Ancelotti was predictably delighted after the Blancos executed their counterattacking style in dream fashion in Germany.
"We played a perfect match, especially in the first half, because we defended well and attacked efficiently," the Italian told a news conference.
"We are happy because we beat a tough team who won the title last year."
Ramos headed in two first-half goals, the first from a Luka Modric corner and the second following Angel Di Maria's free kick before Gareth Bale set up Ronaldo on the break.
Ronaldo completed the scoring on 90 minutes with a clever free kick under a jumping Bayern defensive wall and their coach was full of praise for his attacking trio, though he was left aggrieved at the booking which will see Xabi Alonso miss the final
"Bale, Karim Benzema and Cristiano sacrificed themselves for the team tonight," Ancelotti added.
"The president, Florentino Perez, is happy and congratulated everyone. We are just sad that Xabi Alonso will miss the final. The yellow card was unfair. Xabi very important for us and everyone is sad he will miss the final."