O que é Google Cloud Platform? Quais suas funcionalidades?
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.
Leia também
- Como desativar a localização no Google Maps? E a linha do tempo?
- O melhor aplicativo de armazenamento na nuvem para cada tipo de arquivo!
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.
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.
https://youtu.be/ezn9HUUVY8o
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
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.
Veja também
Melhores serviços de armazenamento na nuvem
Veja o que o Google já sabe sobre você
Como ver itens salvos no Google e proteger sua privacidade?
Google Maps em 3D, como abrir?