1. Luis Merino Troncoso
Cloud Solutions Architect
AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
AMAZON WEB SERVICES
Cloud Computing Fundamentals
3. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Objetivos Curso
✓ Entender que es la computación en la nube
✓ Introducirnos en la nube de Amazon-AWS
✓ Conocer los diferentes servicios AWS
✓ Trabajar con la Infraestructura como servicio
✓ Ejemplos de la Elasticidad de AWS
✓ Realizar varias prácticas “reales” en AWS
NO ES UN CURSO DE CERTIFICACIÓN
AWS Certified Solution Architect
4. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Agenda
✓ ¿Qué es Cloud Computing ?
✓ Amazon Web Services - AWS
✓ Networking en AWS
✓ Computación en AWS - EC2
✓ Almacenamiento
✓ Seguridad
✓ Usuarios, grupos , Permisos y Roles (IAM)
5. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Agenda – Primer Día
✓ ¿Qué es Cloud Computing ?
− Conceptos Básicos
− Cloud Computing Hoy
− Elementos Cloud Computing
− Características Esenciales
− Tipos de Servicio
− Modelos de despliegue
− Fechas Importantes Cloud Computing
− De la Operación al Consumo
− Beneficios Cloud Computing
6. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Conceptos básicos Cloud Computing
✓ Tanto si está ejecutando aplicaciones que comparten fotos con millones de
usuarios móviles o si está respaldando operaciones críticas, una plataforma
de servicios en la nube da acceso rápido a recursos de TI flexibles y de bajo
costo.
✓ No es necesario realizar grandes inversiones iniciales en hardware ni dedicar
mucho tiempo al trabajo pesado de administrarlo.
✓ Si puede provisionar exactamente el tipo y el tamaño de los recursos
informáticos que se necesitan para crear u operar su departamento de TI.
✓ Puede acceder a tantos recursos como necesite, casi al instante, y solo paga
por lo que usa.
8. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
¿Qué es Cloud Computing?
Cloud Computing is a model for enabling ubiquitous, convenient, on-demand network
access to a shared pool of configurable computing resources (e.g., networks, servers,
storage, applications and services) that can be rapidly provisioned and released with
minimal management effort or service provider interaction.
Source : National Institute of Standards and Technology's (NIST)
Computación en la nube es un modelo que permite el acceso ubicuo conveniente y
bajo-demanda a través de la red, a un conjunto compartido de recursos informáticos
configurables (por ejemplo, redes, servidores, almacenamiento, aplicaciones y
servicios) que pueden ser rápidamente provisionados y liberados con el mínimo
esfuerzo de gestión o interacción por parte del proveedor de servicios.
9. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Elementos Cloud Computing
Características
Esenciales
Tipos
de servicio
Modelos
de Despliegue
10. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Características Esenciales
Acceso ubicuo a
la Red
Recursos
Organizados
Rápida
Elasticidad
Servicio a
Medida
Bajo
Demanda
(Self –Service)
11. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Tipos de Servicio
✓ La nube proporciona a los desarrolladores y departamentos de TI la capacidad de
concentrarse en lo que más les importa y evitar el trabajo no diferenciado.
✓ Cada tipo de servicio en la nube proporciona diferentes niveles de control, flexibilidad y
administración.
✓ Comprender las diferencias entre la infraestructura como servicio, la plataforma como
servicio y el software como servicio, así como las estrategias de implementación que
puede usar, puede ayudarlo a decidir qué conjunto de servicios es el adecuado para sus
necesidades.
12. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Tipos de Servicio - IaaS
✓ La infraestructura como servicio(IaaS), contiene los componentes básicos para la TI en la
nube.
✓ Acceso a funciones de red, computadoras (virtuales o en hardware dedicado) y espacio de
almacenamiento de datos.
✓ La infraestructura como servicio le proporciona el más alto nivel de flexibilidad y control
de gestión sobre sus recursos de TI y es más similar a los recursos de TI existentes con los
que muchos departamentos de TI y desarrolladores están familiarizados actualmente.
13. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Tipos de Servicio - PaaS
✓ Plataforma como servicio (PaaS) eliminan la necesidad de que las organizaciones
administren la infraestructura subyacente (generalmente hardware y sistemas operativos)
y le permiten concentrarse en la implementación y administración de sus aplicaciones.
✓ Esto les hace ser más eficientes ya que no tienen que preocuparse por la adquisición de
recursos, la planificación de la capacidad, el mantenimiento del software, el parcheo ni
ninguna de las otras tareas pesadas e indiferenciadas involucradas en la ejecución de su
aplicación.
14. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Tipos de Servicio - SaaS
✓ Software como servicio (SaaS) proporciona un producto completo que es operado y
administrado por el proveedor del servicio.
✓ SaaS se refiere generalmente a las aplicaciones de los usuarios finales.
✓ SaaS solo necesita pensar cómo usará ese software en particular.
✓ Un ejemplo común de una aplicación SaaS es un webmail, en el que puede enviar y recibir
correos electrónicos sin tener que administrar adiciones de funciones al producto de
correo electrónico o mantener los servidores y sistemas operativos en los que se ejecuta.
15. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Tipos de Servicio
On - Premises IaaS PaaS SaaS
MiddlewareMiddleware Middleware Middleware
17. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Despliegue Cloud
✓ Una aplicación basada en la nube está completamente implementada en la nube y todas
las partes de la aplicación se ejecutan en la nube.
✓ Estas se han creado en la nube o se han migrado desde una infraestructura existente para
aprovechar los beneficios de la computación en la nube.
✓ Las aplicaciones basadas en la nube se pueden construir en piezas de infraestructura de
bajo nivel o pueden usar servicios de nivel superior que proporcionan abstracción de los
requisitos de administración, arquitectura y escala de la infraestructura central.
18. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Despliegue Híbrido
✓ Híbrida es una forma de conectar infraestructura y aplicaciones entre recursos basados en
la nube y recursos existentes que no se encuentran en la nube.
✓ El modo más común de implementación híbrida es entre la nube y la infraestructura local
existente para extender y hacer crecer la infraestructura de una organización en la nube
mientras se conectan los recursos de la nube al sistema interno.
19. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Despliegue On-Premises
✓ Despliegue de recursos en las instalaciones, utilizando herramientas de virtualización y
administración de recursos, a veces se denomina "nube privada".
✓ La implementación local no proporciona muchos de los beneficios de la computación en la
nube, pero a veces se busca su capacidad para proporcionar recursos dedicados.
✓ En la mayoría de los casos, este modelo de implementación es el mismo que el de la
infraestructura de TI heredada, al tiempo que usa tecnologías de gestión de aplicaciones y
virtualización para intentar aumentar la utilización de los recursos.
22. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Estándares Cloud Computing
Servicio a Medida:
Los proveedores de la nube deben dar la facilidad de definir cuotas, así como también
reportes basados en el uso, estimaciones en el consumo tanto actuales como futuras.
23. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Fechas importantes Cloud Computing
AWS
Julio 2002
S3
Marzo 2006
EC2
Agosto 2006
Google App
Engine
Abril 2008
Microsoft
Azure
Nov -2009
25. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Beneficios Cloud Computing
✓ Reducción de costos en infraestructuras IT hasta un 80%.
✓ Opex vs Capex
✓ Infraestructura como código (Muy Importante)
✓ Pagas por lo que usas
✓ No existen simples puntos de fallo, todo es replicado
✓ Recuperación de desastres, de forma gratuita
✓ Auto Escabilidad
✓ Velocidad y Elasticidad
✓ Máxima Seguridad -Autenticación Multi-factor
26. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Beneficios Cloud Computing
✓ Espacio Físico
✓ Cableado
✓ Refrigeración
✓ Suministro Eléctrico
✓ Red
✓ Bastidores
✓ Servidores
✓ Almacenamiento
✓ Certificación
✓ Mano de Obra
0 Euro
PARA EMPEZAR
CPD Tradicional – On PremiseCloud Computing
27. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Agenda
✓ Amazon Web Services – AWS
− Andy Jassy - Ceo AWS
− Historia Amazon y AWS
− Qué dicen los Analistas
− Qué es Amazon Web Services AWS (Video)
− Casos de Uso
− Infraestructura Global de AWS
− Regiones y Zonas de Disponibilidad
− ¿Qué es Elastic Computing?
− Catálogo Servicios
28. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Andy Jassy - CEO AWS
“Invention”, requires two things:
− 1. The ability to try a lot of experiments,
− 2. not having to live with the collateral damage of failed experiments.”
Development teams used to get demoralized over the 6–20 weeks it took to
get a server so they could experiment, “they’re able to try ideas they’ve
had for years in minutes,” Jassy says.
With AWS, they can “spin out” thousands of servers in minutes. If their
experiments fail, they can give them right back. ‘It stirs up the creative
juices of the team because they know they can actually get their ideas out
there.”
29. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Historia Amazon y AWS
Jeff Bezos, empresario y pionero del comercio electrónico, nació el 12 de enero de 1964 , estudió
informática e ingeniería eléctrica en la universidad de Princeton que terminó Cum -Laude.
Trabajó en Wall Street, y en 1990 se convirtió en el vicepresidente senior más joven de la firma
de inversión D.E. Shaw.
El 16 de Julio 1995 abrió Amazon.com, una librería virtual que se convirtió en una de las mayores
historias de éxito de Internet. En 2013, Bezos compró el Washington Post en un acuerdo de 250
millones de dólares. Sus negocios exitosos lo han convertido en una de las personas más ricas del
mundo.
30. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Historia Amazon y AWS
✓ Amazon Web Services nació en 2002
✓ En 2006 Jeff Bezos dio una conferencia en el MIT hablando de cloud computing y las ideas que
tenía para ello.
✓ La idea era crear un servicio de Infraestructura para el Mundo y ayudar a los desarrolladores
✓ EC2 se desarrolló primero para uso interno
35. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Amazon Web Services (AWS)
Amazon Web Services (AWS) ofrece recursos y servicios de informática en la
nube bajo demanda, conforme a un modelo de precios de pago por uso. Por
ejemplo, puede ejecutar en AWS un servidor en el que puede iniciar sesión
y que puede configurar, proteger y ejecutar como si fuera un servidor que
tiene en su centro de datos local.
https://AWS Cloud Computing
36. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Casos de Uso AWS
Soluciones Móviles Sitios Web Backup y Recuperación
Mas de 1300 Servicios disponibles
37. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Agenda
✓ Amazon Web Services – AWS
− Infraestructura Global de AWS
− Regiones y Zonas de Disponibilidad
− Ventajas Red Global AWS
− Seguridad
− ¿Qué es Elastic Computing?
38. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Regiones y Zonas Disponibilidad
AWS incluye 54 zonas de disponibilidad distribuidas en 18 regiones geográficas y en 1 región local de todo
el mundo, con planes anunciados para crear 12 zonas más y cuatro regiones adicionales en Baréin, Hong
Kong, Suecia y una segunda región AWS GovCloud en los EE.UU.
Región y nº Zonas
Disponibilidad
Regiones en
construcción
39. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Regiones y Zonas Disponibilidad
Region & Number of Availability Zones
US East
N. Virginia (6), Ohio (3)
US West
N. California (3), Oregon (3)
AWS GovCloud (US-West) (3)
Asia Pacific
Mumbai(2), Seoul(2), Singapore(3), Sydney(3), Tokyo(4), Osaka-Local(1)
Canadá
Central (2)
China
Beijing (2), Ningxia (2)
Europe
Frankfurt (3), Ireland (3), London (3), Paris (3)
South America
São Paulo (3)
New Region (coming soon)
Bahrain
Hong Kong SAR, China
Sweden
41. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Regiones AWS
✓ La nube de AWS está compuesta de regiones y zonas de
disponibilidad.
✓ Una región es una ubicación física en el mundo donde
disponemos de varias zonas de disponibilidad.
✓ Las zonas de disponibilidad constan de uno o varios
centros de datos discretos, cada uno de ellos con
alimentación redundante, redes y conectividad, que se
alojan en instalaciones independientes.
✓ Estas zonas de disponibilidad ofrecen la capacidad de
operar bases de datos y aplicaciones de producción con
una disponibilidad, tolerancia a fallos y escalabilidad
mayor que la que ofrecería un único centro de datos.
Hay que tener en cuenta que los precios de uso de AWS varían según la región.
42. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Zonas de Disponibilidad
✓ Cada región contiene varias ubicaciones distintas denominadas zonas de disponibilidad.
✓ Cada zona de disponibilidad es un/varios Data Center y está diseñada para estar aislada de fallos que se
produzcan en otras zonas de disponibilidad y para proporcionar conectividad de red económica de baja
latencia con otras zonas de la misma región.
✓ Al poner recursos en zonas de disponibilidad distintas, puede proteger su sitio web o su aplicación en caso de
que se produzca algún error en una única ubicación.
AvailabilityZone
43. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Ventajas Red Global AWS
✓ Alta disponibilidad a través de varias zonas de disponibilidad
✓ Las zonas de disponibilidad están conectadas entre sí con una red de
fibra óptica rápida y privada, que conmutan automáticamente entre
zonas sin interrupción.
✓ Continuidad Negocio con replicación entre regiones
− Se puede aumentar aún más la redundancia y la tolerancia a
fallos mediante la replicación de datos entre regiones
geográficas.
✓ Cumplimiento de Regulación y residencia de datos
✓ Expansión geográfica
44. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Red global de ubicaciones borde
Para entregar contenido a los usuarios finales con baja latencia, Amazon CloudFront
usa una red global de 82 ubicaciones de borde (Edge Locations) y 11 cachés de borde
regionales repartidas en 23 países y 49 ciudades.
edge
location
46. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Agenda
✓ Catálogo de Servicios – AWS
− Infraestructura de Red
− Computación
− Almacenamiento
− bases de datos
− Herramientas de Gestión, Desarrollo
− Analitica
− Seguridad e IAM
47. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Catálogo de Servicios AWS
Infraestructura Global de AWS
Redes Computación
Migración
Almacenamiento
Bases Datos Analítica
Seguridad & IAM Herram. Gestión
Servicios Aplicación
Herram. Desarrollo
Servicios Mobile
Prod. Negocio Internet de las Cosas Escritorio y Streaming app
Desarrollo Juegos Inteligencia Artificial Mensajeria
RV / RA
49. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Catálogo de Servicios AWS
Redes
VPC
Direct
Connect
Route 53
Elastic Load
Balancing
CloudFront
51. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Catálogo de Servicios AWS
Computación
EC2
ECS
Elastic
Beanstalk
LambdaLightsail
Batch
52. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Catálogo de Servicios AWS
Almacenamiento
EFS Glacier
S3
Snowball
Storage
Gateway
53. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Catálogo de Servicios AWS
Bases de Datos
RDS
DynamoDB ElastiCache
Redshift
DynamoDB
Accelerator
54. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Catálogo de Servicios AWS
Migración
AWS Database Migration Service Customer Testimonials
AWS Named as a Leader in The Forrester Wave™: Database-as-a-Service Q2 2017
Snowball DMS
SMS
import/
export
Partners Move Databases to Amazon
Migration
Hub
Application
Discovery
Service
55. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Catálogo de Servicios AWS
Analítica
Athena
Cloud
Search
EMR
Elastic
Search
Kinesis
QuickSight
Redshift
(spectrum)
Data
Pipeline
AWS Glue
56. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Catálogo de Servicios AWS
Seguridad & IAM
Inspector
Certificate
ManagerIAM
Directory
Service
WAF
ArtifactOrganizations
KMS
Shield
57. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Catálogo de Servicios AWS
Herramientas de Desarrollo
Code
Commit CodeDeploy
CodeBuild
Code
Pipeline
X-Ray
CodeStar
58. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Catálogo de Servicios AWS
Herramientas de Gestión
CloudWatch
CloudFormation
CloudTrail
OpsWorksTrusted
Advisor
Service
Catalog
59. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Catálogo de Servicios AWS
Servicios de Aplicación
Step
Functions
SWF
API
Gateway
Elastic
Transcoder
AppStream
2.0
60. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Catálogo de Servicios AWS
Servicios de Mensajeria
SQS
SNS
Pinpoint
SES
61. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Catálogo de Servicios AWS
Servicios de Mensajeria
Lex
Polly
Machine
Learning
Rekognition
62. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Catálogo de Servicios AWS
Productividad de Negocio
Chime WorkMail
WorkDocs
63. AWS Fundamentals CBS-AWS-Fundamentals PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Modos Acceso AWS
AWS cloud
AWS Management
Console
mobile clientuser
client
SSH client