Baixe o app para aproveitar ainda mais
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.
Compartilhar