Casos de eventos

Indústria: Serviços de Tecnologia e Inovação
Localização: Colômbia

Sobre a migração de infraestrutura lógica

Gluky tem sua infraestrutura em Amazon Web Services e Digitalocean com os quais trabalhamos nas aplicações e bancos de dados de vários de seus clientes, eles queriam reduzir custos e obter melhores benefícios no novo para inovar e dar maior valor aos seus clientes, então eles opte por Migrar para o Google Cloud Platform para aproveitar os grandes benefícios de pagamento conforme uso, infraestrutura e aplicativos customizados e amplo suporte e integração com tecnologias de código aberto.

Desafio

Inicialmente, o principal objetivo era reduzir custos com a migração de suas aplicações funcionais para o Google Cloud Platform, implementando o produto legado em Drupal para cada um dos dois Clusters Kubernetes.

Solução

As aplicações e bancos de dados que são utilizados pela Amazon Web Services e DigitalOcean são migrados com sucesso para o Google Cloud Platform em um único Cluster Kubernetes Engine, os bancos de dados são para o Cloud SQL, onde foi obtida uma grande redução de custos por seremos superdimensionados .

A arquitetura foi alterada para que seja utilizado um único cluster, ele resida dentro da VPC compartilhada e exista por ambiente (um total de dois clusters, produção e desenvolvimento), cada aplicação é dividida por pool de dados, separando assim o conceito administrativo da aplicação por máquinas virtuais por pool de dados, enquanto para a parte administrativa do cluster as aplicações são separadas por espaços de trabalho (namespaces), conseguindo o isolamento das informações de dois clientes.

Da mesma forma, cada cliente possui um banco de dados Redis na memória e um banco de dados transacional Cloud SQL, usado primeiro para o cache de consulta do banco de dados e depois usado para todos os tópicos transacionais gerados fora do Drupal, e por último com base em imagens de todos os aplicativos GCP.

Apenas uma máquina virtual foi implementada no segmento DMZ, com o objetivo de permitir que a equipe de BI se conecte aos bancos de dados relacionados de forma segura e privada, funcionando como cliente VPN para sites com OpenVPN como cliente Linux.

O negócio principal é construído por uma única imagem Drupal dockerizada, implantada pelo Bitbucket pelo Bitbucket Devops e construída no Container Registry no GCP.

Tudo isto contribui para o crescimento e otimização tecnológica da Gluky, incentivando novos projetos de Analytics, Machine Learning, DevOps e Segurança, consolidando a sua confiança no Google Cloud Platform como seu principal fornecedor de tecnologia no mundo.

Resultados da migração para o Google Cloud Platform

Com a migração para o Google Cloud Platform, foi possível dar suporte às suas aplicações e bancos de dados de seus diversos clientes e foi possível obter os benefícios das plataformas ter como serviço e software como serviço para alcançar um foco empresarial na inovação e nada gestão administrativa da infraestrutura, aproveitando também a escalabilidade, durabilidade e alta disponibilidade dos serviços do Google Cloud Platform para cumprir os acordos de nível de serviço subjacentes com os clientes, pagamento por uso, descontos para uso contínuo e compromissos de uso contínuo para obter custos mais baixos e grande capacidade de crescimento.

Esta migração avançada para a equipe Google Cloud Platform e Servinformation conseguiu beneficiar a Gluky, uma vez que aproveitou os grandes benefícios tecnológicos e alcançou o avanço de diferentes projetos de machine learning e IA, análise de dados e infraestrutura, ampliando assim os serviços oferecidos a cada um deles. seus clientes.

Sobre ou cliente

A Gluky é uma empresa especializada em incentivar, reter e motivar colaboradores, forças de vendas, canais e clientes, ajudando a melhorar os resultados de nossos clientes, oferecendo um amplo portfólio de benefícios que estão vinculados ao propósito de cada marca.

O negócio, que nasceu em 2007, consiste no desenvolvimento de estratégias de reconstituição e remuneração que incentivam e fidelizam, desde equipes de vendas até canais de marketing e clientes. Mobilizam pessoas para abordar os indicadores do negócio por meio de uma plataforma tecnológica que permite que esses programas sejam implementados de forma escalonada, mensurável e gerenciada com informações que norteiam os incentivos.

Servinformación SA

Somos uma empresa de dados, líder no desenvolvimento de soluções que organizam e enriquecem as informações dos nossos clientes.

Produtos usados do Google Cloud Platform

Compute Engine: O Compute Engine oferece máquinas virtuais que podem ser configuradas e executadas em data centers do Google. Essas máquinas são montadas em bloco e contam com uma infraestrutura de rede de alto desempenho. A aplicação Drupal requer o compartilhamento de uma área de arquivo persistente com confiabilidade para gravá-lo, para iso um disco GCE com snapshots habilitados e utilizados, que é apresentado à aplicação por meio de um NFS, que por sua vez é convertido por meio de um Volume Persistente ( PV) e um PVC (Persistent Volume Claim) em um ponto de montagem para o aplicativo Drupal.

Kubernetes Engine: É composto por um Master 100% gerenciado pelo Google e onde está localizado na instalação base do Kubernetes, funciona como o cérebro do Cluster, Nodes que são apenas as máquinas virtuais que suportam o Cluster, Pods que são apenas abstraídos de dois containers que normalmente são baseados em imagens compiladas pelo Docker. O Kubernetes Engine se destaca por fornecer um sistema operacional com “Hardening” projetado para GKE (Container-Optimized OS), fornece escalonamento automático, atualização automática, reparo automático e suporta mais interrupções (mais barato), neste produto Gluky hospeda os diferentes aplicativos compostagem por microsserviços.

Cloud Sql: Cloud SQL é um serviço de banco de dados totalmente gerenciado que facilita a configuração, manutenção e gerenciamento de bancos de dados MySQL relacionados à Cloud Platform. O conector Cloud SQL permite acessar as informações do banco de dados Cloud SQL do Data Studio. Os bancos de dados da aplicação Gluky são Cloud SQL com MySQL 5.7, funcionam fora do cluster e possuem tamanho diferente dependendo da aplicação funcionar sem HA, conecta-se através de um ExternalName do cluster e um IP privado.

Container Registry: É uma tecnologia que fornece armazenamento privado de imagens Docker, versionamento, detecção automática de vulnerabilidades em imagens, de forma rápida e com alta disponibilidade por padrão. A aplicação é implementada através do Bitbucket DevOps no Container Registry, onde é utilizado na implementação da aplicação no mesmo cluster, a aplicação citada acima é baseada em Drupal e, em geral, todas as aplicações não-cluster utilizam a mesma implementação conceito para mim fazer o Bitbucket como base.

Armazenamento na nuvem: É um armamento de objeto com armamento ilimitado com tamanho mínimo de objeto, fornece acessibilidade e localizações de armamento em todo o mundo, baixa latência, durabilidade de 99.9% por isso é seguro e confiável, fornece diferentes tipos de armamento para qualquer carga de trabalho, permite para cobrir o versionamento e ciclo de vida de dois objetos, criptografia em repouso por pai e possibilidade de utilização de chaves de criptografia gerenciadas ou fornecidas por cada usuário, entre os diversos benefícios, o que mais se destaca é o baixo custo de pagamento logo acima disso. armado.

Redis MemoryStore: O Memorystore for Redis fornece um serviço totalmente gerenciado para armazenamento de dados na memória Redis que permite a criação de caches de aplicativos para fornecer acesso aos dados em menos de milissegundos. Drupal gerencia um cache de memória usando um banco de dados como Redis, implementado em Memorystore, ou serviço Redis gerenciado usando GCP, uma conexão com ele é feita usando um ExternalName e um IP privado, que pode ser alcançado pela mesma VPC para a qual os dados banco está conectado.

VPC compartilhada: Em uma VPC compartilhada, uma organização pode conectar recursos de vários projetos a uma rede comum de nuvem privada virtual (VPC) para se comunicar de forma segura e eficiente usando IPs internos nessa rede. Para usar uma VPC compartilhada, você deve designar um projeto como host e conectar um ou mais projetos de serviço a ele. As redes VPC no projeto host são conhecidas apenas como redes VPC compartilhadas. Os recursos qualificados para projetos de serviço podem usar sub-redes na rede VPC compartilhada. O projeto consiste em uma VPC compartilhada separada em um projeto separado, para alcançar funções de aplicação independentes das funções da equipe, ou o projeto VPC compartilhado é infra-compartilhado e produtivo, que possui as redes e sub-redes necessárias para os diferentes usuários e ambientes Gluky .

*Todos os direitos reservados. Esta publicação tem caráter comercial, informativo e ilustrativo. Os conteúdos deste portal têm como único objetivo destacar os cases de eventos desenvolvidos, implementados, gerenciados e apoiados pela SERVINFORMACIÓN. Por exemplo, dois contratos, ordens de compra e outros instrumentos jurídicos celebrados com as referidas empresas. As informações publicadas destinam-se exclusivamente à descrição do serviço contratado, respeitando os compromissos de confidencialidade, não divulgação e uso da marca. A SERVINFORMACIÓN em nenhuma hipótese revela informações de natureza confidencial, sensível ou reservada de acordo com o serviço contratado e de acordo com o marco regulatório da Lei 1.581 de 2012, do Decreto 1.377 de 2013 e demais normas que regulam a proteção de dados pessoais em Colômbia. Esta publicação é apoiada em parte pela Lei 1.150 de 2007, pelo Decreto 19 de 2012 e pelo Decreto 1.082 de 2015 que regulamenta as compras públicas na Colômbia e orienta as empresas a registrar e publicar experiências em um Cadastro Único de Licitantes (RUP). ) como uma intuição para figuram como licitantes em diversas modalidades de contratação pública. SERVINFORMACIÓN Ao publicar os nomes de entidades e empresas através do logótipo, texto e fotografias, NÃO se deve interpretar que entre a SERVINFORMACION e as entidades existe uma parceria de facto, consórcio, união temporária, associação, participação ou joint venture. O logotipo e a marca foram retirados da página principal da Entidade, sem qualquer alteração no título ilustrativo e apenas para referência. A única relação que existe ou existe entre a entidade e a referida empresa é a prestação de um serviço. Se você considera que estamos violando seus direitos com alguma publicação (texto, fotografia ou uso de logotipo), entre em contato conosco pelo e-mail: servinformacion@servinformacion.com e esta publicação será ampliada, apoiada ou corrigida.

Você tem um projeto de transformação digital em mente?

Aumentar para produtividade dê à sua empresa e aprimore suas oportunidades de negócios

Conte-nos sua ideia.

conte-nos sua ideia

Entre em contato eu sei agora!