Descripción del proyecto

Virtualización y Contenerización

Desde hace ya tiempo la tendencia es de  virtualizar servidores aunque para nosotros se trata en realidad de producir una infraestructura completa  definida por software o virtual mucho mas customizable, flexible, escalable pero ademas economicamente mucho mas eficiente. y esta integracion por software o virtual no termina solo en sus servidores sino que integra sus redes que tambien se diseñan del mismo modo extendiendose a switches virtuales o fisicos sobre  OpenNetwork y sus protecciones de seguridad con la virtualizacion de Firewalls y apliances de Seguridad o a sus redes de interconeccion ahora sobre SD-WAN ( Software Defined – Wide Area Network ) . produciendo todo un ecosistema definible por software a la medida del desarrollo y evolucion de su negocio.
Brindamos servicios en plataformas Vmware, OpenStack, KVM, docker, kubernetes.
Contamos con Experiencia y Servicios en Datacenter propio sobre Infraestructura VMware Vsphere y experiencia en la virtualizacion de entornos de produccion legacy ya sea basado en Windows o Linux, y la integracion de estos nuevos entornos en su red agregando seguridad, funcionalidad y economia de recursos.
  • Aportamos nuetro KnowHow en el proceso de Virtualizacion ya sea en plataforma VmWare o infraestructura OpenStack.
  • Diseñamos e instalamos la infraestructura neceseria para afrontar la virtualizacion de todos sus sistemas
  • Realizamos la migacion o conversion de equipos fisicos y applicaciones Legacy a infraestructura virtual.
  • Integramos sus sistemas virtuales con entornos de red.
  • Montaje Kubernetes On-Premise: Entrenamos y acompañamos al equipo de operaciones en la administración de Kubernetes.
  • Montaje Kubernetes Cloud: Amazon Web Services, Microsoft Azure, Google Container Engine.
  • Consultoría: Consultoría adopción y arquitectura Kubernetes.
  • Soluciones PaaS: RedHat OpenShift(™).Tectonik.

Ventajas de Kubernetes

Kubernetes K8S es la solución más popular para la orquestación de contenedores por su velocidad de desarrollo y adopción. Sus principales características son:

En función del uso de CPU permite el escalado vertical de tus aplicaciones de manera automática o de forma manual (mediante un comando o a través de la interfaz).

No es necesario utilizar un mecanismo externo para el descubrimiento de servicios ya que Kubernetes asigna a los contenedores sus propias direcciones IP y un nombre DNS único para un conjunto de contenedores y puede balancear la carga sobre ellos

En caso de fallo de un contenedor puede reiniciarlo automáticamente. Puede reemplazar o replanificar contenedores cuando un nodo muere. Y si hay contenedores que no responden a los health checks definidos por el usuario, puede pararlos.

Cuando hay que actualizar una aplicación o cambiar su configuración, Kubernetes despliega los cambios de forma progresiva mientras monitoriza su salud para asegurar que no mata todas las instancias a la vez, y en caso de fallo, hace un rollback automático.

Se encarga de decidir en qué nodo se ejecutará cada contenedor de acuerdo a los recursos que requiera y a otras restricciones. Mezcla cargas de trabajo críticas y best-effort para potenciar la utilización y el ahorro de recursos.

La información sensible, como las passwords o las claves ssh, se almacena en Kubernetes oculta en secrets. Tanto la configuración de la aplicación como los secrets se despliegan y se actualizan sin tener que reconstruir la imagen ni exponer información confidencial.

Puede montar automáticamente el sistema de almacenamiento necesario, ya sea almacenamiento local, almacenamiento en un proveedor de cloud pública (como GCP o AWS), o incluso un sistema de almacenamiento de red como NFS, SCSI, Gluster, Ceph, Cinder, o Flocker.

Además de los servicios, Kubernetes puede gestionar cargas de trabajo batch y CI, reemplazando los contenedores que fallen.