300 likes | 316 Views
Learn from the experts at AWS in this training and certification course. Advance your knowledge and gain practical skills to maximize the potential of the cloud.
E N D
11 Feb. 2018 Architecting on AWS A Closer Look
Learn from the experts at AWS. Training and Certification helps advance your knowledge with practical skills so you can get more out of the cloud.
Prerequisites • Attended “AWS Technical Essentials” or equivalent experience • Working knowledge of distributed systems • Familiarity with general networking concepts • Working knowledge of multi-tier architectures
What you’ll learn • This course teaches you how to: • Make architectural decisions based on the AWS-recommended architectural principles and best practices. • Leverage AWS services to make your infrastructure scalable, reliable, and highly available. • Leverage AWS managed services to enable greater flexibility and resiliency in an infrastructure. • Make an AWS-based infrastructure more efficient in order to increase performance and reduce costs. • Use the Well-Architected Framework to improve architectures with AWS solutions.
Day 1Morning: Core AWS The course begins with an review of AWS terminology and core services. The prerequisite course, AWS Technical Essentials, covers most of these subjects in full – this is just a refresher.
Shared Responsibility Model AWS account Your responsibility User access Role-based access AWS services used by customer AWS global infrastructure Hardware Software Network AWS responsibility AWS data centers
Cloud Adoption Framework Business • Perspectives in planning, creating, managing, and supporting a modern IT service. • Guidelines for establishing, developing and running AWS environments. • Structure for business and IT teams to work together. Platform Process Maturity People Operating Security
10 Best Practices For Building Systems with AWS • Enable scalability • Automate your environment • Use disposable resources • Loosely couple your components • Design services, not servers • Choose the right database solutions • Avoid single points of failure • Optimize for cost • Use caching • Secure your infrastructure at every layer
Core AWS Services Amazon S3 Amazon Glacier Amazon EBS Amazon RDS Amazon DynamoDB Storage Amazon EC2 Amazon VPC AWS IAM
Day 1Afternoon: AWS Networking and HA The afternoon of day 1 is mostly about networking. We provide a deep-dive on building VPCs, and connecting between VPCs and other networks. We then discuss high availability, including DNS and load-balancing services.
Subnets, Gateways, and Routes Internet gateway 10.0.0.0/20 security group NAT Instance Private Instance Private IP Public IP DynamoDB 10.0.4.0/23 Private subnet 10.0.0.0/24 Public Subnet Private Instance Private IP security group 10.0.2.0/23 Private subnet Region Availability Zone 2 Availability Zone 1
Extending On-Premises Network To AWS: VPN Connections Customer Remote Network Two endpoints Subnet 1 Availability Zone 1 Availability Zone 2 Customer gateway VPN connection VGW Subnet 2
Route 53 and Elastic Load Balancer User some-elb-name.us-west-2.elb.amazonaws.com some-elb-name.ap-southeast-2.elb.amazonaws.com
Day 2 Morning: Scaling and Automation The morning of day 2 is about scaling and automation. We begin with a group exercise about migrating an application to AWS, using skills learned in day 1. • We then discuss scalability, automation and “infrastructure as code”, and the related services in AWS.
Elastic Load Balancing, CloudWatch, And Auto Scaling Elastic Load Balancing Latency alarm Execute Auto Scaling Policy Auto Scaling CloudWatch Auto Scaling group
Choosing The Right Solution Do It Yourself Higher-Level Services Amazon EC2 AWS CloudFormation AWS OpsWorks Elastic Beanstalk Convenience Control
Day 2 Afternoon: Decoupling and Caching The afternoon of day 2 has two parts: We discuss decoupling the components of an application, and creating serverless architectures. We then cover improving scalability and latency by caching frequently-requested objects.
Decoupling services on AWS: Amazon API Gateway Amazon DynamoDB AWS Lambda Amazon SQS AmazonSNS
CloudFront Distributions example.s3-website-us-east-1.amazonaws.com DNS Lookup *.JPG, *.JS, *.PDF, *.HTML, etc. TTL = 3600 www.example.com Request TTL = 0 CloudFront Distribution Origins example-108754258.us-east-1.elb.amazonaws.com
Day 3 Morning: Well-Architected Framework The morning of day 3 begins with a group discussion exercise, improving the results of the previous group discussion in the light of the skills learned on day 2. The rest of the morning is all about the Well-Architected Framework.
The AWS Well-Architected Framework • The AWS Well-Architected Framework doesnot provide: • Implementation details • Architectural patterns • Relevant case studies • However, it does provide: • Questions centered on critically understanding architectural decisions • Services and solutions relevant to each question • References to relevant resources
Day 3 Afternoon: Finishing Up The afternoon of day 3 is in three parts: • Troubleshooting tips • Design Patterns for High Availability • Sample Architectures for Big Data / Mobile Apps
Real-Time Order Processing With Kinesis – Generation 3 Update earning information for the associate Order data Payment Service Order Process DynamoDB Kinesis Reports Kinesis App Amazon S3 Program qualified order? Business Intelligence EMR Cluster Redshift
Mobile Games Back-End Concepts Amazon CloudFront • Think in terms of APIs • GET friends, leaderboards • HTTP + JSON • Multiplayer servers • Binary assets • Game analytics Elastic Load Balancing EC2 EC2 Amazon S3 Elastic Beanstalk Container
How to prepareThe best preparation for certification exams is practical experience, and AWS also offers preparation resources to help you study Take your certification exam
Thank you! Nous contacter