Uma visão geral do Google Cloud Platform para profissionais da AWS
Este blog tem como objetivo preparar especialistas que conhecem a Amazon Web Services (AWS) com as principais ideias necessárias para começar com o Google Cloud. O blog compara AWS com Google Cloud e fornece informações sobre as diferenças e semelhanças entre os dois. Além disso, o blog oferece mapeamentos de referência rápidos de conceitos, produtos e terminologia da AWS para comparar conceitos, produtos e terminologia no Google Cloud.
A nuvem do Google
Nos 15 anos anteriores, o Google é conhecido como uma das bases de nuvem mais poderosas, rápidas e de alta classe do planeta. Por dentro, o Google utiliza essa base para alguns serviços em escala mundial e de alto tráfego, incluindo YouTube, Maps, Gmail e Pesquisa. Como resultado do tamanho e da escala dos serviços, o Google trabalhou muito para otimizar sua estrutura e criar um conjunto de serviços e ferramentas para cuidar com eficiência. O Google Cloud disponibiliza esses recursos de gerenciamento e essa infraestrutura para você.
Regiões e zonas
Quase todos os itens da AWS são implantados em regiões situadas em todo o mundo. Cada região inclui um pool de data centers que geralmente estão próximos uns dos outros. A Amazon distribui todas as regiões em pelo menos duas zonas de acessibilidade. Essencialmente, o Google Cloud isola sua acessibilidade de serviço em zonas e regiões situadas em todo o mundo. Para obter o mapeamento completo de zonas e regiões do Google Cloud em todo o mundo, consulte Locations of Cloud.
Por plano, cada área da AWS é isolada e livre de diferentes regiões da AWS. Essa estrutura garante que a acessibilidade de uma área não influencie a acessibilidade de diferentes regiões e que os serviços dentro das áreas permaneçam independentes uns dos outros. Além disso, as regiões do Google Cloud são isoladas umas das outras por motivos de acessibilidade. Em qualquer caso, o Google Cloud trabalhou em uma funcionalidade que capacita as áreas a sincronizar informações transversalmente às áreas, conforme indicado pelos requisitos de um determinado serviço do Google Cloud.
Tanto a nuvem do Google quanto da Amazon Web Services (AWS) têm pontos de presença (POPs) situados em muito mais áreas ao redor do globo. Essas áreas POP ajudam a ajudar o cache de conteúdo mais próximo dos clientes finais. No entanto, cada estágio utiliza seus locais de POP separados de várias maneiras:
A AWS utiliza POPs para fornecer um serviço de rede de entrega de conteúdo (CDN), Amazon CloudFront.
- O Google Cloud utiliza POPs para fornecer ao Google Cloud CDN e fornecer serviços de armazenamento em cache integrado, como Google Cloud Storage e Google App Engine.
- Por meio da fibra de propriedade do Google, os POPs do Google Cloud são vinculados a data centers. O significado dessa conexão desimpedida é que os aplicativos do Google baseados na nuvem têm acesso rápido e confiável a toda a gama de serviços do Google Cloud.
Limites, contas e preços
O Google e a nuvem AWS têm limites de soft default para novas contas em seus serviços. Esses limites não estão vinculados a limitações especializadas para a assistência prestada - em vez disso, eles são configurados para ajudar a impedir que contas fraudulentas utilizem muitos recursos e para restringir a ameaça a novos clientes, evitando que eles usem mais do que o esperado conforme a plataforma é explorada por eles. No caso de seu aplicativo ultrapassar esses pontos de corte, o Google e a nuvem AWS fornecem abordagens claras para se conectar com os grupos internos adequados para aumentar os limites.
Para utilizar o serviço da AWS, você deve fazer login em uma conta da AWS. Depois de concluir este procedimento, você pode lançar usando sua conta diferentes serviços dentro dos limites declarados da Amazon, e esses recursos são cobrados de sua conta particular. Se necessário, você pode criar contas para cobrança e depois criar subcontas que se movem para elas. Ao longo dessas linhas, as empresas podem projetar uma estrutura padrão para o faturamento.
Uma vez que os preços, em geral, mudam com mais frequência do que os serviços ou recursos principais, as especificações de preços evitadas por este conjunto de artigos, quando provável. No entanto, cada artigo falará sobre o modelo de preços por trás de cada serviço em qualquer lugar que acomoda. Para comparações atualizadas do preço de sua solução específica, use a calculadora do Google Cloud e a calculadora de preços da Amazon para ver qual design oferece o melhor valor em relação à escalabilidade, flexibilidade e custo.
Interfaces de gerenciamento de recursos
O Google e a nuvem AWS fornecem uma interface de linha de comando (CLI) para colaboração com os recursos e serviços. O Google Cloud oferece o Cloud SDK e o Amazon Web Services (AWS) oferece o Amazon CLI. Para todos os serviços, ambos são CLI unificados e são multiplataforma, com binários acessíveis para Linux, Windows e macOS. Além disso, no Google Cloud, você pode utilizar o Cloud SDK em seu navegador de Internet, utilizando o Google Cloud Shell. Além disso, o Google e a nuvem AWS oferecem consoles online. Todos os consoles permitem que os clientes gerenciem, criem e monitorem seus recursos.
Tipos de serviço
Em um nível grande, as plataformas de nuvem começam oferecendo um conjunto de serviços básicos:armazenamento, computação, banco de dados e serviços de rede. Esses serviços básicos da AWS contêm:
- Armazenamento:EBS - “Amazon Elastic Block Store” e S3 - “Amazon Simple Storage Service”
- Computação:EC2 - “Elastic Compute Cloud”
- Bancos de dados:Amazon Dynamo DB e RDS - “Relational Database Service”
- Rede:VPC - “Nuvem privada virtual”
Os serviços básicos do Google Cloud contêm:
- Armazenamento:Armazenamento em nuvem do Google
- Computação:Google App Engine e Compute Engine
- Bancos de dados:Google Cloud Firestore, Google Cloud SQL e Cloud Bigtable
- Rede:nuvem privada virtual do Google
Cada plataforma nesse ponto cria diferentes serviços de nível mais significativo no topo desses serviços. Normalmente, esses serviços de nível superior podem ser classificados como uma das seguintes quatro classes:
- Serviços analíticos e de big data:serviços destinados a trabalhar para processar muitas informações, por exemplo, Google Dataflow e Amazon Kinesis.
- Serviços para aplicativos:Serviços destinados a ajudar na otimização de aplicativos na nuvem. Os exemplos contêm Google Pub / Sub e Amazon SNS.
- Serviços de aprendizado de máquina:serviços destinados a ajudá-lo a integrar o aprendizado de máquina perceptivo, como reconhecimento de imagem ou fala, ou a implantar e treinar seus próprios modelos de aprendizado de máquina. Alguns exemplos desses serviços são a plataforma de aprendizado de máquina do Google e o Amazon Sage Maker.
- Os serviços de gerenciamento:serviços destinados a ajudá-lo a cuidar do funcionamento de um aplicativo. Alguns exemplos de tais serviços são; monitoramento do driver Google Stack e Amazon Cloud Watch.
Computação em Nuvem
- Ferramentas de monitoramento da AWS explicadas
- Ferramentas de monitoramento da AWS — Bridging the Gap
- 5 métricas de rede para um mundo em nuvem
- AWS vs. Azure vs. Google:Cloud Wars 2020
- Roteiro de certificação em nuvem do Google
- Qual plataforma de orquestração de contêiner AWS é a melhor para sua organização?
- Google Cloud Platform:uma folha de referências
- As 5 principais práticas de segurança para backup da AWS
- Atualização do Google Cloud; Como o Google está evoluindo
- Atualizações da nuvem da AWS; Relatório 2020