2017 AWSome day
Taichung sharing
Kimi
2017/02/24
Retro
• EC2
• VPC
• Load Balancer
• Auto Scaling
• VPC
• CloudWatch
• RDS
• S3
• DynamoDB
• IAM
• CloudTrail
• EBS
• Glacier
• AWS Architect
What is cloud?
What is cloud?
• On-demand
• Resources
• Pay-as-you-go
Cloud computing generation
• Cost less
• High ability
• New skill to cloud
• Amazon Web Service (AWS)
• Microsoft Azure
• Google Cloud Platform
Region, AZ and Edge
• Region
• Availability Zones
• Edge
Region and AZ
Example:
Region: Taiwan
AZ:3
Taipei
Taichung
Kaohsiung
Edge
• Route 53 - Domain name service
• Cloud Front - Content Delivery Network (CDN)
Instance
• Meta Data
- Instance resume (e.g. Memory size)
• User Data
- User customize
- e.g. pre-configuration script
- Only execution at first launch
(restart/reboot don’t take effect)
Muti-AZ Instance
EC2 pricing
VPC
S3 Tips
• Bucket name
- Unique of the world
• Object limit
- 5 TB
S3 Encryption
• Server side
- Cost on aws side
• Client side
- Cost on user side
Another cheaper storage solution
• AWS Glacier
- Cold Storage
- Very Cheap
EBS Tips
• Single AZ
• Alive if EC2 instance terminated
• Expensive than S3
EBS backup
• Create a EBS snapshot
• Store it into S3
• Create a new EBS volume
• Attach snapshot to new EBS
Instance Storage
Instance
Instance
Instance
Storage
EBS
Instance Storage Tips
• Fast Read/Write IOPS
• It's size based on EC2 instance type.
• Automatically deletes when stop, fails or terminated
IAM
• User
• Role
• Policy
IAM - User
IAM - User Permission
IAM - User Group
IAM Role
• Access permission between AWS services
• Not all of the AWS services have “Role” setting
• Any actions must add permission in “Role”.
IAM Role use case -
ECS
ECS
Front-end
Back-end
C2C
ECR
IAM Role use case -
ECS
ECSEC2 ECR S3
1.
IAM Role use case -
ECS
ECSEC2 ECR
ECR Access
S3
1.
IAM Role use case -
ECS
ECSEC2 ECR
ECR Access
S3
1.
ECSEC2 ECR
ECR Access
S3
2.
S3 Access
IAM - Policy
Access service via Role
• Hard code access key
• High Risk
awsConfig({
region: 'us-east-1' // explicitly set AWS region
sslEnabled: true, // override whether SSL is enabled
maxRetries: 3, // override the number of retries for a request
accessKeyId: 'your_aws_access_key', // can omit access key and secret key
secretAccessKey: 'your_secret_key' // if relying on a profile or IAM
profile: 'profile_name', // name of profile from ~/.aws/credentials
timeout: 15000 // optional timeout in ms. Will use AWS_TIMEOUT
});
Cloud Tail
• Records AWS API calls for accounts.
SQL vs NoSQL
RDS
• Fast to deploy
• Fast to scale
• Easy to Backup
- Automatic
- Manual backup via Snapshots
Cross-Region DB
Multi-AZ RDS
Classis Load Balancer
2017 AWSome day Taichung sharing
2017 AWSome day Taichung sharing
Auto scaling
2017 AWSome day Taichung sharing
CloudWatch
• A monitoring service
• Visibility
• Connecting a lots of AWS services
2017 AWSome day Taichung sharing
2017 AWSome day Taichung sharing
Scale Up vs Scale Down
CPU: i5
MEM: 4GB
CPU: i7*2
MEM: 16GB
Scale Up
Scale Down
Scale In vs Scale Out
CPU: i5
MEM: 4GB
CPU: i5
MEM: 4GB
CPU: i5
MEM: 4GB…
CPU: i5
MEM: 4GB
Scale Out
Scale In
2017 AWSome day Taichung sharing

More Related Content

PDF
The History of AWS EC2
PPTX
AWS Elastic Compute Cloud (EC2)
PDF
AWS Education and Research 101
PDF
Amazon Web Services - 9 Posts.
PPTX
Aws Architecture Training
PDF
Cost Optimisation with AWS
PPTX
AWS Services overview and global infrastructure
PPTX
AWS Fundamentals @Back2School by CloudZone
The History of AWS EC2
AWS Elastic Compute Cloud (EC2)
AWS Education and Research 101
Amazon Web Services - 9 Posts.
Aws Architecture Training
Cost Optimisation with AWS
AWS Services overview and global infrastructure
AWS Fundamentals @Back2School by CloudZone

Similar to 2017 AWSome day Taichung sharing (20)

PPTX
Introduction to amazon web services for developers
PPTX
Aws Solution Architecture Associate - summary
PDF
Aws meetup 2017-02-09-role-auto-scaling
PDF
Deep dive into cloud security - Jaimin Gohel & Virendra Rathore
PDF
Fundamentals of Cloud Computing & AWS
PDF
Security and Compliance Better on AWS_John Hildebrandt
PDF
Being Well Architected in the Cloud
PDF
Cloud Native Computing - Part II - Public Cloud (AWS)
PDF
AWS Enterprise Summit - 클라우드에서의 보안 - 양승도
PDF
AWS PPT.pdfcustom work done by the team fit t
PDF
Cloud 101: Your Gateway to Computing Freedom With AWS
PPTX
AWS GLOBAL INFRA AND SERVICE LIST01.pptx
PDF
PPTX
AWS 101 - An Introduction to the Amazon Cloud
PPSX
Cloud computing - Compute,Storage,Networking & Security
PPTX
AWS Public Cloud solution for ABC Corporation
PDF
AWS CSAA Certification - Mindmaps and StudyNotes
PDF
Deep Dive on EC2 and S3
PPTX
Cloudifying your Security Operations on AWS
PDF
What is Amazon Web Services & How to Start to deploy your apps ?
Introduction to amazon web services for developers
Aws Solution Architecture Associate - summary
Aws meetup 2017-02-09-role-auto-scaling
Deep dive into cloud security - Jaimin Gohel & Virendra Rathore
Fundamentals of Cloud Computing & AWS
Security and Compliance Better on AWS_John Hildebrandt
Being Well Architected in the Cloud
Cloud Native Computing - Part II - Public Cloud (AWS)
AWS Enterprise Summit - 클라우드에서의 보안 - 양승도
AWS PPT.pdfcustom work done by the team fit t
Cloud 101: Your Gateway to Computing Freedom With AWS
AWS GLOBAL INFRA AND SERVICE LIST01.pptx
AWS 101 - An Introduction to the Amazon Cloud
Cloud computing - Compute,Storage,Networking & Security
AWS Public Cloud solution for ABC Corporation
AWS CSAA Certification - Mindmaps and StudyNotes
Deep Dive on EC2 and S3
Cloudifying your Security Operations on AWS
What is Amazon Web Services & How to Start to deploy your apps ?
Ad

Recently uploaded (20)

PPTX
Module 8- Technological and Communication Skills.pptx
PDF
Cryptography and Network Security-Module-I.pdf
PPTX
PRASUNET_20240614003_231416_0000[1].pptx
PPTX
CN_Unite_1 AI&DS ENGGERING SPPU PUNE UNIVERSITY
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PDF
Introduction to Power System StabilityPS
PDF
August -2025_Top10 Read_Articles_ijait.pdf
PDF
Computer organization and architecuture Digital Notes....pdf
PPTX
A Brief Introduction to IoT- Smart Objects: The "Things" in IoT
PPTX
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
PPTX
wireless networks, mobile computing.pptx
PPTX
Amdahl’s law is explained in the above power point presentations
PDF
20250617 - IR - Global Guide for HR - 51 pages.pdf
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PPTX
Petroleum Refining & Petrochemicals.pptx
PPTX
Information Storage and Retrieval Techniques Unit III
PPTX
Chapter 2 -Technology and Enginerring Materials + Composites.pptx
PPTX
Feature types and data preprocessing steps
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
Module 8- Technological and Communication Skills.pptx
Cryptography and Network Security-Module-I.pdf
PRASUNET_20240614003_231416_0000[1].pptx
CN_Unite_1 AI&DS ENGGERING SPPU PUNE UNIVERSITY
Exploratory_Data_Analysis_Fundamentals.pdf
Introduction to Power System StabilityPS
August -2025_Top10 Read_Articles_ijait.pdf
Computer organization and architecuture Digital Notes....pdf
A Brief Introduction to IoT- Smart Objects: The "Things" in IoT
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
wireless networks, mobile computing.pptx
Amdahl’s law is explained in the above power point presentations
20250617 - IR - Global Guide for HR - 51 pages.pdf
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
Petroleum Refining & Petrochemicals.pptx
Information Storage and Retrieval Techniques Unit III
Chapter 2 -Technology and Enginerring Materials + Composites.pptx
Feature types and data preprocessing steps
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
distributed database system" (DDBS) is often used to refer to both the distri...
Ad

2017 AWSome day Taichung sharing