1. Google in
Cloud Computing
Cloud computing is providing
developers and IT departments
with the ability to focus on what
matters most and avoid
undifferentiated work like
procurement, maintenance, and
capacity planning.
What is cloud
computing?
Understanding the differences between
Infrastructure as a Service, Platform as a
Service, and Software as a Service, as well
as what deployment strategies you can use,
can help developers to decide what set of
services is suitable for their needs.
Cloud Computing Models
Infrastructure as a Service (IaaS)
Infrastructure as a Service, contains the basic building blocks for cloud IT.
It provides you with the highest level of management control over your resources,
and it is the most similar to existing IT resources that many developers are familiar
with today. Infrastructure as a Service typically provides access to networking
features, computers, and data storage space.
Platform as a Service (PaaS)
Software as a Service (SaaS)
Platforms as a Service remove the need for organizations to manage the
underlying infrastructure and allow them to focus on the deployment and
management of their applications.
PaaS helps businesses be more efficient as they don’t need to worry about
resource procurement, capacity planning, software maintenance, patching, or any
other undifferentiated heavy lifting involved in running their application.
Software as a Service provides a completed product, run and managed by the
service provider.
With a SaaS offering, businesses don't have to worry about how they're going to
maintain the service or how they're going to manage the underlying infrastructure.
A typical example of a SaaS application is web-based email, where you can send
and receive email without managing additional features for the email product or
maintaining the servers and operating systems on which the email program is
running.
Cloud Computing
Deployment
Models A cloud-based application is fully
deployed and run in the cloud.
Applications in the cloud have either
been created or migrated from the
existing infrastructure. Cloud-based
applications can be built on low-level
infrastructure or use higher-level
services that provide abstraction from
core infrastructure management,
architecting, and scaling requirements.
Deploying resources on-premises, using
virtualization and resource
management tools, is sometimes called
"private cloud."
It does not provide many benefits of
cloud computing, but organizations
choose this approach because it
provides dedicated resources. In most
cases, this deployment model is the
same as legacy IT infrastructure, while it
uses application management and
virtualization technologies to try and
increase resource utilization.
Ultimate Co. can help you learn more about cloud
computing and find the right solution. Connect you
with our salesperson now.
Source: AWS Amazon
A hybrid deployment is a way to connect
infrastructure and applications
between cloud-based resources and
existing resources outside the cloud.
The most common method of hybrid
deployment is between the cloud and
existing on-premises infrastructure to
extend and grow an organization's
infrastructure into the cloud while
connecting cloud resources to the
internal system.
Cloud
On-premises
Ready to take the
next step?
Hybrid