O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Compute Services con AWS

285 visualizações

Publicada em

Building and running your business starts with compute, whether you are building mobile apps, or running massive clusters to sequence the human genome. AWS has over 70 infrastructure services and plans to deliver more than 1,000 new features in 2016. With more than twice as many compute instance families, twice the compliance certifications, and the largest global footprint of any other cloud vendor, AWS provides a robust and scalable platform to help organizations of all types and sizes innovate quickly.

AWS offers multiple compute products allowing you to deploy, run, and scale your applications as virtual servers, containers, or code.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Compute Services con AWS

  1. 1. Compute Services on AWS Alejandro Flores Solutions Architect, AWS NoLA falej@amazon.com Experience Day, Guadalajara
  2. 2. Agenda • Amazon Elastic Compute Cloud (EC2) • Amazon Elastic Load Balancing (ELB) • Amazon EC2 Container Service (ECS) • AWS Elastic Beanstalk • AWS Lambda
  3. 3. Amazon Elastic Compute Cloud (EC2) • Virtual machine instance running on a hypervisor • Support numerous distributions of Linux as well as Microsoft Windows Server (2003 R2 - 2016) • Complete control of your host operating system with root and administrator accounts • Reduce time to procure new server instances to minutes • Dynamically auto scale compute capacity based on load
  4. 4. Amazon Elastic Compute Cloud (EC2) • AWS Provided AMIs – Linux Distributions and Windows Server 2003-2016 • Your own AMIs • AWS Marketplace AMIs – Enables qualified partners to market and sell their software to AWS Customers • Community AMIs Amazon Machine Images (AMI)
  5. 5. Amazon Elastic Compute Cloud (EC2) AWS Management Console – Choose an AMI
  6. 6. EC2 Instances Compute Services c4.large Instance family Instance generation Instance size
  7. 7. Amazon Elastic Compute Cloud (EC2) Instance Families Instance Family Current Generation Instance Type General purpose t2.micro | t2.small | t2.medium | t2.large | m4.large | m4.xlarge | m4.2xlarge | m4.4xlarge | m4.10xlarge | m3.medium | m3.large | m3.xlarge | m3.2xlarge, m4.16xlarge Compute optimized c4.large | c4.xlarge | c4.2xlarge | c4.4xlarge | c4.8xlarge | c3.large | c3.xlarge | c3.2xlarge | c3.4xlarge | c3.8xlarge Memory optimized r3.large | r3.xlarge | r3.2xlarge | r3.4xlarge | r3.8xlarge | x1.16xlarge | x1.32xlarge Storage optimized i2.xlarge | i2.2xlarge | i2.4xlarge | i2.8xlarge | d2.xlarge | d2.2xlarge | d2.4xlarge | d2.8xlarge GPU instances g2.2xlarge | g2.8xlarge Accelerated Computing Instances p2.xlarge | p2.8xlarge | p2.16xlarge NEW NEW NEW
  8. 8. Amazon Elastic Compute Cloud (EC2) AWS Management Console - Choose an Instance Type
  9. 9. Amazon Elastic Compute Cloud (EC2) • On-Demand Instances • Reserved Instances • Spot Instances • Dedicated Instances Purchase Options
  10. 10. Amazon Elastic Compute Cloud (EC2) • On-Demand Instances – Pay as you go compute power – Designed of low cost and flexibility – Pay only for what you use, no up-front commitments or long-term contracts – Use Case Highlights • Applications with short term, spikey, or unpredictable workloads Purchase Options
  11. 11. Amazon Elastic Compute Cloud (EC2) • Reserved Instances – Save up to 75% over On-Demand rates – 1 or 3 year terms – Payment options (No UpFront, Partial UpFront, All UpFront), enable you to receive significant hourly discount – Low cost/predictability – Use Case Highlights • Applications running 24/7 or predicable usage • Applications that require reserved capacity including disaster recovery Purchase Options
  12. 12. Amazon Elastic Compute Cloud (EC2) • Spot Instances – Bid on unused EC2 capacity – Spot Price based on supply/demand, determined automatically – Low cost/large scale dynamic workloads – Use Case Highlights • Applications with flexible start and end times • Applications only feasible at very low compute prices Purchase Options
  13. 13. Amazon Elastic Compute Cloud (EC2) • Dedicated Instances – Single customer tenancy on the compute hardware – Dedicated per-region fee for one or more running instances – Use Case Highlights • Applications with unique compliance requirements like HIPAA Purchase Options
  14. 14. Amazon Elastic Compute Cloud (EC2) • Persistent block storage volumes for use with Amazon EC2 instances • Attach and format using a standard OS file system (e.g. ext4 or NTFS) • Single volumes sizes from 1GB to 16TB • Automatically replicated within its Availability Zone to protect from component failure Amazon Elastic Block Storage (EBS)
  15. 15. Amazon Elastic Compute Cloud (EC2) • Scale your Amazon EC2 capacity automatically • Setup scaling policies to add or remove EC2 instances based on Amazon CloudWatch metrics • Launch Configurations are used to preconfigure what EC2 instance type and Amazon Machine Image (AMI) the auto scaling group will utilize Auto Scaling Groups
  16. 16. Amazon Elastic Load Balancing (ELB) • Automatically distributes incoming application traffic across multiple instances and multiple Availability Zones • Achieve higher levels of fault tolerance by detecting unhealthy instances and rerouting traffic across the remaining healthy instances • Supports round robin for TCP, least connection for HTTP/HTTPS, and sticky session or session affinity
  17. 17. Amazon EC2 Container Service (ECS) • Container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances • Amazon ECS eliminates the need for you to install, operate, and scale your own cluster • Supports running applications, services, and batch services
  18. 18. AWS Elastic Beanstalk • Service for deploying and managing web applications and services developed in Java, .NET, PHP, Node.js, Python, Ruby, and Docker • Upload your code with Eclipse or Visual Studio and Elastic Beanstalk automatically handles the deployment from capacity planning, load balancing, auto-scaling to application health monitoring • Retain full control over your AWS resources
  19. 19. AWS Lambda • Compute service that runs stateless Node.js, Java, and Python code in response to an event • Starts code within milliseconds of an event such as an image upload, in-app activity, website click, or output from a connected device • Allows running code without managing infrastructure like EC2 instances and auto scaling groups
  20. 20. Thank You