SlideShare a Scribd company logo
Cloud Computing
and AWS EC2 Introduction
Outline
What is cloud computing?
Essential Characteristic
Services and Deployment
Models
Advantages
Amazon EC2 (Infrastructure
as a service)
What is cloud computing?
▪ Cloud computing is a model for enabling convenient, on-
demand network access to a shared pool of configurable
computing resources (e.g., networks, servers, storage,
applications, and services) [Mell_2009],
[Berkely_2009].
▪ It can be rapidly provisioned and released with minimal
management effort.
▪ It provides high level abstraction of computation and
storage model.
▪ It has some essential characteristics, service models,
and deployment models.
Essential Characteristics
● On-Demand Self Service:
○ A consumer can unilaterally provision computing
capabilities, automatically without requiring human
interaction with each service’s provider.
● Heterogeneous Access:
○ Capabilities are available over the network and accessed
through standard mechanisms that promote use by
heterogeneous thin or thick client platforms.
Essential Characteristics
● Resource Pooling:
○ The provider’s computing resources are pooled to serve multiple
consumers using a multi-tenant model.
○ Different physical and virtual resources dynamically assigned and
reassigned according to consumer demand.
● Measured Service:
○ Cloud systems automatically control and optimize resources used
by leveraging a metering capability at some level of abstraction
appropriate to the type of service.
○ It will provide analyzable and predictable computing platform.
Service Models
● Cloud Software as a Service (SaaS):
○ The capability provided to the consumer is to use the provider’s
applications running on a cloud infrastructure.
○ The applications are accessible from various client devices such
as a web browser (e.g., web-based email).
○ The consumer does not manage or control the underlying cloud
infrastructure including network, servers, operating systems,
storage,…
○ Examples: Google Apps, Salesforce, Learn.com.
Service Models
● Cloud Platform as a Service (PaaS):
○ The capability provided to the consumer is to deploy onto the
cloud infrastructure consumer-created or acquired applications
created using programming languages and tools supported by the
provider.
○ The consumer does not manage or control the underlying cloud
infrastructure.
○ Consumer has control over the deployed applications and possibly
application hosting environment configurations.
○ Examples: Windows Azure, Google App.
Service Models
● Cloud Infrastructure as a Service (IaaS):
○ The capability provided to the consumer is to provision
processing, storage, networks, and other fundamental computing
resources.
○ The consumer is able to deploy and run arbitrary software, which
can include operating systems and applications.
○ The consumer does not manage or control the underlying cloud
infrastructure but has control over operating systems, storage,
deployed applications, and possibly limited control of select
networking components (e.g., host firewalls).
○ Examples: Amazon EC2, GoGrid, iland, Rackspace Cloud Servers,
ReliaCloud.
Service Models
● Cloud Infrastructure as a Service (IaaS):
○ The capability provided to the consumer is to provision
processing, storage, networks, and other fundamental computing
resources.
○ The consumer is able to deploy and run arbitrary software, which
can include operating systems and applications.
○ The consumer does not manage or control the underlying cloud
infrastructure but has control over operating systems, storage,
deployed applications, and possibly limited control of select
networking components (e.g., host firewalls).
○ Examples: Amazon EC2, Rackspace Cloud Servers, ReliaCloud.
Service Models
Deployment Models
⚫ Private Cloud:
➢ The cloud is operated solely for an organization. It may be
managed by the organization or a third party and may exist on
premise or off premise.
⚫ Community Cloud:
➢ The cloud infrastructure is shared by several organizations and
supports a specific community that has shared concerns.
➢ It may be managed by the organizations or a third party and may
exist on premise or off premise
Deployment Models
⚫ Public Cloud:
➢ The cloud infrastructure is made available to the general public
or a large industry group and it is owned by an organization
selling cloud services.
⚫ Hybrid cloud:
➢ The cloud infrastructure is a composition of two or more clouds
(private, community, or public).
Advantages
⚫ Cloud computing do not need high quality equipment for
user, and it is very easy to use.
⚫ Provides dependable and secure data storage center.
⚫ Reduce run time and response time.
⚫ Cloud is a large resource pool that you can buy on-
demand service.
⚫ Scale of cloud can extend dynamically providing nearly
infinite possibility for users to use internet.
What is AWS EC2?
▪ Amazon Elastic Compute Cloud (EC2) is a web service
that provides resizeable computing capacity that one
uses to build and host different software systems.
▪ Designed to make web-scale computing easier for
developers.
▪ A user can create, launch, and terminate server
instances as needed, paying by the hour for active
servers, hence the term "elastic".
▪ Provides scalable, pay as-you-go compute capacity
▪ Elastic - scales in both direction
EC2 Concept
● AMI & Instance
● Region & Zones
● Storage
● Networking and Security
● Monitoring
● Auto Scaling
● Load Balancer
AMI & Instance
● Amazon Machine Image (AMI) is a template for software
configuration (Operating System, Application Server, and
Applications)
● Instance is a AMI running on virtual servers in the cloud
● Each instance type offers different compute and memory
facilities
Instance Type
Region and Zones
● Amazon have data centers in different region across the globe
● An instance can be launched in different regions depending on
the need.
○ Closer to specific customer
○ To meet legal or other requirements
● Each region has set of zones
○ Zones are isolated from failure in other zones
○ Inexpensive, low latency connectivity between zones in
same region
Storage
● Amazon EC2 provides three type of storage option
○ Amazon EBS
○ Amazon S3
Network & Security
▪ Instances can be launched on one of the two platforms
▪ EC2-Classic
▪ EC2-VPC
▪ Each instance launched is assigned two addresses a private
address and a public IP address.
▪ A replacement instance has a different public IP address.
▪ Instance IP address is dynamic.
▪ new IP address is assigned every time instance is launched
▪ Amazon EC2 offers Elastic IP addresses (static IP addresses)
for dynamic cloud computing.
▪ Remap the Elastic IP to new instance to mask failure
▪ Separate pool for EC2-Classic and VPC
▪ Security Groups to access control to instance
Monitor, Auto Scaling & Load
Balancing
● Monitor statistics of instances and EBS
○ CloudWatch
● Automatically scales amazon EC2 capacity up and down based on rules
○ Add and remove compute resource based on demand
○ Suitable for businesses experiencing variability in usage
● Distribute incoming traffic across multiple instances
○ Elastic Load Balancing
How to access EC2
● AWS Console
○ http://console.aws.amazon.com
● Command Line Tools
● Programmatic Interface
○ EC2 APIs
○ AWS SDK
CREDITS: This presentation template was created by Slidesgo, and
includes icons by Flaticon and infographics & images by Freepik
Thanks!

More Related Content

Similar to pertemuan-2-introduction-to-cloud.pdf

Public Cloud Workshop
Public Cloud WorkshopPublic Cloud Workshop
Public Cloud Workshop
Amer Ather
 
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
noreply15203
 
Cloud-based Energy Efficient Software
Cloud-based Energy Efficient SoftwareCloud-based Energy Efficient Software
Cloud-based Energy Efficient Software
Fotis Stamatelopoulos
 
1 (1).pptx
1 (1).pptx1 (1).pptx
1 (1).pptx
SabitaRajbanshi1
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP Campaign
GDSCVJTI
 
AWS Accelerated Program - Session 1.pptx
AWS Accelerated Program - Session 1.pptxAWS Accelerated Program - Session 1.pptx
AWS Accelerated Program - Session 1.pptx
DipaliKulshrestha2
 
CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.ppt
Dss
 
Cloud and its job oppertunities
Cloud and its job oppertunitiesCloud and its job oppertunities
Cloud and its job oppertunities
Ramya SK
 
Cloud Architecture best practices
Cloud Architecture best practicesCloud Architecture best practices
Cloud Architecture best practices
Omid Vahdaty
 
Presentation on Cloud Architecture.pptx
Presentation on Cloud Architecture.pptxPresentation on Cloud Architecture.pptx
Presentation on Cloud Architecture.pptx
SujitTimilsina1
 
cloudintro-lec018.1.ppt
cloudintro-lec018.1.pptcloudintro-lec018.1.ppt
cloudintro-lec018.1.ppt
gunvinit931
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Rohith Shankar
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in LibrariesAmit Shaw
 
OIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question BankOIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question Bank
pkaviya
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputing
Badam Anand
 
Cloud-Computing
Cloud-ComputingCloud-Computing
Cloud-Computing
Jegannath Alagendran
 
Cloud computing
Cloud computingCloud computing
Cloud computing
vignesh kishore
 
12458003.ppt
12458003.ppt12458003.ppt
12458003.ppt
solutionsipec
 

Similar to pertemuan-2-introduction-to-cloud.pdf (20)

Public Cloud Workshop
Public Cloud WorkshopPublic Cloud Workshop
Public Cloud Workshop
 
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
 
Cloud-based Energy Efficient Software
Cloud-based Energy Efficient SoftwareCloud-based Energy Efficient Software
Cloud-based Energy Efficient Software
 
IoT Cloud Overview
IoT Cloud OverviewIoT Cloud Overview
IoT Cloud Overview
 
Cloud computing_Final
Cloud computing_FinalCloud computing_Final
Cloud computing_Final
 
1 (1).pptx
1 (1).pptx1 (1).pptx
1 (1).pptx
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP Campaign
 
AWS Accelerated Program - Session 1.pptx
AWS Accelerated Program - Session 1.pptxAWS Accelerated Program - Session 1.pptx
AWS Accelerated Program - Session 1.pptx
 
CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.ppt
 
Cloud and its job oppertunities
Cloud and its job oppertunitiesCloud and its job oppertunities
Cloud and its job oppertunities
 
Cloud Architecture best practices
Cloud Architecture best practicesCloud Architecture best practices
Cloud Architecture best practices
 
Presentation on Cloud Architecture.pptx
Presentation on Cloud Architecture.pptxPresentation on Cloud Architecture.pptx
Presentation on Cloud Architecture.pptx
 
cloudintro-lec018.1.ppt
cloudintro-lec018.1.pptcloudintro-lec018.1.ppt
cloudintro-lec018.1.ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
OIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question BankOIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question Bank
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputing
 
Cloud-Computing
Cloud-ComputingCloud-Computing
Cloud-Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
12458003.ppt
12458003.ppt12458003.ppt
12458003.ppt
 

Recently uploaded

APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
Trending Blogers
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 

Recently uploaded (20)

APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 

pertemuan-2-introduction-to-cloud.pdf

  • 1. Cloud Computing and AWS EC2 Introduction
  • 2. Outline What is cloud computing? Essential Characteristic Services and Deployment Models Advantages Amazon EC2 (Infrastructure as a service)
  • 3. What is cloud computing? ▪ Cloud computing is a model for enabling convenient, on- demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) [Mell_2009], [Berkely_2009]. ▪ It can be rapidly provisioned and released with minimal management effort. ▪ It provides high level abstraction of computation and storage model. ▪ It has some essential characteristics, service models, and deployment models.
  • 4. Essential Characteristics ● On-Demand Self Service: ○ A consumer can unilaterally provision computing capabilities, automatically without requiring human interaction with each service’s provider. ● Heterogeneous Access: ○ Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms.
  • 5. Essential Characteristics ● Resource Pooling: ○ The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model. ○ Different physical and virtual resources dynamically assigned and reassigned according to consumer demand. ● Measured Service: ○ Cloud systems automatically control and optimize resources used by leveraging a metering capability at some level of abstraction appropriate to the type of service. ○ It will provide analyzable and predictable computing platform.
  • 6. Service Models ● Cloud Software as a Service (SaaS): ○ The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. ○ The applications are accessible from various client devices such as a web browser (e.g., web-based email). ○ The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage,… ○ Examples: Google Apps, Salesforce, Learn.com.
  • 7. Service Models ● Cloud Platform as a Service (PaaS): ○ The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages and tools supported by the provider. ○ The consumer does not manage or control the underlying cloud infrastructure. ○ Consumer has control over the deployed applications and possibly application hosting environment configurations. ○ Examples: Windows Azure, Google App.
  • 8. Service Models ● Cloud Infrastructure as a Service (IaaS): ○ The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources. ○ The consumer is able to deploy and run arbitrary software, which can include operating systems and applications. ○ The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, deployed applications, and possibly limited control of select networking components (e.g., host firewalls). ○ Examples: Amazon EC2, GoGrid, iland, Rackspace Cloud Servers, ReliaCloud.
  • 9. Service Models ● Cloud Infrastructure as a Service (IaaS): ○ The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources. ○ The consumer is able to deploy and run arbitrary software, which can include operating systems and applications. ○ The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, deployed applications, and possibly limited control of select networking components (e.g., host firewalls). ○ Examples: Amazon EC2, Rackspace Cloud Servers, ReliaCloud.
  • 11. Deployment Models ⚫ Private Cloud: ➢ The cloud is operated solely for an organization. It may be managed by the organization or a third party and may exist on premise or off premise. ⚫ Community Cloud: ➢ The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns. ➢ It may be managed by the organizations or a third party and may exist on premise or off premise
  • 12. Deployment Models ⚫ Public Cloud: ➢ The cloud infrastructure is made available to the general public or a large industry group and it is owned by an organization selling cloud services. ⚫ Hybrid cloud: ➢ The cloud infrastructure is a composition of two or more clouds (private, community, or public).
  • 13. Advantages ⚫ Cloud computing do not need high quality equipment for user, and it is very easy to use. ⚫ Provides dependable and secure data storage center. ⚫ Reduce run time and response time. ⚫ Cloud is a large resource pool that you can buy on- demand service. ⚫ Scale of cloud can extend dynamically providing nearly infinite possibility for users to use internet.
  • 14. What is AWS EC2? ▪ Amazon Elastic Compute Cloud (EC2) is a web service that provides resizeable computing capacity that one uses to build and host different software systems. ▪ Designed to make web-scale computing easier for developers. ▪ A user can create, launch, and terminate server instances as needed, paying by the hour for active servers, hence the term "elastic". ▪ Provides scalable, pay as-you-go compute capacity ▪ Elastic - scales in both direction
  • 15. EC2 Concept ● AMI & Instance ● Region & Zones ● Storage ● Networking and Security ● Monitoring ● Auto Scaling ● Load Balancer
  • 16. AMI & Instance ● Amazon Machine Image (AMI) is a template for software configuration (Operating System, Application Server, and Applications) ● Instance is a AMI running on virtual servers in the cloud ● Each instance type offers different compute and memory facilities
  • 18. Region and Zones ● Amazon have data centers in different region across the globe ● An instance can be launched in different regions depending on the need. ○ Closer to specific customer ○ To meet legal or other requirements ● Each region has set of zones ○ Zones are isolated from failure in other zones ○ Inexpensive, low latency connectivity between zones in same region
  • 19. Storage ● Amazon EC2 provides three type of storage option ○ Amazon EBS ○ Amazon S3
  • 20. Network & Security ▪ Instances can be launched on one of the two platforms ▪ EC2-Classic ▪ EC2-VPC ▪ Each instance launched is assigned two addresses a private address and a public IP address. ▪ A replacement instance has a different public IP address. ▪ Instance IP address is dynamic. ▪ new IP address is assigned every time instance is launched ▪ Amazon EC2 offers Elastic IP addresses (static IP addresses) for dynamic cloud computing. ▪ Remap the Elastic IP to new instance to mask failure ▪ Separate pool for EC2-Classic and VPC ▪ Security Groups to access control to instance
  • 21. Monitor, Auto Scaling & Load Balancing ● Monitor statistics of instances and EBS ○ CloudWatch ● Automatically scales amazon EC2 capacity up and down based on rules ○ Add and remove compute resource based on demand ○ Suitable for businesses experiencing variability in usage ● Distribute incoming traffic across multiple instances ○ Elastic Load Balancing
  • 22. How to access EC2 ● AWS Console ○ http://console.aws.amazon.com ● Command Line Tools ● Programmatic Interface ○ EC2 APIs ○ AWS SDK
  • 23. CREDITS: This presentation template was created by Slidesgo, and includes icons by Flaticon and infographics & images by Freepik Thanks!