Una guía general de los actores clave de la industria de la malla de servicio
Service Mesh es una capa de infraestructura que permite la comunicación de servicio a servicio basada en la red entre varios servicios. Controla la comunicación entre microservicios y, al alterar las aplicaciones de microservicios, ayuda a proporcionar a los clientes experiencias digitales convincentes y competitivas. Es una capa de comunicación abierta que administra la comunicación y el monitoreo para cada instancia de servicio. Se implementa a través de instancias de proxy de Sidecar.
Según Business Research Insights, el globalmalla de servicioEl tamaño del mercado se valoró en USD 105.3 millones en 2020 y se espera que alcance una valoración de USD 1,440.6 millones para 2027 con una tasa compuesta anual de 41.3% durante el período de pronóstico. El mercado tiene jugadores principales como Boyant, Hashicorp, F5, Kong, Solo y Tetrate.
Para realizar transacciones comerciales rentables de manera fluida y para la expansión de las operaciones de la empresa, las empresas deben implementar tecnología. Se anticipa que la necesidad aumentará durante el período proyectado como resultado de la rápida adopción en numerosas verticales de la industria para mejorar la observabilidad y transformar el volumen sustancial de datos de aplicaciones basados en micro servicio en ideas. La creciente adopción del producto para impulsar la efectividad y la seguridad de una aplicación está creciendo cada día. Se predice que esto impulsaría el mercado durante el período de pronóstico.
Ventajas:
Las dificultades operativas asociadas con la gestión y el gobierno de micro servicios ya se consideran que se resuelven en grandes partes. Las empresas que utilizan micro servicios en producción necesitarán algún tipo de capacidad para escalar, según Gartner e International Data Corporation (IDC).
Independientemente de la tecnología de construcción, se utiliza para abstraer estas consideraciones de gobernanza. Una capa arquitectónica independiente permite:
• Gobierno central y confiabilidad sobre la comunicación entre servicios, junto con las reglas para la gestión del tráfico.
• Seguridad constante con estándares de autenticación y autorización.
• Descubrimiento de servicios en cualquier tecnologías de desarrollo y monitoreo de aplicaciones preferidas que ya existan.
Avances recientes
La adopción de diversas intercepciones de la plataforma de malla de servicio para regular el tráfico y proteger la comunicación entre los micro servicios aumentará la demanda del producto. Hashicorp, Inc., un conocido proveedor de malla de servicio en San Francisco, introdujo la nueva solución de malla de servicio totalmente administrada conocida como Cónsul y Vault Hashicorp en febrero de 2021 en la plataforma Cloud Hashicorp para aliviar la carga de las empresas y mejorar la migración de datos a la nube.
Si trata con los sistemas de backend como desarrollador de software, definitivamente ha escuchado el término "malla de servicio" en algún momento en los últimos años. Esta palabra se ha extendido por todo el negocio como una pelota katamari masiva como resultado de una extraña confluencia de circunstancias, agarrando piezas de marketing y emoción progresivamente más grandes, y no muestra indicaciones de desacelerar en el corto plazo. Pero si puede filtrar a través de todo el ruido, tiene un valor genuino, tangible y significativo.
Características necesarias para ejecutar software contemporáneo del lado del servidor
- Piense en aplicaciones web, servidores API y la mayoría del software moderno del lado del servidor si está creando una aplicación transaccional del lado del servidor que está conectada a Internet público y acepta solicitudes del mundo exterior y les responde dentro de un corto período de tiempo.
- Si está construyendo este sistema como una colección de servicios que se comunican entre sí de una manera sincrónica.
- Si todas estas maravillosas cualidades que se mencionaron anteriormente terminan siendo cruciales para usted, entonces la aplicación debe ser confiable, segura y transparente en cómo funciona.
Las características de la plataforma son un subconjunto de la funcionalidad ofrecida. Esto se refiere a características como:
1. No está sujeto a la lógica comercial.
No hay diferencia sobre por qué Foo llama bar en primer lugar al determinar cómo se calculan los histogramas de latencia de tráfico para las llamadas entre Foo y Bar.
2. Desafiante implementar correctamente.
El enfoque ingenuo de los reintentos es una forma segura de "volver a intentar las tormentas" y otros patrones de falla del sistema distribuido; Por lo tanto, los reintentos de Linkerd se parametrizan con características sofisticadas como los presupuestos de reintento.
3. La aplicación constante es la clave para la efectividad.
Solo cuando todos usan TLS mutuo, la física tiene sentido.
Perspectivas de crecimiento de la industria
Por problemático que sea, resulta que para que la tecnología sea esencialmente influir, los seres humanos deben aceptarla. Los proveedores de servicios también obtienen ganancias, aunque en un método más no planificado. El objetivo del propietario del servicio es ser tan creativo para construir el razonamiento de la organización, y cuanto menos en el que se trata, más fácil es. En lugar de aplicar continuamente, por ejemplo, volver a intentar las reglas o TLS, pueden hacer más esfuerzo en las preocupaciones de racionalidad corporativa y tener fe en que la plataforma se encargará del resto.