Ir al contenido principal

¿Qué puedo hacer con AWS?

Se habla mucho de CLOUD, AWS, CGP, Microsoft Azure y demás, pero ¿Qué puedo hacer con ellos?

En este post mostraremos algunos ejemplos de lo que se puede o podría hacer con AWS.

Es necesario saber que servicios cubre AWS. Esto porque dentro del mundo de IT no todos realizamos las mismas tareas y/o actividades. Algunos se dedican a tareas administrativas, corrección de issues, otros a la documentación y/o desarrollo de aplicaciones. Otros más a la gestión de servicios y atención a negocio.



¿Qué puedo hacer con AWS como programador?

Como programadores podemos hacer:

  • Desplegar aplicaciones: Hospedar apps web, móviles o backend en servicios como EC2, Lambda o Elastic Beanstalk. 
  • Almacenar datos: Usar bases de datos (RDS, DynamoDB) o almacenamiento (S3) para datos de apps. Automatizar infraestructura: Crear y gestionar recursos con código (IaC) usando CloudFormation o Terraform. 
  • Escalar aplicaciones: Configurar autoescalado para manejar picos de tráfico con ELB y Auto Scaling. 
  • Procesar datos: Implementar flujos de trabajo con servicios como Step Functions, Glue o Kinesis. 
  • Integrar IA/ML: Usar SageMaker para modelos de machine learning o servicios como Rekognition para análisis de imágenes. 
  • Ejecutar funciones serverless: Desarrollar aplicaciones sin gestionar servidores con Lambda. Monitorear y depurar: Usar CloudWatch para logs, métricas y alertas. 
  • Integrar CI/CD: Automatizar despliegues con CodePipeline, CodeBuild o CodeDeploy. 
  • Experimentar y aprender: Acceder a una amplia gama de servicios para prototipar y probar ideas.

Como un gestor de Devops:

  • Automatizar infraestructura: Usar Infrastructure as Code (IaC) con CloudFormation o CDK para gestionar recursos. 
  • Implementar CI/CD: Configurar pipelines con CodePipeline, CodeBuild y CodeDeploy para despliegues automatizados. Gestionar contenedores: Orquestar contenedores con ECS, EKS o Fargate. 
  • Monitorear y optimizar: Usar CloudWatch, X-Ray y CloudTrail para métricas, logs y auditoría. 
  • Escalar sistemas: Configurar autoescalado y balanceo de carga con Auto Scaling y ELB. 
  • Garantizar seguridad: Gestionar accesos con IAM, cifrado con KMS y cumplir normativas. 
  • Automatizar procesos: Usar Step Functions o Lambda para flujos de trabajo y tareas sin servidor. 
  • Gestionar entornos híbridos: Integrar on-premise con AWS usando Outposts o Direct Connect. 
  • Optimizar costos: Usar herramientas como Cost Explorer y Trusted Advisor para eficiencia económica.

Como administrador de sistemas:

  • Gestionar infraestructura: Configurar y mantener servidores virtuales (EC2), redes (VPC) y almacenamiento (S3, EBS). 
  • Automatizar tareas: Usar scripts y herramientas como Systems Manager para parches, backups y configuraciones. 
  • Monitorear sistemas: Supervisar rendimiento y alertas con CloudWatch y CloudTrail. 
  • Garantizar alta disponibilidad: Configurar balanceo de carga (ELB) y autoescalado para sistemas resilientes. 
  • Administrar accesos: Controlar permisos y seguridad con IAM y políticas. 
  • Implementar backups: Gestionar copias de seguridad y recuperación con AWS Backup o snapshots. 
  • Mantener seguridad: Configurar firewalls (WAF), cifrado (KMS) y cumplir normativas. 
  • Gestionar contenedores: Usar ECS o EKS para orquestar y mantener aplicaciones en contenedores. 
  • Optimizar recursos: Usar Trusted Advisor y Cost Explorer para mejorar rendimiento y reducir costos.

Enlaces:

https://aws.amazon.com/


Comentarios

Entradas más populares de este blog

Lo que deberías saber sobre AWS

En este vídeo, del canal @DaveOps , veremos algunos consejos antes de adentrarse a aprender AWS . Cuales son los requisitos y consejos útiles para la presentación del examen. ¿Qué deberíamos saber? Entender qué es y cuales son sus beneficios.  Tipos de servicios en la nube.  Modelos de costos.  Virtualización de servidores.  Redes de computación.  Almacenamiento en la nube. ¿Cuáles son los requisitos? Tener una tarjeta de crédito.  Tener o crear una cuenta AWS. Conseguir libros, cursos sobre AWS. Practicar. Conseguir simuladores. Agendar (de preferencia en algún lugar) y pagar examen. Practicar y estudiar. Presentar examen. En resumen, uno debería enfocarse en el ámbito conceptual antes de ser un profesional certificado. En el enlace puedes acceder a un examen de AWS que deberías revisar antes de pensar en una certificación. Enlaces: https://d1.awsstatic.com/es_ES/training-and-certification/docs-cloud-practitioner/AWS-Certified-Cloud-Pract...

Lo que deberías saber del Certified Cloud Practitioner Exam

El examen de certificación básico para demostrar conocimiento sobre AWS Cloud es: Certified Cloud Practitioner Exam . El examen cubre: Conocimientos básicos sobre la AWS Cloud (Cloud concepts) (26%).  Seguridad y cumplimiento (Security and Compliance) (25%).  Tecnología AWS Cloud (Technology) (33%, número mágico).  Facturación y precios (Billing and pricing) (16%). El examen tiene un costo de 100 dólares. Duración de 90 minutos. Para quienes hablamos español no habrá problema. Puedes presentarlo en español. El público al que va dirigido es a cualquiera que haya trabajado al menos por 6 meses en AWS Cloud. Existen diversas fuentes para prepararte, pero se recomienda que sean los que AWS provee. Si necesitas consultar ayuda para la preparación del examen, puedes revisar esto: https://awsnewbies.com/ Enlaces: https://aws.amazon.com/es/certification/certified-cloud-practitioner/