A mudança é sempre um estresse, independentemente de como ela ocorre. Mudar de um apartamento menor para um mais confortável, mudar de cidade ou até mesmo tomar a decisão de sair da casa da mãe aos 40 anos. A migração da infraestrutura também não é tão simples. É uma coisa quando você tem um site pequeno com alguns milhares de visitantes por dia e está disposto a gastar algumas horas e algumas xícaras de café para transferir dados. É outra coisa quando você tem uma infraestrutura complexa com uma infinidade de dependências e soluções improvisadas adaptadas a locais específicos em uma nuvem concreta.
E se ainda adicionarmos o 1C a isso, o processo ganha novas nuances.
Meu nome é Sergey Kondratiev, sou responsável pela nossa nuvem listrada, BeeCLOUD, e neste post vou falar sobre a migração da empresa 'AeroGeo' para nossa nuvem.
Por que mudar?
Primeiro de tudo, deixe-me falar sobre as especificidades do negócio da 'AeroGeo'. Esta é uma companhia aérea de Krasnoyarsk que realiza transporte de passageiros e cargas há 13 anos, com mais de 40 aeronaves em sua frota, incluindo helicópteros. Operam apenas na Rússia, mas em todo o território. Ou seja, aeronaves da empresa podem ser encontradas de Altai a Kamchatka. Sua espécie de cartão de visita é o fato de que a 'AeroGeo' assegura o funcionamento completo da Estação Drifting Season do Instituto Geográfico Russo.

Bell 429, foto de empresa
Em geral, há muitos clientes, mais de 350 funcionários internos e trabalhos de aviação de qualquer complexidade. Por isso, uma infraestrutura que funcione adequadamente é extremamente crítica para a empresa. E você sabe o quão exigentes podem ser os sistemas 1C, mesmo sem eu mencionar.
Assim, um ano atrás, o cliente teve uma clara necessidade de atualizar sua infraestrutura. Naturalmente, começaram a considerar soluções em nuvem, e aqui ficou claro que, primeiro, a alta direção da empresa tinha algumas dúvidas sobre as soluções em nuvem (se tudo realmente estaria disponível 24/7 ou não), e segundo, não queria trabalhar através de um canal público. Para dar a eles o crédito, ao decidirem pela migração, nos submeteram a um rigoroso processo de verificação: o diretor de TI veio pessoalmente para ver como tudo funcionava aqui. Ele andou, observou, tirou conclusões e deu o sinal verde para o projeto piloto.
A infraestrutura que precisava ser transferida foi projetada para o trabalho de 30 especialistas em pico, de três escritórios diferentes (ou seja, de três redes distintas: a sede, o aeroporto 'Yemelyanovo' e o aeroporto 'AeroGeo'). Nós pensamos e decidimos unir tudo isso em uma única rede, que foi reservada pelo protocolo IPSec, utilizando um túnel dedicado 'Krasnoyarsk-Moscou' de 100 Mbit. A chave de hardware está no nosso datacenter, em um hub USB e foi conectada ao pool de clientes.
A migração levou apenas uma noite, porque o representante da 'AeroGeo' simplesmente trouxe o nosso banco de dados principal em um meio físico diretamente para o datacenter onde a plataforma está implantada. Na verdade, estávamos preocupados com a vinculação das chaves, com receios de que durante a migração as chaves poderiam falhar, mas não, tudo correu bem, pois as chaves foram vinculadas a hosts semelhantes.
O projeto piloto durou cerca de um mês, durante o qual coletamos ativamente o feedback dos especialistas em 1C. Durante esse mês, eles não notaram nenhuma queda de desempenho ou desconforto.
Por que escolher a nós
Atualmente existem muitas opções de nuvem, quase todos os grandes players do mercado já têm sua própria nuvem cheia de recursos. É compreensível, se você quer competir — crie uma nuvem excepcional e adicione mais um pouco.
Atualmente temos três datacenters (Moscovo), nuvem baseada em OpenStack (se você estiver interessado, eu posso escrever sobre isso detalhadamente em um post separado). Aprendemos a transferir diversas plataformas 1C para a nuvem, o BeeCLOUD tem servidores com 3 GHz e 3,5 GHz (nós escolhemos um com um cluster dedicado HP Synergy de 3,5 GHz, que foi selecionado pela 'AeroGeo'), dependendo do que o cliente precisa.
Como 1C é um sistema que em sua configuração e personalização continua a seguir o princípio de 'cada um faz como pode', nós criamos um ótimo cluster onde o cliente pode transferir a sua versão altamente customizada, caprichosa e exigente de 1C sem problemas durante o caminho. Tudo funcionará. TIER 3, SLA 99,97, Lei Federal 152, cenário clássico.
Mas tudo isso são números e tecnologias. O mais importante em nosso produto são as pessoas. Conseguimos reunir uma excelente equipe de engenheiros talentosos, que estão tanto em Moscovo quanto trabalhando de forma distribuída nas regiões. Isso nos oferece uma oportunidade muito importante — ajudar o cliente no local. É uma coisa você (mesmo sendo um cliente VIP) ligar para o suporte e ficar um tempo na linha explicando o que quebrou dessa vez, após o que a equipe de suporte vai verificar tudo remotamente. É outra coisa quando os especialistas e técnicos conseguem resolver todos os problemas potenciais no local, com estas mãos.
Claro, o cloud também é bom porque retira todas as dores de cabeça do cliente e as passa solenemente para o provedor. Na "AeroGeo", tudo estava ligado a essa 1C. Agora eles sabem que a relevância e a funcionalidade do sistema estão sob nossa responsabilidade. Se sai algo novo do fornecedor, precisamos aplicar algum patch e afins — simplesmente escrevemos para o cliente, alinhamos um horário conveniente em seu fuso horário para realizar as operações e seguimos em frente. Por exemplo, quando patches recentes da Intel e HP foram aplicados nos hosts, isso foi feito por nossa equipe durante o período de menor carga, segundo o horário de Krasnoyarsk.
Além disso, conseguimos fazer tudo em uma única interface. Diferentes serviços às vezes enfrentam obstáculos no sentido de que, como provedor, você oferece um serviço, mas tem um monte de subcontratados. E se algo não vai bem com os subcontratados, o tempo é perdido também na comunicação com eles. Para o cliente, não importa; uma vez que ele está pagando a você, você deve resolver todos os problemas.
Portanto, no caso do BeeCLOUD, decidimos nos afastar dessa situação e fazer tudo internamente. Nosso canal de comunicação, nosso suporte, nosso hardware. Isso torna o tempo de resposta mais rápido em caso de qualquer problema, significa que é definitivamente nosso problema e nós o resolveremos. Além disso, economiza muito (na verdade) tempo em processos internos, quando você possui tudo dentro de casa — você tem apenas uma central de atendimento, sem um monte de clones e sincronizações ou pingue-pongue constante com os subcontratados.
E sobre dinheiro
Onde estaríamos sem isso? Eu posso revelar não muitos números neste post, mas eles ainda assim ajudarão a entender a magnitude. Quando na "AeroGeo" calcularam quanto custaria a modernização da infraestrutura existente, o valor superou 2.000.000 de rublos. E esses são dados preliminares, os que normalmente aparecem em documentos com a etiqueta "De". Apenas a atualização, sem manutenção e suporte.
Pela infraestrutura transferida para o BeeCLOUD, incluindo os próprios recursos e suporte 24 horas, o cliente paga 45.000 rublos por mês. Ou seja, dois milhões de rublos são suficientes para quase 4 anos de operação sem pressa e complicações.
Nos esforçamos para sermos o mais transparentes possível; se o cliente quiser nos visitar e ver onde tudo acontece, fique à vontade. A propósito, sobre a própria nuvem: .
Se você tiver alguma dúvida sobre este caso ou sobre nossa nuvem em geral, escreva, ficarei feliz em responder.
Fonte: habr.com
