IaaS para o desenvolvimento de serviços: quem e por que mudou para a infraestrutura virtual

Já escrevemos sobre como o IaaS é usado por empresas do setor financeiro e comércio eletrônico , além de organizações de manufatura . Hoje, descreveremos como o provedor de IaaS pode ajudar as empresas envolvidas no desenvolvimento de aplicativos e na integração de serviços ao sistema.


/ foto NTNU CC

Implantar o SAP HANA


Como observa a IBM, o SAP HANA tem uma curva de aprendizado bastante acentuada. Portanto, em muitas empresas que desejam implantar essa solução de ERP por conta própria, não há funcionários internos que possam ajudar na integração. A solução pode ser o serviço de hospedagem SAP na nuvem do provedor de IaaS.

Fomos por esse caminho na escola de negócios MIRBIS , implementando um sistema para gerenciar matrículas de alunos com base em soluções SAP na nuvem. Ele consiste em três componentes: o sistema SAP S / 4HANA 1610 ERP e o gerenciador de soluções SAP e os utilitários de administração do servidor SAP Content.

Configurar backup


Os backups não podem ser armazenados no mesmo local que os dados de backup. Existem riscos, mesmo que a "reserva" esteja dentro do mesmo data center. Por exemplo, há vários anos, um raio atingiu um transformador em um data center irlandês e o desenergizou completamente. Isso afetou o desempenho de um grande número de serviços. Para não perder dados em uma situação tão absurda, os backups devem ser mantidos em diferentes locais remotos. O provedor de IaaS pode ajudar com isso.

Para trabalhar com informações corporativas, dados de clientes e reservas inteligentes , a City-call recorreu ao trabalho com um provedor de IaaS. Ela é especializada na integração de contact centers com sistemas de CRM e sites de seus clientes. Há um ano, a City-call processava cerca de 350 mil ligações por dia, mas hoje esse número só aumentou. O ambiente virtualizado na nuvem IT-GRAD atua como campo de teste e solução de backup e fornece novos recursos para os projetos de TI da empresa.

Ao mesmo tempo, o provedor de IaaS também pode ajudar com backups para integradores. Nesse projeto, trabalhamos com o Scorocode , um provedor de serviços de backup BaaS (back-end como serviço).

Em um sistema BaaS, todas as solicitações de aplicativos finais são divididas entre os clusters correspondentes (API, DBMS, arquivos, estatísticas). Os clusters de API são responsáveis ​​pela distribuição de tarefas - eles processam cerca de 25 mil ocorrências por segundo.



Vários elementos de Scorocode "vivem" de uma só vez na nuvem do IT-GRAD. O serviço IaaS é responsável por manter a operação do serviço de registro de usuário do aplicativo e armazenar seus dados pessoais. Além disso, sob o controle da infraestrutura virtual, as funções dos desenvolvedores funcionam: um editor de código JavaScript e serviços analíticos. Tudo isso ajuda o serviço BaaS a lidar com altas cargas.

O IaaS também usa o integrador KUBIT em seu trabalho. No ano passado, eles implantaram um site de recuperação de desastre para um de seus clientes.

Era necessário migrar quatro portais e associá-los a um sistema de CRM proprietário em PHP. Para complicar a tarefa, esses portais funcionavam na versão antiga do MS Dynamics Axapta (era compatível com o Windows 2003). A KUBIT decidiu deixar apenas dois portais e, em seguida, implantou o circuito dentro da rede e na nuvem. Isso nos permitiu economizar dinheiro do cliente e garantir a operação ininterrupta dos serviços.

Aplicativos de teste


Durante os testes, é importante que o ambiente em que os aplicativos sejam executados seja o mais próximo possível das condições operacionais reais. Assim, os desenvolvedores podem obter uma imagem mais precisa do desempenho do produto. Mas reconfigurar seu próprio ambiente de hardware para um grande número de serviços é bastante caro (em termos de dinheiro e tempo).

O IaaS por meio da virtualização permite criar rapidamente um novo ambiente sem a compra de servidores adicionais. Essa oportunidade foi aproveitada pela Spearline Labs, uma empresa internacional que ajuda a solucionar problemas de serviços telefônicos, compila estatísticas sobre qualidade de som, tons DTMF etc. O ambiente de teste virtual permite que as organizações avaliem a qualidade dos serviços em mais de cinquenta países (incluindo a Rússia).

Outro caso é a empresa Speech Technologies. Ele usa a infraestrutura virtual como um ambiente de teste e plataforma para vários de seus desenvolvimentos. Um deles é o VoiceFabric. O serviço permite que você sintetize texto em fala diretamente no navegador. O processamento de fala é realizado na nuvem IT-GRAD, o usuário acessa o sistema apenas via API e recebe o resultado via HTTPS.

Monitorar a carga


A infraestrutura de TI tem muitos níveis, cada um dos quais precisa ser monitorado. É importante monitorar a "integridade" dos servidores e seus componentes, para controlar o desempenho de microsserviços e consultas ao banco de dados. Para esses fins, os provedores de IaaS instalam sistemas de monitoramento e ajudam a configurá-los para seus clientes.

Um exemplo é a empresa de conteúdo Zed Russia, que desenvolve serviços de entretenimento e informação para operadoras de telefonia móvel. Usando o IaaS, ele dimensiona os serviços de monitoramento para um grande número de aplicativos e estima a carga nas máquinas virtuais. A nuvem IT-GRAD também contém um sistema de pagamento por SMS, um sistema de entrega de conteúdo e soluções de CRM da empresa.



Outro caso: o DocsVision é uma solução SaaS para gerenciar o gerenciamento eletrônico de documentos. A empresa de desenvolvimento desse sistema Andok recorreu ao IaaS, pois era importante para ela proteger os dados do usuário.



Implantamos um sistema operacional Windows Server e um servidor SQL e de email na máquina virtual do cliente. Em seguida, configuramos sistemas de monitoramento no nível do data center e organizamos proteção adicional por meio da VPN integrada. O IaaS reduziu o custo de propriedade do produto e controla com mais eficiência a operação do sistema de gerenciamento eletrônico de documentos.



Desde cadeias de lojas até soluções exclusivas de SaaS, de grandes indústrias e aeroportos a call centers em larga escala e pequenas lojas on-line, o IaaS resolve centenas de tarefas diversas todos os dias. Acontece que para a IaaS existe um lugar em quase todos os negócios e, em algumas empresas, a infraestrutura virtual é o "coração" de todos os processos de trabalho.

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


All Articles