Projetos Cloud:
Migração e Organização
de Recursos na Nuvem
Case Everywhere:
A Everywhere Analytics é uma startup curitibana que nasceu com o objetivo de analisar, de forma precisa e em “tempo real”, o fluxo e o comportamento do deslocamento de pessoas.
Um serviço dessa natureza exige o tratamento, análise, armazenamento e captura de uma grande quantidade de informações, ou seja, um cenário ideal para o uso de uma arquitetura em Cloud.
A startup vem em constante crescimento desde o ano de 2014, quando o projeto foi iniciado, e o processo de crescimento também necessita de constante organização e ajustes das ferramentas utilizadas. Dentro desse cenário, a empresa entrou em contato com o time da Code21 para auxiliar na manutenção de sua estrutura em nuvem dentro do Microsoft Azure.
A etapa inicial do projeto foi de simplificação da organização dos recursos, ou seja, a criação de uma assinatura específica para a Everywhere, na qual a Code21 seria sua CSP (Cloud Solution Provider) e assim teríamos todos os acessos e ferramentas necessárias para migração e organização dos recursos.
Um parceiro Microsoft CSP tem a vantagem de gerenciar e organizar todo o ciclo de acesso as ferramentas de nuvem, e assim permitir que o cliente final tire o máximo de proveito da plataforma. Além disso, o parceiro CSP consegue simplificar e gerenciar as transações financeiras, faturando o custo direto para o cliente final, já com a incidência correta dos impostos. Se você precisa de ajuda com a estrutura do Azure pode entrar em contato conosco aqui.
Tecnologias utilizadas:
Foram algumas semanas e desafios para a migração de todos os recursos para uma única assinatura. A Everywhere trabalha com equipamentos e sensores, que leem os dados e enviam aos servidores no azure, isso significa que a migração deveria manter a estrutura de acesso a esses servidores.
Nesse momento, começamos a utilizar o “Azure Resource Mover”, uma ferramenta muito útil e disponível dentro da “caixa” de ferramentas da plataforma do Microsoft Azure. Com o “Mover” é possível migrar os recursos de forma simples e fácil, inclusive movendo as dependências.
Também é possível planejar e organizar a estrutura, bem como manter tudo em uma mesma região e um mesmo datacenter, por exemplo. Para conhecer melhor essa ferramenta clique aqui.
Mesmo com o uso do “Resource Mover” nosso time ainda precisou resolver uma série de desafios. Como, por exemplo, o fato de alguns recursos do Azure possuírem dependências, e essas gerarem conflitos de nome. Nesse caso precisamos recriar os serviços, e reorganizar a estrutura.
Outro desafio foi a migração de um volume grande de dados dentro de um cenário no qual o serviço é essencial e não poderia parar. Nosso time trabalhou em horários alternativos para executar a migração e alinhou com o cliente para validar a estrutura após o processo concluído.
Este é apenas um exemplo do que está dentro do trabalho de suporte da Code21 para uma estrutura em nuvem. Não é fácil manter uma arquitetura tão complexa e com tantas possibilidades, assim como gerenciar os custos e monitorar o uso. Mas, para facilitar a sua rotina, todos estes serviços estão dentro do nosso trabalho.
Tem interesse em conhecer melhor este serviço? Entre em contato!