AWS FullStack Podcast

Amazon Web Services en FullStackPodcast

AWS FullStack Podcast

Introducción

Desde hace un par de meses he vuelto a escuchar Podcasts, entre ellos algunos de temática de Desarrollo Web y Digital en general.

Hace pocas horas Antonio Pérez @apcano1978 ha publicado un episodio acerca de Amazon Web Services (AWS). Anteriores episodios han sido acerca de Back-end, Front-end y APIs. Precisamente adentrar en temas relacionados a Cloud era una inquietud que surgía, y me alegró saber que Antonio desarrollaría el tema.

Antes de oírlo tome unos apuntes de temas acerca de los cuales me gustaría aprender un poco más: ELB, EC2, S3, containers, RDS, las alternativas como Google Cloud y Kubernetes.

Preámbulo / Contexto

Recuerdo que en el 2012 en una empresa de noticias el área de TI con el que trabajaba tuvo entre otras tareas la de migrar a AWS.

En 2014 al evaluar el rendimiento de un portal de compra de tickets de bus conocí acerca de un trabajo de escalabilidad con AWS que había realizado un amigo y colega.

En 2015 un cliente me comentó que trabajar con AWS implicaría una curva de aprendizaje para dominar diversas tecnología, y que podría comprometer el aprendizaje de nomenclaturas particulares y atarse a una tecnología (a una infraestructura).

Hace unos meses vi una solución e-Commerce que considero que requiere un trabajo de despliegue en AWS. Encontré una guía oficial de AWS para desplegar Magento que se caracterizaba por la modularidad de la infraestructura. Un par de amigos están interesados en certificarse como Amazon Architects. Entonces son varios los factores que elevan mi interés y emoción por atender esta oferta.

Episodio de FullStack Podcast

Enlace al episodio

Comparto mis anotaciones contigo

Importancia

Antonio empieza contándonos que:

  • El 40% de sitios en internet se ejecutan sobre AWS
  • Importantes empresas lo utilizan: Netflix, Airbnb, Adobe, Nike…
  • El 60% de infraestructura gaming corre sobre Amazon.

Pros y Contras

  • Pros: Ahorro, Seguridad
  • Contras: Curva de aprendizaje, Costo de tiempo para gestionar los servicios

Servicio Lightsail

Es un servicio similar a un VPS. Se incluye un manejador del servidor.

Servicios Principales

EC2

  • Servicio de Computing. Machines. Se configuran por Cores (tipo y cantidad) y RAM.
  • Las opciones de RAM van desde 512 MB hasta 32 GB.
  • Las opciones de Cores va desde 1 o 2 cores hasta 96 cores.

S3

  • Almacenamiento: 25, 50, 100 GB. Es configurable y Amazon cobra por lo realmente utilizado.

IAM

  • Users & Permissions. Concepto de Policies.

CloudWatch

  • Alertas de acuerdo a condiciones en niveles de consumo en servicios.

Route53

  • Manejador de DNS.
  • CNAME, TXT, SPF (evitar spam)

Servicios para Desarrolladores

  • CodeCommit (code versioning)
  • CodeStar (task manajer, Jira)
  • Cloud9

Servicios interesantes

CloudFront

  • Ayuda a ahorrar recursos de servidor. Caching.

Lambda

  • Un caso: Pasar un CRON a una forma más eficiente. Como función a partir de un trigger.
  • Otro caso: Al subir imagen en aplicación, almacenarla en 3 formatos/tamaños.

Glacier

  • Almacenamiento barato para backups. Cuesta utilizar el backup (recuperarlo, desplegarlo o descargarlo)

RDS

  • Servidor de BD Relacionales. Con la finalidad de dedicar recursos exclusivos a I/O o R/W a la BD.

SES

  • (Mailer). Me hace recordar a Sendgrid

BeanStalk

  • Aprovisionamiento automático de recursos. A partir de condiciones monitoreadas, disponer el arranque de servicios.
Puntuación: 0 / Votos: 0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *