Cloud IO Enabler Podcast
|
La Computación en la Nube en muchos casos es conceptualizada como el arriendo de servidores en la misma, y aunque muchos proveedores de Nube ofertan solamente este servicio, la Nube de AWS es completamente diferente, pues sus servicios se centran en la habilitación de la innovación de tu empresa con velocidad y reducción de costos. Por eso hoy queremos explicar ¿qué es AWS?, y ¿cuáles son los principales servicios de AWS? que puedes utilizar.
Contenido:
¿Qué es AWS?
Amazon Web Services o AWS es una compañía que ofrece más de 200 servicios de cómputo a sus clientes, tanto de tipo Infraestructura como servicio (IaaS), Plataforma como servicio (PaaS), Base de Datos como servicio (BaaS) y Software como servicio (SaaS).
Regiones en AWS
AWS ofrece estos servicios a través de decenas de centros de datos (data centers) en más de 29 regiones geográficas en todos los continentes del mundo: América del Norte, América del sur, Europa, Medio Oriente, África, Oceanía y Asia del Pacífico.
Esto por supuesto representa una red global, que garantiza la menor latencia desde cualquier lugar del mundo, y que además está potenciada por otros cientos de centros de datos más cercanos y más pequeños, distribuidos geográficamente llamados “edge locations” que mantienen servicios de caché y endpoints mucho más cercanos por país.
Ninguna otra Nube, al día de esta publicación, tiene la cobertura. que ofrece AWS.
¿Cuáles son los principales servicios de AWS?
Es difícil decidir cuáles son los servicios que vamos a exponer aquí, pues todos son principales dependiendo del caso de negocio que requieras.
El enfoque a continuación va a ser detallar los servicios agrupados por área de uso de los mismos:
Cómputo
- Amazon EC2: Instancias de servidores.
- AWS Lambda: Cómputo de Microservicios sin servidor.
- Amazon Lightsail: Instancias de servidores con costos fijos.
Contenedores
- Amazon ECS: Clúster de contenedores.
- Amazon EKS: Clúster de contenedores basado en Kubernetes.
Almacenamiento
- Amazon S3: Almacenamiento de archivos media y documentos.
- Amazon EFS: Almacenamiento NFS.
- AWS Storage Gateway: Almacenamiento, replicación y respaldo de discos duros.
Base de Datos
- Amazon Aurora: Base de datos de Amazon.
- Amazon DynamoDB: Base de datos NoSQL.
- Amazon ElastiCache: Base de datos para caché.
- Amazon RDS: Base de datos semi-administrada en PostgreSQL, MySQL, MariaDB, Oracle, SQL Server o Aurora.
- Amazon Redshift: Base de datos para Big Data.
Seguridad
- AWS IAM: Administración de identidad y accesos.
- Amazon Cognito: Autenticación Federada.
- AWS WAF: Firewall en AWS.
- Amazon GuardDuty: Monitoreo continuo de seguridades.
Criptografía
- AWS KMS: Administración de llaves de seguridad.
- AWS Certificate Manager: Gestión de certificados SSL.
Machine Learning
- Amazon SageMaker: Construcción y despliegue de modelos de aprendizaje.
- Amazon Rekognition: modelos de reconocimiento de imágenes.
Infraestructura
- Amazon CloudFormation: Automatización de infraestructura como código (IaC).
- Amazon CloudWatch: Monitoreo de infraestructura.
- AWS Management Console: Administración de actualizaciones y parches de servidores.
Herramientas de Desarrollo
- AWS CodeBuild: compilación código de aplicaciones.
- AWS CodeCommit: repositorio de fuentes Git.
- AWS CodeDeploy: despliegue de aplicaciones en servicios de cómputo.
- AWS CodePipeline: Orquestador de ciclo de vida CI/CD de aplicaciones.
- AWS Tools & SDK: Utilitarios para programación de aplicaciones y configuración de recursos.
Migración
- AWS Server Migration Service: Migración de servidores on-premises a AWS.
- AWS Database Migration Service: Migración de bases de datos.
Red
- Amazon API Gateway: Endpoints de accesos a servicios Serverless como AWS Lambda.
- Amazon Route 53: Servicio DNS.
- Amazon VPC: Gestión de redes virtuales privadas en la Nube.
Otros
- AWS Iot Core: Gestión de aplicaciones IoT.
- Amazon EMR: Gestión de Data Lakes (Lagos de Datos).
- Amazon SQS: Colas de mensajería.
- Amazon SNS: Notificaciones email, SMS o móviles, u otros recursos AWS.
- Amazon Managed Blockchain: Operaciones blockchain.
- Amazon Sumerian: Gestión de aplicaciones con realidad aumentada.
Puedes basarte en esta página de Documentación de AWS para ver una lista completa de los servicios.
La mayor parte de servicios traen por defecto incorporadas opciones para escalabilidad y alta disponibilidad, por lo que es una gran ventaja para tu esfuerzo de operaciones.
Seguridad
Es un tema muy muy amplio en AWS y el pilar más importante de Una Buena Arquitectura en AWS, sin embargo, te puedo comentar que AWS cumple con todos los estándares internacionales de seguridad con respecto a infraestructura y gobierno en sus servicios; puedes encontrar más información en “Seguridades en la Nube AWS: Que opciones tenemos”.
Costos
Esto es un tema esencial para todas las organizaciones, y es que el modelo de costos de AWS, permitió a muchas empresas innovar y experimentar con riesgos más bajos. Básicamente hay dos modelos:
- On Demand: que es donde pagas por el tiempo que uses el servicio de cómputo, y es ideal para probar y arrancar nuevos servicios de tu empresa.
- 1-3 años: aquí tienes la opción de un menor costo por el uso de cada servicio y puedes pagarlo por adelantado, con un importante descuento; o mensualmente por adelantado, en donde el descuento es menor, pero es mucho mejor que la modalidad On Demand.
Pensamientos Finales
AWS es un proveedor de Computación en la Nube que sin duda ofrece más que servidores a sus clientes. Ofrece oportunidad y velocidad de experimentación e innovación a sus clientes, simplificando el acceso a tecnologías, con bajos costos y reducción del riesgo.
Hemos visto en este artículo ¿qué es AWS? Y ¿cuáles son los principales servicios de AWS?. Sin embargo, quedaron muchos servicios por fuera de la lista dado que es una introducción, por lo que se recomienda acudir a un experto en estas tecnologías si deseas saber más de sus opciones.
La distribución regional de cómputo a lo largo de todo el mundo es única de AWS y por lejos asegura la menor latencia y mayor rendimiento a tus aplicaciones, lo cual es sin duda un factor de decisión importante.
La seguridad en la prioridad No. 1 de AWS, por lo que puedes estar tranquilo que tienes opciones para llegar tan lejos como desees en este aspecto y diseñar sistemas seguros.
Finalmente, el modelo de costos de AWS habilita a las empresas, desde startups hasta corporaciones, a implementar nuevos servicios digitales con velocidad, menor inversión y una reducción del riesgo significativa. De hecho, en la actualidad muchas empresas optan por una estrategia de costos basada en OPEX.