I've been using AWS for years, and I think it's great that it's getting to be mature. I'd be cautious about comparing cloud vendors by the number of services they offer though.
As cloud users and developers, we should be pushing for standardization between vendors. I dislike having a huge ecosystem of proprietary cloud products to learn before I can do anything useful with them.
I try to stick to IaaS offerings because it's easier to evade vendor lock-in that way. I'm happy to see Docker taking off, because it gives us a useful abstraction and platform that we can take with us across cloud vendors. (And isn't it interesting that AWS is rolling out their own Docker management platform? I think that's a good thing, but it's also true that AWS has an incentive to compete with more open systems like Kubernetes rather than adopt one.)
As cloud users and developers, we should be pushing for standardization between vendors. I dislike having a huge ecosystem of proprietary cloud products to learn before I can do anything useful with them.
I try to stick to IaaS offerings because it's easier to evade vendor lock-in that way. I'm happy to see Docker taking off, because it gives us a useful abstraction and platform that we can take with us across cloud vendors. (And isn't it interesting that AWS is rolling out their own Docker management platform? I think that's a good thing, but it's also true that AWS has an incentive to compete with more open systems like Kubernetes rather than adopt one.)