7.1 Fundamentals of Cloud Computing
- On-premise IS resources provide organizations with systems that are managed and maintained by the IS staff of the organization.
- Cloud computing has introduced a means by which organizations can provide services to their customers through the internet.
- Cloud computing provides constant access through the internet to any device from any location.
- Cloud computing maximizes resource use through the implementation of virtualization software, which adds scalability and elasticity for the cloud consumer.
- There are numerous IS positions available in cloud computing, such as network engineers, system administrators, and cybersecurity specialists.
7.2 Cloud Computing Services, Pricing, and Deployment Models
- Cloud computing incorporates a delivery model to allow consumers to build the cloud computing environment that will best handle their computing needs. Those delivery models are IaaS, PaaS, and SaaS.
- Cloud computing has a deployment model that enables the cloud consumer to build an environment structure that meets business strategies. The deployment models are community, private, public, and hybrid.
- Cloud computing offers consumers flexibility, scalability, and pricing variations based on usage.
- The cost factor of cloud computing versus on-premise environments should be evaluated before organizations enter any contracts.
- Each cloud provider is different, and the services they offer differ based on their customer profiles.
7.3 Cloud Computing Technologies
- Technology used in cloud-based computing, such as SDNs, virtualization, and storage-area networks, provides some of the functionalities offered to cloud consumers.
- To properly migrate to cloud-based computing, organizations must determine what migration tools are needed to complete the move to the cloud infrastructure.
- Security of the data is essential when it comes to migrating to a cloud-based platform. Security frameworks such as NIST and the CIA triad will help with the process before, during, and after.
- Organizations need to identify a cybersecurity framework that maximizes the protection of their data.
7.4 Cloud-Based Industry Applications
- Organizations need a variety of cloud computing applications and must choose the category and type to be developed, purchased, or leased.
- Organizations will encounter software or applications that the vendor stops supporting and will need to determine whether to replace the software or migrate to the cloud.
- Organizations can research the possibility of migrating to a cloud-based application versus on-premise deployments.
- In a migration strategy, organizations can determine if the application migration can be automated to reduce costs.
7.5 Scientific, Industrial, and Social Implications of Cloud Computing
- The evolution of technologies and software has moved cloud-based computing into the mainstream of business.
- Ethics must drive an organization’s use of data because of social implications and data privacy laws and regulations.
- Cloud-based computing will need to continue to look at new forms of revenue to accomplish sustainability.