Gestión de aplicaciones en un entorno de nube híbrida

Cuando una aplicación en un entorno de nube híbrida es de sus instalaciones, a controlarla. Esto significa que el control de la infraestructura, el sistema operativo, middleware, los datos, la aplicación y el entorno de ejecución. En un PaaS (Plataforma como Servicio) medio ambiente, el proveedor de PaaS gestiona todo hasta la aplicación y, posiblemente, la base de datos. El proveedor se ocupa de las instalaciones, actualizaciones y parches para el entorno de producción. Es un entorno autogestionado.

El problema de control se convierte en esto - ¿cómo se puede gestionar las aplicaciones en la nube, junto con los desarrollados en las instalaciones? Es necesario para medir el impacto del desempeño de TI en el negocio que, por definición, incluye ahora el rendimiento del proveedor de la nube.

Suponga que usted ha contratado con un proveedor de PaaS para construir y desplegar su aplicación. La aplicación comienza a tener un problema. Cuando algo sale mal, averiguar el origen puede ser difícil. La clave es ser capaz de rastrear el origen del problema rápidamente. ¿El proveedor de la plataforma acaba de actualizar el sistema operativo? ¿Hay un corte de energía? ¿Hubo un fallo de seguridad en el extremo del proveedor? ¿O es algo de su parte?

Ganar visibilidad

La conclusión es que usted debe ser capaz de ganar visibilidad en al menos tres áreas:

  • Seguridad: Para controlar la seguridad, lo que necesita para escanear las redes, sistemas operativos y aplicaciones con el fin de evitar la intrusión o ataques de denegación de servicio.

  • Actuación: Usted necesita asegurarse de que el rendimiento de la nube no va por debajo del nivel de servicio acordado.

  • La disponibilidad del servicio: Se necesita una herramienta que puede ayudar a determinar la disponibilidad de sus servicios. Puede utilizar esta herramienta para controlar si su proveedor de nube es hacia arriba o hacia abajo y está cumpliendo con sus acuerdos de nivel de servicio.

La negociación de estos niveles de servicio es a menudo una danza entre TI y el proveedor. Usted debe preguntar a su proveedor de servicios de la forma en que supervisa la seguridad, el rendimiento y la disponibilidad. Asegúrese de que usted se sienta cómodo con el enfoque. Además, el proveedor debe presentar un cuadro de mando para darle visibilidad de los servicios que usted está usando continuamente. Idealmente, usted quiere un panel de control que le ofrece una visibilidad uniforme a través de sus propios recursos y los de su proveedor de PaaS.

Seguimiento de los acuerdos de nivel de servicio

LA acuerdo de nivel de servicio (SLA) es una obligación contractual entre usted y su proveedor de la nube. TI y el proveedor de servicios deben trabajar juntos para establecer estos SLAs.

SLAs típicos incluyen los siguientes:

  • Tiempos de respuesta

  • Disponibilidad en un día determinado

  • Meta general el tiempo de actividad

  • Acordados en los tiempos y procedimientos de respuesta en caso de un servicio de baja

El acuerdo en teoría le da cierta seguridad de que el proveedor cumplir con ciertos niveles de servicio. Sin embargo, es necesario determinar qué niveles de tiempo de inactividad y otros parámetros que está dispuesto a aceptar.

Teniendo en cuenta el acceso y la integración

Otra cuestión que pensar es en el acceso a sus servicios y la integración entre la aplicación que desea implementar en la nube y otros servicios que depende. Por ejemplo, es necesario determinar qué tipo de servicios de control de acceso su proveedor ofrece, para que sólo las personas que se supone para acceder a su aplicación durante el desarrollo y despliegue pueden hacerlo.

Digamos que usted ha decidido mover su aplicación a la nube, pero usted no desea mover su base de datos o incluso replicar sus datos allí. Usted tendrá que asegurarse de que existe el nivel adecuado de seguridad entre sus datos en las instalaciones y su aplicación en la nube.

Además, no puede haber muchos puntos de integración con una aplicación en la nube. La aplicación puede integrarse con una aplicación de gestión de relaciones con clientes en su organización. La aplicación puede integrarse con otros servicios en la nube.

Un criterio clave para un proveedor de PaaS es proporcionar interfaces bien documentados y bien definidos para su uso. En otras palabras, en el centro de las capacidades de integración entre las aplicaciones en la nube o en las instalaciones son interfaces de programación de aplicaciones (API). Estas API, que son parte de la plataforma PaaS, permiten a las empresas integrar rápidamente sus servicios en una amplia variedad de aplicaciones en un conjunto diverso de plataformas. Antes de elegir un proveedor de PaaS, asegúrese de que puede soportar las aplicaciones y servicios que necesita para integrarse.

Evitar el lock-in

Aunque el enfoque PaaS tiene muchos beneficios, puede tener algunas desventajas. Un inconveniente de PaaS es que se le puede fijar a la utilización de un entorno de desarrollo particular y pila de componentes de software. Ofertas de PaaS suelen tener algunos elementos de propiedad. En consecuencia, es posible que se casado con la plataforma del proveedor y no puede mover su aplicación en otros lugares sin reescribirlo en algún grado.

Si queda satisfecho con su proveedor de PaaS, usted puede enfrentar gastos sustanciales si de repente necesita volver a escribir aplicaciones para satisfacer los requisitos de otro proveedor PaaS.

El temor de los proveedores de tecnología ha dado lugar a la aparición de una nueva variedad de PaaS: Open Platform as a Service. Este servicio ofrece el mismo enfoque que PaaS, excepto que no hay restricción en la elección de desarrollo y software de entrega. Si el lock-in es importante para usted, a continuación, hacer preguntas antes de firmar el contrato de un proveedor.




» » » » Gestión de aplicaciones en un entorno de nube híbrida