This article is part of an Essential Guide, our editor-selected collection of our best articles, videos and other content on this topic. Explore more in this guide:
4. - Terms to know: Read more in this section
Explore other sections in this guide:
- 1. - Adapting in a rapidly changing marketplace
- 2. - Building relationships with customers and providers
- 3. - What's next for cloud service brokers?
Cloud ecosystem is a term used to describe the complex system of interdependent components that work together to enable cloud services.
Merriam-Webster defines an ecosystem as the complex of a community of organisms and its environment functioning as an ecological unit. In terms of cloud computing, that complex includes not only traditional elements of cloud computing such as software and infrastructure but also consultants, integrators, partners, third parties and anything in their environments that has a bearing on the other components.
Werner Vogels, CTO of Amazon, discussed the cloud ecosystem in a keynote address at Cloud Connect 2011. According to Vogels, the traditional concept of cloud services creates a metaphorical pyramid out of infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS) and software-as-a-service (SaaS), which limits the way we think about them. Vogels suggested that a better way of thinking of the cloud environment was to think of everything as a service.
See also: anything as a service (XaaS)