aws 101 - amazon web services
TRANSCRIPT
AWS 101 – AMAZON WEB SERVICES
ENMANUEL SOSA G.
DISCLAIMER El material visual para esta presentación fue tomado
directamente del Webinar Series Archive de Amazon: https://aws.amazon.com/about-aws/events/monthlywebinarseries/archive/
No somos expertos en el tema, sin embargo el material propuesto contiene todo el background necesario para hacer un jump-start y empezar a sacarle provecho de inmediato a la plataforma y el free-tier que ofrece Amazon.
AGENDA
1. Vistazo a la plataforma2. Tutorial de funciones básicas 3. Instalación de Odoo-9 sobre una instancia EC24. Sugerencias de documentación y propuesta para
próxima sesión: PluralSight Amazon Webinar Series
AMAZON WEB SERVICESIT Infrastructure Trusted by Over 1 Million Customers
AWS CLOUD SERVICES
CORE SERVICES Compute
Database Networking
Storage & Content Delivery
COMPUTE
Resizable Compute Capacity Complete control of your computing resources Reduces time to obtain and boot new server instances to minutes Choose from 30+ different instance types Scale as your requirements change Pay only for what you use
Elastic Compute Cloud (EC2)
Lambda Lambda functions are triggered by events in other AWS services Automatically scales You only need to provide the code; There is no infrastructure to manage Pay only what you use
COMPUTE
EC2 Container Service A managed cluster for running Docker container on EC2 instances Use the built in scheduler, write your own, or use a third-party scheduler Integrates with other services like ELB and EBS No additional charge
Auto Scaling Adds or removes EC2 instances based on metrics and health checks No additional charge Minimize cost and maximize performance Integrates with Elastic Load Balancers
Storage for the Internet Store and retrieve any amount of data, at any time,
from anywhere on the web Highly scalable, reliable and secure Supports encryption Pay only for what you use
STORAGE & CONTENT DELIVERY
Simple Storage Service (S3)
Glacier Low cost storage for archiving and backup Secure and durable No limit to amount of data stored Flexible Pay only for what you use Simple integration with S3
Distribute content with low latency, high transfer speeds and no commitments
52 edge locations Simple integration with AES services Static and dynamic content Advanced CDN features like SSL support, geographic
restriction and private content
STORAGE & CONTENT DELIVERYCloudfront
DATABASERelational Database Service (RDS) Resizable capacity Handles time-cosuming administration task Multiple engine types available High durability Options Automatic patching and backups
DYNAMODB NOSQL Database Fast, fully-managed NoSQL Database Service Capable of handling any amount of data Durable and Highly Available All SSD storage Simple and Cost Effective
DATABASE
Redshift Managed Data Warehouse Fully managed SQL based data
warehouse Online and functional in minutes Continuous backup Scale with no downtime Less than $1,000/TB/Year ODBC/JDBC Compliant
NETWORKING
Virtual Private Cloud - VPC Create user defined virtual networks Allows control of the networking
environment Can be connected to existing
datacenters over VPN or Direct Connect Can be peered with other VPCs in AWSRoute 53 DNS and Domain Registration Answers DNS queries with low latency
by using a global network of DNS servers Latency based routing to closest AWS
endpoint Integration with other AWS services Register domain names
Elastic Load Balancing - ELBNETWORKING
Supports load balancing of HTTP, HTTPS and TCP traffic to EC2 instances
Detects and removes failing instances Dynamically grows and shrinks based on
traffic Integrates with Auto Scaling
AWS APPLICATION SERVICES
AWS ADMINISTRATION AND SECURITY
DEVELOPER AND MANAGEMENT SERVICES
ANALYTICS SERVICES
DEMO DE FUNCIONES BÁSICAS
Iniciar instancias de EC2 (Maquina virtual)• AWS Account setup• Crear usuarios IAM y habilitar MFA• Crear SSH “key pairs” para conectarse a las
instancias creadas• Crear Security Groups (firewall)
Conectarse a la instancia de EC2 Usar S3 (servicio de storage de Amazon) Respaldar y restaurar instancias EC2 Visualizar costos y crear alertas de consumo
INSTALACIÓN DE ODOO-9
DEMO de instalación en Ubuntu 14• Pre-work: server updates, user-access, etc• Instalación desde Github• Configuración de puertos (Security Group)• Despliegue del sistema
Y AHORA QUE SIGUE?
Sugerencias de documentación y propuesta para próxima sesión
PluralSight Amazon Webinar Series