amazon webservices lection 1
TRANSCRIPT
![Page 1: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/1.jpg)
Amazon web services
Introduction
![Page 2: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/2.jpg)
![Page 3: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/3.jpg)
![Page 4: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/4.jpg)
● In 2003, started building an
“infrastructure service for the
world”
![Page 5: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/5.jpg)
Why AWS was created?
Amazon Web Services came about
because of a need to support internal
infrastructure and the expansion
![Page 6: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/6.jpg)
![Page 7: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/7.jpg)
History
2002
July
Launch of
Amazon Web
Services
2006
March
S3 Launch
2006
August
EC2 Launch
2008
April
Google App
Engine
Launch
2009
November
Windows
Azure beta
launch
![Page 8: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/8.jpg)
![Page 9: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/9.jpg)
![Page 10: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/10.jpg)
1. Each region is independent.
2. Each Availability Zone is isolated, but the Availability Zones in a region are
connected through low-latency links.
3. Resources are not replicated throw regions automatically.
4. All communication between regions is across the public Internet.
5. AWS can restrict Availability zones count for differnet accounts.
● Regions: 14 + gov
cloud
● Availability zones: 38
9 zones + 4 regions
coming soon
![Page 11: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/11.jpg)
![Page 12: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/12.jpg)
Amazon Web Services
1. There are ~63 services
2. According to selected region pricing and available services can different
![Page 13: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/13.jpg)
![Page 14: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/14.jpg)
EC2
● Elastic Cloud Computing
● AMI - Amazon Machine
Image
● Types are optimized for
necessary tasks
● Secure connection
● Different type of volumes
● Easy customizable firewall
● Ability to assign static IP
● Virtual networking
![Page 15: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/15.jpg)
Pricing features
● On demand - pay only what you use
● Reserved - long term (not with full payment right now) proposal with discount
(up to 75%)
● Multi users instance - several users can use one instance - you’ll get access
when your price would be the most
● Pricing plans are structured by necessary resources
○ Computing
○ Memmory
○ General Purpose
![Page 16: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/16.jpg)
![Page 17: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/17.jpg)
Amazon S3
● Simple storage service
● Limitation is 5TB for single file
![Page 18: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/18.jpg)
Pricing features
● Pricing depends on
○ Amount of data
○ Number of requests
○ Amount of transferred data
○ Region
● As much you use as less you pay
![Page 19: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/19.jpg)
Cloud Front
● Solution for CDN needs
● Works with
○ EC2
○ S3
○ Load Balancers
○ Route53
![Page 20: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/20.jpg)
![Page 21: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/21.jpg)
RDS
● Relational database service:
○ MySQL
○ PostgreSQL
○ SQL Server
○ MariaDB
○ Oracle
○ Amazon Aurora
● Amazon takes care of:
○ Creating and storing backups
○ Security and access configurations
easy to set
○ Simplifying working with replicas
○ Simpler to increase performance
![Page 22: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/22.jpg)
Pricing features
● Type of database
● Region
● EC2 Instances type
![Page 23: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/23.jpg)
NoSQL Solutions
● DynamoDB - both document and key/value store
model
● Redshift - warehouse model
![Page 24: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/24.jpg)
Pricing features
DynamoDB:
● Provisioned throughput capacity
○ $0.0065 - 10x Writes per hour
○ $0.0065 - 50x Read per hour
● Amount of data:
○ First 25 GBs - free
○ $0.25/Gb - per month
Redshift:
● EC2 type
![Page 25: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/25.jpg)
![Page 26: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/26.jpg)
Route53
● Public DNS Service
● Private virtual naming
![Page 27: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/27.jpg)
Pricing Features
● Hosted zone - $0.5/month
● 1M queries - $0.4
● Health check service - $0.5/health check for month
![Page 28: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/28.jpg)
Pricing Features
● Alarms amount - $0.1/alarm per month
● Ingesting logs - $0.5/Gb per month
● Archiving logs - $0.03/Gb per month
● Dashboard amount - $3/dashboard
![Page 29: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/29.jpg)
![Page 30: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/30.jpg)
Cloud Watch
● Solution for monitoring needs
○ Monitoring resources
○ Alarm actions
● Alarms can be set by several
metrics
● Several methods of notifications
○ SNS
● Logs analyzing
![Page 31: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/31.jpg)
Pricing features
● Depends of region
● Amount of data
● Amount of requests
![Page 32: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/32.jpg)
![Page 33: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/33.jpg)
Kinesis
● Real-time data analytics
○ Streams
○ Logs
○ Metrics
○ etc
● The delay between the time a record
is put into the stream and the time it
can be retrieved (put-to-get delay) is
typically less than 1 second
![Page 34: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/34.jpg)
Tools
● Web console
● Software Development Kits
● Command Line Interfaces
![Page 35: Amazon WebServices lection 1](https://reader034.vdocuments.mx/reader034/viewer/2022042708/58a40d091a28ab7d758b55d7/html5/thumbnails/35.jpg)
Development Kits