Ventas y soporte

Lun-Vie 5AM-4PM PT

800-318-1439
Google Top Quality Store badge on Google Shopping
Bandera estadounidense

Propiedad y operación

Volver a Noticias
Why should I use Kubernetes?

¿Por qué debería utilizar Kubernetes?

May 17, 2019

Si buscas “Kubernetes” en Google, obtendrás el resultado “Kubernetes es un sistema de orquestación de contenedores de código abierto para automatizar la implementación, el escalado y la gestión de aplicaciones”.

En otras palabras, es una respuesta sin respuesta, llena de grandes palabras aterradoras.

Ahora bien, hablando más en serio, ¿por qué debería usar Kubernetes?

Me alegro que lo preguntes.

Para brindar algo de contexto, cualquier administrador de sistemas que haya sido responsable del tiempo de actividad de un servidor web sabría que a medida que comienza a haber una mayor cantidad de usuarios, el impacto del tiempo de inactividad se agrava.

Primero, solo quieres que tu sitio o aplicación sea escalable. Esto, con el tiempo, se convierte en un gran proyecto para crear un entorno que te permita realizar dicha tarea. Con suerte, estará en la fase de implementación. A veces, será solo un "conjunto de disponibilidad" o una "restauración desde la última copia de seguridad", ¡en fin!

Ya sea que uses una máquina virtual (VM), un servidor privado virtual (VPS) o un servidor Baremetal, si consideras el tiempo de restauración, estos sistemas tardan minutos en estar listos para servir contenido. En un mundo donde tus clientes se quejan de tiempos de carga de unos pocos segundos, parece como si estuvieras en el correo postal.

¿Qué es Docker?

Explicación de Docker para principiantes: un sistema que toma la idea de alojar su contenido y lo utiliza como si fuera su propio sombrero.

¿Tiene un hipervisor potente que ejecuta múltiples instancias de virtualización? Cada una de esas máquinas virtuales tiene un sistema operativo, lo que aumenta los costos generales. Cuando se alcanzan los dos o tres dígitos de máquinas virtuales, esto se acumula.

Tras instalar Docker, el host se ejecutará como único sistema operativo. Cada máquina virtual (VM) es ahora un contenedor, un entorno aislado que aprovecha la potencia del sistema operativo del host para servir contenido.

Cada contenedor necesitará únicamente las listas de ingredientes necesarios para su contenido: Apache, nginx, PHP, Microsoft SQL Server

Si bien Docker es fantástico para un puñado de implementaciones, necesita algo con más potencia y sensibilidad para implementaciones grandes.

¿Por qué utilizar coches cuando hay caballos?
¿Por qué utilizar Kubernetes cuando existen servidores tradicionales?

Aquí viene Kubernetes

Kubernetes agrega una capa de administración a Docker.

Ahora puedes administrar múltiples hosts en un clúster y ampliar tus contenedores Docker con algunas cosas bastante interesantes:

  • Ahora puedes tomar tu sitio web y ampliarlo o reducirlo en segundos.
  • ¿Algún error extraño impidió que tu contenido cargara? Cierra el contenedor y crea uno nuevo en su lugar.
  • Kubernetes gestionará el equilibrio de carga y moverá el tráfico a los demás contenedores de su clúster automáticamente.
  • Y muchas otras razones más por las que es increíble.

¿Quieres realizar la gestión de parches en cada servidor, esperar una eternidad para iniciar y restaurar (porque eres demasiado tacaño para pagar por almacenamiento SSD), matar a un bebé dragón cada vez que necesitas hacer una copia de seguridad?

¿O quieres usar Kubernetes y disfrutar de una taza de café mientras lo usas?

Kubernetes puede funcionar en muchos proveedores de nube como AWS, Azure, CloudStack, Openstack… Puede consultar la lista completa y el procedimiento para cada proveedor aquí: https://kubernetes.io/docs/concepts/cluster-administration/cloud-providers/

Fuente: https://en.wikipedia.org/wiki/Kubernetes
Diagrama de arquitectura de Kubernetes

Microsoft Windows Server 2019 es el único sistema operativo Windows compatible, lo que habilita Kubernetes Node en Windows (incluido kubelet, contenedor runtime y kube-proxy), por lo que si elige este último, puede obtener su Windows Server 2019 aquí:

Abierto Académico ~ $29.99
Elementos esenciales ~ $149.99
Estándar de 16 núcleos ~ $599,99

Únete a nuestra lista y ahorra hasta 81%

Suscríbete y recibe ofertas exclusivas semanales directamente en tu bandeja de entrada!

*Promociones hasta agotar existencias. Límite de 1 por cliente. Excluye Open Value, CSP, Bluebeam, productos físicos y de suscripción. Los puntos de recompensa se activan 30 días después de la compra.