I think Apple does a combination. Both (from the article) of hosting on AWS, Google, & Microsoft, but also on its own data centers.
I suppose it also depends on what is being hosted. If you look at Netflix & Dropbox, they both took control of their core piece (CDN & Storage) - not the entire end to end platform. I'd imagine Apple does something similar.