Computação em Nuvem – Caso MS Azure

A computação em nuvem é uma tecnologia que permite a distribuição de serviços de computação e o acesso online a eles sem a necessidade de infraestrutura própria. Essa tecnologia oferece escalabilidade de serviços, processos e infraestrutura quase ilimitados, o que melhora a flexibilidade relacionada a estruturas de tecnologia de informação (TI) e pode diminuir o custo total dos negócios pelo provimento de serviços sob demanda.

A computação em nuvem é uma representação para um modelo de computação onde as capacidades relacionadas a tecnologias da informação são escaláveis e elásticas, sendo que as mesmas são providas como serviços para os usuários finais através da internet.

Existem diferentes tipos de serviços de nuvem, como infraestrutura como serviço (IaaS), plataforma como serviço (PaaS) e software como serviço (SaaS). Cada um desses serviços oferece diferentes níveis de gerenciamento e controle para os usuários. Além disso, existem diferentes tipos de nuvens, como nuvem pública, privada e híbrida, que oferecem diferentes níveis de segurança e controle.

As plataformas de computação em nuvem mais populares são Amazon Web Services (AWS), Microsoft Azure e Google Cloud Platform (GCP). Cada uma dessas plataformas oferece diferentes serviços e recursos para os usuários, e a escolha da plataforma certa depende das necessidades específicas de cada usuário.

Comparativos de plataformas de computação em nuvem

Para ajudar na decisão de contratação de serviços de nuvem, é interessante fazer comparativos das principais características entre as diversas plataformas: Amazons Web Services (AWS), Google Cloud Platform (GCP), Salesforce Cloud, Digital Ocean, Huawei Cloud, Alibaba Cloud, entre outras. A seguir, apresentamos uma comparação entre essas plataformas em termos de características, recursos, vantagens e desvantagens.

comparativo de plataformas em nuvem: AWS, Azure e GCP
Comparativo de plataformas em nuvem: AWS, Azure e GCP Fonte: Anupam Bartwal (2023)

AWS

  • Maior catálogo de serviços [2]
  • Líder de mercado[3]
  • Melhor para computação e confiabilidade[3]
  • Estrutura de custos confusa [3]
  • Estratégia híbrida incompleta e fraca [6]
  • Plataforma restritiva [6]

Azure

  • Rede extensa de data centers em todo o mundo [1]
  • Mais acessível do que Digital Ocean e Alibaba Cloud [2]
  • Melhor para facilidade de uso [1]
  • Melhor integração com outros serviços [6]
  • Oferece serviços de inteligência artificial, aprendizado de máquina e análise de dados de classe mundial[6]
  • Não é tão extenso quanto a AWS em termos de serviços [2]
  • Integração com não-Microsoft é complexa [6]
  • Menos flexível com plataformas de servidor não-Windows [6]

Google Cloud

  • Especializado em ofertas de alta computação, como big data, análise e aprendizado de máquina[3][4][6]
  • Oferece serviços como BigQuery para processamento de big data e Cloud AI para construção de aplicativos com inteligência artificial [5]
  • Oferece cerca de 60+ serviços [3]
  • Menor dos três principais provedores de nuvem [5]
  • Limitado a Java, Python, PHP e Google Go [6]
  • Sem suporte demonstrado para saídas de nuvem híbrida [6]
  • Ofertas de escala grande e complexa [6]

Fonte: Cloudthat (2022)

Fatores a considerar na plataforma Azure

A força da Microsoft está em sua compatibilidade e experiência em soluções de software. Devido ao fato de que muitas empresas já estão utilizando outros softwares da Microsoft. O Azure foi desenvolvido com esses softwares em mente, o que faz com que seja uma decisão lógica para as empresas que já utilizam softwares da Microsoft também usarem o Azure. Além disso, a Microsoft oferece descontos significativos aos usuários que já são clientes corporativos[7]

Benefícios do Azure
Mapa mental dos fatores de benefícios do MS-Azure
Fonte: Vasquez (2023)

Os principais benefícios do Microsoft Azure incluem

  • Flexibilidade e liberdade: O Azure permite que você construa, gerencie e implante aplicativos em qualquer lugar, usando suas linguagens, estruturas e ferramentas preferidas [8].
  • Escalabilidade e eficiência: Com o Azure, você pode dimensionar seus recursos de computação e armazenamento de acordo com suas necessidades, pagando apenas pelo que usa [9].
  • Global e local: O Azure possui data centers em várias regiões do mundo, permitindo que você crie experiências extraordinárias para seus clientes, independentemente de sua localização [8].
  • Segurança e conformidade: O Azure oferece a maior carteira de conformidade de qualquer provedor de nuvem, ajudando a proteger seus dados e atender aos requisitos regulatórios [8].
  • Integração com serviços e aplicativos de terceiros: O Azure permite que você se conecte a uma variedade de produtos, serviços e aplicativos de terceiros para atender às suas necessidades específicas [10].
  • Virtualização: O Azure usa a tecnologia de virtualização para executar várias máquinas virtuais em um único servidor físico, permitindo maior eficiência e flexibilidade [11].
  • Suporte a IA e aprendizado de máquina: O Azure oferece ferramentas e modelos avançados de IA e aprendizado de máquina para ajudar a criar soluções inteligentes e automatizadas [9].

Quais os principais produtos e serviços do Microsoft Azure?

Microsoft Azure é uma plataforma de computação em nuvem que oferece mais de 200 produtos e serviços em nuvem para ajudar as organizações a resolver desafios atuais e criar soluções futuras [12].


OS PRINCIPAIS TIPOS DE PRODUTOS DO MICROSOFT AZURE SÃO:

Mapa mental dos produtos & serviços do MS-Azure
Fonte: Vasquez (2023)

IA + aprendizado de máquina: Crie a próxima geração de aplicativos usando os recursos de inteligência artificial para qualquer desenvolvedor e qualquer cenário.

Analytics: Reúna, armazene, processe, analise e visualize dados de qualquer variedade, volume ou velocidade.

Contêineres: Desenvolva e gerencie aplicativos em contêineres de modo mais rápido com ferramentas integradas.

Bancos de dados: Apoie o crescimento rápido e inove com mais rapidez, utilizando serviços de bancos de dados seguros, totalmente gerenciados e de nível empresarial.

Ferramentas para desenvolvedores: Crie, gerencie e forneça aplicativos de nuvem de maneira contínua, usando qualquer plataforma ou linguagem.
  • Configuração de Aplicativos: Armazenamento de parâmetros rápido e escalonável para configuração de aplicativos.
  • Azure DevOps: Serviços de compartilhamento de código, acompanhamento de trabalhos e distribuição de software para equipes.
  • Azure DevTest Labs: Crie ambientes rapidamente usando modelos e artefatos reutilizáveis.
  • Azure Pipelines: Crie, teste e implante continuamente em qualquer plataforma e nuvem.
  • SDKs: Obtenha os SDKs e as ferramentas de linha de comando de que você precisa.
  • Visual Studio: Ambiente poderoso e flexível para desenvolver aplicativos na nuvem.
  • Visual Studio Code: Um editor de código leve e poderoso para o desenvolvimento para nuvem.
  • Teste de Carga do Azure: Otimize o desempenho do aplicativo com testes de carga de alta escala.
  • Computador de Desenvolvimento da Microsoft: Simplifique o desenvolvimento com estações de trabalho seguras e prontas para codificar na nuvem.
  • Ambientes de Implantação Azure: Crie rapidamente ambientes de infraestrutura de aplicativos com modelos baseados em projetos.

DevOps: Forneça inovação mais rapidamente com ferramentas simples e confiáveis para uma entrega contínua.

Híbrido + multinuvem: Leve a inovação do Azure para praticamente qualquer lugar – traga a agilidade e a inovação da computação em nuvem para as suas cargas de trabalho locais.

Identidade: Gerencie identidades e acessos de usuários para oferecer proteção contra ameaças avançadas em dispositivos, dados, aplicativos e infraestrutura.

Integração: Integre diretamente aplicativos, dados e processos locais e baseados em nuvem em sua empresa.
  • Gerenciamento de API: Publique APIs para desenvolvedores, parceiros e funcionários de forma segura e conforme a escala necessária.
  • Serviços de Dados de Saúde do Azure: Unificar e gerenciar os dados de saúde e a PHI (informação de integridade protegida) na nuvem.
  • Grade de Eventos: Entrega confiável de eventos em grande escala.
  • Aplicativos Lógicos: Automatize o acesso e o uso dos dados nas nuvens.
  • Barramento de Serviço: Conecte-se a ambientes de nuvem privada e pública.
  • Azure Web PubSub: Crie com facilidade aplicativos Web de mensagens em tempo real usando o WebSockets e o padrão publicação-assinatura.
  • Microsoft Energy Data Services: Acelere sua jornada para a modernização de dados de energia e transformação digital.
  • Gerenciador de Dados do Microsoft Azure para Agricultura VERSÃO PRELIMINAR: O Gerenciador de Dados do Microsoft Azure para Agricultura estende a Plataforma Inteligente de Dados da Microsoft com conectores de dados específicos do setor e recursos para reunir dados agrícolas de fontes diferentes, permitindo que as organizações aproveitem conjuntos de dados de alta qualidade e acelerem o desenvolvimento de soluções agrícolas digitais.

Internet das Coisas: Conecte ativos ou ambientes, descubra insights e adote ações informadas para transformar seus negócios.
  • Gerenciamento de API: Publique APIs para desenvolvedores, parceiros e funcionários de forma segura e conforme a escala necessária.
  • Azure Cosmos DB: Crie ou modernize aplicativos escalonáveis de alto desempenho.
  • Gêmeos Digitais do Azure: Use inteligência espacial IoT para criar modelos de ambientes físicos.
  • Azure IoT Central: Vá da prova de conceito à prova de valor.
  • Azure IoT Edge: Estenda a inteligência e a análise da nuvem para dispositivos de borda.
  • Hub IoT do Azure: Conecte, monitore e gerencie bilhões de ativos de IoT.
  • Azure Machine Learning: Use um serviço de nível empresarial para o ciclo de vida de aprendizado de máquina de ponta a ponta.
  • Azure Mapas: Adicione dados de localização e visuais de mapeamento a aplicativos e soluções de negócios.
  • Azure RTOS: Facilitando o desenvolvimento e a conectividade de IoT integrados.
  • Azure Sphere: Crie, conecte e mantenha dispositivos IoT inteligentes protegidos desde a borda até a nuvem.
  • SQL do Azure no Edge: Consuma serviços no âmbito privado na plataforma Azure.
  • Azure Stream Analytics: Análise em tempo real sobre dados de streaming com movimentação rápida.
  • Azure Time Series Insights: Visualize dados de IoT em tempo real.
  • Grade de Eventos: Entrega confiável de eventos em grande escala.
  • Kinect DK: Crie para realidade misturada usando sensores de IA.
  • Aplicativos Lógicos: Automatize o acesso e o uso dos dados nas nuvens.
  • Hubs de Notificação: Envie notificações por push para qualquer plataforma, de qualquer back-end.
  • Serviços do Windows 10 IoT Core: Suporte de longo prazo ao sistema operacional e serviços para gerenciar atualizações de dispositivo e avaliar a integridade do dispositivo.
  • Windows para IoT: Crie soluções de borda inteligente com ferramentas para desenvolvedores de nível mundial, suporte de longo prazo e segurança de nível empresarial.
  • Azure Functions: Execute funções de código sem servidor e orientadas a eventos com uma experiência de desenvolvimento de ponta a ponta.

Gerenciamento e governança: Simplifique, automatize e otimize o gerenciamento e a conformidade de seus recursos de nuvem.

Mídia: Forneça conteúdo de vídeo de alta qualidade em praticamente qualquer lugar, momento e dispositivo.

Migração: Simplifique e acelere sua migração para a nuvem com diretrizes, ferramentas e recursos.

Realidade misturada: Misture os mundos digital e físico para criar experiências imersivas e colaborativas.

Dispositivos móveis: Crie e implante aplicativos nativos e multiplataforma para praticamente qualquer dispositivo móvel.

Rede: Conecte serviços e infraestrutura locais e em nuvem para fornecer a melhor experiência possível a seus clientes e usuários.

Segurança: Proteja sua empresa contra ameaças avançadas em todas as cargas de trabalho de nuvem híbrida.

Armazenamento: Obtenha armazenamento em nuvem seguro e altamente escalonável para dados, aplicativos e cargas de trabalho.
  • Armazenamento de Arquivos: Faixa de preço líder no setor para o armazenamento de dados raramente acessados.
  • Avere vFXT para Azure: Execute cargas de trabalho de alto desempenho baseadas em arquivo na nuvem.
  • Backup do Azure: Simplifique a proteção de dados com gerenciamento de backup interno em escala.
  • Azure Data Lake Storage: Data Lake escalável e seguro para análises de alto desempenho.
  • Azure Data Lake Storage Gen1: Repositório em hiperescala para cargas de trabalho de análise de Big Data.
  • Azure Data Share: Um serviço simples e seguro para o compartilhamento de Big Data com organizações externas.
  • Arquivos do Azure: Compartilhamentos de arquivo em nuvem de nível empresarial simples, seguro e sem servidor.
  • Azure HPC Cache: Cache de arquivos para HPC (computação de alto desempenho).
  • Azure NetApp Files: Compartilhamentos de arquivos de nível empresarial do Azure, da plataforma NetApp.
  • Armazenamento de Blobs do Azure: Armazenamento de objeto seguro e amplamente escalonável.
  • Azure Data Box: Dispositivos e soluções para transferência de dados para o Azure e computação de borda.
  • Armazenamento em Disco do Azure: Armazenamento em bloco altamente durável e de alto desempenho.
  • Razão confidencial do Azure: Armazenamento de dados não estruturados, à prova de adulteração, hospedados em TEEs (Ambientes de Execução Confiáveis), com o suporte de evidências verificáveis de modo criptográfico.
  • Azure Elastic SAN VERSÃO PRELIMINAR: O Elastic SAN é um serviço de SAN (Rede de Área de Armazenamento) nativo de nuvem criado no Azure. Obtenha acesso a uma experiência de ponta a ponta, como sua rede SAN local.
  • Armazenamento de filas: Escale efetivamente aplicativos de acordo com o tráfego.
  • Contas de armazenamento: Armazenamento em nuvem durável, de alta disponibilidade e altamente escalonável.
  • Gerenciador de Armazenamento: Exiba e interaja com os recursos de Armazenamento do Azure.
  • Azure Managed Lustre VERSÃO PRELIMINAR: O Lustre Gerenciado do Azure é um sistema de arquivos paralelo baseado em nuvem totalmente gerenciado que permite que os clientes executem suas cargas de trabalho de HPC (computação de alto desempenho) na nuvem.

Infraestrutura de Área de Trabalho Virtual: Capacite os funcionários a trabalhar com segurança em praticamente qualquer lugar com uma infraestrutura de área de trabalho virtual baseada em nuvem.

Web: Crie, implante e dimensione aplicativos Web poderosos com rapidez e eficiência.


Referências

[1] https://blog.saninternet.com/aws-vs-azure-vs-google
[2] https://kinsta.com/pt/blog/aws-vs-azure/
[3] https://kinsta.com/pt/blog/google-cloud-vs-aws/
[4] https://cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison?hl=pt-br
[5] https://claracloud.com.br/2023/08/25/comparando-os-principais-provedores-de-nuvem-aws-azure-e-google-cloud/
[6] https://intellipaat.com/blog/aws-vs-azure-vs-google-cloud/
[7] https://medium.com/aelfblockchain/top-cloud-computing-platform-comparison-d12708bcc12c
[8] https://azure.microsoft.com/en-us/explore
[9] https://azure.microsoft.com/en-us
[10] https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-azure/
[11] https://youtube.com/watch?v=KXkBZCe699A&t=0
[12] https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-azure/

Como citar este post:
No texto: (Vasquez, 2023)

Em ‘Referências’:
VASQUEZ, JGP. Título do post. In: Conhecimento.org. 28. set. 2023. Disponível em: . Acesso em: <data de hoje>.
[Referência cfe. ABNT NBR-6023/2018 v.corr2-24/09/2020]

Posted

in

by

Comentários

Leave a Reply

Your email address will not be published. Required fields are marked *