Managed Kubernetes
Simplifica tus despliegues
y la gestión de tus aplicaciones
la solución líder en orquestación de contenedores
Panel de control gestionado geo-redundante
Recursos dedicados
Almacenamiento persistente
Escalado de nodos automático en función de las cargas
Sin costes de gestión del cluster
Acceso root al cluster con el API de Kubernetes
Simplifica la orquestación de contenedores con Managed Kubernetes
Kubernetes es la plataforma clave para la orquestación de contenedores que transforma la gestión de aplicaciones para desarrolladores. La interfaz gráfica de Data Center Designer facilita la gestión de tus aplicaciones para que solo te tengas que focalizar en tu código.
- Despliega clusters sin esfuerzo.
- Escala según la demanda.
- Automatización de la integración y la entrega continua.
Descubre las características que hacen de Managed Kubernetes la plataforma ideal para tus aplicaciones
-
Económico y predecible
Sin costes de gestión. Hasta un 30% más barata que las opciones de hiper-escalares.
-
Certificado por CNCF y desplegado en España
Totalmente compatible, abierto y respaldado por la CNCF que garantiza tanto la portabilidad como la soberanía del dato.
-
Local y gestionado
Nos encargamos de la operación, actualizaciones y seguridad. Te ofrecemos un sencillo panel de control y API para que gestiones tu Kubernetes.
-
Geo-redundante y alta disponibilidad
Incluimos medidas de seguridad avanzadas como la segmentación de red o la gestión de identidades.
-
Autoescalado
Para que gestiones, de manera automática, las cargas de trabajo y controles eficientemente tu inversión.
-
Opciones de automatización
Cloud API, Terraform y Ansible te permiten la automatización de operaciones que facilitan la interacción y gestión de tu plataforma.
-
Configuración individual de red
Kubernetes admite el acceso a grupos de nodos a través de una red privada para controlar individualmente la asignación de direcciones IP.
-
Integraciones sencillas
Te será muy fácil integrar Kubernetes con nuestra Nube Pública: DBaaS, Container Registry, S3 y Managed Stackable Data Plataform.
Descubre en qué tipo de proyectos nuestros clientes utilizan Managed Kubernetes
-
Equipos de desarrollo distribuidos
La implementación continua mejora la velocidad de entrega y garantiza la coherencia en entornos de desarrollo compartidos.
-
Grandes empresas
Permite ejecutar aplicaciones críticas de misión en entornos altamente disponibles y seguros.
-
Tiendas online
Avala la continuidad del negocio y permite gestionar picos de tráfico con escalabilidad automatizada durante campañas de alta demanda.
-
Empresas de IoT
Gestión de flotas de dispositivos, implementación de actualizaciones de firmware y mantenimiento de la conectividad en tiempo real.
-
Startups
Consigue lanzar productos rápidamente y escalar tus operaciones sin preocuparte por la infraestructura. Con un enfoque ininterrumpido en la innovación.
Optimiza tu inversión en la nube. Compara precios de Managed Kubernetes
4 nodes con 4vCPU
16GB RAM
4x100GB SSD
1TB tráfico saliente
497,36€
682,48€
Competidor 1
657,88€
Competidor 2
635,77€
Competidor 3
Precios transparentes para que elijas el plan que mejor se adapte a tu proyecto
En Data Center Designer puedes gestionar servidores cloud flexibles y escalables con CPU dedicada o virtual. Puedes utilizarlos en tus despliegues de servidores cloud o en tus nodos workers de Kubernetes sin coste adicional. Los servidores se facturan por los recursos RAM, CPU y disco que utilizan y por la transferencia de datos saliente.
El cluster en Managed Kubernetes es gratuito y los costes que se aplican son los de los servidores de CPU Dedicada que se utilizan para los nodos workers.
Cómputo | |
---|---|
RAM | 0,0045€/GB/hora |
CPU Dedicada Skylake | 0,04€/hora |
Almacenamiento | |
---|---|
HDD | 0,04€/GB |
SSD | 0,07€/GB |
SSD Premium | 0,15€/GB |
Container Registry | |
---|---|
Almacenamiento | 0,04€/GB |
Escaner de vulnerabilidades | 0,02€/GB |
Tech Academy
Ahora puedes aprender a maximizar el potencial de Kubernetes gestionado con nuestro curso donde se explican los conceptos básicos de la orquestación y contenedores, casos de uso y ejemplos prácticos de cómo crear y gestionar tu infraestructura.
Completa este formulario y te llamamos sin compromiso. También puedes contactar con nosotros por teléfono o por email.
- 365 días 24 horas Porque sabemos que tu proyecto no entiende de esperas, nuestros expertos siempre están disponibles para ayudarte.
- Call Center propio en España Más de 400 personas, apasionadas por la tecnología y con formación continua, dedicadas en exclusiva a resolver tus dudas y consultas.
- Formación continua Trabajamos duro para que nuestros agentes estén informados de la última tecnología para ofrecerte la máxima calidad en nuestras respuestas.
Preguntas Frecuentes sobre Managed Kubernetes
Si necesitas información adicional, hay cientos de respuestas para ti en nuestro centro de soporte.
-
¿Qué es el Data Center Designer?
Data Center Designer es un panel que permite desplegar y gestionar tu datacenter virtual en el Cloud de una forma gráfica y muy sencilla. Desde Data Center Designer no solo puedes desplegar Kubernetes, sino también servidores cloud con CPU dedicada y almacenamiento de objetos. Todo esto a través de una interfaz gráfica donde puedes organizar tus servidores en datacenters y hacer configuraciones con drag and drop.
-
¿Qué es K8s Kubernetes?
Kubernetes es una plataforma de orquestación de contenedores cuyo fin es ayudar a gestionar y distribuir la carga proporcionalmente en los contenedores de cada máquina. No se trata de una plataforma convencional y su simplicidad es clave para los tipos de nube PaaS o IaaS. Así, Kubernetes se ha convertido en la apuesta de muchas empresas porque ofrece muchas garantías ya que estuvo desarrollado por Google. Ahora ya sin esta influencia, se trata de un sistema parecido a Docker, también de código abierto, y ofrece una API que controla el modo y el orden de ejecución de los contenedores.
La plataforma Kubernetes consigue organizar un clúster de máquinas virtuales, programar la ejecución de esos contenedores en las máquinas según los recursos que tengas disponibles. En este caso, los contenedores se agrupan en pods. Además, Kubernetes facilita el despliegue y la explotación de aplicaciones en una arquitectura de microservicios. Para hacer esto, se crea una capa de abstracción sobre un grupo de hosts, de modo que los equipos de desarrollo pueden desplegar sus aplicaciones y dejar que esta tecnología gestione actividades como:
- Controlar el consumo de recursos por aplicación o equipo.
- Repartir uniformemente la carga de las aplicaciones en una infraestructura de hosts.
- Equilibrar automáticamente las solicitudes de carga entre las diferentes instancias de una aplicación.
- Supervisar el consumo de recursos y los límites de recursos para impedir automáticamente que las aplicaciones consuman demasiados recursos.
- Mover una instancia de aplicación de un host a otro si hay escasez de recursos en un host, o si el host muere.
- Aprovechar automáticamente los recursos adicionales disponibles cuando se añade un nuevo host al clúster.
- Realizar fácilmente despliegues y retrocesos “canario”. Estos despliegues se llaman así en alusión a los canarios que utilizaban los mineros antiguamente para detectar fugas de gas bajo tierra. En este contexto, el despliegue “canario” permite observar el impacto de un despliegue con un bajo impacto en los usuarios.
-
¿Qué ventajas tiene Kubernetes para mi proyecto?
- Kubernetes permite ofrecer una plataforma como servicio (PaaS) de autoservicio que crea una capa de abstracción de hardware para los equipos de desarrollo. Estos equipos de desarrollo pueden solicitar rápida y eficazmente los recursos que necesitan: si necesitan más recursos para gestionar carga adicional, pueden obtenerlos con rapidez. Todos los recursos provienen de una infraestructura compartida por todos los equipos. Sólo hay que aprovisionar y salir, y aprovechar las herramientas desarrolladas en torno a Kubernetes para automatizar el empaquetado, el despliegue y las pruebas.
- Es rentable, y en general lo son los contenedores, ya que permiten utilizar mejor los recursos que en el caso de los hipervisores y las máquinas virtuales. Al ser los contenedores tan ligeros, necesitan menos recursos de CPU y memoria para su ejecución.
- Kubernetes es una tecnología agnóstica a la nube porque se ejecuta en Amazon Web Services (AWS), Microsoft Azure y Google Cloud Platform (GCP) de igual manera. Además, se puede ejecutar en las instalaciones, es decir, fuera de la nube. Es posible trasladar las cargas de trabajo sin tener que rediseñar las aplicaciones o replantear la infraestructura, lo que permite estandarizar una plataforma y evitar la dependencia de un único proveedor.
Los contenedores son elementos pequeños y rápidos, y tienen la ventaja de que una aplicación puede ser empaquetada en una única imagen de contenedor. Esta relación uno a uno entre aplicación e imagen ofrece un abanico de beneficios claros que decantan la balanza a favor del uso de contenedores. Con ellos podemos crear imágenes en el momento de compilación. Las aplicaciones no necesitan componerse junto al resto del stack ni enlazarse al entorno de infraestructura de producción.
Generar una imagen de contenedor al momento de la compilación permite tener un entorno consistente que va desde desarrollo hasta producción. Por otro lado, los contenedores son más transparentes que las máquinas virtuales, lo que hace más sencillas las tareas de administración y monitorización. Todo parecen ventajas cuando se trata de contenedores y Kubernetes, herramientas que, sin duda, facilitan la vida a los desarrolladores.
-
Kubernetes vs. Docker: ¿qué me conviene más?
Docker es un sistema de virtualización que permite construir, desplegar, transferir y ejecutar contenedores en los que se encuentren nuestras aplicaciones. Sus ventajas principales es que es muy sencillo, es fiable y garantiza cierta escalabilidad, independientemente del sistema operativo. Es un sistema de software IT open source (código abierto) y es comúnmente usado para crear y usar contenedores de Linux.
Ventajas Docker:
- Es ligero porque no virtualiza un sistema entero, por lo que consume menos recursos.
- Es sencillo de configurar.
- Es portable.
- Es autosuficiente, ya que gestiona el contenedor y las aplicaciones guardadas en él.
- Facilita el trabajo a desarrolladores, debido a que pueden probar una aplicación en el servidor local y ejecutarla con la seguridad de que se va a iniciar con la misma configuración.
- Es seguro y proporciona un buen aislamiento.
Inconvenientes Docker:
- Su manejo no es tan sencillo porque la interfaz está disponible a través de software.
- Para monitorizar el rendimiento necesitaremos software.
- Tiene cierta limitación en el número de contenedores.
Docker Swarm no es lo mismo
No hay problema en combinar Kubernetes con Docker, salvo cuando estemos ante Docker Swarm o Swarm Mode, que viene a ser un grupo de máquinas virtuales o físicas que ejecutan Docker y que se han configurado para unirse entre ellas a través de un clúster.
Con las máquinas agrupadas, podemos ejecutar comandos Docker, pero éstos se ejecutarán en todas. La peculiaridad está en la pluralidad de máquinas y en su forma de control: se unen a través de un clúster denominado nodo y están controladas por un Swarm Manager.
Esta herramienta de agrupación de contenedores ofrece la ventaja de que podemos administrar varios contenedores integrados en las distintas máquinas. Gracias a ello, obtenemos un alto nivel de disponibilidad para las aplicaciones. Tenemos que decir que esta arquitectura Swarm no es recomendable para aquellos que quieran implantar un sistema simple en su cloud.
Ventajas Kubernetes:
- Tiene una gran comunidad de usuarios detrás.
- Es fácil organizarlo.
Aunque Kubernetes se compare con Docker, lo cierto es que debería compararse con Docker Swarm, porque su tecnología de orquestación está centrada en crear clústeres para contenedores de Docker. Si os interesa conocer las diferencias entre Kubernetes y Swarm, se puede resumir de la siguiente manera:
- Kubernetes ofrece una instalación flexible y sencilla, mientras que Swarm se integra en Docker.
- Docker Swarm no tiene una interfaz intuitiva, mientras que Kubernetes sí.
- Para escalar rápidamente, Docker Swarm es más interesante que Kubernetes, porque el último puede ser más difícil de manejar.
- La disponibilidad es favorecida en Docker Swarm, mientras que Kubernetes compensa los fallos.
- En cambio, se suele recomendar usar Kubernetes con Docker porque permite mejorar la seguridad de nuestra infraestructura, como la disponibilidad de las aplicaciones. Además, podemos trabajar en que las aplicaciones reciban más carga de forma progresiva con el objetivo de mejorar la experiencia de usuario. La combinación Kubernetes + Docker hace la vida más sencilla a los desarrolladores sobre el acceso a los recursos: Docker crea imágenes y contenedores, Kubernetes lo gestiona todo.
-
¿Cómo accedo a mi panel de control?
Cuando contrates tu Data Center Designer con Managed Kubernetes, dispondrás de un panel de control vacío. Ahí podrás desplegar tus proyectos.
La primera vez que entres, te pediremos en el Área de Cliente que configures el email y la contraseña que quieres utilizar para acceder al panel. Después, podrás entrar directamente a tu Data Center Designer a través de la URL dcd.arsys.es con las credenciales que nos hayas proporcionado.
-
¿Qué se gestiona en Managed Kubernetes?
Nosotros nos encargamos de la gestión del panel de control de tu cluster, para que puedas centrarte en el despliegue de tu proyecto con contenedores. Esta capa de gestión no tiene ningún coste para ti. Además, mantendremos consistencia entre las versiones de tus node pools con respecto del cluster y al día de actualizaciones y parcheos.
-
¿Es compatible con aplicaciones nativas de Kubernetes?
Managed Kubernetes está construido utilizando Vanilla Kubernetes. Además, te damos acceso root al cluster a través del API de Kubernetes, por lo que puedes desplegar las soluciones nativas compatibles que quieras para obtener el máximo rendimiento en tu proyecto: istio, linkerd o Prometheus.