In order to embrace the cloud successfully and harness its power for
traditional and new kinds of applications, we must recognize the
features and promises of one or more of the three foundational cloud
services – software as a service (SaaS), platform as a service (PaaS),
and infrastructure as a service (IaaS). We must also understand and
properly address other aspects such as security, privacy, access
management, compliance requirements, availability, and functional
continuity in case of cloud failure. Furthermore, adopters need to learn
how to architect cloud‐based systems that meet their specific
requirements. We may have to use cloud services from more than one
service provider, aggregate those services, and integrate them on
premises’ legacy systems or applications.
To
assist cloud users in their transition to the cloud, a broader cloud
ecosystem is emerging that aims to offer a spectrum of new cloud support
services to augment, complement, or assist the foundational SaaS, IaaS, and PaaS
offerings. Examples of such services are security as a service,
identity management as a service, and data as a service. Investors,
corporations, and startups are eagerly investing in promising cloud
computing technologies and services in developed and developing
countries. Many startups and established companies continue to enter
into the cloud arena offering a variety of cloud products and services,
and individuals and businesses around the world are increasingly
adopting cloud‐based
applications. Governments are promoting cloud adoption, particularly
among micro, small, and medium enterprises. Thus, a new larger cloud
ecosystem is emerging.