"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Directrices conceptuales de AWS

Directrices conceptuales de AWS

Publicado el 2024-11-13
Navegar:743

AWS Conceptual guidelines

Para comprender bien AWS, no es necesario dominar todos los servicios. Concéntrese en un conjunto básico de servicios que cubran las principales áreas de la computación en la nube, ya que esto le brindará una base sólida sobre la cual construir. A continuación se presenta un desglose de los servicios y conceptos clave de AWS en los que debe centrarse para lograr una comprensión sólida:

  1. Servicios informáticos básicos

EC2 (Elastic Compute Cloud): aprenda a iniciar, configurar y administrar máquinas virtuales.

Elastic Load Balancer (ELB): comprenda el equilibrio de carga y cómo distribuir el tráfico entre varias instancias.

Auto Scaling: explore el escalado automático según la demanda para mantener la disponibilidad de las aplicaciones.

Lambda: estudie los conceptos básicos de la informática sin servidor, la arquitectura basada en eventos y las integraciones de Lambda con otros servicios de AWS.

  1. Redes y seguridad

VPC (nube privada virtual): aprenda los conceptos básicos de las redes, incluidas las subredes, el enrutamiento y la seguridad de la red (NACL, grupos de seguridad).

Ruta 53: comprenda los conceptos de DNS y enrutamiento, incluido el enrutamiento basado en latencia.

IAM (Gestión de identidad y acceso): control de acceso maestro, roles, políticas y mejores prácticas para entornos seguros.

  1. Almacenamiento y bases de datos

S3 (servicio de almacenamiento simple): familiarícese con el almacenamiento de objetos, las políticas de depósitos y las clases de S3 (por ejemplo, Standard, Glacier).

EBS (Elastic Block Store): obtenga información sobre el almacenamiento de volumen para instancias EC2.

RDS (Servicio de base de datos relacional): comprenda las bases de datos relacionales administradas, las copias de seguridad y las configuraciones multi-AZ.

DynamoDB: familiarícese con los conceptos básicos de NoSQL, las claves de partición y el modelado de datos.

  1. Entrega de contenido y almacenamiento en caché

CloudFront: aprenda los conceptos básicos de las redes de entrega de contenido (CDN) y el almacenamiento en caché de contenido estático y dinámico.

ElastiCache: comprenda los conceptos de almacenamiento en caché con Redis o Memcached para reducir la carga de la base de datos.

  1. Monitoreo y Gestión

CloudWatch: aprenda a monitorear y crear alertas para métricas, registros y paneles personalizados.

CloudTrail: realice un seguimiento y registre la actividad de la cuenta de AWS con fines de seguridad y cumplimiento.

Asesor de confianza: obtenga información sobre las mejores prácticas de optimización de costos, rendimiento y seguridad.

  1. Integración de aplicaciones

SQS (Servicio de cola simple): comprenda los conceptos básicos de mensajería y colas para desacoplar servicios.

SNS (Servicio de notificación simple): obtenga información sobre mensajes de publicación/subscripción para notificaciones y actualizaciones en tiempo real.

API Gateway: explore cómo crear, implementar y administrar API RESTful y API WebSocket.

  1. Temas avanzados (opcional para principiantes)

Elastic Beanstalk: comprenda cómo implementar aplicaciones rápidamente sin administrar la infraestructura subyacente.

ECS (Elastic Container Service) y EKS (Elastic Kubernetes Service): si está interesado en los contenedores, explore la orquestación de contenedores administrados.

CloudFormation: aprenda los conceptos básicos de la infraestructura como código para automatizar la implementación de recursos de AWS.

  1. Gestión de costes y facturación

Explorador de costos y presupuestos: aprenda a monitorear, optimizar y controlar el gasto de AWS.

Planes de ahorro e instancias reservadas: explore opciones de ahorro de costos para cargas de trabajo a largo plazo.

Ruta de aprendizaje recomendada:

  1. Comience con la capa gratuita: utilice la capa gratuita de AWS para explorar estos servicios de forma práctica sin incurrir en costos.

  2. Practicante certificado en la nube de AWS (opcional): esta es una certificación de nivel principiante que cubre una amplia gama de temas de AWS y le brinda conocimientos básicos.

  3. Arquitecto de soluciones certificado de AWS – Asociado: esta certificación es excelente para obtener una comprensión más profunda de los servicios principales de AWS y cómo encajan en el diseño de soluciones.

Cuánto tiempo dedicar

Fundamentos: dedique de 2 a 4 semanas a cubrir los conceptos básicos de EC2, S3, IAM y VPC.

Conceptos intermedios: 2 a 3 meses que cubren equilibrio de carga, bases de datos (RDS, DynamoDB) y CloudFront.

Especializaciones: sumérgete en serverless (Lambda, API Gateway) o contenedores (ECS/EKS) según tus necesidades.

Al centrarse en estas áreas principales, puede desarrollar una sólida comprensión de AWS y estar preparado para expandirse según sea necesario según los requisitos del proyecto o los objetivos profesionales.

Declaración de liberación Este artículo se reproduce en: https://dev.to/mrcaption49/aws-conceptual-guidelines-47l2?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3