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:

  • Compute: App Engine, Compute Engine, Kubernetes Engine, Cloud Functions.
  • Armazenamento e Bancos de Dados: Cloud Storage, Cloud Bigtable, Cloud SQL, Cloud Datastore e outros.
  • Rede: Virtual Private Cloud (VPC), Cloud Load Balancing, Network Service Tiers, Cloud Armor e outros.
  • Big Data: BigQuery, Cloud Dataflow, Cloud Dataproc, Cloud Pub / Sub e outros.
  • Cloud AI: Mecanismo de aprendizado de máquina em nuvem, Cloud TPU, Cloud AutoML, várias APIs de aprendizado de máquina
  • Identidade e segurança: Cloud Identity, Cloud IAM, Security Key Enforcement, Cloud Security Scanner, Cloud Resource Manager e outros.
  • Ferramentas de gerenciamento: Stackdriver overview, monitoramento, rastreamento, registro em log, depurador, Cloud Console e outros.
  • Ferramentas para desenvolvedores: Cloud SDK, Container Registry, Container Builder, laboratório Cloud Test e outros.
  • Plataforma de API e ecossistemas: Google Maps Platform, API Analytics, monetização de APIs, Cloud Endpoints e outros.
  • Transferência de dados: Google Transfer Appliance, Serviço de transferência de armazenamento em nuvem, Serviço de transferência do Google BigQuery.
  • Ferramentas de produtividade: G Suite, Hire Chrome, Android.
  • Serviços profissionais: consultoria, gerenciamento técnico de contas, treinamento, certificação e outros.
  • Google Cloud IoT Core

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?

Deixe um comentário

  • (não será divulgado)