Caddy Server, Let’s Encrypt y Cattle Migration: Rancher adoptará la orquestación nativa de Kubernetes | Hosting mas Barato

La Servidor web Caddy El paquete es una de las nuevas entradas con tendencias más sólidas en el panorama de los centros de datos este año, con tasas de usuarios que se disparan debido a la baja huella de instalación y la facilidad de configuración de HTTPS con Vamos a cifrar Certificados SSL / TLS. Caddy se puede automatizar con un archivo de configuración de tres líneas que hace que la orquestación de contenedores a escala empresarial sea más eficiente. Caddy se puede optimizar como software de pila para cargar aplicaciones SaaS / PaaS en la nube desde contenedores. RancherOS anunció esta semana que suspenderían su propia aplicación Cattle patentada para la orquestación de contenedores y la reemplazarían con un enfoque nativo de Kubernetes. Esto requiere que algunas aplicaciones existentes que utilizan Cattle se transfieran y se vuelvan a codificar para futuras actualizaciones. El ganado no se adoptó ampliamente en los centros de datos a nivel mundial y ha sido superado por la participación de mercado de Kubernetes en el sector de motores de orquestación en la nube. RancherOS buscará mantener su popularidad como solución de contenedor de Docker especializándose en la integración de Kubernetes con el paquete de distribución principal. Se recomendará a los administradores de sistemas y desarrolladores de aplicaciones web / móviles que sigan los desarrollos en el ecosistema Rancher para usar su sistema operativo Linux de baja huella en contenedores. La implementación de Caddy es una gran solución donde varios nombres de dominio o subdominios necesitan soporte de cifrado gratuito en un servidor web o para redes definidas por software (SDN) entre elementos de hardware de múltiples nubes en apoyo de instalaciones de microformato dependientes.
Caddy Server facilita a los administradores de sistemas la construcción de hardware de servidor web en particiones mediante VM, VPS y contenedores. Caddy ejecuta un paquete completo de servidor web con certificados Let’s Encrypt SSL / TLS gratuitos habilitados de forma predeterminada para cada dominio que esté completamente operativo a los pocos segundos de cargarse en producción. Esto facilita el uso de Caddy en contenedores donde las funciones de redes definidas por software (SDN) crean un código de aplicación complejo para microservicios que debe ensamblarse para admitir varias vistas de dispositivos y pantallas. El código de la aplicación móvil y de escritorio puede ejecutarse desde una sola base de datos o una empresa puede tener una proliferación de servicios de software web que satisfacen necesidades institucionales u organizativas particulares que abarcan hardware de múltiples nubes.
Caddy Server simplifica la instalación de un servidor web seguro con un nombre de dominio o una dirección IP a través de utilidades de automatización que se escalan con soporte de clúster elástico. Ejecute componentes de aplicaciones aisladas en contenedores, máquinas virtuales y particiones VPS en todo el hardware disponible con conexiones SDN, API y HTTPS cifradas entre ellos. Los equipos de DevOps están utilizando esta combinación para ejecutar Caddy como un servidor proxy inverso en conjunto con Apache y NGINX en el mismo hardware para la gestión de solicitudes de procesos de CPU de múltiples núcleos, monitoreo de solicitudes de paquetes de datos y almacenamiento en caché de archivos en los recursos de hardware del centro de datos. Proporcione las conexiones HTTPS necesarias donde sea necesario en una red y cree la funcionalidad de direccionamiento dinámico a partir de código personalizado.
Objetivamente, Caddy es un marco de trabajo de servidor web HTTPS / 2 escrito de forma nativa en Go que se puede comparar con el paquete del servidor HTTP Apache que es la base de la pila LAMP. Caddy se ejecuta en cualquier sistema operativo: Windows, Linux, Mac, BSD, etc. La compatibilidad con certificados TLS es obligatoria en Caddy con mecanismos de conmutación por error para los certificados revocados. El soporte HTTP / 2 e IPv6 es nativo con características de caché de proxy inverso que compiten con NGINX. Los centros de datos pueden aprovechar los últimos estándares de equilibrio de carga para el tráfico web y las solicitudes de paquetes de datos en una red. Planifique la reescritura de archivos .htaccess para scripts de CMS populares como Drupal, WordPress, Joomla, Magento, etc. Caddy tiene un script de conversión automatizado para .htaccess.
El almacenamiento en caché de proxy inverso admite múltiples implementaciones de microservicios en el mismo hardware. El desafío para los administradores de sistemas es combinar los mejores elementos de Caddy con Apache y NGINX que se ejecutan en el mismo hardware en VM, VPS y contenedores. La ventaja de usar Caddy es para servidores web en la red que deben tener encriptación obligatoria con certificados TLS habilitados de forma predeterminada. El beneficio secundario es un marco de servidor web recodificado con una menor huella de instalación y un procesamiento de tiempo de ejecución más rápido para archivos / solicitudes. Los desarrolladores prefieren la velocidad del servidor Caddy sobre Apache con un tamaño de archivo total instalado en contenedores más bajo.
RancherOS se instala con la aplicación Cattle como motor de orquestación de contenedores predeterminado, que incluye un conjunto de características similar a Docker Swarm o al marco CoreOS Tectonic. Este enfoque ahora está siendo abandonado por la empresa por un ‘¡Kubernetes-Primero!’ estrategia que incluirá una compilación completa para un paquete de orquestación patentado de Kubernetes con la distribución empresarial RancherOS. La capacidad de ejecutar una canalización integrada de Docker-Rancher-Kubernetes es muy importante para la forma en que la orquestación de la nube pública opera a escala en AWS, Google Cloud y Azure. RancherOS está luchando por mantener su posición inicial de liderazgo en el mercado de contenedores y ahora debe competir con una amplia gama de soluciones de motor de Kubernetes establecidas de todas las principales marcas de hosting en la nube, desarrolladores de plataformas Linux y empresas de integración.
De acuerdo a Prachi Damle, programador líder en RancherOS Labs:
Los usuarios de Rancher utilizan mucho el ganado para crear y administrar aplicaciones basadas en contenedores Docker. Una de las razones clave de su amplia adopción es su compatibilidad con la sintaxis estándar de Docker Compose. Con el lanzamiento de Rancher 2.0, pasamos de Cattle como plataforma de orquestación base a Kubernetes. Kubernetes presenta sus propias terminologías y especificaciones de yaml para implementar servicios y pods que difieren de la sintaxis de Docker Compose. Debo decir que realmente es una gran curva de aprendizaje para los desarrolladores de Cattle como yo y nuestros usuarios encontrar formas de migrar aplicaciones a la plataforma 2.0 basada en Kubernetes.
Dado que actualmente alrededor del 80% del tráfico de contenedores se está migrando a Kubernetes, RancherOS está preparado para generar nuevos negocios en torno a sus soluciones con clientes clave que ya utilizan el software en producción. Por otro lado, RancherOS debe competir directamente con las soluciones de Kubernetes de Google, AWS, Red Hat, Azure, SUSE, IBM, Oracle y otras especialidades de TI. Rancher es un objetivo de adquisición importante en este sector, ya que la solución OS + Kubernetes está completamente madura en la plataforma y es una adición llave en mano a una importante cartera de software, es decir, RHEL + CoreOS.
Let’s Encrypt ofrece certificados TLS gratuitos para cualquier nombre de dominio para configurar el cifrado web y es una solución fácil de usar para sitios web en hosting compartido. Donde las nuevas reglas del navegador para el cifrado HTTPS amenazaban con romper la ventaja de precio de hosting multidominio en servidores Linux compartidos con nuevos requisitos para direcciones IP dedicadas y certificados SSL / TLS, muchos servidores web ahora ofrecen certificados Let’s Encrypt de forma gratuita con todos los dominios, que pueden ser instalado automáticamente. Los administradores de sistemas que deseen usar certificados Let’s Encrypt en construcciones privadas, públicas o de múltiples nubes pueden usar el servidor Caddy con particiones de contenedor, VM y VPS como un método eficaz para configurar el cifrado de transferencia web ubicuo a través de HTTPS. La capacidad de automatizar la implementación de certificados Let’s Encrypt hace que su uso con Caddy sea más efectivo para sitios web y carteras de múltiples dominios en producción activa o para actualizaciones de plataforma.
Let’s Encrypt es una autoridad de certificación (CA) gratuita, automatizada y abierta que se ejecuta en beneficio del público. Es un servicio proporcionado por Internet Security Research Group (ISRG). Cualquiera que posea un nombre de dominio puede usar Let’s Encrypt para obtener un certificado confiable sin costo … Al igual que los propios protocolos de Internet subyacentes, Let’s Encrypt es un esfuerzo conjunto para beneficiar a la comunidad, más allá del control de cualquier organización “.
Obtenga más información sobre los certificados Let’s Encrypt.
“Rancher administra de forma centralizada varios clústeres de Kubernetes. Rancher puede aprovisionar y administrar servicios de Kubernetes en la nube, como GKE, EKS y AKS, o importar clústeres existentes. Rancher implementa la autenticación centralizada (GitHub, AD / LDAP, SAML, etc.) en los servicios de Kubernetes en la nube o RKE. . Rancher ofrece una interfaz de usuario intuitiva, que permite a los usuarios ejecutar contenedores sin aprender todos los conceptos de Kubernetes por adelantado … Con Rancher, evita el bloqueo del proveedor, pero mantiene la flexibilidad para usar las herramientas y los complementos de infraestructura que desee, cuando sea Los necesitas.
Más información sobre el uso de Kubernetes con Rancher.
Una distribución de Linux simplificada construida a partir de contenedores, para contenedores. Todo en RancherOS es un contenedor administrado por Docker. Incluye solo la cantidad mínima de software necesaria para ejecutar Docker. Todo lo demás se puede extraer de forma dinámica a través de Docker. RancherOS simplifica la ejecución de contenedores a escala en desarrollo, prueba y producción.
Más información sobre RancherOS.
Se recomienda a los administradores de sistemas que evalúen el servidor Caddy y vean dónde se adapta a las necesidades de su centro de datos o los requisitos de redes comerciales. Use los certificados Let’s Encrypt TLS para cada dominio para actualizar las instalaciones de múltiples dominios o para los requisitos de SDN en el soporte de aplicaciones. Caddy ofrece ventajas de velocidad y eficiencia de hardware sobre el uso de Apache en contenedores.
La principal ventaja para las empresas y los centros de datos es utilizar Kubernetes, Docker y RancherOS juntos en la orquestación de contenedores. Esto es para lo que se fundó la empresa y en lo que se destaca fundamentalmente. Muchas otras empresas ahora ofrecen distribuciones de Linux con micro-SO para uso en contenedores que se dirigen a la base de usuarios instalada de RancherOS, como Oracle, Google, VMware, Microsoft, Red Hat, Ubuntu y SUSE “.
Más información sobre el ganado, el enjambre y el ganadero.
Para RancherOS, el enfoque en Kubernetes puede verse como un punto de pivote clave para la empresa, pero que tiene mucho sentido para su plan de negocios y clientes de distribución de software en el futuro. A menos que existan razones importantes para que las empresas elijan la solución RancherOS en lugar de otros productos similares ofrecidos por los principales competidores de la nube pública, no existe una forma clara de que la empresa continúe ganando participación de mercado en este sector, aparte del volumen de instalaciones.
Conclusión: RancherOS tendrá dificultades para competir con las especialidades de TI en la nube pública en el espacio de Kubernetes Engine y está perdiendo participación de mercado en las instalaciones del servidor web Container Linux.