5 razões pelas quais nós armazenamos seus dados com o Google Cloud Platform na Holanda

Você sabia que seus dados estão hospedados em um data center sustentável em Groningen, Holanda? 

MoreApp oferece uma ferramenta para capturar dados digitalmente usando todos os tipos de  formulários digitais, como uma  checklist ou uma  inspeção de segurança. Os dados capturados com esses diferentes tipos de formulários são armazenados na Google Cloud Platform. Continue lendo para descobrir as razões ecológicas e tecnológicas para esta decisão. 

1. 100% de energia renovável do vento holandês

O centro de dados da Google em Eemshaven, Groningen, é um dos centros de dados mais eficientes do mundo, consumindo cerca de 50% menos energia do que a média dos centros de dados*. Além de ser eficiente, também funciona com 100% de energia renovável, principalmente a partir do vento holandês. Isto está perfeitamente alinhado com a  missão da nossa empresa. Com cada escolha que fazemos, optamos pela  opção mais sustentável. Extra especial é o fato de que este é o primeiro centro de dados da Google que está funcionando com 100% de energia renovável desde o primeiro dia. Outras razões para a Google optar por Eemshaven é a combinação certa de infra-estrutura de energia, terrenos urbanizáveis e mão-de-obra disponível para o centro de dados.**

2. Automaticamente ampliando

Na MoreApp adoramos usar ferramentas genéricas, como as nossas. Acreditamos firmemente no uso de tecnologia testada, em vez de construir tudo do zero. Desta forma, a nossa equipe de desenvolvimento pode se concentrar no produto MoreApp e beneficiar de todo o trabalho que está a ser feito na comunidade. Porque a nossa missão é aumentar a escala do nosso produto, precisamos do software certo para nos ajudar a alcançar este objectivo.

Como muitas empresas SaaS, nós saltamos a bordo do trem Kubernetes. O  Kubernetesé um sistema amplamente utilizado para automatizar a implantação, o gerenciamento e o dimensionamento de aplicativos na nuvem. No entanto, não queremos gastar muito do nosso precioso tempo de desenvolvimento no gerenciamento de um cluster Kubernetes.

É por isso que o desenvolvedor do MoreApp Joël Christ, durante sua pesquisa, descobriu que o Google Kubernetes Engine (GKE) é a melhor combinação para nós. Desta forma, podemos executar a nossa aplicação completa MoreApp nuvem em cima de um cluster Kubernetes gerenciado. Kubernetes começou como um produto do Google e o Google ainda é o maior contribuinte. Isso significa que é uma aposta segura combinar um cluster Kubernetes gerenciado com um centro de dados executado pelo Google.

"Para um produto como o MoreApp é importante dimensionar automaticamente. Precisamos estar prontos para escalar para mais e mais usuários em todo o mundo. O Kubernetes permite escalabilidade automática! Isto significa que se for necessário mais espaço em disco ou desempenho da CPU, será adicionado automaticamente". - Joel

3. Uma infra-estrutura de suporte melhorada

O Google Kubernetes Engine nos dá a possibilidade de usar várias máquinas diferentes para executar nossos serviços em nuvem. Serviços como o nosso website, API, Hooks, gerador de PDF, exportador de Excel, etc. No passado, você normalmente tinha uma máquina (virtual) para executar um serviço específico, por exemplo, o website. O problema é que se essa máquina parar, seu site ficará offline. Agora, com nossa nova infraestrutura Kubernetes, qualquer máquina é capaz de executar qualquer serviço. Isso significa que se uma das máquinas parar de funcionar, todas as outras máquinas podem assumir e executar a tarefa que lhes pedimos para fazer. Esta infra-estrutura torna o nosso produto ainda mais robusto e fiável.

4. Construir aplicações sem estado

No passado, as máquinas virtuais costumavam ter uma longa vida útil. Com a nova e melhorada infra-estrutura, as máquinas podem ser adicionadas e removidas no mesmo dia! Por exemplo, de manhã muitos usuários estão enviando formulários, mas à noite há menos atividade. Isso fez com que nossa equipe de desenvolvimento pensasse de forma diferente sobre o armazenamento de dados, ao escrever o código. Construir aplicações stateless é fundamental em uma infraestrutura na qual as aplicações podem ser expandidas e reduzidas independentemente e podem ser executadas em várias máquinas diferentes.

O que é uma aplicação sem estado?

Estado refere-se à informação que será lembrada pela aplicação. Se uma aplicação é projetada para não se lembrar de nada, é uma aplicação sem estado.

"Trabalhar com processos sem estado é o princípio número 6 da  The Twelve-Factor App, uma metodologia para construir aplicações modernas de software como um serviço (SaaS). Na equipe de desenvolvimento de software da MoreApp, implementamos todos os 12 princípios escritos por Adam Wiggins." - Joel 

Terraform, outra grande ferramenta, permite-nos escrever a nossa infra-estrutura como código. "Vamos esboçar o pior cenário possível; todas as máquinas virtuais estão desativadas. Como todas as aplicações são sem estado, podemos configurar tudo em poucos minutos executando nosso código Terraform. Essa é outra vantagem que não tínhamos antes de mudarmos para o Google". - Joel

5. MoreApp torna-se mais rápido

A localização do data center, a nova infra-estrutura, o dimensionamento automático, tudo junto fazem com que o nosso produto tenha um melhor desempenho!

Curioso sobre o MoreApp e sua melhor performance? Registe-se para uma conta gratuita do MoreApp! 

Fontes:
* https://blog.google/outreach-initiatives/environment/100-percent-renewable-energy/

** https://www.google.com/about/datacenters/inside/locations/eemshaven/

Digitalize-se hoje!

Plantamos árvores para cada Assinante! Leia Mais

© MoreApp | Security | Privacy