This document provides an overview of cloud computing concepts and Amazon Web Services (AWS). It defines cloud computing and its service models of infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). It also outlines the deployment models of public, private, and hybrid clouds. The document then explains that AWS is an IaaS as it provides compute and storage infrastructure, a PaaS by allowing deployment and management of applications, and includes a software marketplace. It describes how AWS services interact through the use of virtual private clouds to connect resources like Elastic Beanstalk, RDS, and more.
2. www.edureka.co/cloudcomputingEDUREKA AWS ARCHITECT CERTIFICATION TRAINING
What is Cloud Computing?
Service Models
Deployment Models
What is AWS?
AWS Service Model?
AWS Deployment Model?
How resources in the Amazon Cloud interact?
Use Case
Agenda for Today’s Session
3. www.edureka.co/cloudcomputingEDUREKA AWS ARCHITECT CERTIFICATION TRAINING
What is Cloud Computing?
It is the use of remote servers on the internet to store, manage and process data rather than a
local server or your personal computer.
5. www.edureka.co/cloudcomputingEDUREKA AWS ARCHITECT CERTIFICATION TRAINING
Service Models – IaaS
Infrastructure as a Service
IaaS
PaaS
SaaS
Cloud Computing
• Provides virtualized computing resources over the
Internet
• No worries about the underlying physical machine.
• Abstract the user from the physical machine
6. www.edureka.co/cloudcomputingEDUREKA AWS ARCHITECT CERTIFICATION TRAINING
Service Models – PaaS
IaaS
PaaS
SaaS
Cloud Computing
• No control over the underlying architecture including
operating systems, storage, servers etc.
• The Cloud Provider gives the ability to the customer to
deploy customer created application using programming
languages, tools etc that are provided by the Cloud
Provider.
Platform as a Service
7. www.edureka.co/cloudcomputingEDUREKA AWS ARCHITECT CERTIFICATION TRAINING
Service Models – SaaS
IaaS
PaaS
SaaS
Cloud Computing
• Cloud Provider leases applications or softwares which are
owned by them to its client
• Example: salesforce.com provides the CRM(Customer
Relation Manager) on a cloud infrastructure to its client and
charges them for it, but the software is owned by the
salesforce company only
Software as a Service
8. www.edureka.co/cloudcomputingEDUREKA AWS ARCHITECT CERTIFICATION TRAINING
Deployment Models – Public Cloud
Private Cloud
Hybrid Cloud
Public Cloud
• Easy and inexpensive set-up because hardware, application
and bandwidth costs are covered by the provider.
• A service provider makes resources, such as applications and
storage, available to the general public over the Internet.
• No wasted resources because you pay for what you use
9. www.edureka.co/cloudcomputingEDUREKA AWS ARCHITECT CERTIFICATION TRAINING
Deployment Models – Private Cloud
Private Cloud
Hybrid Cloud
Public Cloud
• Private cloud gives companies direct control over their data.
• Offers hosted services to a limited number of people behind
firewall, so it minimizes the security concerns.
10. www.edureka.co/cloudcomputingEDUREKA AWS ARCHITECT CERTIFICATION TRAINING
Deployment Models – Hybrid Cloud
Private Cloud
Hybrid Cloud
Public Cloud
• It helps you leverage the best of both worlds
• A cloud computing environment which uses a mix of on-
premises, private cloud and third-party, public cloud services
Third Party / on-premise
servers
Third Party / on-premise
servers
12. www.edureka.co/cloudcomputingEDUREKA AWS ARCHITECT CERTIFICATION TRAINING
What is AWS?
Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database
storage, content delivery and other functionality to help businesses scale and grow.
Having said that, let’s take a broader look at what AWS is, and see which Service Model it fits in.
18. www.edureka.co/cloudcomputingEDUREKA AWS ARCHITECT CERTIFICATION TRAINING
AWS PaaS
It is a PaaS because it allows you to focus on deployment and management of your applications
For example,
Elastic Beanstalk
19. www.edureka.co/cloudcomputingEDUREKA AWS ARCHITECT CERTIFICATION TRAINING
AWS SaaS
It is not a SaaS in itself, but it provides a marketplace where you can discover and subscribe
to dozens of SaaS and API products
For example,
AWS MarketPlace
21. www.edureka.co/cloudcomputingEDUREKA AWS ARCHITECT CERTIFICATION TRAINING
How do services interact in the Amazon Cloud?
In AWS, you use various services which work together to form an application. But how do
these services interact with each other?
VPC AWS
Using VPC you can control the following things:
• Internet Access to your instances
• Communication between each of your instances
• Isolating your resources from the rest of AWS
VPC
Elastic Beanstalk
RDS
22. www.edureka.co/cloudcomputingEDUREKA AWS ARCHITECT CERTIFICATION TRAINING
Session in a Minute
What is Cloud Computing?
AWS Deployment Model?
AWS Certifications
AWS Service Model?
Cloud Service Models Cloud Deployment Models
Use Case