Lar Rever Revisão e classificação da plataforma de nuvem do Google

Revisão e classificação da plataforma de nuvem do Google

Índice:

Vídeo: Virtual machines in GKE (Outubro 2024)

Vídeo: Virtual machines in GKE (Outubro 2024)
Anonim

O Google Cloud Platform (GCP) é uma excelente solução de infraestrutura como serviço (IaaS) que se integra a várias distribuições Linux e ao Windows Server até 2016. O GCP (cujo custo pode ser determinado entrando em contato com a empresa) cresceu para 15 regiões, com pelo menos três zonas cada uma desde a última revisão. Cada zona possui vários data centers e está aumentando à medida que o Google continua a construir uma infraestrutura de armazenamento. O Google expandiu sua rede para atender às crescentes demandas de seus data centers e teve a recente adição de três cabos submarinos. Notavelmente, um cabo é o desembarque do Pacífico ocidental em Guam. Isso se interconecta com 10 cabos submarinos que conectam a Ásia, o Pacífico Sul, a Austrália, o Japão e o continente dos EUA.

A rede global do Google é um ativo significativo quando considerada com suas amplas opções de rede disponíveis para usuários do GCP. A configuração da rede é bem projetada, fácil de usar e fornece uma ampla seleção de ativos, incluindo infraestrutura de rede e rede virtual. Agora tudo isso está disponível no recém-projetado console GCP, que é intuitivo e fácil de usar por si só. Devido a todos esses aspectos positivos e mais, atribuímos ao GCP uma classificação excelente em nosso resumo de análises de IaaS, embora o GCP ainda não tenha vencido o concorrente Amazon Web Services (AWS), que conquistou a escolha dos editores e pode ser um pouco menos caro.

Instalação e configuração

Onde antes você precisava ser um tecladista para usar o Google Cloud, a configuração e a operação básicas não são mais o domínio da linha de comando. Praticamente tudo pode ser realizado através da nova interface gráfica do usuário (GUI), e fazer coisas como criar e configurar um servidor de computação agora é reduzido principalmente a cliques do mouse no navegador. Isso torna a configuração básica no Google tão fácil quanto os serviços com uma reputação mais simples, como DigitalOcean ou Rackspace.

Para facilitar as coisas, o Google fornece uma ampla seleção de servidores pré-configurados. As configurações de rede também estão disponíveis com facilidade e você pode configurar os servidores por meio da interface do usuário (UI).

Essa interface do usuário substitui quase todas as funções anteriores disponíveis apenas pela linha de comando. Você acessa os menus e as telas através do navegador e, uma vez configurado o servidor, também é possível acessar sua GUI. Quando configuramos nosso servidor Windows 2016, por exemplo, usamos a área de trabalho remota para gerenciar o servidor como se fosse um servidor local, não um localizado a centenas de quilômetros de distância.

Vale ressaltar que o desempenho da rede do GCP é tal que não vimos evidências de latência, mesmo ao usar o Windows Server através da área de trabalho remota. Embora a área de trabalho remota não suporte nosso monitor 4K, ela fornece uma tela grande o suficiente para ser gerenciada com facilidade.

Desempenho do GCP

Desde a última revisão do GCP, ele expandiu significativamente sua presença. Como mencionado anteriormente, agora existem 15 regiões, cada uma com pelo menos três zonas, e cada uma delas possui pelo menos um data center, mas a maioria contém mais de uma. Essa pegada está sendo expandida com mais cinco regiões planejadas para 2018 e 2019. O Google não diz quantos datacenters ele tem para o GCP em geral, principalmente porque o número continua mudando. É justo dizer que provavelmente existe um data center por perto, onde quer que você esteja. Por exemplo, nosso teste foi realizado usando o data center no norte da Virgínia, que fica a uma curta distância de onde nossa revisão estava sendo conduzida. Durante o teste, não houve latência discernível. Existem regiões de GCP em todos os continentes, exceto na África.

Cada um desses data centers está em constante atualização, com o GCP atualmente oferecendo servidores com processadores Intel Skylake. O Google afirmou em anúncios anteriores que pretende atualizar para processadores sem as falhas de segurança Spectre e Meltdown que afetaram os processadores Intel. A rede interna da GCP agora roda a velocidades de até 16 gigabits por segundo (Gbps). A rede fornece conexões criptografadas entre regiões usando a rede global privada de fibra óptica do Google. Tudo isso resulta em um serviço com recursos avançados o suficiente para competir com serviços orientados para a empresa, incluindo AWS e IBM Cloud.

Testando o GCP

Quanto ao serviço em si, para testá-lo, usei o Geekbench 4 da Primate Labs. O Geekbench é um aplicativo de benchmarking de plataforma cruzada, projetado para tratar todas as plataformas da mesma forma, independentemente do sistema operacional. Para o GCP, usei a configuração mínima necessária para o benchmark: um n1-standard-1. Essa plataforma consiste em uma única CPU virtual Intel Xeon (vCPU), 3, 75 gigabytes (GB) de RAM e um disco rígido de 10 GB. A instância de benchmark consistiu no Windows Server 2016 Enterprise de 64 bits. Como foi o caso dos outros serviços, executamos o Geekbench na área de trabalho remota do Windows.

Este programa de benchmark executa vários testes de número inteiro, ponto flutuante e memória. Com essa referência, números maiores são melhores. Não tentei testar formalmente o desempenho de rede ou armazenamento.

O GCP apresentou uma pontuação média de benchmark de núcleo único de 2.827 e uma pontuação média de núcleo múltiplo de 2.659. Os números são semelhantes porque estavam usando apenas um núcleo. Esses resultados são muito semelhantes aos de outros serviços em nuvem que também executam o Windows Server. Embora existam pequenas diferenças, parece que, embora as pontuações tenham melhorado um pouco em relação ao benchmark anterior para o GCP, a velocidade não é um diferencial significativo para este serviço em nuvem.

Preços e Contrato

O contrato de nível de serviço (SLA) do Google Compute Engine garante pelo menos 99, 99% de tempo de atividade. Se sua porcentagem de tempo de atividade mensal estiver entre 99, 95 e 99, 99%, você receberá um crédito de 10%. Se cair para entre 95% e 99%, você receberá 25%. Se ficar abaixo de 95% em um mês, você receberá um crédito de 50%. O Google fornece preços para cada instância que você cria à medida que a cria. Ele fatura por segundo. Por exemplo, a instância de benchmark custaria US $ 65, 89 por mês, se eu permitir que ela funcione por um mês (definido pelo Google como 720 horas).

Usei a Calculadora de preços do GCP para definir o preço de um aplicativo da web Ubuntu Linux de três camadas. Isso foi composto por duas micro-instâncias sob demanda: o balanceador de carga e o site de hospedagem. O próprio servidor da web foi hospedado em uma instância do Linux g1-small. Estes eram suportados por um par de servidores Web Linux f1-micro sob demanda para o pico de demanda e um servidor Linux de recuperação de desastre (DR) g1-small.

Para o backup do banco de dados, usei armazenamento de 300 GB e 4 GB residente no Google Cloud Storage Standard. O próprio sistema de gerenciamento de banco de dados de 150 GB (DBMS) residia em uma instância do MySQL Cloud SQL D8. O DBMS de DR com 300 GB de armazenamento foi instalado em um MySQL Cloud SQL D2. O subsídio mensal total de transferência de dados, de origem para destino, foi de 440 GB, com um subsídio de destino para origem de 1.140 GB.

Quanto ao suporte técnico, fui com o sistema de suporte mínimo disponível. Este serviço de assistência prestou assistência por e-mail e tickets. No total, este pacote simples de aplicativos da Web para oito servidores custa aproximadamente US $ 5.358, 28 por ano.

O GCP é acessível e apresenta desempenho robusto, mesmo quando o Google adicionou rapidamente vários data centers para dar suporte à demanda. O resultado desse crescimento maciço é o preço incomum do uso do GCP, que variará um pouco dependendo da localização. Os farms de servidores GCP em regiões com energia barata abundante custarão menos para usar do que regiões, onde os custos de eletricidade são mais altos.

No entanto, a agressiva taxa de construção de data centers do Google significa que é muito mais provável que você encontre um perto de você. O uso de um data center mais próximo reduzirá a latência, devido aos atrasos reduzidos na propagação e à latência relacionada ao congestionamento da Internet e à latência da infraestrutura. Dependendo do seu aplicativo, a latência pode não ser importante para você. Mas, em geral, você provavelmente deseja usar um local perto de você.

Também vale a pena notar - e o Google enfatiza isso - que há muito mais no GCP do que apenas IaaS. Você também tem acesso a KaaS (Conhecimento como Serviço), PaaS (Plataforma como Serviço) e outros serviços, incluindo uma ampla seleção de serviços de inteligência artificial (IA) e aprendizado de máquina (ML), incluindo os conhecidos recursos de ML de fala e visão do Google.

Embora essa análise tenha como objetivo o IaaS, o GCP, como outros serviços em nuvem, é muito mais do que apenas o IaaS. As chances são de que o GCP possa fazer qualquer coisa na nuvem que você provavelmente deseje.

Revisão e classificação da plataforma de nuvem do Google