O que é Google Cloud Platform? Quais suas funcionalidades?

Escrito na categoria "Dicionário técnico" por André M. Coelho.

Desde o seu início humilde com o Google App Engine em 2008, o Google expandiu seu Google Cloud Platform para se tornar uma das principais plataformas de computação em nuvem no mercado atualmente. Embora ainda siga seus principais concorrentes Amazon Web Services e Microsoft Azure, o Google está se mantendo na guerra da nuvem e continua fazendo investimentos no GCP que tornam o produto mais atraente para grandes clientes. Reunimos os detalhes e recursos mais importantes sobre o Google Cloud Platform neste artigo.

Google Cloud Platform: o que é?

Em 2008, para capturar o crescente interesse em aplicativos da web, o Google lançou o Google App Engine, uma ferramenta de nuvem de plataforma como serviço (PaaS) que permitia aos desenvolvedores criar e hospedar seus aplicativos na infraestrutura do Google. O App Engine enfrentou dificuldades desde o início, devido ao fato de não suportar determinados idiomas principais do desenvolvedor.

O Google lançou uma série de ferramentas complementares, como a camada de armazenamento de dados e o componente Infraestrutura como Serviço (IaaS) conhecido como Google Compute Engine, que suporta o uso de máquinas virtuais. Depois de crescer como um provedor de IaaS, o Google adicionou produtos adicionais, incluindo um balanceador de carga, DNS, ferramentas de monitoramento e serviços de análise de dados, tornando o Google Cloud mais capaz de competir no mercado de nuvem e aumentar sua participação no mercado.

Os produtos atuais do Google Cloud Platform abrangem as categorias a seguir:

O GCP é basicamente um provedor de nuvem público. O Google tem uma rede de provedores de nuvem privada que pode ajudar os usuários a criar uma implantação de nuvem híbrida, mas seu espaço proprietário é a nuvem pública. A plataforma também possui uma série de outros parceiros que fornecem serviços adicionais.

Enquanto a AWS e a Microsoft consistentemente se pressionam para baixar os preços, o Google segue seu próprio padrão de preços e, rotineiramente, se vangloria de que oferece o menor custo dos três provedores. No entanto, o Google realmente se diferencia em seus serviços.

Google Cloud Platform

O Google Cloud Platform é a plataforma na nuvem do Google, oferecendo diversas soluções para dar suporte a nuvem. (Foto: kannada.gizbot.com)

Por que escolher o Google Cloud Platform?

O fato do Google Cloud Platform ser ou não importante para sua organização depende do tipo de ferramentas e funcionalidades que ele valoriza em um provedor de nuvem.

Em termos de serviços básicos, o Google oferece as mesmas funcionalidades básicas da AWS e do Azure, mas em menor escala. No entanto, onde ela realmente brilha, está em suas ferramentas de big data, inteligência artificial (IA) e iniciativas de aprendizado de máquina e suporte a contêineres.

O BigQuery e o Dataflow do Google trazem fortes recursos de análise e processamento para empresas que trabalham muito com dados, enquanto a tecnologia de contêineres Kubernetes do Google permite o gerenciamento claro do cluster de contêiner e facilita a implantação de contêineres. O Cloud Machine Learning Engine do Google e várias APIs de aprendizado de máquina facilitam para as empresas alavancar o AI na nuvem.

O Google é uma empresa que prospera na coleta e na subsequente alavancagem de dados. Independentemente de dados do usuário, dados da máquina ou dados geográficos serem irrelevantes. Se uma empresa deseja experimentar os dados, o GCP pode ser uma boa opção como provedor de nuvem.

Além do seu trabalho em IA e aprendizado de máquina, o GCP se mantém no topo do desenvolvimento de tendências corporativas, como a computação sem servidor, para permanecer competitivo em relação a ferramentas como o AWS Lambda. O GCP oferece soluções sem servidor para desenvolvimento de aplicativos, análises e muito mais. Ele também tem uma integração com o Elastic Cloud para suportar pesquisa e análise de código aberto.

Quem pode usar o Google Cloud Platform?

Tal como acontece com muitas das suas inovações, o conjunto de ferramentas que o GCP inclui foram originalmente ferramentas internas criadas para a utilização do Google.

Adicionando segurança e confiabilidade, o Google está fornecendo melhores degraus para o GCP, tornando sua plataforma mais acessível a todas as empresas que desejam eliminar alguns (ou todos) seus data centers, se tornando uma opção para pequenas, médias, e grandes empresas.

O Google já adicionou grandes nomes à sua lista do Cloud Platform, provando que pode atender às necessidades dos principais jogadores no mercado. No entanto, muitas dessas empresas também usam outros provedores, como o AWS ou o Azure, o que significa que o GCP também pode atuar como um provedor complementar para clientes existentes do AWS ou do Azure que precisam de recursos adicionais ou flexibilidade.

Como é uma plataforma na qual os aplicativos são criados e hospedados, a escolha de um provedor como o GCP também afeta os desenvolvedores. Para desenvolvedores, o GCP suporta Go, Node.JS, Python, Ruby, PHP, .NET e Java. Os desenvolvedores devem se certificar de que estão envolvidos em qualquer conversa sobre a escolha de um provedor de nuvem para garantir que seja uma plataforma na qual eles e sua equipe estejam dispostos a trabalhar.

Serviços do Google Cloud Platform

A maioria dos produtos GCP mencionados acima estão em disponibilidade geral agora. No entanto, como todos os provedores, o Google está constantemente adicionando novas ferramentas e recursos na pré-visualização ou na versão beta, o que provavelmente o tornará público em geral.

Algumas das ferramentas mais recentes trazidas para o Cloud Platform são Cloud Job Discovery, Cloud Text-to-Speech, Transparência de Acesso, Cloud Security Command Center, Cloud Functions e Cloud Armor. Além de seu conjunto existente de APIs e Mecanismo de Aprendizado de Máquina, o Google lançou seu Cloud TPU beta para acelerar os esforços de aprendizado de máquina em cargas de trabalho e oferecer supercomputação sob demanda.

Como posso usar o Google Cloud Platform?

Como o GCP é um produto disponível ao público, não é muito difícil adquirir seus serviços. O maior problema é duplo: decidir se a plataforma é ou não a melhor opção para o seu negócio e planejar sua migração.

Para comparar efetivamente o GCP com as outras opções, você precisará fazer sua pesquisa. Se você estiver comparando com o AWS e o Microsoft Azure, tente começar com os guias de outras pessoas inteligentes para AWS e Microsoft Azure, respectivamente.

À medida que sua organização começar a planejar sua implantação, comece fazendo uma lista de perguntas sobre o serviço e verifique-as na seção de perguntas frequentes do site do GCP. Para entender os detalhes de uma implantação do GCP, familiarize-se com a documentação apropriada.

O Google oferece cursos gratuitos para o GCP, além de um teste gratuito de 12 meses com crédito para organizações que precisam aprender o uso da plataforma. Também é oferecida uma ferramenta para migração ao vivo (chamada simplesmente Live Migration), que permite que uma instância de máquina virtual continue em execução mesmo durante um evento do sistema host.

O que acham do Google Cloud Platform? Quais sistemas acham melhores para a computação na nuvem?

Sobre o autor

Autor André M. Coelho

No final da década de 90, André começou a lidar diretamente com tecnologia ao comprar seu primeiro computador. Foi um dos primeiros a ter acesso à internet em sua escola. Desde então, passou a usar a internet e a tecnologia para estudar, jogar, e se informar, desde 2012 compartilhando neste site tudo o que aprendeu.

Deixe um comentário