Ochoa Comienza: 16:00/16:10 hs Código curso: SAA-C03 - AWS Solutions Architect Associate * Prohibida la reproducción de este contenido sin la expresa autorización de su autor.
+ Laboratorios • Descansos (Aprox. 10 min. por hora) • Preguntas y respuestas (durante el curso y offline) •Evaluación final del curso 7 clase 50 minutos Romper 10 minutos
curso cumplan con uno de los siguientes requisitos previos: 1. AWS Cloud Practitioner Essentials (CPE) 2. AWS Technical Essentials 3. Los siguientes conocimientos prácticos: • Sistemas distribuidos • Conceptos de redes • Direccionamiento IP • Arquitecturas multicapa • Conceptos de computación en la nube Q R code linking to AWS Cloud Practitioner Essentials course Curso AWS Cloud Practitioner Essentials en SkillBulider 10
motivación que lo trae a este curso?: • 1) Quiero prepararme para una certificación de AWS • 2) Quiero aprender algo nuevo y ganar conocimientos a largo plazo. • 3) Busco información general, que me permita evaluar el uso de nuevos servicios Cloud • 4) Mi empresa me ha pedido que asista, aunque no está directamente relacionado con mi puesto • 5) Otra
salidas más cercanas. •Descanso •Preguntas • Nos detendremos a menudo para formular preguntas. • Puede que tengamos que limitar o aplazar las preguntas para asegurarnos de que podemos cubrir todo el contenido. 12
AWS para profesionales 13 SAA-C03 AWS Solutions Architect Associate * Prohibida la reproducción de este contenido sin la expresa autorización de su autor.
• VPC Endpoints • Cuentas múltiples y Federadas • Conectividad híbrida -VPC Peering Transit Gateway • Integracion - Migración • SysOps y System Manager -Infraest. especializada I • SysOps y System Manager -Infraest. especializada II • CI/CD • Alta disp. y protección DDoS • Protección de datos • Datawarehouse en AWS • Aplicaciones a gran escala • Migración de cargas de trabajo • Opt de costos - Certificación • AWS Jam Journey: Redes • Proyecto Capstone Programa: Módulo 4 – AWS Associate Cloud Architect SAA-C03 - AWS Solutions Architect Associate
los Data-Centers” Fundamentos de la nube de AWS para profesionales 19 SAA-C03 AWS Solutions Architect Associate * Prohibida la reproducción de este contenido sin la expresa autorización de su autor.
Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. velocidad y agilidad limitada Agilidad: la capacidad de las empresas para adaptarse rápidamente en respuesta a los cambios del mercado para aprovechar las oportunidades emergentes
Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. velocidad y agilidad limitada Velocidad: (Time to market) Mide la rapidez con la que un equipo puede mover una solución desde su desarrollo hasta su puesta en Producción Agilidad: la capacidad de las empresas para adaptarse rápidamente en respuesta a los cambios del mercado para aprovechar las oportunidades emergentes
y software desde una ubicación centralizada Requiere: • Importante inversión inicial (Upfront) • Pronosticar el aprovisionamiento (Semanas) • Pronosticar escalado (Semanas) • Mantenimiento del Datacenter • Redundancia limitada • Velocidad y Agilidad • Escala minorista
Todos los derechos reservados. Regiones de Amazon Web Services • Centros de datos globales • Más de 200 servicios • Seguros y confiables • Pago por uso • Creados para suplir necesidades empresariales
Todos los derechos reservados. Regiones de Amazon Web Services • Centros de datos globales • Más de 200 servicios • Seguros y confiables • Pago por uso • Creados para suplir necesidades empresariales
Todos los derechos reservados. Regiones de Amazon Web Services • Centros de datos globales • Más de 200 servicios • Seguros y confiables • Pago por uso • Creados para suplir necesidades empresariales
los servicios bajo demanda Posibilidad de evitar grandes inversiones iniciales Aprovisionamiento de recursos informáticos según sea necesario Pago por uso 67
las capas • Aplica el principio de mínimo privilegio • Usar la autenticación multifactor (MFA) Optimización de costes • Analizar y atribuir los gastos • Usar recursos rentables • Dejar de hacer suposiciones (sobre aprovisionamiento) Fiabilidad • Recuperarse de los errores • Probar los procedimientos de recuperación • Escalar para aumentar la disponibilidad 75 https://docs.aws.amazon.com/es_es/wellarchitected/latest/framework/welcome.html
la latencia • Usar la arquitectura sin servidor • Incorporar la supervisión Excelencia operativa • Realizar las operaciones con código • Probar la respuesta para los eventos inesperados Sostenibilidad • Comprender el impacto • Maximizar el uso 76 https://docs.aws.amazon.com/es_es/wellarchitected/latest/framework/welcome.html
las capas • Aplica el principio de mínimo privilegio • Usar la autenticación multifactor (MFA) Optimización de costes • Analizar y atribuir los gastos • Usar recursos rentables • Dejar de hacer suposiciones (sobre aprovisionamiento) Fiabilidad • Recuperarse de los errores • Probar los procedimientos de recuperación • Escalar para aumentar la disponibilidad Eficiencia del rendimiento • Reducir la latencia • Usar la arquitectura sin servidor • Incorporar la supervisión Excelencia operativa • Realizar las operaciones con código • Probar la respuesta para los eventos inesperados Sostenibilidad • Comprender el impacto • Maximizar el uso 77 https://docs.aws.amazon.com/es_es/wellarchitected/latest/framework/welcome.html
• Puede revisar las aplicaciones y cargas de trabajo. • Es el lugar central para las prácticas recomendadas y la orientación. • Se usa en decenas de miles de revisiones de cargas de trabajo. AWS Well- Architected Tool Definir la carga de trabajo Revisar la arquitectura Aplicar las prácticas recomendadas 78
Todos los derechos reservados. Regiones de Amazon Web Services • Centros de datos globales • Más de 200 servicios • Seguros y confiables • Pago por uso • Creados para suplir necesidades empresariales
Son centros de datos en una región. • Están diseñadas para el aislamiento de fallos. • Se interconectan por medio de enlaces privados de alta velocidad. • Se usan para obtener alta disponibilidad. Centro de datos Centro de datos Centro de datos Zona de disponibilidad AZ AZ AZ Región de AWS 86
operan dentro de los centros de datos de AWS. • Los centros de datos alojan miles de servidores. • En cada ubicación, se usan equipos de la red patentada de AWS. • Los centros de datos se organizan en zonas de disponibilidad. 87
datos us-west-1a Centros de datos us-west-1b Regiones Zonas de disponibilidad Los clientes nuevos pueden acceder a dos zonas de disponibilidad en EE. UU. Oeste (Norte de California). 88
Región Norte de California Instancia us-west-1a Instancia us-west-1b Zonas de disponibilidad Regiones Los clientes nuevos pueden acceder a dos zonas de disponibilidad en EE. UU. Oeste (Norte de California). 89
Subred Privada 2 Zona de disponibilidad 1 Subred pública 1 Zona de disponibilidad 2 Subred pública 2 Puerta de enlace de internet Servidores de la aplicación Servidores de la aplicación Application Load Balancer 93 VPC Región
de entretenimiento y medios • Juegos en tiempo real • Inferencia de machine learning • Streaming de vídeo en directo • Realidad aumentada (RA) y realidad virtual (RV) Infraestructura de AWS en la periferia Computación, almacenamiento y bases de datos locales, además de otros servicios Conexión a los servicios en las regiones de AWS Entrega de aplicaciones nuevas de baja latencia 103
la infraestructura de periferia de AWS?” SAA-C03 AWS Solutions Architect Associate * Prohibida la reproducción de este contenido sin la expresa autorización de su autor.
ubicaciones periféricas Cachés periféricas regionales Ubicaciones periféricas: • Se ejecutan en las ciudades principales del mundo. • Admiten servicios de AWS como Amazon Route 53 y Amazon CloudFront.
hasta 96 bastidores estándar de 42U • Agrupa computación y capacidad de almacenamiento entre varios bastidores Outposts • Obtén más opciones de servicios * El bastidor de Outposts necesita un plan de AWS Enterprise Support Servidores de Outposts • Coloca en tu propio bastidor • Puedes elegir entre lo siguiente: • procesador basado en Graviton 1U • procesador Intel Xeon Scalable 2U 114
de tu oficina o en un centro de datos. Satisface los requisitos de residencia o crea recursos que ofrezcan baja latencia. Puedes elegir entre un completo bastidor de AWS Outposts o un servidor de tamaño 1U o 2U. (U= unidad de bastidor) 115
forma de acceder a los servicios de AWS” SAA-C03 AWS Solutions Architect Associate * Prohibida la reproducción de este contenido sin la expresa autorización de su autor.
rights reserved. 141 Acceso a los servicios de AWS Aplicación cliente Solicitud/respuesta HTTP(S) - HTTP - SigV4 - Clave de acceso de IAM (ID, clave secreta) Ejecute instancias. API de REST de AWS Consola de administración de AWS Script IaaC (CloudFormation) AWS CLI
rights reserved. 143 Entorno Integrado de Desarrollo (IDE) Entorno de desarrollo integrado (IDE) Usuario Kits de desarrollo de software de AWS (AWS SDK) Permiten traducir estos lenguajes en instrucciones API de aws Visual Studio (.NET) IntelliJ (Java) Cloud9 (Python) Script Python: “lanzar ec2”
M4 - AWS Associate Cloud Architect Demo II en clase: Exploramos: Creación de un bucket de S3 (Almacenamiento) Con la Interfaz gráfica Con línea de comando Introducción a la infraestructura global de AWS: Creamos Bucket s3 x CloudShell: aws s3 mb s3://ezequiel-28490 Borramos Bucket s3 x CloudShell: aws s3 rb s3://ezequiel-28490 --force https://explore.skillbuilder.aws/learn/course/internal/view/elearning/17916/lab-using-the-aws-cli-for-automation Command Line Interface Interfaz gráfica lanzar EC2 por command line.txt SAA-C03 - AWS Solutions Architect Associate
Creación de una máquina virtual (ec2) Con la Interfaz gráfica Con línea de comando Introducción a la infraestructura global de AWS: Command Line Interface 1) Lanzamos EC2 con UI 2) Inspeccionamos la instancia lanzada 3) Eliminamos instancia ec2 aws ec2 terminate-instances --instance-ids %ID-DE-INSTANCIA% 2) Luego terminamos ec2: lanzar EC2 por command line.txt aws ec2 run-instances --image-id ami-00f251754ac5da7f0…….. Interfaz gráfica Lanzamos instancia ec2 con CLI: SAA-C03 - AWS Solutions Architect Associate
AWS para profesionales 148 SAA-C03 AWS Solutions Architect Associate * Prohibida la reproducción de este contenido sin la expresa autorización de su autor.
Exploramos La consola de usuario de AWS: Introducción a la infraestructura global de AWS: ✓ Servicios ✓ Favoritos ✓ Settings ✓ Cuenta ✓ Billing y costos https://explore.skillbuilder.aws/learn/course/internal/view/elearning/17918/lab-create-a-static-website-with-amazon-simple-storage-service-amazon-s3 SAA-C03 - AWS Solutions Architect Associate
la infraestructura en la nube de acuerdo con las buenas prácticas?” SAA-C03 AWS Solutions Architect Associate * Prohibida la reproducción de este contenido sin la expresa autorización de su autor.
1. Habilite la escalabilidad 2. Automatice su entorno 4. Utilice componentes desacoplados 3. Trate los recursos como desechables 5. Diseñe servicios, no servidores 6. Elija la base de datos adecuada 8. Evitar puntos únicos de fallo SAA-C03 - AWS Solutions Architect Associate
pueda manejar los cambios en la demanda. Amazon EC2 Auto Scaling recibe una alerta y se escala. El nuevo servidor está listo antes de que se alcance la capacidad. Los usuarios rara vez experimentan una interrupción del servicio.
la configuración de recursos. 1 2 El servidor de aplicaciones falla. Amazon CloudWatch detecta automáticamente la instancia en mal estado. Una alarma notifica al administrador. Amazon EC2 Auto Scaling inicia y configura automáticamente un servidor idéntico. CloudWatch registra automáticamente la acción en una solución de gestión de cambios. 3 4 5
infraestructura informática utilizando código en lugar de procesos manuales. • Implemente rápidamente entornos duplicados. • Reducir los errores de configuración manual. • Propague los cambios de manera consistente a todas las pilas. Plantilla de infraestructura como código (IaC) Recursos Recursos Recursos
Mejores prácticas Servidores web desacoplados con Elastic Load Balancing (ELB). Balanceador de carga (ELB) servidore s web Servidores de aplicaciones Anti-patrón Servidores web estrechamente acoplados a servidores de aplicaciones. servidores web Servidores de aplicaciones
de aprovisionamiento dinámico de la computación en la nube. • Automatice la implementación de nuevos recursos con configuraciones idénticas. • Detener los recursos que no están en uso. • Pruebe las actualizaciones de nuevos recursos y luego reemplace los recursos antiguos por otros actualizados.
servicios de AWS. No limite su infraestructura a servidores. • Cuando sea apropiado, considere usar contenedores o una solución sin servidor. • Las colas de mensajes pueden manejar la comunicación entre aplicaciones. • Los activos web estáticos se pueden almacenar fuera del servidor, como en Amazon Simple Storage Service (Amazon S3). • La autenticación de usuario y el almacenamiento del estado del usuario pueden ser manejados por servicios administrados de AWS.
a la carga de trabajo, y no al revés. • Necesidades de lectura y escritura. • Requisitos totales de almacenamiento • Tamaño típico de los objetos y naturaleza del acceso a estos objetos. • Requisitos de durabilidad • Requisitos de latencia • Número máximo de usuarios simultáneos a admitir • Naturaleza de las consultas • Fortaleza requerida de los controles de integridad.
Luego, diseñe al revés. Cree un servidor de base de datos secundario (en espera) y replique los datos. Si el servidor de base de datos principal se desconecta, el servidor secundario retoma la carga. En operaciones normales Al fallar Replicación Replicación Servidor de base de datos (secundario) Servidores de aplicaciones Servidor de base de datos (primario) Servidores de aplicaciones Servidor de base de datos (secundario) Servidor de base de datos fallido (primario)
Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. Usted lo administra El proveedor lo administra Ofertas de servicios en la nube Más control Menos gestión Más flexibilidad Soluciones en las instalaciones Propiedad total de los servicios y la infraestructura Monolítico Aplicación Datos Tiempo de ejecución Red SO Virtualización Almacenamiento Servidores Infraestructura como servicio (IaaS) Enfoque de servicios para la infraestructura de TI Ejemplos: cómputo, almacenamiento Aplicación Datos Tiempo de ejecución Red SO Virtualización Almacenamiento Servidores Plataforma como servicio (PaaS) Plataforma para crear sus propias aplicaciones Ejemplos: bases de datos relacionales Aplicación Datos Tiempo de ejecución Red SO Virtualización Almacenamiento Servidores Software como servicio (SaaS) Aplicación y soluciones listas para usar Ejemplos: correo electrónico web, plataformas de CRM Soluciones en Data Center Infraestructura como servicio (IaaS) Plataforma como servicio (PaaS) Software como servicio (SaaS)
Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. Usted lo administra El proveedor lo administra Ofertas de servicios en la nube Más control Menos gestión Más flexibilidad Aplicación Datos Tiempo de ejecución Red SO Virtualización Almacenamiento Servidores Infraestructura como servicio (IaaS) Enfoque de servicios para la infraestructura de TI Ejemplos: cómputo, almacenamiento Infraestructura como servicio (IaaS)
Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. Usted lo administra El proveedor lo administra Ofertas de servicios en la nube Más control Menos gestión Más flexibilidad Aplicación Datos Tiempo de ejecución Red SO Virtualización Almacenamiento Servidores Infraestructura como servicio (IaaS) Enfoque de servicios para la infraestructura de TI Ejemplos: cómputo, almacenamiento Infraestructura como servicio (IaaS)
Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. Usted lo administra El proveedor lo administra Ofertas de servicios en la nube Más control Menos gestión Más flexibilidad Aplicación Datos Tiempo de ejecución Red SO Virtualización Almacenamiento Servidores Plataforma como servicio (PaaS) Plataforma para crear sus propias aplicaciones Ejemplos: bases de datos relacionales Plataforma como servicio (PaaS)
Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. Usted lo administra El proveedor lo administra Ofertas de servicios en la nube Más control Menos gestión Más flexibilidad Aplicación Datos Tiempo de ejecución Red SO Virtualización Almacenamiento Servidores Plataforma como servicio (PaaS) Plataforma para crear sus propias aplicaciones Ejemplos: bases de datos relacionales Plataforma como servicio (PaaS)
Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. Usted lo administra El proveedor lo administra Ofertas de servicios en la nube Más control Menos gestión Más flexibilidad Aplicación Datos Tiempo de ejecución Red SO Virtualización Almacenamiento Servidores Plataforma como servicio (PaaS) Plataforma para crear sus propias aplicaciones Ejemplos: bases de datos relacionales Plataforma como servicio (PaaS)
Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. Usted lo administra El proveedor lo administra Ofertas de servicios en la nube Más control Menos gestión Más flexibilidad Aplicación Datos Tiempo de ejecución Red SO Virtualización Almacenamiento Servidores Software como servicio (SaaS) Aplicación y soluciones listas para usar Ejemplos: correo electrónico web, plataformas de CRM Software como servicio (SaaS)
Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. Usted lo administra El proveedor lo administra Ofertas de servicios en la nube Más control Menos gestión Más flexibilidad Aplicación Datos Tiempo de ejecución Red SO Virtualización Almacenamiento Servidores Software como servicio (SaaS) Aplicación y soluciones listas para usar Ejemplos: correo electrónico web, plataformas de CRM Software como servicio (SaaS) (Su desarrollo Customizado A media)
Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. En las instalaciones + + Todo en la nube Infraestructura tradicional controlada por el propietario Algunas aplicaciones y cargas de trabajo se ejecutan en la nube (experimentos) Cargas de trabajo más grandes se mueven a la nube (aplicaciones críticas para el negocio) Nativo de la nube, el cliente no tiene servidores
2021 Amazon Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. Los servicios principales incluyen almacenamiento, red y cómputo. Computación Almacenamiento Red + AI/ML IoT + Más... Cadena de bloques Big data Análisis Los servicios en la nube adicionales incluyen Internet de las cosas (IoT), inteligencia artificial (IA), análisis de datos, cadena de bloques y más.
Web Services, Inc. o sus empresas afiliadas. Todos los derechos reservados. Usted elige los servicios necesarios para crear su solución específica bajo demanda. → Ejemplo: AWS DeepRacer utiliza una variedad de servicios en la nube para que los participantes experimenten y construyan vehículos autónomos de pruebas.
2023 Amazon Web Services, Inc. or its affiliates. All rights reserved. Integra: Amazon Simple Storage Service (S3) + AWS SageMaker + (ML & AI) *AWS Lambda (Cómputo sin servidor) AWS DeepRacer: programa tu propio coche autónomo de carreras - YouTube
cuantifica el beneficio de migrar a la nube de AWS?” SAA-C03 AWS Solutions Architect Associate * Prohibida la reproducción de este contenido sin la expresa autorización de su autor.
Inc. o sus empresas afiliadas. Todos los derechos reservados. Desarrolló nuevas funciones en 1 día, en lugar de semanas FICO Reducción de tiempos: Tareas que anteriormente tomaban semanas ahora pueden completarse en un día, lo que equivale a una mejora del 85-90% en la eficiencia del desarrollo Ahorro de costos: > 35% de reducción de los costos operativos, especialmente eliminando la necesidad de administrar centros de datos físicos. Escalabilidad Permitió a FICO manejar grandes volúmenes de datos y atender a clientes en más de 100 países, garantizando la disponibilidad de sus servicios a nivel global Compliance Garantizó el cumplimiento de normativas cruciales como PCI DSS (Norma de Seguridad de Datos para la Industria de Tarjetas de Pago) y GDPR (Reglamento General de Protección de Datos). Esto fue fundamental para manejar de manera segura los datos financieros de 95% de las principales instituciones financieras en EE. UU.
Inc. o sus empresas afiliadas. Todos los derechos reservados. Creó un sistema de validación bursátil en 3 meses FINRA La Autoridad Reguladora de la Industria Financiera (FINRA) es una organización autorizada por el Congreso de los Estados Unidos para proteger a los inversores y garantizar la integridad del mercado. El Sistema de seguimiento de auditoría de órdenes (OATS) de FINRA se utiliza para monitorear las prácticas comerciales de las firmas miembro.
Inc. o sus empresas afiliadas. Todos los derechos reservados. Creó un sistema de validación bursátil en 3 meses FINRA La Autoridad Reguladora de la Industria Financiera (FINRA) es una organización autorizada por el Congreso de los Estados Unidos para proteger a los inversores y garantizar la integridad del mercado. El Sistema de seguimiento de auditoría de órdenes (OATS) de FINRA se utiliza para monitorear las prácticas comerciales de las firmas miembro. "Tenemos el objetivo organizacional general de pasar a un modelo de procesamiento en tiempo real". Tim Griesbach, director senior de tecnología de FINRA
Inc. o sus empresas afiliadas. Todos los derechos reservados. Creó un sistema de validación bursátil en 3 meses FINRA Retorno de la inversión • “Con nuestro sistema anterior, los resultados de la validación se devolvían a los corredores de bolsa en un plazo medio de tres minutos y hasta siete minutos en las horas punta. • Con el procesamiento sin servidor basado en AWS Lambda, obtenemos resultados en menos de un minuto, independientemente del volumen”. • Además, la organización puede proporcionar más detalles sobre errores de datos a los corredores de bolsa.
Inc. o sus empresas afiliadas. Todos los derechos reservados. Aumentó las publicaciones a más de 50 implementaciones por hora The Washington POST Automatización y gobernanza en la plataforma de publicación Arc
Inc. o sus empresas afiliadas. Todos los derechos reservados. Aumentó las publicaciones a más de 50 implementaciones por hora The Washington POST Automatización y gobernanza en la plataforma de publicación Arc "Desde la perspectiva del cliente, Arc actúa de manera muy similar a un CRM tradicional donde todo está en un solo lugar al que puede acceder el cliente. Pero la tecnología subyacente son microservicios separados.
Inc. o sus empresas afiliadas. Todos los derechos reservados. Aumentó las publicaciones a más de 50 implementaciones por hora The Washington POST Automatización y gobernanza en la plataforma de publicación Arc Requerimiento: Hay bases de datos separadas para el sistema de fotografía versus el sistema de video, por ejemplo, y eso permite que nuestra ingeniería Los equipos deben utilizar lenguajes de programación y tecnologías de bases de datos distintas para abordar mejor el problema que están resolviendo”.
Inc. o sus empresas afiliadas. Todos los derechos reservados. Aumentó las publicaciones a más de 50 implementaciones por hora The Washington POST Automatización y gobernanza en la plataforma de publicación Arc Solución: La plataforma Arc Publishing admite más de 50 implementaciones por hora. En su infraestructura, Arc utiliza cientos de instancias (Amazon ECS) y muchos miles de contenedores Docker.