Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AWS Services overview and global infrastructure

4,431 views

Published on

In this presentation I discuss variety of services provided by AWS. I choose services which are in my opinion most commonly used and which may benefit our Payment Platform project which is fully deployed on AWS. In the second part of presentation I show how AWS infrastructure is localized globally and what are differences between region, availability zone and edge location.

Published in: Internet
  • Be the first to comment

AWS Services overview and global infrastructure

  1. 1. THE FUTURE IS NOW
  2. 2. Amazon Web Services Services overview and global infrastructure by Jan Gurda (SPID)
  3. 3. Agenda 1. Very quick introduction to AWS ■ Demo of AWS console ■ Most important services – subjective list ■ On-Premises infrastructure mapped to AWS ■ Shared responsibility model 2. AWS global infrastructure ■ Regions ■ Availability Zones ■ Single-AZ vs. Multi-AZ deployment ■ Edge Locations 3
  4. 4. ■ Who is this presentation for? ■ Prerequisites ■ You know what AWS is in general 4 Quick introduction to AWS
  5. 5. ■ My subjective list ■ Chosen by potential gain it may provide in our project 5 Most commonly used services
  6. 6. ■ EC2 ■ EC2 Container Service ■ Lambda 6 Compute
  7. 7. ■ S3 ■ Glacier ■ Cloud Front ■ EBS 7 Storage and Content Delivery
  8. 8. ■ RDS ■ DynamoDB ■ ElastiCache ■ Redshift 8 Databases
  9. 9. ■ VPC ■ Route53 ■ Elastic Load Balancer 9 Networking
  10. 10. ■ IAM 10 Security and Identity
  11. 11. ■ Simple Queue Service (SQS) ■ Simple Notification Service (SNS) ■ Simple Email Service (SES) ■ Cloud Search 11 Application Services
  12. 12. ■ CloudWatch ■ CloudFormation ■ CoudTrail 12 Management Tools
  13. 13. ■ Hardware (servers, switches, routers, load balancers …) ■ Power supply (redundant) ■ Internet connection (redundant) ■ Disaster recovery and backups ■ Security ■ Many others … 13 On-Premises infrastructure
  14. 14. 14 How OPI maps to AWS Technology Stack On-Premises Solution AWS Solution Computation Physical servers, virtualization EC2 instances, Lambda, EC2 Container Service Storage • Physical disks (SSD, SCSI, SATA) • Network-attached storage • Storage area network EBS, S3, Instance Store Network Physical routers, VPN, VLAN VPC, Direct Connect, VPN Content delivery CDN Solutions CloudFront Database Various RDMS (Oracle, Postgres, MySQL, MongoDB) RDS, DynamoDB
  15. 15. 15 How OPI maps to AWS Technology Stack On-Premises Solution AWS Solution Load balancing Hardware LB (F5, Cisco etc.) Software LB ELB, Software LB (running on EC2) DNS DNS Providers Route53 Scaling Hardware and software clustering, Apache ZooKeeper Auto Scaling Group, custom software clustering Analytics Hadoop, Cassandra Elastic MapReduce Messaging Tibco, RabbitMQ, etc. SQS, SNS Caching Memcached, Redis ElastiCache Archiving Tape storage Glacier
  16. 16. 16 AWS Shared Responsibility Model
  17. 17. ■ Security “in” the cloud ■ OS Patching ■ Audit Logging ■ Anti-malware ■ Backups ■ Network Access ■ Adjust security rules ■ Secure network access ■ Secure deployed applications 17 ■Security “of” the cloud ■ 24x7 guards ■ Two-factor authentication ■ Disk destruction ■ Network monitoring ■ Intrusion detection ■ Limited access ■ Secure API endpoints AWS Shared Responsibility Model
  18. 18. ■ What is Region? ■ How to decide which region to choose? ■ Latency ■ Legal compliance ■ Cost ■ Features ■ https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/ ■ Currently 11 regions ■ AWS GovCloud (US) Region 18 AWS Global Infrastructure - Regions
  19. 19. ■ Consists of multiple Availability Zones (AZs) ■ Each AZ is physically isolated from each other ■ AZs are connected through low-latency private links ■ Around 25Tbps bandwidth and a latency of 2ms to 1ms ■ AZ is designed as an independent failure zone 19 AWS Global Infrastructure - Regions
  20. 20. 20 AWS Global Infrastructure - Regions
  21. 21. 21 AWS Global Infrastructure ■ AZ Services, Regional Services and Global Services ■Regional Services – examples ■ Auto Scaling Group ■ Elastic Load Balancer ■ S3 ■ DynamoDB ■ CloudSearch ■ SQS ■Global services – examples ■ IAM ■ Route 53 ■ Cloud Front ■AZ Services – examples ■ EC2 ■ RDS ■ ElastiCache
  22. 22. ■ EC2 (or RDS) instances deployed in: 22 Multi AZ vs. Single AZ Single AZ Multi AZ Not highly available HA and DR Lower price (RDS) Higher price Limited scalability Better scalability
  23. 23. 23 Multi AZ vs. Single AZ architecture
  24. 24. ■ Suitable for large enterprises ■ Allows maintain extremely high SLAs ■ Costs much more ■ Technically complex to setup correctly 24 Multi-region architecture
  25. 25. ■ Get closer to your customers ■ Few dozens of edge locations worldwide ■ Services that use edge locations ■ CloudFront ■ Route 53 25 Edge locations
  26. 26. ■ Q&As 26 Thank you

×