Perry belted six sixes - the most by an Australian in a single women's ODI innings - in her 105 off just 75 balls as Australia stormed to an unassailable 2-0 series lead on a scorching Sunday at Allan Border Field.
Earlier, 21-year-old Queenslander Voll backed up her impressive showing on debut in the series opener to score 101 off just 87 deliveries as Australia racked up an imposing 8-371.
Chasing an unlikely victory target of 372, the tourists showed more fight than when they were rolled for 100 on Thursday but were dismissed for 249 to fall well short of their target.
Teammates gather around Annabel Sutherland after one of her wickets at Allan Border Field. (Jono Searle/AAP PHOTOS)
Annabel Sutherland was the pick of the Australia bowlers with 4-38, while Richa Ghosh top-scored for India with 54.
Priya Punla also failed to bat for the tourists amid speculation she picked up an injury in the field during Australia's innings, putting her place in doubt for the third and final match of the series in Perth on Wednesday.
After Australia won the toss and chose to bat, Voll and Phoebe Litchfield got the hosts off to a great start as they posted a 130-run stand before Litchfield fell in the 20th over for 60 off 63 balls.
Things didn't improve with the breakthrough for the Indians however as Voll and Perry shared a 92-run second-wicket partnership, broken only when Voll fell shortly after reaching three figures.
Georgia Voll is a century maker in her second international. (Jono Searle/AAP PHOTOS)
Perry and Beth Mooney (56 off 44) then took the score past 300 with a 98-run stand off just 69 balls, but Perry's dismissal in the 44th over sparked a mini collapse with Australia losing 6-30 in the final few overs.
Stand-in captain Tahlia McGrath's unbeaten cameo of 20 off just 12 balls ensured Australia posted the highest total against India in women's ODIs by any nation. It was also just the fourth time in 50-over cricket that Australia has passed 350 in an innings.
Perry's knock took her past Meg Lanning (40) with most sixes by an Australian in women's ODIs as she moved to a career tally of 42, while she passed the 4000 career-run mark for ODIs and became the first women's cricketer to record 7000 runs and 300 wickets in international cricket.
Ellyse Perry hits out in her thrilling innings in Brisbane. (Jono Searle/AAP PHOTOS)
She also scored the quickest hundred against India in women's ODIs, reaching her milestone off just 72 deliveries.
There was precious little for the Indians to celebrate with legspinner Priya Mishra conceding 1-88 off her 10 overs - the most expensive figures by an Indian in women's 50-over cricket.
Quick Saima Thakor (3-62) and debutant Minnu Mani (2-71 off nine) were the only multiple wicket-takers for the tourists.