Financial Management Institute Workshop Keeping it Interesting.
AWS, is it interesting?
-
Upload
duy-tan-geek -
Category
Internet
-
view
47 -
download
0
Transcript of AWS, is it interesting?
![Page 1: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/1.jpg)
AWS, is it interesting ?
11h Duy Tan Geek [16/Mar/2015] -Cloud-
10F CMC Tower, Duy Tan Street, Dich Vong Hau Ward, Cau Giay District, Hanoi City A.N.S Asia
CO., LTD.
![Page 2: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/2.jpg)
About me
● /usr/bin/whoami
– Full Name : Le Xuan Long– Job : Infrastructure engineer– Interested in : Networking, Linux, AWS, Python, Shell Script– Windows 8 user
● /bin/pwd– Septeni Technology
![Page 3: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/3.jpg)
About Septeni Technology
● Internet Ads
● Facebook, Twitter
● PYXIS
● http://septeni-technology.jp/
![Page 4: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/4.jpg)
AWS, is it interesting ?
● Short Answer : Yes
< At least with me :D >
● Long Answer : Continued ….
![Page 5: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/5.jpg)
What is AWS ?
● Amazon.com & Cloud Computing
● Operate since 2006 & serves thousands of customers worldwide
● IaaS, PaaS
● SaaS ?
![Page 6: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/6.jpg)
Easy to use
● Aws management web console
● AWS CLI, Windows PowerShell
● SDKs, IDE Toolkits
![Page 7: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/7.jpg)
Easy to use
● Aws management web console
![Page 8: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/8.jpg)
Easy to use
● AWS CLI● Manage multiple AWS services from a single command line tool● Python● https://github.com/aws/aws-cli
● SDKs● Java● PHP● Ruby● Python● .NET● NodeJS● Android/IOS
![Page 9: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/9.jpg)
Flexible
● Operating system : Windows Server 2012, RHEL, Ubuntu, CentOS
● Programming language : Java, PHP, .NET, Ruby, Python
● RDBMS : Oracle, Mysql, Postgresql, MSSQL
● NoSQL : MongoDB, DynamoDB, Couchbase
● Caching : ElastiCache, Memcached, Redis
● Big Data : Elastic MapReduce, Hadoop
![Page 10: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/10.jpg)
Flexible
● AWS run almost anything ● Websites● Mobile services● E-commerce● Digital marketing● Gaming● …● Internet of things
![Page 11: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/11.jpg)
Reliable
![Page 12: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/12.jpg)
Reliable
![Page 13: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/13.jpg)
Scalable & Elastic
● Vertical Scalability
● Change instances type easily
● Horizontal Scalability
● Scale as your needs
![Page 14: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/14.jpg)
Scalable & Elastic
● ELB – Elastic Load Balancing● Auto Scaling Group
● Manual scaling● Dynamic scaling
– Scaling based on metrics– Scheduled scaling– Scaling based on Amazon SQS
● RDS read replicate
![Page 15: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/15.jpg)
Simple and Fast Deployment
● Single command to deploy entire your application
● #aws cloudformation create-stack --stack-name myteststack --template-body file:////home//local//test//sampletemplate.json
![Page 16: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/16.jpg)
Simple and Fast Deployment
● CodeDeploy
● Elastic Beanstalk
● OpsWorks
![Page 17: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/17.jpg)
Fault tolerance
● “Everything fails, all the time” CTO Amazon.com
● Avoid single point of failure
● Assume everything fails, and design backwards
![Page 18: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/18.jpg)
Fault tolerance
● EC2 auto recovery
● Multi available zones
● Multi regions
![Page 19: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/19.jpg)
Backup & Restore
● Manual backup
● Automated backup
![Page 20: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/20.jpg)
Backup & Restore
● EBS – Elastic Block Store Snapshot
● AMI – Amazon Machine Image
● RDS snapshot
![Page 21: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/21.jpg)
Cost-Effective
● Pay as you use
● Decreasing
● Initial cost low ~ 0
![Page 22: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/22.jpg)
Secure
● IAM – Identity Access Management
● Multi-Factor Authentication
● SSH Key Pairs
![Page 23: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/23.jpg)
Secure
● VPC – Virtual Private Cloud
● ACLs – Access Control Lists
● Security Group
![Page 24: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/24.jpg)
AWS is perfect ?
● Out of your complete control
● Long-term lifecycle products don't effective cost
● Depends on your business
![Page 25: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/25.jpg)
AWS at Septeni Technology
● Each project has separted account management
● Environments :● Dev● Staging● Prod
● Limited accessing by IAM
![Page 26: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/26.jpg)
AWS at Septeni Technology
● CloudFormation for CI
● Auto start/stop as scheduling ● Dev/Staging● Start at 8:00 am● Stop at 12:00 pm
● RDS Multi-AZ & read replicate
![Page 27: AWS, is it interesting?](https://reader030.fdocuments.net/reader030/viewer/2022032611/55a897131a28ab0a3e8b45d4/html5/thumbnails/27.jpg)
Thanks your listening !!!Questions?