Introduction to Cloud Computing
Last updated
Last updated
Cloud computing is on-demand access, via the internet, to computing resources—applications, servers (physical servers and virtual servers), data storage, development tools, networking capabilities, and more—hosted at a remote data center managed by a cloud services provider.
IaaS
Infrastructure as a Service (IaaS) contains the basic building blocks for cloud IT and typically provides access to networking features, computers (virtual or on dedicated hardware), and data storage space.
IaaS provides you with the highest level of flexibility and management control over your IT resources.
PaaS
Platform as a Service (PaaS) removes the need for your organization to manage the underlying infrastructure (usually hardware and operating systems).
This helps you be more efficient as you don’t need to worry about resource procurement, capacity planning, software maintenance, patching.
SaaS
Software as a Service (SaaS) provides you with a completed product that is run and managed by the service provider.
With a SaaS offering you do not have to think about how the service is maintained or how the underlying infrastructure is managed; you only need to think about how you will use that particular piece of software.
Cloud Deployment Models
Cloud
A cloud-based application is fully deployed in the cloud and all parts of the application run in the cloud.
Applications in the cloud have either been created in the cloud or have been migrated from an existing infrastructure.
On-Premises
The deployment of resources on-premises, using virtualization and resource management tools, is sometimes called the “private cloud.”
most cases this deployment model is the same as legacy IT infrastructure while using application management and virtualization technologies to try and increase resource utilization.
Hybrid
A hybrid deployment is a way to connect infrastructure and applications between cloud-based resources and existing resources that are not located in the cloud.