1 / 30

Architecting on AWS: A Closer Look

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.

eliciaw
Télécharger la présentation

Architecting on AWS: A Closer Look

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 11 Feb. 2018 Architecting on AWS A Closer Look

  2. 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.

  3. Our Recommended Architecting Learning Path

  4. Architecting on AWS

  5. Prerequisites • Attended “AWS Technical Essentials” or equivalent experience • Working knowledge of distributed systems • Familiarity with general networking concepts • Working knowledge of multi-tier architectures

  6. 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.

  7. Architecting on AWS: Day by Day Outline

  8. 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.

  9. AWS Regions, Availability Zones, Edge Locations

  10. 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

  11. 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

  12. 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

  13. Core AWS Services Amazon S3 Amazon Glacier Amazon EBS Amazon RDS Amazon DynamoDB Storage Amazon EC2 Amazon VPC AWS IAM

  14. 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.

  15. 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

  16. 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

  17. 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

  18. 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.

  19. Elastic Load Balancing, CloudWatch, And Auto Scaling Elastic Load Balancing Latency alarm Execute Auto Scaling Policy Auto Scaling CloudWatch Auto Scaling group

  20. Choosing The Right Solution Do It Yourself Higher-Level Services Amazon EC2 AWS CloudFormation AWS OpsWorks Elastic Beanstalk Convenience Control

  21. 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.

  22. Decoupling services on AWS: Amazon API Gateway Amazon DynamoDB AWS Lambda Amazon SQS AmazonSNS

  23. 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

  24. 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.

  25. 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

  26. 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

  27. 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

  28. 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

  29. 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

  30. Thank you! Nous contacter

More Related