ABSTRACT

Cloud computing is the use of computer hardware or virtual advances to shape a shared infrastructure that provides a user with many online value-added services. Understanding cloud services is important when choosing a suitable business arrangement that balances the required capabilities with reduced hardware costs, configuration and maintenance. The three prevailing service models in cloud computing are software, infrastructure and platform. Infrastructure as a service (IaaS) is the utilization of servers to provide utility services, for example, services for clients. Platform as a service (PaaS) suppliers give admittance to APIs that allow supporters of applications without installing or designing the advancement condition. Software as a service (SaaS) provides subscribed clients with access to software located on the cloud and not on the client's device.

Mobile devices are becoming the main players in the service today. Classic client and server-based mobile models cannot meet the developing needs of mobile clients for a variety of good services. The cloud allows mobiles to download complex mobile apps that are not feasible on mobile devices alone. Cloud computing has overcome many challenges to prove its many advantages for organizations, such as the association between heterogeneous networks and working gatherings. Nevertheless challenges remain, and security, privacy and cloud integrity are crucial. Future models should enhance the characteristics of the current model without endangering it.

This chapter reviews security threats to the cloud and provides an overview of mobile cloud computing services and key performance models.