Cloud computing, cloud-computing services, cloud-based services, business requirements, Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), Storage as a Service (STaaS), Big Data as a Service (BDaaS), virtualization, service level agreement (SLA), cost-effectiveness, flexibility, scalability, interoperability, implementation, adoption


Cloud computing is highly embraced and identified as one of the major innovations in the computing field in recent years. The main goals of this article, which is based on literature reviews and personal work experience, are to present an overview of the conceptual idea of cloud computing, the cloud computing delivery paradigms, common roles in cloud computing, the most mentioned advantages of adopting cloud computing in enterprise environments, the main criticisms facing cloud computing, and recommendations for ensuring the success of cloud computing implementation and adoption, in order to inform and educate business managers, IT managers, and higher education decision-makers regarding cloud computing adoption and implementation to do so more successfully based on secure, flexible and scalable, reliable, and cost-effective cloud computing services.

Please note: You will need a PDF reader to view this file.



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.