No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Introducción a la Nube

Curso de Introducción a la Nube

Carlos Andrés Zambrano Barrera

Carlos Andrés Zambrano Barrera

Arquitectura agnóstica base

23/27
Recursos

Aportes 18

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Componentes de la arquitectura agnóstica (distribuida en al menos 2 zonas de disponibilidad):

  • DNS (platziwallet com): nombre de dominio. Donde llegan todos los usuarios. Reglas de enrutamiento para el dominio¿ Cómo administro el dominio? ¿Dónde va a estar? ¿Lo voy a tener en el CP o en GoDaddy?

  • CDN(Content Delivery Network): Recibe el tráfico. Puede tener reglas de direccionamiento basado en ciertos criterios y según el origen de los requests. TIene certificado de seguridad (HTTPS) ¿Que CDN voy a utilizar?Cloudflare, Akamai, CloudFront, entre otros.

  • WAF (Web Application Firewall): Para seguridad y protección. Reglas de denegación de servicio ¿Que WAF voy a tener? Imperva, utilizar el del CP, voy a comprar reglas de OWASP.

  • BALANCEADOR - API GATEWAY: Puerta de entrada a la app.

  • AUTENTICACION y AUTORIZACION: Si el usuario está registrado y que permisos tiene. Antes de que el requests llegue a nuestro backend. ¿Que servicio de autenticación voy a usar del mercado?
    BACKEND - (Servidores, Funciones o Contenedores): donde está gran parte de nuestra app (microservicios). Zona privada (no acceso directo por internet). ¿ Dónde va a correr nuestro backend?

  • BASE DE DATOS: DB Master y DB Standby. DB Master: continuamente recibe requests de lectura y escritura. DB Standby: modelo activo- pasivo. Si se cae el DB Master, DB Standby comenzará a recibir los requests¿La DB va a ser relacional o noSql(llave valor o memoria o documentos)? ¿Que motor de BD voy a usar

  • ALMACENAMIENTO: Objeto, Bloques o Archivos.

  • CONECTIVIDAD - HÍBRIDA (on-premises): ¿Cómo me conecto? ¿VPN y sacrifico rendimiento?¿Contrato una conexión dedicada con mayor costo?

SERVICIOS TRANSVERSALES:

  • OBSERVAVILIDAD: Monitoreo (medición de métricas, umbrales, alertamiento) , trazas (el tiempo que se demoran en conectarse los componentes de nuestra aplicación y logs), experiencia de usuario, detección de anomalías del monitoreo,

  • COMPLIANCE: reglas. Ejemplo: toda la información que se guarde en reposo debe estar cifrada (almacenamiento y db).

  • AUDITORÍA: Para todos los roles y personas que pueden modificar la arquitectura, tener la trazabilidad de que cambios hizo, cuando los hizo y sobre que componentes de la arquitectura.

  • CIFRADO - KMS: todo debe estar cifrado en reposo y en tránsito. KMS (Key Management System Service): administración y gestión de llaves.

Hola comunidad, he aceptado el **reto** de la clase y este es mi resultado: Arquitectura para una página web de noticias y tutoriales: ![]()![](https://static.platzi.com/media/user_upload/Arquitectura%20de%20la%20nube-ca370dc5-1608-428a-9e61-bda74e75e11a.jpg) 1. Para el **DNS** elegí **CloudFlare DNS**, porque tiene una opción free con buenas características y para un proyecto personal, consideró que es una opción para empezar. 2. Para el **CDN** también voy a usar **CloudFlare**, ya que su versión free incluye un WAF, que viene bien para la parte de seguridad. 3. Para el **balanceador** voy a utilizar el motor de **Nginx**. 4. Para el **API Gateway** voy a utilizar una plataforma *Open-source*: **Tyk.io**. Esta plataforma tiene la función de **Autenticación y Autorización**, por lo que tenemos una capa de seguridad extra. 5. Para el **Backend**, voy a utilizar el servicio de **Amazon EKS** y **contenedores Docker**. 6. De motor de base de datos elegí **MongoDB** que estará viviendo dentro del servicio de **Amazon DocumentDB**. Lo elegí porque consideró que será fácil de trabajar junto con EKS y por la data que voy a almacenar que principalmente serán: *imágenes, videos y texto provenientes de formularios y de una sección comentarios de la página web*. 7. No voy a necesitar alguna conectividad, como algún enlace dedicado o VPN, ya que todo va a vivir en la nube. Agradeceré que me den una crítica de mi trabajo.

Excelente explicacion, solo faltan los enlaces y recursos en las clases.

Mi arquitectura de componentes de una aplicacion para control de gastos personales ![](https://static.platzi.com/media/user_upload/image-dc222528-e6c8-4519-9b0e-e22a7e03c70f.jpg)

Es super extraño que me esté dando problemas en cargar el video y el curso desde la clase 17. Y no, no es mi servicio de internet

Esta clase es simplemente perfecta
Una herramienta que yo utilizo para diagramar, Xmind
Al desplegar una base de datos relacional en la nube, ¿cuál característica es la que le agrega alta disponibilidad? Multi-Az.
genial
Hola clase he aceptado el reto de la clase, mi arquitectura sobre mi proyecto actual es el siguiente: ![]()![](https://static.platzi.com/media/user_upload/arquitectura-aparisac-bfe0e490-74fc-49ec-ac6c-fda5549e1dd2.jpg)
Ese término "agnóstico" es lo más perdedor del mundo para mostrar que alguién no cree en un dios "supuestamente fruto de la mente humana" pero si cree en AWS es la respuesta a la humanidad. Un agnóstico nada tendría que ver con la tecnología porque requiere de inmensurable capacidad de fe en un Dios para sobre pasar los retos tecnológicos diarios y la vida misma.
![](https://static.platzi.com/media/user_upload/image-499a1066-f720-4358-b31f-c94d202e28e5.jpg)
Una arquitectura agnóstica es una elección estratégica que proporciona flexibilidad y resiliencia a largo plazo, permitiendo que tu aplicación evolucione y se adapte a diferentes entornos y proveedores de servicios.
![](https://i.imgur.com/tOkMVvf.png)
Cuando hablan de Auditoria, mencionan auditar cambios de arquitectura, podrian explicar un poco más a que se refieren?
Hola Buenas tardes, he iniciado el curso de Cloud practitiones, y quisiera saber si realmente es por acá por dónde se inicia, estoy en el vídeo "Arquitectura agnóstica base", agradezco enormemente si alguien me puede orientar por favor, mil gracias!