No tienes acceso a esta clase

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

Convierte tus certificados en títulos universitarios en USA

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

18 Días
14 Hrs
33 Min
21 Seg
Curso de Introducción a la Nube

Curso de Introducción a la Nube

Carlos Andrés Zambrano Barrera

Carlos Andrés Zambrano Barrera

Ejemplo de arquitectura Cloud Native

13/27
Recursos

Aportes 16

Preguntas 5

Ordenar por:

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

Características Arquitectura:
Altamente disponible (AZ): 2 zonas de disponibilidad.

  1. CAPA DE CONECTIVIDAD: para el on-premises, las instalaciones de la empresa o una capa de networking. A través de un VPN o una conexión dedicada que nos ofrece Cloud P.
  2. ZONA PRIVADA: donde corre el backend de nuestra aplicación. No va a estar expuesta a internet. Nosotros exponemos nuestros servicios, pero nuestra aplicación, los contenedores, las funciones quedan en esta zona privada.
  3. ZONA PÚBLICA: servicios que deben estar expuestos hacia internet. Reciben los requests directamente de los usuarios y se comunican con la capa privada donde está el backend.
    DNS: nombre de dominio (platziwallet com). Le agregamos las reglas de enrutamiento. Se pueden crear a nivel de los DNS opciones de redireccionamiento (basados en el nombre de dominio).
    CDN (content delivery network ): expone el servicio de forma global a través del uso de ubicaciones de borde. Ubicaciones de borde son datacenter pequeños distribuidos por el mundo sobre los cuales puedo poner el contenido estático o dinámico de la aplicación. Esto ayuda a que la experiencia de usuario sea mucho mejor.
    WAT + CERTIFICADO ( seguridad). Va a ver usuarios que van a estudiar cómo toman ventaja para hacer fraude. Web Application Firework + Certificado de seguridad para agregarle reglas de seguridad a nuestra aplicación. De esta manera protegemos nuestra aplicación de ataques de denegación de servicios, sql injections, ataques de script
    API GATEWAY: recibe toda la información se la manda al BALANCEADOR de aplicaciones. Detrás del balanceador podemos tener nuestro backend corriendo en Kubernetes. Este clúster de Kubernetes donde está corriendo PlatziWallet y donde están los microservicios de pagos, cobro, recarga, login, biometría, etc. Estos tienen una capa de almacenamiento (objetos, bloques y archivos).
    DESPLIEGUE: para desplegar nuestro backend tenemos: Kubernetes, argo y helm

Eso de que pase de horizontal a vertical en la PC como que no agrada mucho

## ¿Qué es una CDN? Una red de entrega de contenido (CDN) es un grupo de servidores distribuidos geográficamente que almacenan en caché contenido cerca de los usuarios finales. Una CDN permite transferir rápidamente los activos necesarios para cargar contenido de Internet, como páginas HTML, archivos JavaScript, hojas de estilo, imágenes y vídeos. La popularidad de los servicios de CDN sigue creciendo y hoy en día la mayor parte del tráfico web se sirve a través de CDN, incluido el tráfico de sitios importantes como Facebook, Netflix y Amazon.

En palabras sencillas, un DNS es un “Traductor”, Cuando quieres visitar un sitio web, en lugar de recordar una serie de números (dirección IP) como 192.168.1.9, puedes simplemente escribir el nombre del sitio web, como “platziwallet com”…

Como funciona una CDN: ![](https://static.platzi.com/media/user_upload/image-b168f414-7721-4b85-80d3-aa2192d05321.jpg)
Algo importante a mencionar es que ni el Firewall, ni el certificado te protegen contra SQL injection, ni Cross-Site Scripting (XSS). Y posiblemente por defecto tampoco contra DDoS. Si son necesarios, pero se deben implementar muchas más medidas para proteger nuestros servicios/servidores de los diferentes tipos de ataques que existen en la red. Y de hecho gran parte de la seguridad debe ir en la aplicación misma.
Felicito a platzi, al maestro, al curso y particularmente esta clase, por explicar todo el contexto de la arquitectura de una cloud native y sus componentes de una manera tan clara, directa, sencilla y de fácil comprensión. Gracias.
La arquitectura **Cloud Native** es un enfoque estratégico que se centra en la creación y operación de aplicaciones que explotan las ventajas escalables, elásticas y rápidas de las plataformas de computación en la nube. Un ejemplo destacado de aplicación Cloud Native es **Netflix**, que transformó su arquitectura para operar completamente en la nube de AWS. Utiliza una arquitectura de microservicios y herramientas de código abierto como Spinnaker y Asgard para automatizar el despliegue y la gestión de sus aplicacione <https://whitestack.com/es/blog/cloud-native/> ` +------------------------------------------------------------+` ` | API Gateway |` ` +-----------+--------------+--------------+------------------+` ` | | | ` ` | | |` ` +-----------v----+ +------v-------+ +---v------------+` ` | Servicio de | | Servicio de | | Servicio de |` ` | Usuarios | | Productos | | Carrito de |` ` | | | | | Compras |` ` +--------+-------+ +------^-------+ +---^------------+` ` | | |` ` | | |` ` +--------v-------+ +------v-------+ +---v------------+` ` | DB de Usuarios | | DB de | | DB de Carrito |` ` | | | Productos | | (Redis) |` ` +----------------+ +--------------+ +----------------+` ` |` ` +----------v----------+` ` | Servicio de Pedidos |` ` +----------^----------+` ` |` ` +----------v----------+` ` | DB de Pedidos |` ` +---------------------+` ` +-------------------------------------------------------------+` ` | Servicio de Pago |` ` +-----------+--------------+--------------+-------------------+` ` |` ` +-----------v--------------+` ` | Pasarela de Pago |` ` +--------------------------+` ` +-------------------------------------------------------------+` ` | Contenedores Orquestados por Kubernetes |` ` +-------------------------------------------------------------+` ` +-------------------------------------------------------------+` ` | Observabilidad: ELK Stack, Prometheus, Grafana |` ` +-------------------------------------------------------------+` ` +-------------------------------------------------------------+` ` | CI/CD Pipeline: Jenkins/GitLab CI |` ` +-------------------------------------------------------------+` ` +-------------------------------------------------------------+` ` | Infraestructura como Código: Terraform, Ansible |` ` +-------------------------------------------------------------+`
La arquitectura **Cloud Native** es un enfoque estratégico que se centra en la creación y operación de aplicaciones que explotan las ventajas escalables, elásticas y rápidas de las plataformas de computación en la nube. Un ejemplo destacado de aplicación Cloud Native es **Netflix**, que transformó su arquitectura para operar completamente en la nube de AWS. Utiliza una arquitectura de microservicios y herramientas de código abierto como Spinnaker y Asgard para automatizar el despliegue y la gestión de sus aplicacione <<https://whitestack.com/es/blog/cloud-native/>>

Deberían seguir con el formato de las clases anteriores, se ve demasiado raro (Sin embargo gran clase)

Kubernetes es una plataforma de orquestación de contenedores que automatiza el despliegue, escalado y gestión de aplicaciones en contenedores. Permite gestionar aplicaciones distribuidas en un clúster de servidores. En el contexto de arquitecturas Cloud Native, Kubernetes facilita la implementación y el manejo de microservicios, asegurando alta disponibilidad y escalabilidad. Además, es utilizado junto con otras tecnologías para crear entornos eficientes y dinámicos en la nube.
Que hermoso es ver una arquitectura cloud native agnostica <3 Muchas gracias
Como funciona el CDN: ![](https://static.platzi.com/media/user_upload/image-e8371b29-3aa5-44bd-88de-7c65396321e6.jpg)
Muy buena explicación, para dar una visión de una Arquitectura de Cloud.
El recurso que está en la clase no se puede abrir

Al querer abrir el link de las lecturas recomendadas marca un error 404, no se si podrían revisar ese detalle.

https://platzi.com/cursos/k8s/

Esto esta en la sección de Recursos.