3. WHAT IS CLOUD COMPUTING?
An Analogy: Think of Electricity Services
4. WHAT IS CLOUD COMPUTING?
Cloud computing is the on-demand delivery of IT resources and
applications via the Internet with pay-as-you-go pricing. Whether
you run applications that share photos to millions of mobile users
or you support the critical operations of your business, the cloud
provides rapid access to flexible and low-cost IT resources. With
cloud computing, you don’t need to make large upfront investments
in hardware and spend a lot of time managing that hardware.
Cloud computing provides a simple way to access servers, storage,
databases, and a broad set of application services over the Internet.
5. WHY PEOPLE ARE EXCITED?
No Capital Expenditure
Pay as you go or pay only for what you use
True elastic capacity; Scale up and down
Improves time to focus on other things
Global Reach
6. ADVANTAGES OF CLOUD COMPUTING
Trade capital expense for variable expense
Benefit from massive economies of scale
Stop guessing about capacity
Increase speed and agility
Stop spending money running and maintaining data centers
Go global in minutes
8. AWS (AMAZON WEB SERVICES)
In 2006, Amazon Web Services (AWS) began offering IT
infrastructure services to businesses in the form of web services.
One of the key benefits of cloud computing is the opportunity to
replace up-front capital infrastructure expenses with low variable
costs that scale with your business. With the cloud, businesses no
longer need to plan for and procure servers and other IT
infrastructure weeks or months in advance.
Today, AWS provides a highly reliable, scalable, low-cost
infrastructure platform in the cloud that powers hundreds of
thousands of businesses in 190 countries around the world.
9. AWS ATTRIBUTES
Global Infrastructure
AWS is available in multiple locations worldwide. These locations
are composed of regions and Availability Zones. A region is a named
set of AWS resources in the same separate geographic area. Each
region has multiple, isolated locations known as Availability Zones.
AWS enables the placement of resources, such as instances, and
data in multiple locations.
Each region is completely independent and is designed to be
completely isolated from the other regions. Availability Zones are
physically separated within a typical metropolitan region and are
located in lower risk flood plains.
10.
11. AWS ATTRIBUTES
Security
The AWS cloud infrastructure has been architected to be one of the
most flexible and secure cloud computing environments available
today. It provides an extremely scalable, highly reliable platform
that enables customers to deploy applications and data quickly and
securely.
12. AWS ATTRIBUTES
Compliance
AWS Compliance enables our customers to understand the robust
controls in place at AWS to maintain security and data protection.
The IT infrastructure that AWS provides to its customers is designed
and managed in alignment with best security practices and a variety
of IT security standards, including:
SOC 1/SSAE 16/ISAE 3402
SOC2
SOC3
FISMA, DIACAP, and FedRAMP
PCI DSS Level 1
ISO 27001/ ISO 9001
ITAR
FIPS 140-2
16. COMPUTE
Amazon Web Services provides a variety of cloud-based computing
services including a wide selection of compute instances which can
scale up and down automatically to meet the needs of your application,
a managed load balancing service as well as fully managed desktops in
the cloud.
Amazon EC2
Amazon EC2 Container Service
AWS Lambda
Auto Scaling
Amazon VPC
Elastic Load Balancing
VM Import/Export
17. AMAZON EC2
Amazon Elastic Computer Cloud
It is a web service that provides resizable compute capacity in the
cloud. It is designed to make web-scale computing easier for
developers and system administrators. Amazon EC2’s simple web
service interface allows you to obtain and configure capacity with
minimal friction with these benefits:
Elastic Web-Scale Computing
Completely Controlled
Flexible Cloud Hosting Service
Designed to used with AWS
Reliable
Secure
Inexpensive
Easy to Start
18. NETWORKING
Amazon Web Services provides a range of networking services enabling
you to create a logically isolated network that you define, establish a
private network connection to the AWS cloud, use a highly available
and scalable DNS service and deliver content to your end users with low
latency at high data transfer speeds with a content delivery web
service.
Amazon VPC AWS Direct Connect Amazon Route 53
19. AMAZON VPC
Amazon Virtual Private Cloud
It lets you provision a logically isolated section of the Amazon Web
Services (AWS) Cloud where you can launch AWS resources in a
virtual network that you define. You have complete control over
your virtual networking environment, including selection of your
own IP address range, creation of subnets, and configuration of
route tables and network gateways with following benefits:
Secure
Simple
All the Scalability
Reliable
Disaster Recovery
Support Multi-Tier Apps
20. DATABASES
Amazon Web Services provides fully managed relational and
NoSQL database services, as well as fully managed in-memory
caching as a service and a fully managed petabyte-scale data-
warehouse service. Or, you can operate your own database in the
cloud on Amazon EC2 and Amazon EBS.
22. AMAZON RDS
Amazon Relational Database Service
It makes it easy to set up, operate, and scale a relational database in
the cloud. It provides cost-efficient and resizable capacity while
managing time-consuming database management tasks, freeing you
up to focus on your applications and business with following
benefits:
Simple to Deploy Web Service
Managed
Compatible
Fast, Predictable Performance
Scalable DB in Cloud
Secure & Reliable
Inexpensive
Designed to used with AWS
23. AMAZON DYNAMODB
Amazon DynamoDB
It is fast and flexible NoSQL database service for all applications that
need consistent, single-digit millisecond latency at any scale. It is a
fully managed database and supports both document and key-value
data models. Its flexible data model and reliable performance make
it a great fit for mobile, web, gaming, ad-tech, IoT, and many other
applications.
Fast, Consistent Performance
Highly Scalable
Flexible
Fine-grained Access Control
Fully Managed
24. STORAGE & CONTENT DELIVERY
Amazon Web Services provides low-cost data storage with high
durability and availability. Pay-as-you-go pricing with no
commitment means greater flexibility and agility. With AWS, high
security is available at no extra cost. AWS offers storage choices
for backup, archiving, and disaster recovery, as well as block, file,
and object storage.
26. AMAZON S3
Amazon Simple Storage Service
It provides developers and IT teams with secure, durable, highly-
scalable object storage. Amazon S3 is easy to use, with a simple
web services interface to store and retrieve any amount of data
from anywhere on the web. With Amazon S3, you pay only for the
storage you actually use. There is no minimum fee and no setup
cost.
Secure & Durable
Low Cost
Scalable
High Performance
Send Event Notifications
integrated
Easy to Use
27. AMAZON EFS
Amazon Elastic File System
It is a file storage service for Amazon Elastic Compute Cloud
(Amazon EC2) instances. With Amazon EFS, storage capacity is
elastic, growing and shrinking automatically as you add and remove
files, so your applications have the storage they need, when they
need it.
Seamless Integration
Scale Up & Down Seamlessly
Fully Managed Service
Consistent Performance
Highly Available
Secure and Durable
Share File Storage among
Instances
46. CONCLUSION
Amazon Web Services (AWS) provides highly scalable,
manageable, easy to use, flexible, completely controlled,
reliable and secure products and services for your use
covering all three metrics i.e. IaaS (Infrastructure as a
Service), PaaS (Platform as a Service) & SaaS (Software as a
Service) which takes care of all your needs covering all areas
ranging from computing, databases, security, networking,
analytics, mobile services, deployment & management and
application services supporting any type of application.