Em 8 de junho de 2017, nossa equipe de inovação teve a oportunidade de participar do Google Cloud Next em Madri, onde foram discutidas novas formas de trabalhar, tecnologias Cloud e maior segurança em torno dessas soluções.
O evento foi dividido em três seções focadas em uma variedade de palestras. Os principais temas discutidos estavam relacionados a Big Data, Aprendizado de Máquina, Compute Engine e Business Security.
As sessões começaram com uma visão geral das possibilidades oferecidas pela Plataforma Google Cloud.
A principal vantagem da plataforma é a possibilidade de trabalhar com grandes volumes de dados sem exigir a instalação de vários servidores, tudo isso a baixo custo (você paga apenas pelo armazenamento da informação) e em poucos segundos. Sua estrutura é baseada no seu próprio Cloud Db chamado BigQuery e utiliza SQL como principal linguagem de programação.
A principal vantagem da plataforma é a possibilidade de trabalhar com grandes volumes de dados sem exigir a instalação de vários servidores, tudo isso a baixo custo e em poucos segundos.
Cloud Spanner, o primeiro banco de dados em Cloud
Mais tarde, apresentaram o Cloud Spanner. Sem dúvida, um dos produtos mais interessantes do Google Cloud para a maioria das empresas, já que é o primeiro Banco de Dados Relacional (RDS) em Cloud que oferece estabilidade técnica e alta disponibilidade.
Em outras palavras, isso significa que as organizações podem usar o ambiente SQL/Schema como sempre, mas sem as limitações que essas ferramentas implicam. Portanto, esse tipo de plataforma pode ser utilizada em aplicações críticas anteriormente reservadas apenas para bancos de dados NoSQL.
Big Data e machine learning
A sessão de Big Data focou em Cloud Dataproc e Cloud Datalab.
Cloud Dataproc é o complemento a ser utilizado junto com as soluções Big Data já mencionadas (ou seja, BigQuery) e que gerencia de forma eficiente vários clusters ao mesmo tempo, levando em conta a carga de trabalho de cada um. Além disso, funciona com Spark, Hadoop, Pig e Hive.

Google Cloud Platform, casos de sucesso
Uma das maiores vantagens do uso da Google Cloud Platform (GPC) é que ela fornece uma série de serviços e ferramentas para que os desenvolvedores possam aproveitar a infraestrutura do Google. Java, Python, Go, Node.js, Ruby, PHP e C# são algumas das linguagens suportadas. Dependendo do ciclo de vida de TI de uma determinada empresa, existem várias opções para desenvolver e implementar aplicações.
O uso da infraestrutura do Google Cloud é adequado tanto para as primeiras empresas que estão iniciando suas atividades quanto para os ambientes científicos que precisam utilizar centenas de núcleos para resolver cálculos complexos, como Dinâmica de Fluidos.
Um bom exemplo disso é o CENER (Centro Nacional de Energias Renováveis), que decidiu transferir uma parte significativa de suas atividades de HT Condor on-premise para a Google Cloud Platform, após comparar os problemas de otimização e orçamento entre Amazon e Google Cloud Services. O Chefe do Serviço de Informática e Desenvolvimento de Software do CENER fez uma palestra detalhada sobre como o GCP melhorou as operações diárias em sua empresa.
Outro bom exemplo das melhorias que o GPC nos traz ao mundo da arquitetura é a implantação realizada pelo BBVA dentro da sua empresa. As soluções do Google Cloud são atualmente utilizadas no BBVA para gerenciar algumas aplicações internas, bem como sua Intranet.

Google Cloud Solutions economiza tempo e dinheiro
Por fim, um dos engenheiros do Google Cloud Solutions demonstrou a facilidade com que o GKE (Google Container Engine) pode ser integrado aos processos de controle de qualidade e aos pipelines de integração e ferramentas como Jenkins ou GITHUB, reduzindo assim o tempo e o dinheiro relacionados às atividades de SCM.
Do ponto de vista da empresa, o uso de tecnologias Kubernetes e contêineres Docker pode ser de interesse para implantar modelos e produtos de dados que já foram desenvolvidos e testados como provas de conceito ou protótipos.
Levar modelos para produção requer um fluxo de trabalho profissional, altos padrões de qualidade, código escalável e infraestrutura, e sem dúvida Kubernetes e contêineres Docker, junto com o Google Container Engine (GKE), podem ajudar a tornar esse processo o mais simples possível.
Reinventando a forma de fazer Consultoria
Continuamos explorando as novas oportunidades que as tecnologias emergentes estão criando para oferecer as melhores soluções aos nossos clientes e nos tornarmos o motor do processo de inovação em nossas áreas de negócios.
Estamos trabalhando muito para estar na vanguarda desta nova era.
