Is my class rank being 8 of 917 a good ranking for Ivy?

Your UW GPA is what matters. Your WGPA is meaningless outside of your HS.