IaaS para desarrollar servicios: qui茅n y por qu茅 se cambi贸 a infraestructura virtual

Ya escribimos sobre c贸mo las empresas del sector financiero y el comercio electr贸nico utilizan IaaS, as铆 como las organizaciones de fabricaci贸n . Hoy describiremos c贸mo el proveedor de IaaS puede ayudar a las empresas involucradas en el desarrollo de aplicaciones y la integraci贸n de sistemas de servicios.


/ foto NTNU CC

Implementar SAP HANA


Como se帽ala IBM, SAP HANA tiene una curva de aprendizaje bastante empinada. Por lo tanto, en muchas empresas que desean implementar esta soluci贸n ERP por s铆 mismas, no hay empleados internos que puedan ayudar con la integraci贸n. La soluci贸n puede ser el servicio de alojamiento de SAP en la nube del proveedor IaaS.

Fuimos de esta manera en la escuela de negocios MIRBIS , implementando un sistema para administrar la inscripci贸n de estudiantes basada en soluciones SAP en la nube. Consta de tres componentes: el sistema SAP S / 4HANA 1610 ERP y el administrador de soluciones SAP y las utilidades de administraci贸n del servidor de contenido SAP.

Configurar copia de seguridad


Las copias de seguridad no se pueden almacenar en el mismo lugar con los datos de la copia de seguridad. Existen riesgos incluso si la "reserva" se encuentra dentro del mismo centro de datos. Por ejemplo, hace varios a帽os, un rayo golpe贸 un transformador en un centro de datos irland茅s y lo desenergiz贸 por completo. Esto afect贸 el desempe帽o de una gran cantidad de servicios. Para no perder datos en una situaci贸n tan absurda, las copias de seguridad deben mantenerse en diferentes sitios remotos. El proveedor de IaaS puede ayudar con esto.

Para trabajar con informaci贸n corporativa, datos de clientes y reservas inteligentes , City-call recurri贸 a trabajar con un proveedor de IaaS. Se especializa en la integraci贸n de centros de contacto con sistemas CRM y sitios de sus clientes. Hace un a帽o, City-call proces贸 alrededor de 350 mil llamadas por d铆a, pero hoy esta cifra solo ha aumentado. El entorno virtualizado en la nube IT-GRAD act煤a como un campo de pruebas y una soluci贸n de respaldo y proporciona nuevas capacidades para los proyectos de TI de la compa帽铆a.

Al mismo tiempo, el proveedor de IaaS tambi茅n puede ayudar con las copias de seguridad de los integradores. En dicho proyecto, trabajamos con Scorocode , un proveedor de servicios de respaldo de BaaS (Backend-as-a-service).

En un sistema BaaS, todas las solicitudes de aplicaciones finales se dividen entre los grupos correspondientes (API, DBMS, archivos, estad铆sticas). Los cl煤steres de API son responsables de la distribuci贸n de tareas: procesan alrededor de 25 mil visitas por segundo.



Varios elementos Scorocode "viven" a la vez en la nube IT-GRAD. El servicio IaaS es responsable de mantener la operaci贸n del servicio de registro de usuarios de la aplicaci贸n y almacenar sus datos personales. Adem谩s, bajo el control de la infraestructura virtual, funcionan las funciones para desarrolladores: un editor de c贸digo JavaScript y servicios anal铆ticos. Todo esto ayuda al servicio de BaaS a hacer frente a altas cargas.

IaaS tambi茅n usa el integrador KUBIT en su trabajo. El a帽o pasado, implementaron un sitio de recuperaci贸n ante desastres para uno de sus clientes.

Era necesario migrar cuatro portales y asociarlos con un sistema CRM patentado en PHP. Para complicar la tarea, estos portales funcionaron en la versi贸n anterior de MS Dynamics Axapta (soportaba Windows 2003). KUBIT decidi贸 dejar solo dos portales, y luego despleg贸 el circuito dentro de la red y en la nube. Esto nos permiti贸 ahorrar dinero al cliente y garantizar el funcionamiento ininterrumpido de los servicios.

Aplicaciones de prueba


Durante las pruebas, es importante que el entorno en el que se ejecutan las aplicaciones est茅 lo m谩s cerca posible de las condiciones de funcionamiento reales. Para que los desarrolladores puedan obtener la imagen m谩s precisa del rendimiento del producto. Pero reconfigurar su propio entorno de hardware para una gran cantidad de servicios es bastante costoso (en t茅rminos de dinero y tiempo).

IaaS a trav茅s de la virtualizaci贸n le permite crear r谩pidamente un nuevo entorno sin comprar servidores adicionales. Esta oportunidad fue aprovechada por Spearline Labs, una compa帽铆a internacional que ayuda a solucionar problemas de servicios telef贸nicos, compila estad铆sticas sobre calidad de sonido, tonos DTMF, etc. El entorno de prueba virtual permite a las organizaciones evaluar la calidad de los servicios en m谩s de cincuenta pa铆ses (incluida Rusia).

Otro caso es la compa帽铆a Speech Technologies. Utiliza la infraestructura virtual como entorno de prueba y plataforma para varios de sus desarrollos. Uno de ellos es VoiceFabric. El servicio le permite sintetizar texto en voz directamente en el navegador. El procesamiento de voz se realiza en la nube IT-GRAD, el usuario solo accede al sistema a trav茅s de API y recibe el resultado a trav茅s de HTTPS.

Monitor de carga


La infraestructura de TI tiene muchos niveles, cada uno de los cuales debe ser monitoreado. Es importante controlar el "estado" de los servidores y sus componentes, para controlar el rendimiento de los microservicios y las consultas de la base de datos. Para estos fines, los proveedores de IaaS instalan sistemas de monitoreo y ayudan a configurarlos para sus clientes.

Un ejemplo es la empresa de contenido Zed Russia, que desarrolla servicios de entretenimiento e informaci贸n para operadores m贸viles. Usando IaaS, escala los servicios de monitoreo a una gran cantidad de aplicaciones y estima la carga en m谩quinas virtuales. La nube IT-GRAD tambi茅n contiene un sistema de pago por SMS, un sistema de entrega de contenido y soluciones CRM de la empresa.



Otro caso: DocsVision es una soluci贸n SaaS para gestionar la gesti贸n de documentos electr贸nicos. La compa帽铆a de desarrollo de este sistema Andok recurri贸 a IaaS, ya que era importante para ella proteger los datos del usuario.



Implementamos un sistema operativo Windows Server y un servidor SQL y de correo en la m谩quina virtual del cliente. Luego, configuramos sistemas de monitoreo a nivel del centro de datos y organizamos protecci贸n adicional a trav茅s de la VPN incorporada. IaaS ha reducido el costo de propiedad del producto y controla m谩s eficazmente el funcionamiento del sistema de gesti贸n de documentos electr贸nicos.



Desde cadenas de tiendas hasta soluciones SaaS 煤nicas, desde grandes industrias y aeropuertos hasta centros de llamadas a gran escala y peque帽as tiendas en l铆nea, IaaS resuelve cientos de tareas diversas todos los d铆as. Resulta que para IaaS hay un lugar en casi todas las empresas, y en algunas empresas la infraestructura virtual es el "coraz贸n" de todos los procesos de trabajo.

Source: https://habr.com/ru/post/es425627/


All Articles