Affiliation:
1. University of Foggia, Italy
Abstract
Cloud computing involves large numbers of computers connected through a network that can be physically located anywhere. Providers rely heavily on virtualization to deliver their cloud computing services. Cloud computing can reduce operational costs by using resources more efficiently. Starting with a look at cloud types, such as software as a service (SaaS), platform as a service (PaaS), infrastructure as a service (IaaS), and cloud models such as public clouds, private clouds, hybrid clouds, community clouds, difference between a data center and cloud computing with relative advantages are explained, and finally why most of companies are migrating to this kind of technology. In the second part of chapter, the focus is on the risks and security of cloud computing. These complex architectures are highly vulnerable; therefore, it is proposed artificial intelligence (AI) models to protect them. Many system protection techniques have been realized to defend cloud-computing systems, but many works are in progress. The authors analyze the state of art on this subject.
Reference16 articles.
1. BehlA.BehlK. (2012). An analysis of cloud computing security issues. Information and Communication Technologies (WICT). IEEE.
2. Cisco Networking Academy. (2020). Enterprise Networking, Security, and Automation Companion Guide (CCNAv7) (1st ed.). Cisco Press.
3. SDN-based wireless mobile backhaul architecture: Review and challenges
4. Framework and Architecture for Programming Education Environment as a Cloud Computing Service
5. To adopt or not to adopt? The determinants of cloud computing adoption in information technology sector