I think SU-30's need a ramp.
Pretty sure that you're right for 2 reasons:
1. Russian carriers use ski jumps, and
2. The Russians have sold them to the Indians, and to date, Indian carriers use ski jumps (at least the new ones do).
That has nothing to do with the aircraft itself, but the ship it's lauching from. SU-27s and 30s take off from normal runways all the time without the "aid" of a ski ramp. It has to do with the size and length of the carrier. Neither Russia (Soviet Union) nor India has a full length carrier like we do.