uma comparação de Serviços em nuvem dos três principais provedores de IaaS
compilar uma comparação de serviços em nuvem é uma tarefa difícil na paisagem de computação em nuvem em rápida evolução. Não só existem milhares de serviços cloud e dezenas de provedores de serviços cloud, cada provedor frequentemente muda ou atualiza seu portfólio de serviços.
portanto, optamos por limitar a nossa comparação de serviços em nuvem aos três principais prestadores de serviços da IaaS que fornecem um serviço no Hemisfério Ocidental-Amazon AWS, Microsoft Azure e Google Cloud Platform—porque não só estes são os fornecedores da IaaS com os quais a maioria das empresas está familiarizada, como também são os fornecedores cujos serviços a maioria das empresas quer comparar.
- O objetivo de nossos serviços em nuvem comparação
- Top três provedor de nuvem comparação de cloud compute serviços
- máquinas virtuais de Uso Geral
- Máquinas Virtuais otimizadas de memória
- Compute Optimized Virtual Machines
- Máquinas Virtuais otimizadas de armazenamento
- quando deve comparar os prestadores de serviços de contentores em nuvem?
- Serverless computing/Function-as-a-Service
- Uma explicação de armazenamento em nuvem classes
- Comparação de nuvem regiões e zonas de disponibilidade
- Outros fatores a considerar quando você comparar serviços de nuvem
O objetivo de nossos serviços em nuvem comparação
O propósito da nossa nuvem de comparação de serviços é fornecer uma ilustração de uma vasta gama de serviços disponíveis e os nomes dados a eles. À medida que comparamos provedores de nuvem e serviços de nuvem, vai se tornar evidente que há muito pouco distinguindo um provedor de serviços de nuvem de outro, exceto os nomes dados aos Serviços. Quando existem diferenças significativas, estas são destacadas.
no que diz respeito a uma comparação de preços por parte de um fornecedor de nuvem, os preços muitas vezes mudam mais rápido do que os próprios serviços. Recomendamos uma revisão das páginas de preços de cada site de fornecedores, a fim de compilar uma comparação de preços atualizada para os serviços necessários-apesar de que os preços anunciados são mais frequentemente sujeitos a variações regionais e descontos para uso fora do Pico, sustentado e comprometido.
Amazon AWS Página de Preços
Microsoft Azure Página de Preços
o Google Cloud Plataforma Página de Preços
Top três provedor de nuvem comparação de cloud compute serviços
Para ilustrar o quão vasto é o leque de serviços é, iniciamos nossos serviços em nuvem comparação com o cloud compute serviços oferecidos pelas três maiores provedores de serviços de nuvem. Dentro desta categoria encontramos Máquinas Virtuais (instâncias/VMs) configuradas para fins gerais, otimização de memória, otimização de computação (incluindo computação acelerada) e otimização de armazenamento. Além do VMs, nossa comparação também abrange contêineres e computação sem Server.
máquinas virtuais de Uso Geral
máquinas virtuais de uso geral fornecem rácios de CPU-memória equilibrados e são ideais para testes e desenvolvimento, bases de dados pequenas a médias, e servidores web de tráfego baixo a médio. Esta categoria de máquina Virtual inclui “VMs Burstable” que executam cargas de trabalho usando uma fração da capacidade máxima disponível de CPU e excesso de capacidade do banco para lidar com aumentos temporários na demanda.
com algumas exceções (i.e. VMs Burstable), todas as AWS e Azure General Purpose VMs têm 4GiBs de memória por vCPU. O VMs do Google Cloud também fornece 4gibs de memória por vCPU (mesmo que os tamanhos de memória sejam citados no GBs) mais—com o Google Cloud—a opção existe para criar VMs personalizáveis se os tamanhos predefinidos não são adequados para cargas de trabalho específicas.
Máquinas Virtuais otimizadas de memória
Máquinas Virtuais otimizadas de memória fornecem altas razões de memória-para-CPU adequadas para servidores de bases de dados relacionais, baratas médias a grandes, e analíticas em memória. Além de memória” regular ” otimizada VMs fornecendo até 8GiBs de armazenamento por vCPU, todos os três provedores em nossa comparação de serviços na nuvem oferecem VMs Super-memória otimizada para grandes empresas—fornecendo até 30GiBs de armazenamento por vCPU.
Microsoft Azure também oferece memória otimizada VMs com “vCPUs constrangido”.”Estes permitem que você limite a contagem vCPU para metade ou um quarto do tamanho original VM, a fim de reduzir o custo de licenciamento de software, mantendo a mesma memória, armazenamento e largura de banda I/O para cargas de banco de dados, como o servidor SQL ou Oracle. Você pode replicar este recurso no Google com tipos de VM personalizados.
Compute Optimized Virtual Machines
Compute Optimized Virtual Machines have a high CPU-to-memory ratio and are good for medium traffic web servers, network appliances, batch processes, and application servers. Os casos de Utilização típicos incluem::
- modelagem Científica
- Distribuído analytics
- Máquina/aprendizagem profunda de inferência
- veiculação de Anúncios
- Altamente escalável jogos multiplayer
- codificação de Vídeo
além de “padrão de Computação Otimizado Máquinas Virtuais, todos os três fornecedores na nossa nuvem de comparação de serviços de oferta de VMs configurado para acelerar a Computação. O Azure também oferece o que ele chama de VMs computados de alto desempenho, mas estes replicam as capacidades de máquinas virtuais otimizadas de alto padrão oferecidas pela AWS e Google Cloud.
Máquinas Virtuais otimizadas de armazenamento
Máquinas Virtuais otimizadas de armazenamento fornecem alta produção de discos e I / O, e são ideais para grandes dados, bases de dados SQL e NoSQL. AWS e Azure são bastante semelhantes em suas gamas de Armazenamento Otimizado VMs—oferecendo respectivamente 7,625 GiB e 8GiB de memória por vCPU. O Google não oferece uma opção de armazenamento otimizada, mas em vez disso permite que você adicione um dos seguintes a um VM existente:
- Zonal Padrão (HDD) Persistente Discos, que são mais lento, mas mais barato e mais adequado ao processamento de dados, cargas de trabalho que utilizam e/s seqüencial
- Regionais Padrão Persistente Discos são o mesmo que acima, mas com replicação síncrona entre duas zonas em uma região
- Zonal, Equilibrado, Persistente Discos são adequados para a maioria das aplicações de uso geral a um nível de preço entre a norma e o SSD persistente discos.
- Regional Equilibrado, Persistente Discos são o mesmo que acima, mas com replicação síncrona entre duas zonas em uma região
- Zonal SSD Persistente Discos são mais rápidas e mais adequadas para aplicações empresariais e de alto desempenho de cargas de trabalho de banco de dados
- Regional SSD Persistente Discos são adequados para cargas de trabalho que não pode ter aplicação-nível de replicação
- Local Discos SSD (disponível com o SCSI ou NVMe protocolos) tem muito maior rendimento e menor latência
a abordagem do Google dá mais escolha sobre como máquinas virtuais são configuradas para armazenamento, mas Há trocas. Por exemplo, o armazenamento SSD Local não é automaticamente replicado e todos os dados no SSD Local podem ser perdidos se a máquina Virtual for terminada por qualquer razão. Você pode adicionar até 24 Unidades Locais SSD com 375GiB de armazenamento para cada VM para um total de 9TiB de armazenamento por VM.
quando deve comparar os prestadores de serviços de contentores em nuvem?
Containers are one of the most rapidly developing areas of the cloud computing landscape. No início de 2019, nós anonimizamos e analisamos os gastos dos nossos clientes com a AWS e identificamos um aumento de seis vezes nos gastos com contêineres!Enquanto há alguns anos atrás, você poderia comparar Serviços de contêineres e encontrar diferenças entre o que AWS, Azure e Google Cloud ofereceram, essas diferenças praticamente desapareceram. Todos os três recipientes de suporte VM-based e Kubernetes-based containers. Todos os três oferecem orquestradores de contêineres, registros de contêineres, e ferramentas para conter e migrar aplicações existentes como micro-serviços.Consequentemente, a maioria das comparações de serviços de contêineres feitas pelos provedores de nuvem concluem sugerindo que os clientes usam os Serviços de contêineres oferecidos pelo Provedor com o qual já estão implantando VMs. No entanto, se sua organização está implantando contêineres em escala, pode ser benéfico comparar provedores de nuvem pelo preço após ter em conta o uso comprometido ou descontos de gastos comprometidos.
para uma discriminação dos serviços de contentores oferecidos pela AWS, Azure, e GCP, ver o nosso artigo em profundidade aqui: Comparando os Serviços de contêineres em nuvem através de AWS, Azure e GCP
Serverless computing/Function-as-a-Service
Serverless Computing/Function-as-a-Service (FaaS) elimina a necessidade de fornecer, gerenciar ou escalar recursos, permitindo que os desenvolvedores enviem código que executa uma função de curta duração quando é desencadeada por um evento. Uma vez que os clientes só pagam pelos milissegundos quando a função é executada, a computação serverless pode reduzir significativamente os custos.
A AWS’ Lambda serviço lidera o caminho sem servidor de computação, devido ao apoio de toda linguagem de programação com a sua API de tempo de execução, integrando-se com dezenas de serviços da AWS, de forma nativa, ou com outras monitoramento, visibilidade e ferramentas de segurança por meio do AWS Lambda Extensões. Atualmente, a AWS é o único provedor em nossa comparação de serviços na nuvem a oferecer concorrência provisionada, a fim de manter as funções inicializadas e hiper-prontas para responder a um evento.
Comparação de Cloud Compute Serviços | AWS | Azure | |
---|---|---|---|
Burstable VM Tipos de | t4g | B | f1/g1 |
De Propósito geral VM tipos (de última geração) | m6g | Dv4/Dsv4 | n2d-padrão |
Regular de Memória Otimizada VM tipos de | r6g | Ev4/Esv4 | n2d-highmem |
Super Memória Otimizada VM tipos de | x1/z1d | Mv2 | m1-ultramem |
Calcular Otimizado VM tipos de | c6g | Fsv2 | c2-padrão |
de Alto Desempenho Computação de VM tipos de | p3/g4/f1 | HBv2/HC | clusters |
Armazenamento Otimizado VM tipos de | h1/i3/d2 | Lsv2 | n/a |
serviços de Contêiner | ECS | ACI | Compute Engine |
Kubernetes serviços | DO | AKS | Kubernetes Motor |
sem servidor recipientes | Fargate | ACI | Nuvem de Execução |
sem servidor de computação | Lambda | Funções | Funções na Nuvem |
neste artigo, você pode ver o passo-a-passo de como otimizar e gerenciar AWS funções Lambda entre as três áreas de excelência para o gerenciamento de nuvem: operações em nuvem, a nuvem de gestão financeira, e a nuvem de segurança e conformidade.No que diz respeito à comparação dos serviços de armazenamento em nuvem, os clientes têm historicamente optado por utilizar as instalações de armazenamento oferecidas pelo prestador de serviços através das quais fornecem máquinas virtuais. As empresas agora têm mais opções disponíveis para eles, particularmente com dados que são acessados com pouca frequência.
sem dúvida AWS ‘ Simple Storage Service (S3) é o mais conhecido de todos os Serviços de armazenamento em nuvem. No entanto, compreender as diferentes classes de armazenamento, os diferentes preços e os diferentes níveis de tolerância de falhas pode ser complicado. A Microsoft e o Google têm serviços igualmente fiáveis e robustos.
Você pode ver uma comparação detalhada da AWS, Azure, e BPC opções de armazenamento e descontos neste artigo aqui: AWS vs Azure vs BPC: Descontos, os Compromissos e as Reservas
Uma explicação de armazenamento em nuvem classes
para a realização de um like-for-like de comparação de serviços de armazenamento em nuvem, é necessário entender o que a nuvem de armazenamento de classes. Também é importante estar ciente de outros serviços de armazenamento em nuvem fornecidos pela AWS, Azure e Google para evitar confusão ao olhar para as opções. Aqui está uma quebra rápida, com os nomes dados a cada serviço apresentado na tabela abaixo.
- os volumes de armazenamento em bloco são as unidades de armazenamento ligadas a uma máquina Virtual. Eles podem ser localmente ou ligados à rede e são tratados como uma unidade de disco independente.
- os volumes de armazenamento de objectos armazenam a maioria dos tipos de dados, que podem ser replicados em diferentes regiões e Zonas para durabilidade e acedidos através de interfaces simples de serviços web.
- os sistemas de armazenamento de Ficheiros facilitam as partilhas de ficheiros na nuvem que permitem aos servidores e aplicações aceder aos dados armazenados através de sistemas de ficheiros partilhados.
- o armazenamento de Acesso pouco frequente é usado para armazenar dados de backup e dados de recuperação de desastres que você pode precisar com pressa, mas é improvável de acessar em uma base freqüente.
- armazenamento de arquivos é mais frequentemente usado para armazenar dados para fins de Conformidade. Esta classe de armazenamento em nuvem destina-se a dados de longo prazo que podem tolerar latência de recuperação.
- as soluções híbridas de armazenamento são sistemas para mover dados inativos para a nuvem, mantendo dados críticos e sensíveis para os negócios nas instalações para reduzir os requisitos de armazenamento físico.
- as soluções de transporte físico de dados a granel são para mover fisicamente grandes volumes de dados dos centros de dados nas instalações para os centros de dados dos prestadores de serviços na nuvem.
ao calcular o custo de qualquer serviço de armazenamento em nuvem, lembre-se de incluir os custos de PUT, POST, cópia e obter pedidos, e para contabilizar as taxas de capacidade mínima ou taxas de duração mínima. Por exemplo, a AWS tem uma carga mínima de 128KB para as suas duas classes de acesso Pouco frequentes e uma carga mínima de noventa dias para a sua classe de armazenamento de arquivos Glaciares.
Comparação dos Serviços de Armazenamento em Nuvem | AWS | Azure | |
---|---|---|---|
armazenamento de Bloco | EBS | Azure Discos | HDD/SSD |
Armazenamento de objeto | S3 | Azure Blob | Standard |
armazenamento de ficheiros | EFS | Azure Arquivos | Filestore |
pouco frequentes de armazenamento de acesso 1 | Padrão-IA | Legal Blob | Nearline |
Pouco frequentes de armazenamento de acesso 2 | Uma Zona-IA | n/d | Coldline |
o armazenamento de Arquivo | Geleira | Azure Arquivo | Arquivo |
De armazenamento híbrido | Gateway | StorSimple | ClearSky |
Física em massa de transporte de dados solução | de Neve Família | Importar/Exportar | Transferência App |
Comparação de nuvem regiões e zonas de disponibilidade
O número e a localização da nuvem regiões e zonas de disponibilidade é uma consideração importante ao selecionar um provedor de serviços na nuvem—não apenas porque a mais extensa rede de centros de dados, menor será a probabilidade existe de latência, mas também porque extensas redes de data center de aumentar as opções de repetição e redundância, e melhorar o desastre de tolerância em caso de interrupções de serviço.
foi mencionado anteriormente em nossa comparação de serviços na nuvem que os preços dos serviços na nuvem são muitas vezes sujeitos a variações regionais, e isso é certamente verdade para serviços tolerantes à latência, tais como armazenamento de arquivos-com preços diferentes em até 50%, dependendo de onde os dados de arquivo são armazenados. No entanto, possivelmente a razão mais importante para comparar o tamanho da rede é que quanto maior o número de regiões e zonas, mais provável é que seja uma zona local para o seu negócio irá apoiar uma gama completa de serviços.
empresas que operam nos EUA. as zonas provavelmente não se apercebem de quão limitados alguns serviços estão fora das zonas “primárias” -e não estamos a falar dos confins mais exteriores do Sudeste Asiático. Por exemplo, os centros de dados da AWS em Ohio e no norte da Califórnia não oferecem a mesma gama de serviços que os centros de dados no norte da Virgínia ou Oregon, e isso pode ter implicações para onde uma organização implanta recursos ou que Serviços utiliza.
cada um dos provedores em nossa comparação de serviços na nuvem publica uma página web de serviços disponíveis por região, e estes são bem dignos de revisão. Você pode acessar a página web AWS aqui, a página web Azure aqui, e a página web do Google aqui. Cada página web é transportável por continente (Américas, Europa ou Ásia-Pacífico).
Comparação de Nuvem Regiões pelo Fornecedor | AWS | Azure | |
---|---|---|---|
U. S. Um | 4 | 8 | 7 |
U. S. A. Gov | 2 | 7 | – |
Américas, excluindo U. S. A. | 2 | 3 | 2 |
Europa | 6 | 12 | 6 |
Ásia-Pacífico | 9 | 15 | 8 |
Outros | 1 | 2 | – |
Outros fatores a considerar quando você comparar serviços de nuvem
na medida em que os serviços da computação e serviços de armazenamento—e a sua disponibilidade local—, serão as principais considerações para a maioria das empresas quando se comparam nuvem de serviços e provedores de serviços de nuvem, algumas empresas podem ter outros motivos para realizar uma comparação de serviços em nuvem, a fim de levar em conta fatores como análises, redes, bases de dados e ferramentas DevOps.
embora uma comparação de Provedor de nuvem seja, sem dúvida, uma tarefa difícil, o esforço colocado nela pode ser gratificante em termos de redução de custos e desempenho melhorado. É certamente um exercício que vale a pena para as empresas que operam em um ambiente multi-cloud, que têm a opção de selecionar alguns serviços de um provedor e diferentes serviços de outros provedores—sujeitos a ter os mecanismos necessários para gerenciar o ambiente multi-cloud de forma eficaz.
para uma comparação ainda mais aprofundada dos serviços AWS, Azure e GCP, recomendamos que baixe o nosso eBook: comparando os Serviços para os três grandes provedores de nuvem