Buscar

Amazon vs Azure

Prévia do material em texto

Computação em Nuvem 
Bruna Prado 
Celso Pivovar 
Thales Bispo 
 
1 - Leia o texto: 
 https://www.computerworld.com.pt/2010/06/29/microsoft-windows-
azure-e-amazon-ec2-em-rota-de-colisao/ 
 
Verifique se a previsão que existia em 2010 se concretizou, escreva um 
trabalho baseado nos serviços mapeados da Amazon, escolha um 
representante de cada grupo de serviço e encontre um serviço correspondente 
na Azure, informando suas semelhanças e diferenças: 
 
- Serviços de computação e redes 
 
- Serviços de armazenamento e entrega de conteúdo 
 
- Serviços de banco de dados 
 
- Serviços de análise 
 
- Serviços de aplicativos 
 
- Serviços de implementação 
 
- Serviços de gerenciamento 
 
Resposta da pergunta: 
Segundo Brien, por estes motivos as duas companhias vão acabar por entrar 
nos domínios uma da outra, aumentando assim concorrência entre ambas. 
Com base nos eventos da atualidade, podemos confirmar que a teoria de Brien 
está correta, hoje empresas que antes atuavam em ramos “diferentes”, 
migraram para serviços parecidos competindo pela fatia do mercado uma 
contra a outra. 
 
 
 
Serviços de Computação 
Amazon EC2 x Azure VM 
Semelhanças 
 Ambos permitem aos usuários implantar, gerenciar e manter o software 
para servidores e o sistema operacional. 
 Tipos de instância fornecem combinações de CPU e RAM. 
 Os usuários pagam pelo que usam com a flexibilidade de mudar de 
tamanho. 
 Ambos possuem suporte para os sistemas operacionais Linux e 
Windows; 
Diferenças 
 O EC2 possui instancias sem sistema operacional que foram criadas 
com base no sistema “Nitro”, uma coleção de componentes de 
transferência e proteção de hardware criada pela AWS que viabilizam de 
forma segura aplicativos de missão crítica e essenciais aos negócios 
com alta performance e disponibilidade. As instâncias sem sistema 
operacional oferecem os mesmos recursos de instancias com sistema 
operacionais. 
 O EC2 foi criado para facilitar para os desenvolvedores a computação 
em nuvem na escala da web. Enquanto o Azure VM foi criado para 
oferecer uma flexibilidade de virtualização a uma grande variedade de 
soluções de computação: desenvolvimento e teste, execução de 
aplicativos e extensão de datacenter. 
 O Amazon EC2 pode contar com o Auto Scaling, que consiste em 
manter um número desejado de instâncias, que pode ser aumentado e 
diminuído sob demanda, além de ter a capacidade de manter a saúde 
da máquina virtual, a substituindo quando necessário. Com a VMs da 
Azure o redimensionamento pode ser feito através do VM Scale Set. 
Também é possível dimensionar milhares de instâncias de VMs, além de 
poder integrar a capacidade de nuvem do Azure ao seu datacenter para 
balanceamento de carga global quando necessário ou para acesso a 
recursos verdadeiros de computação de alto desempenho sob demanda 
na nuvem. 
 
Serviços de Redes 
Amazon VPC x Azure Virtual Networking 
Semelhanças 
 Ambos fornecem um ambiente privado e isolado na nuvem. 
 Os usuários têm o controle sobre seu ambiente de rede virtual, incluindo 
a seleção de seu próprio intervalo de endereços IP, criação de sub redes 
e configuração de tabelas de rotas e gateways de rede. 
 Para um design e controle efetivo dos recursos implantados na nuvem, 
tanto o Azure VNet quanto o AWS VPC segregam as redes com sub-
redes. 
Diferenças 
 As sub-redes Azure VNet são definidas pelo bloco de endereço IP 
atribuído a ela. As comunicações entre todas as sub-redes no AWS VPC 
são através do backbone AWS e são permitidas por padrão. 
 As sub-redes do AWS VPC podem ser privadas ou públicas, a AWS cria 
um VPC e sub-redes padrão para cada região. O Azure VNet não 
fornece uma VNet padrão e não tem sub-rede privada ou pública como 
no AWS VPC. 
 O AWS usa a tabela de rota para especificar as rotas permitidas para o 
tráfego de saída da sub-rede. Todas as sub-redes criadas em um VPC 
são automaticamente associadas à tabela de roteamento principal, 
portanto, todas as sub-redes em um VPC podem permitir o tráfego de 
outras sub-redes, a menos que sejam explicitamente negadas pelas 
regras de segurança. No Azure VNet, todos os recursos da VNet 
permitem o fluxo de tráfego usando a rota do sistema. Você não precisa 
configurar e gerenciar rotas porque, por padrão, o Azure VNet fornece 
roteamento entre sub-redes, VNets e redes locais. 
 
Serviços de Banco de Dados 
Amazon Redshift x Azure SQL Database 
 
Semelhanças 
 Ambos são banco de dados em SQL; 
 Criptografam dados em repouso 
 
Diferenças 
 O Azure SQL Database é voltado para desenvolvedores de aplicativos, e 
o outro Amazon RedShift é voltado para setores com maior 
complexidade com BI; 
 
 
 
Serviços de Análise 
Amazon Kinesis x Azure Stream Analytics 
Semelhanças 
 Ambos os serviços trabalham com a coleta de dados em tempo real, 
vindo de milhares de fontes e aplicativos; 
 Ambos buscam a ferramenta mais adequado ao requisito do aplicativo; 
Diferenças 
 Azure Stream Analytics faz análise com foco maior nos aplicativos da 
família Azure. 
 
Serviços de Aplicativos 
Amazon AppStream 2.0 x Azure Serviço de Aplicativos 
Semelhanças 
 Ambos são serviços de aplicativo para desktop; 
 Podem disponilizar aplicativos gráficos; 
 Podem hospedar aplicativos com confiança, conectam aplicativos em 
sistemas corporativos; 
Diferenças 
 O Amazon AppStream 2.0 pode fazer com que o aplicativo seja 
executado em Windows, Linux, Mac OS e Chromebook, enquanto Azure 
Serviços de Aplicativos faz com que execute apenas em Windows e 
Linux; 
 
Serviços de Implementação 
Amazon CodeStar x Azure Visual Studio Team Services 
Semelhanças 
 Ambos fazem com que seja possível o desenvolvimento do projeto em 
equipe, de certa forma interligando as IDE’s de desenvolvimento. 
 Ambos fazem com que o desenvolvedor use suas ferramentas de 
desenvolvimento favoritas. 
 
 
Diferenças 
 O AWS CodeStar, tem um enfoque em serviços parceiros, como 
Amazon EC2, AWS lambda entre outras. 
 
 
Serviços de Gerenciamento 
Amazon API Gateway x Azure API Management 
Semelhanças 
 Ambos são um serviço totalmente gerenciado que permite que 
desenvolvedores criem, publiquem, mantenham, monitorem e protejam 
APIs em qualquer escala. 
 Ambos oferecem serviços como autenticação, transformação, cotas e 
limitação de taxas, cache, log e CORS. 
Diferenças 
 No Azure API Management ao usar a camada Premium, é possível 
implantar a instância do Gerenciamento de API em vários locais para 
fornecer uma carga geograficamente distribuída. Porém, o Amazon API 
Gateway não possuí suporte direta para a redundância de multi-região 
no API Gateway, mas existe soluções alternativas. 
 O Azure API Management é integrado com o "Azure Monitor", onde o 
cliente pode ver o número de chamadas, erros, largura de banda e 
tempos de resposta e tomar ações nas métricas e logs provenientes do 
Gerenciamento da API. Enquanto no Amazon API Gateway o cliente 
pode monitorar a execução da API usando o "CloudWatch", que coleta e 
processa dados do Gateway da API em estatísticas legíveis e em tempo 
real. 
 O Amazon API Gateway não oferece SLA (Acordo de Nível de Serviço), 
enquanto o Azure API Management oferece SLA dependendo do plano 
que o cliente assina: Developer, Standard e Premium.

Continue navegando