Rodolfo Pilas
bloger podcaster devops sysadmin profesor father
$ aws ec2 describe-regions --output table
$ aws ec2 describe-availability-zones --region us-west-2
IaaS - PaaS - SaaS - Storage aaS
IaaS - PaaS - SaaS - Storage aaS
Free Plan
6 meses sin costo
$200 USD en créditos
Algunos servicios siempre gratis
No se incurre en gastos hasta pasar a Plan Pago
Escalar por todo el crédito disponible
Acceso a todos los servicios AWS
Conjunto de datacenters ubicados en un perimetro con una latencia bien definida
IaaS - PaaS - SaaS - Storage aaS
Se refiere a los componentes y subcomponentes requeridos para el cloud computing.
Hardware del centro de datos
Es la base física de la nube
Virtualización
Permite abstraer el hardware físico y crear recursos virtuales escalables
Hypervisores (VMware ESXi, Hyper-V, KVM).
Máquinas virtuales (VMs).
Contenedores (Docker, Podman).
Orquestadores de contenedores (Kubernetes, OpenShift).
Funciones serverless (AWS Lambda, Google Cloud Functions).
Red (Networking)
Hace posible la conectividad dentro del cloud y con el exterior
Storage (almacenamiento)
Almacenamiento en archivos (NFS, SMB).
Almacenamiento en objetos (S3 en AWS)
Bases de datos administradas:
SQL (MySQL, PostgreSQL, SQL Server).
NoSQL (MongoDB, Cassandra, DynamoDB)
Sistemas de backup y recuperación.
Aplicaciones
Corresponden al software que corre sobre la infraestructura cloud.
Aplicaciones empresariales (ERP, CRM, BI)
Microservicios y APIs
Aplicaciones web y móviles
Middleware (colas de mensajes, bus de integración)
Gestión de identidades y accesos (IAM)
Servicios
Son las ofertas que consumen los usuarios finales:
IaaS (Infraestructura como servicio)
Recursos básicos (VMs, redes, discos). Ej: AWS EC2.
PaaS (Plataforma como servicio)
Entornos de ejecución listos para apps. Ej: AWS RDS.
SaaS (Software como servicio)
Aplicaciones listas vía web. Ej: Amazon WorkMail, Office 365, Gmail, Salesforce.
Servicios
FaaS (Funciones como servicio / Serverless)
Ejecución de código sin preocuparse por servidores. Ej: AWS Lambda.
Servicios de inteligencia artificial / Big Data
Machine Learning (Ej: AWS SageMaker, Azure ML).
DevOps y CI/CD
Integración y despliegue continuo (GitHub Actions, GitLab CI/CD, Jenkins en cloud, Amazon CodePipeline).
https://creativecommons.org/licenses/by/4.0/deed.es
Example application from: "Introduciton to AWS Services" - AWS Training Center
By Rodolfo Pilas