Cloud Computing
Cloud Computing
| Cloud Computing
Es la entrega bajo demanda de recursos de las TI a través de Internet con
un modelo de precios de pago por uso
Modelos de Despliegue
Híbrido
Gasto por comprar hardware. Instancia de Propósito General: Ofrece un equilibrio entre recursos de
Esperar a que te entreguen los servidores. computación, memoria y redes.
Instalación de servidores en el centro de
datos físico. Instancia de Computación Optimizada: Diseñadas para apps que necesitan
Realizar todas las configuraciones necesarias. mucha capacidad de CPU, por esto ofrece procesadores de alto rendimiento.
Ideal para cargas de trabajo de procesamiento por lotes
Con Instancias EC2
Instancia de Optimización de Memoria: Procesan grandes conjuntos o
Aprovisionar y lanzar una instancia de AWS EC2 en minutos. cantidades de datos en memoria como bases de datos alto rendimiento.
Dejar de usarla cuando terminas de ejecutar tu carga de trabajo.
Solo pagas por tiempo que una instancia se ejecuta, no cuando se Instancia de Computación Acelerada: Utilizan aceleradores de hardware o
detiene o finaliza. coprocesadores para ser mas eficientes que el software de una CPU.
Ahorrar costes pagando por capacidad del servidor que necesites o
desees. Instancia de Optimizada para el Almacenamiento: acceso de lectura y
escritura alto y secuencial a grandes conjuntos de datos en el almacenamiento
local. Diseñadas para ofrecer decenas de miles de IOPS(operaciones de
entrada/salida por segundo) aleatorias de baja latencia a las aplicaciones.
| Precios AWS EC2 | Escalado de AWS EC2
Escalabilidad: Ajustar el tamaño de tus recursos según tu demanda o
Bajo necesidades.
Pagas por el tiempo en que se usa la instancia.
Demanda
Descuentos de hasta un 75% en la facturación que se aplica al uso de ¿Quieres que esto se realice automáticamente?
instancias bajo demanda.
Reservadas Standard: adecuada si conoces el tipo y tamaño de AWS EC2 Auto Scaling
instancia de EC2 que necesitas para tus aplicaciones estables y en Escalabilidad: Permite añadir o eliminar automáticamente
Instancias qué región de AWS planeas ejecutarlas. instancias de Amazon EC2 en respuesta a la demanda
Reservadas Reservadas Convertibles: ejecutar las instancias de EC2 en diferentes cambiante de las aplicaciones, pagando únicamente por las
zonas de disponibilidad o en diferentes tipos de instancias instancias utilizadas.
Puedes adquirir instancias reservadas Standard y convertibles por un
plazo de 1 o 3 años. Ahorrarás más costes con la opción de 3 años. Escalado Dinámico: Responde a la demanda cambiante
Estrategias
Saving
Reduces costos al comprometerte a un gasto por hora para una Escalado Predictivo: Programa automáticamente el
Plans para
familia de instancias y una región por un plazo de 1 o 3 años. Ahorro número correcto de instancias de Amazon EC2 en función
instancias
de hasta el 72%. de la demanda prevista.
EC2
Instancias
Ideales para cargas de trabajo con horas de inicio y fin flexibles o que
pueden soportar interrupciones. Instancias que utilizan la capacidad
| AWS ELB (Elastic Load Balancing)
de Spot de computación de Amazon EC2 no utilizada, ofreciendo ahorros de Garantiza que ninguna instancia de Amazon EC2 tenga que
hasta un 90%.
llevar toda la carga de trabajo por sí sola
Hosts Ofrece servidores físicos con capacidad de instancias de Amazon
dedicados EC2 totalmente dedicada para tu uso. Son la opción mas cara. El balanceador de carga es el primer punto de contacto de la
demanda de solicitudes entrantes con el fin de distribuirse
entre varios recursos equitativamente.
| Aplicación Monolítica y Microservicios
Amazon SQS
(Amazon Simple Queue Service)
Aplicación Monolítica: Aplicación en la que todos los componentes están
Servicio de cola de mensajes.
agrupados en un solo bloque de software. Si un componente falla. el resto
fallará y probablemente la aplicación también.
Una aplicación envía mensajes a una cola. Un usuario o servicio toma los
mensajes de la cola, lo procesa y lo elimina de la cola.
Microservicios: Forma de diseñar aplicaciones donde cada componente
funciona de manera independiente. Los microservicios están separados y se
comunican entre sí, no dependen uno de otro para funcionar.
| Mensajería en la nube de
Amazon SNS
(Amazon Simple Notificacion Service) AWS
Servicio de publicación/suscripción, mediante los temas de SNS.
Sin servidor Amazon ECS admite contenedores de Docker (plataforma de software que permite crear,
probar e implementar aplicaciones rápidamente). AWS admite el uso de Docker
Community Edition (de código abierto) y Docker Enterprise Edition (de suscripción). Con
Amazon ECS, puedes usar las llamadas a la API (interfaz de programación de
| AWS Lambda aplicaciones) para iniciar y detener aplicaciones habilitadas para Docker.
AWS Fargate
AWS se encarga de su mantenimiento.
Pagas únicamente por tiempo que uses.
Comienza el código en máximo 15 min.
Motor de computación sin servidor para contenedores. Funciona tanto con Amazon
ECS como con Amazon EKS.
AWS Outposts
Servicio que permite ejecutar la infraestructura con una estrategia híbrida(local
Zonas Locales: y en la nube). AWS instala una miniregión totalmente operativa en el centro de
Puntos de acceso de la nube, más cercanos a Baja latencia: tiempo que datos de tu empresa, no todos los servicios de AWS están disponibles en
los usuarios finales que las zonas de transcurre entre el momento Outposts.
disponibilidad, y están diseñadas para reducir en que se realiza una
la latencia en aplicaciones críticas donde el solicitud hasta que se da una
tiempo de respuesta es vital. respuesta.
Alta disponibilidad
| Cómo aprovisionar recursos de AWS
API (Interfaz de Programación de Aplicaciones) O puedes hacerlo con herramientas de administración, como:
Conjunto de reglas que permite que dos aplicaciones se comuniquen entre sí,
es un puente que lleva solicitudes de una aplicación a otra y devuelve la
respuesta con los datos solicitados. AWS Elastic Beanstalk
Formas de interactuar con AWS Lanza y gestiona apps de AWS, dándole un código y AWS Beanstalk se
encarga del resto, realizando las siguientes tares:
Iniciar sesión en la consola y hacerlo con clics, escribir comandos o escribir
Ajuste de la capacidad
programas para hacerlo. Como por ejemplo:
Equilibrio de carga
Escalado automático
Consola de administración de AWS Seguimiento del estado de las aplicaciones
AWS CloudFormation
AWS Console Mobile Application
IGW (Puerta de enlace de Internet): Permite el tráfico público de Tráfico de Red: Al solicitar datos de una aplicación alojada en la nube de AWS,
internet acceda a tu VPC. esta solicitud se envía como un paquete (unidad de datos enviada por internet
o através de una red).
Conecta las solicitudes de los usuarios a la infraestructura que se ejecuta en AWS (como
instancias de EC2 y balanceadores de carga).
Además tiene la capacidad de administrar los registros DNS de los nombres de dominio.
Route 53
Hay otro servicio que trabaja ayudando a acelerar la entrega de activos de sitios web:
Amazon CDN (Amazon Cloudfront) junto con Amazon Route 53.
| Clases de
almacenamiento de S3 Glacier
Flexible Retrieval
Almacenamiento de bajo precio para archivar datos.
Recuperar objetos en minutos o en horas.
Amazon S3
S3 Glacier Ideal para archivar datos a largo plazo.
Deep Archive Más económico de todos.
Recuperar objetos en 12 horas.
Usuario Raíz:
Creación de usuarios y asignación de permisos.
| AWS Organizations
Cambiar el plan de AWS Support. Unificación y administración de varias cuentas de AWS en una ubicación
central. Esto crea una raíz, quien contiene todas las cuentas de la
Usuario de IAM: organización. Además, puedes unificar tus facturas y controlar todos los
Identidad que interactúa con los servicios y recursos de AWS, permisos de las cuentas de tu organización mediante:
Tiene nombre y credenciales. No tiene permisos iniciales, políticas de control de servicios (SCP).
deben otorgarse dependiendo de las necesidades.
Ataques de DDoS
secciones principales:
Amazon CloudWatch Los eventos se actualizan 15 minutos después de una llamada a la API.
CloudTrail Insights
Servicio web que permite supervisar y administrar diversas métricas y
Esta función opcional permite a CloudTrail detectar automáticamente
configurar acciones de alarma basadas en los datos de esas métricas.
actividades API inusuales en tu cuenta de AWS.
Cantidades específicas de almacenamiento en Amazon S3 Standard, Fijar presupuestos. Puedes crear alertas
AWS Budgets
umbrales de horas mensuales de tiempo de computación en Amazon EC2 y cuando su uso supere el presupuesto.
cantidades de transferencia de datos de salida en Amazon CloudFront.