© 2020, Amazon Web Services, Inc. or its Affiliates.
Petra Novandi Barus, Senior Developer Advocate
Dicoding LIVE
Introduction to Cloud
Computing with AWS
@petrabarus
© 2020, Amazon Web Services, Inc. or its Affiliates.
Glad to meet you all!
My name is Petra Novandi Barus
8 years happy customer of AWS 😘😘😘
❤ 🧡 💛 Startups, DevOps, App Dev, Distributed Systems
2011 CTO & Co-founder, UrbanIndo.com
2016 Largest real-estate portal in Indonesia
2018 Acquired by 99.co (SG)
2018 Country CTO, 99.co Indonesia
2019 Senior Developer Advocate, AWS
github.com/petrabarus
@petrabarus
t.me/petrabarus
@petrabarus
KodingBarengPetra
© 2020, Amazon Web Services, Inc. or its Affiliates.
Agenda
• What Is Cloud Computing
• Why Cloud Computing
• Who Are Using AWS
• AWS Free Tier
• Getting Started
© 2020, Amazon Web Services, Inc. or its Affiliates.
Cloud Computing
© 2020, Amazon Web Services, Inc. or its Affiliates.
Œ Anywhere internet, anywhere cloud
Cloud Computing is the on-demand delivery of IT resources
and applications via the Internet, with pay-as-you-go
pricing.
© 2020, Amazon Web Services, Inc. or its Affiliates.
What is Cloud Computing
On-Premises IT
Servers
Storage
Databases
Applications
Internet
Servers Storage
Databases Applications
Cloud services provider
Internet
Corp
Network
6
© 2020, Amazon Web Services, Inc. or its Affiliates.
Cloud Computing Models
© 2020, Amazon Web Services, Inc. or its Affiliates.
Cloud Computing Models
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Software as a Service (SaaS):
8
© 2020, Amazon Web Services, Inc. or its Affiliates.
Why Cloud Computing?
© 2020, Amazon Web Services, Inc. or its Affiliates.
Elasticity
1
Cost Savings
2
Agility
3
Breadth and Depth of Functionalities
4
Go global in a minute
5
© 2020, Amazon Web Services, Inc. or its Affiliates.
Elasticity
© 2020, Amazon Web Services, Inc. or its Affiliates.
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Typical weeklytraffic to Amazon.com
© 2020, Amazon Web Services, Inc. or its Affiliates.
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Provisioned capacity
Typical weekly traffic to Amazon.com
© 2020, Amazon Web Services, Inc. or its Affiliates.
November
November traffic to Amazon.com
© 2020, Amazon Web Services, Inc. or its Affiliates.
Provisioned capacity
November
November traffic to Amazon.com
© 2020, Amazon Web Services, Inc. or its Affiliates.
76%
24%
November
Provisioned capacity
November traffic to Amazon.com
© 2020, Amazon Web Services, Inc. or its Affiliates.
November
November traffic to Amazon.com
© 2020, Amazon Web Services, Inc. or its Affiliates.
Elasticity
Lost
opportunity
Infrastructure
cost $
Time
Large
capital
expenditure
Opportunity
cost
Predicted demand
Traditional hardware
Actual demand
AWS
Key:
© 2020, Amazon Web Services, Inc. or its Affiliates.
Cost Savings
© 2020, Amazon Web Services, Inc. or its Affiliates.
Cost Savings
Replace Costly IT budget with Utility model
Pay as you go, only for what you use
Prevent Overspending
© 2020, Amazon Web Services, Inc. or its Affiliates.
Trading Capital Expense to Variable Expense
On-premises
traditional
data center
On-premises
virtualized
data center
Capital Expense
Operational
Expense
Operational
Expense
AWS
Capital Expense
Variable Expense
Cost savings from running
internal IT more efficiently
Cost savings from moving to a
public cloud provider
© 2020, Amazon Web Services, Inc. or its Affiliates.
Operational Efficiency
Overtime, users will benefit from
the Massive Economies of Scale
Reduced
price
More AWS
usage
More
Customers
More
Infrastruct
ure
Economies
of Scale
Lower
Infrastructur
e Cost
© 2020, Amazon Web Services, Inc. or its Affiliates.
Pricing Philosophy
High volume / low margin businesses are in our core DNA
Trade CapEX for
variable expense
Our economies of
scale provide us
with lower costs
88 price
reductions
since 2006
Pricing model
choice to support
variable and stable
workloads
On-demand
Reserved Instances
Spot
Save more money as
you grow bigger
Tiered pricing
Volume discounts
Custom pricing
Pay for what
you use
© 2020, Amazon Web Services, Inc. or its Affiliates.
Agility
© 2020, Amazon Web Services, Inc. or its Affiliates.
Agility
Cloud-readiness: Fit the infrastructure to the app,
or fit the app to the infrastructure
Increase Test-Dev Opportunities
Take ideas to market faster
© 2020, Amazon Web Services, Inc. or its Affiliates.
Breadth and Depth
Functionalities
© 2020, Amazon Web Services, Inc. or its Affiliates.
175+ Services and Features
© 2020, Amazon Web Services, Inc. or its Affiliates.
Go Global in Minutes
Amazon global edge
network
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
24 region
77 availability zones
220+ points of presence
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Regions and Availability Zones
Same words different meanings
Region
Region
1
N
2
1
N
2 1
N
2
1
N
2
1
N
2
1
N
2 1
N
2
1
N
2 1
N
2
1
N
2 1
N
2
1
N
2 1
N
2
1
N
2 1
N
2
1
N
2 1
N
2
1
N
2 1
N
2
1
N
2 1
N
2
1
N
2 1
N
2
1
N
2
1
N
2 1
N
2
1
N
2
1
N
2 1
N
2
1
N
2
1
N
2 1
N
2
1
N
2
1
N
2 1
N
2
1
N
2
1
N
2 1
N
2
1
N
2
1
N
2 1
N
2
1
N
2
1
N
2 1
N
2
1
N
2
AZ
Low latency
ensures real data
replication
Distance
ensures high
availability
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
AWS Region design
AWS Regions are comprised of multiple AZs for high availability, high scalability, and
high fault tolerance. Applications and data are replicated in real time and consistent
in the different AZs.
AWS Availability Zone (AZ)
A Region is a physical location in the world
where we have multiple Availability Zones.
Availability Zones consist of one or more discrete data
centers, each with redundant power, networking, and
connectivity, housed in separate facilities.
AZ
AZ
AZ AZ
Transit
Transit
Datacenter
Datacenter
Datacenter
AWS Region
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
© 2020, Amazon Web Services, Inc. or its Affiliates.
AWS Edge in Indonesia
© 2020, Amazon Web Services, Inc. or its Affiliates.
Who are using AWS?
© 2020, Amazon Web Services, Inc. or its Affiliates.
AWS Startup Customers in ASEAN
and many more…
© 2020, Amazon Web Services, Inc. or its Affiliates.
AWS Customers in Indonesia
and many more…
© 2020, Amazon Web Services, Inc. or its Affiliates.
Case Study: Halodoc
“Before AWS, 20–30 percent of our time would be spent
ensuring that servers are responsive. By using AWS, we
simply deploy and maybe monitor for an hour and that’s
it.”
Abhilash Ramakrishna
Chief Technology Officer, Halodo
Halodoc aims to improve access to healthcare and medicine through its app,
and has 20,000 doctors and 1,000 pharmacies in its partner network
© 2020, Amazon Web Services, Inc. or its Affiliates.
AWS Free Tier
© 2020, Amazon Web Services, Inc. or its Affiliates.
AWS Free Tier
Selalu Gratis
Tidak memiliki masa berakhir dan tersedia bagi
semua pelanggan AWS
12 Bulan Gratis
12 bulan yang mengikuti tanggal pendaftaran awal
di AWS
Uji Coba
Penawaran uji coba gratis jangka pendek sejak
tanggal pengaktifan layanan tertentu
© 2020, Amazon Web Services, Inc. or its Affiliates.
Contoh AWS Free Tier
Selalu Gratis 12 Bulan Gratis Uji Coba
Amazon EC2
750 jam
Amazon S3
5 GB
Amazon RDS
750 jam
Amazon EBS
30 GB
… masih banyak lagi
Amazon DynamoDB
25 GB
AWS Lambda
1 Juta
Amazon Chime
Tidak terbatas
Amazon SNS
1 juta
Amazon Lightsail
750 jam
Amazon SageMaker
250 jam
Amazon QuickSight
1 GB
Amazon Redshift
2 Bulan
© 2020, Amazon Web Services, Inc. or its Affiliates.
Getting Started
AWS Training & Cer.fica.on
Build your team’s cloud skills
Digital Training
Free, on-demand courses that help your
team learn new cloud skills and services
when and where it’s convenient
Classroom Training
In-person and virtual training* from
instructors who teach your team in
a hands-on learning environment
Education Programs
Connect with candidates prepared
to pursue entry-level cloud roles
AWS Certification
Identify skilled professionals to
implement cloud initiatives using AWS
*Currently, all classroom training delivered by AWS is virtual
Explore the full course catalog at
https://aws.training or https://aws.amazon.com/id/training/
Join AWS User Groups Indonesia
Meet with thousands of AWS enthusiasts around Indonesia!
AWS
User Groups
Indonesia
AWS User Groups
AWS
User Groups
PHP Indonesia
AWS
User Groups
Data & Analytics Indonesia
website : https://awsusergroup.id/
facebook : https://fb.com/groups/awsindonesia/
telegram : https://t.me/AWSUserGroupID
telegram : https://t.me/AWSPHPUserGroupID
telegram : https://t.me/AWSDataUserGroupID
© 2020, Amazon Web Services, Inc. or its Affiliates.
Q&A
Petra Novandi Barus
© 2020, Amazon Web Services, Inc. or its Affiliates.
Thank You!
Petra Novandi Barus
github.com/petrabarus
twitter.com/petrabarus
t.me/petrabarus
instagram.com/petrabarus

Pengantar Cloud Computing dengan AWS - Petra Novandi Barus

  • 1.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Petra Novandi Barus, Senior Developer Advocate Dicoding LIVE Introduction to Cloud Computing with AWS @petrabarus
  • 2.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Glad to meet you all! My name is Petra Novandi Barus 8 years happy customer of AWS 😘😘😘 ❤ 🧡 💛 Startups, DevOps, App Dev, Distributed Systems 2011 CTO & Co-founder, UrbanIndo.com 2016 Largest real-estate portal in Indonesia 2018 Acquired by 99.co (SG) 2018 Country CTO, 99.co Indonesia 2019 Senior Developer Advocate, AWS github.com/petrabarus @petrabarus t.me/petrabarus @petrabarus KodingBarengPetra
  • 3.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Agenda • What Is Cloud Computing • Why Cloud Computing • Who Are Using AWS • AWS Free Tier • Getting Started
  • 4.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Cloud Computing
  • 5.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Œ Anywhere internet, anywhere cloud Cloud Computing is the on-demand delivery of IT resources and applications via the Internet, with pay-as-you-go pricing.
  • 6.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. What is Cloud Computing On-Premises IT Servers Storage Databases Applications Internet Servers Storage Databases Applications Cloud services provider Internet Corp Network 6
  • 7.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Cloud Computing Models
  • 8.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Cloud Computing Models Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Software as a Service (SaaS): 8
  • 9.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Why Cloud Computing?
  • 10.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Elasticity 1 Cost Savings 2 Agility 3 Breadth and Depth of Functionalities 4 Go global in a minute 5
  • 11.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Elasticity
  • 12.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Sunday Monday Tuesday Wednesday Thursday Friday Saturday Typical weeklytraffic to Amazon.com
  • 13.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Sunday Monday Tuesday Wednesday Thursday Friday Saturday Provisioned capacity Typical weekly traffic to Amazon.com
  • 14.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. November November traffic to Amazon.com
  • 15.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Provisioned capacity November November traffic to Amazon.com
  • 16.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. 76% 24% November Provisioned capacity November traffic to Amazon.com
  • 17.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. November November traffic to Amazon.com
  • 18.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Elasticity Lost opportunity Infrastructure cost $ Time Large capital expenditure Opportunity cost Predicted demand Traditional hardware Actual demand AWS Key:
  • 19.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Cost Savings
  • 20.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Cost Savings Replace Costly IT budget with Utility model Pay as you go, only for what you use Prevent Overspending
  • 21.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Trading Capital Expense to Variable Expense On-premises traditional data center On-premises virtualized data center Capital Expense Operational Expense Operational Expense AWS Capital Expense Variable Expense Cost savings from running internal IT more efficiently Cost savings from moving to a public cloud provider
  • 22.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Operational Efficiency Overtime, users will benefit from the Massive Economies of Scale Reduced price More AWS usage More Customers More Infrastruct ure Economies of Scale Lower Infrastructur e Cost
  • 23.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Pricing Philosophy High volume / low margin businesses are in our core DNA Trade CapEX for variable expense Our economies of scale provide us with lower costs 88 price reductions since 2006 Pricing model choice to support variable and stable workloads On-demand Reserved Instances Spot Save more money as you grow bigger Tiered pricing Volume discounts Custom pricing Pay for what you use
  • 24.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Agility
  • 25.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Agility Cloud-readiness: Fit the infrastructure to the app, or fit the app to the infrastructure Increase Test-Dev Opportunities Take ideas to market faster
  • 26.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Breadth and Depth Functionalities
  • 27.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. 175+ Services and Features
  • 28.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Go Global in Minutes
  • 29.
    Amazon global edge network ©2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 24 region 77 availability zones 220+ points of presence
  • 30.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Regions and Availability Zones Same words different meanings Region Region 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 1 N 2 AZ Low latency ensures real data replication Distance ensures high availability © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
  • 31.
    © 2019, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential AWS Region design AWS Regions are comprised of multiple AZs for high availability, high scalability, and high fault tolerance. Applications and data are replicated in real time and consistent in the different AZs. AWS Availability Zone (AZ) A Region is a physical location in the world where we have multiple Availability Zones. Availability Zones consist of one or more discrete data centers, each with redundant power, networking, and connectivity, housed in separate facilities. AZ AZ AZ AZ Transit Transit Datacenter Datacenter Datacenter AWS Region © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
  • 32.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. AWS Edge in Indonesia
  • 33.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Who are using AWS?
  • 34.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. AWS Startup Customers in ASEAN and many more…
  • 35.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. AWS Customers in Indonesia and many more…
  • 36.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Case Study: Halodoc “Before AWS, 20–30 percent of our time would be spent ensuring that servers are responsive. By using AWS, we simply deploy and maybe monitor for an hour and that’s it.” Abhilash Ramakrishna Chief Technology Officer, Halodo Halodoc aims to improve access to healthcare and medicine through its app, and has 20,000 doctors and 1,000 pharmacies in its partner network
  • 37.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. AWS Free Tier
  • 38.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. AWS Free Tier Selalu Gratis Tidak memiliki masa berakhir dan tersedia bagi semua pelanggan AWS 12 Bulan Gratis 12 bulan yang mengikuti tanggal pendaftaran awal di AWS Uji Coba Penawaran uji coba gratis jangka pendek sejak tanggal pengaktifan layanan tertentu
  • 39.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Contoh AWS Free Tier Selalu Gratis 12 Bulan Gratis Uji Coba Amazon EC2 750 jam Amazon S3 5 GB Amazon RDS 750 jam Amazon EBS 30 GB … masih banyak lagi Amazon DynamoDB 25 GB AWS Lambda 1 Juta Amazon Chime Tidak terbatas Amazon SNS 1 juta Amazon Lightsail 750 jam Amazon SageMaker 250 jam Amazon QuickSight 1 GB Amazon Redshift 2 Bulan
  • 40.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Getting Started
  • 41.
    AWS Training &Cer.fica.on Build your team’s cloud skills Digital Training Free, on-demand courses that help your team learn new cloud skills and services when and where it’s convenient Classroom Training In-person and virtual training* from instructors who teach your team in a hands-on learning environment Education Programs Connect with candidates prepared to pursue entry-level cloud roles AWS Certification Identify skilled professionals to implement cloud initiatives using AWS *Currently, all classroom training delivered by AWS is virtual Explore the full course catalog at https://aws.training or https://aws.amazon.com/id/training/
  • 42.
    Join AWS UserGroups Indonesia Meet with thousands of AWS enthusiasts around Indonesia! AWS User Groups Indonesia AWS User Groups AWS User Groups PHP Indonesia AWS User Groups Data & Analytics Indonesia website : https://awsusergroup.id/ facebook : https://fb.com/groups/awsindonesia/ telegram : https://t.me/AWSUserGroupID telegram : https://t.me/AWSPHPUserGroupID telegram : https://t.me/AWSDataUserGroupID
  • 43.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Q&A Petra Novandi Barus
  • 44.
    © 2020, AmazonWeb Services, Inc. or its Affiliates. Thank You! Petra Novandi Barus github.com/petrabarus twitter.com/petrabarus t.me/petrabarus instagram.com/petrabarus