What is cloud computing?
Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing.
Benefits of cloud computing?
Deployment models for cloud computing ?
What are the benefits of cloud based deployment ?
Public Cloud:
Cloud resources owned
and operated by a thirdparty cloud service
provider delivered over
the Internet.
What are the benefits of On-premises deployment (or private cloud deployment) ?
Private Cloud:
* Cloud services used by a
single organization, not
exposed to the public.
* Complete control
* Security for sensitive
applications
* Meet specific business
needs
What are the benefits of hybrid deployment ?
Hybrid Cloud:
* Keep some servers on
premises and extend
some capabilities to the
Cloud
* Control over sensitive
assets in your private
infrastructure
* Flexibility and costeffectiveness of the
public cloud
What are the Five Characteristics of Cloud Computing ?
On-demand self service:
Users can provision resources and use them without human interaction from the service
provider
Broad network access:
Resources available over the network, and can be accessed by diverse client platforms
Multi-tenancy and resource pooling:
-Multiple customers can share the same infrastructure and applications with security and privacy
-Multiple customers are serviced from the same physical resources
Rapid elasticity and scalability:
-Automatically and quickly acquire and dispose resources when needed
-Quickly and easily scale based on demand
Measured service:
-Usage is measured, users pay correctly for what they have used
What problems are solved by the Cloud ?
What are the types of Cloud Computing ?
Infrastructure as a Service (IaaS)
* Provide building blocks for cloud IT
* Provides networking, computers, data storage space
* Highest level of flexibility
* Easy parallel with traditional on-premises IT
Platform as a Service (PaaS)
* Removes the need for your organization to manage the underlying infrastructure
* Focus on the deployment and management of your applications
Software as a Service (SaaS)
* Completed product that is run and managed by the service provider
AWS Global Infrastructure
What are AWS Regions ?
What are AWS Availability Zones ?
What are AWS **Data Centers ** ?
What are AWS Edge Locations /
Points of Presence ?
AWS Regions: A region is a geographical area divided into Availability Zones. Each region contains at least two Availability Zones. Example: ‘US East (N. Virginia)’ is a region.
AWS Availability Zones (AZs): An Availability Zone is a high-availability offering that makes up a Region. Each AZ is a distinct location, isolated from the other AZs within the same region. Example: ‘us-east-1a’ could be an Availability Zone within the ‘US East (N. Virginia)’ region.
AWS Data Centers: A data center is a facility with networked computers where organizations store, process, and distribute large amounts of data. Each Availability Zone may contain one or more data centers. Example: A building in the ‘us-east-1a’ Availability Zone with servers and other hardware equipment is a data center.
AWS Edge Locations / Points of Presence (PoPs): An edge location is where end users connect to AWS services. They are separate from Regions and are used to deliver content to end users with lower latency. Example: The CloudFront edge location in Paris allows users in France to access content faster.
How to choose an AWS Region?
What do you know about AWS Availability Zones ?
What do you know about AWS Points of Presence (Edge Locations) ?
What is the Shared Responsibility Model ?
The Shared Responsibility Model is a crucial aspect of cloud security and compliance that delineates the responsibilities of cloud service providers (CSPs) and users to ensure accountability. According to this model, security and compliance is a shared responsibility between AWS and the customer.
Here’s how AWS defines it:
Security “of” the Cloud - AWS is responsible for protecting the infrastructure that runs all of the services offered in the AWS Cloud. This infrastructure includes hardware, software, networking, and facilities that run AWS Cloud services.
Security “in” the Cloud - The customer responsibility will be determined by the AWS cloud services that a customer selects. This could range from the content, platform, applications, systems and networks, depending on the nature of the service.
Customers are also responsible for managing their data (including encryption options), classifying their assets, and using IAM tools to manage resource access.
What is the AWS Acceptable Use Policy?
What are some examples of Cloud Computing Types?
Infrastructure as a Service:
* Amazon EC2 (on AWS)
* GCP, Azure, Rackspace, Digital Ocean, Linode * Platform as a Service:
* Elastic Beanstalk (on AWS)
* Heroku, Google App Engine (GCP), Windows Azure (Microsoft)
Software as a Service: * Many AWS services (ex: Rekognition for Machine Learning) * Google Apps (Gmail), Dropbox, Zoom
What is the pricing of the Cloud – Quick Overview ?
AWS has 3 pricing fundamentals, following the pay-as-you-go pricing
model
Compute:
-Pay for compute time
Storage:
-Pay for data stored in the Cloud
Data transfer OUT of the Cloud:
-Data transfer IN is free
-Solves the expensive issue of traditional IT