"Este repositório contém o resumo das lições aprendidas durante o desenvolvimento do lab na DIO".
O Microsoft Azure é uma plataforma de computação em nuvem que oferece uma ampla gama de serviços, como máquinas virtuais, bancos de dados, redes, inteligência artificial, segurança e muito mais. Ele é uma das plataformas mais utilizadas no mundo corporativo e acadêmico para desenvolvimento, testes, análise de dados e hospedagem de sistemas.
-
Alta demanda no mercado
Muitas empresas utilizam o Azure para hospedar suas soluções, tornando o conhecimento da plataforma um diferencial no currículo. -
Ambiente real para prática
Permite que estudantes e profissionais pratiquem com tecnologias de ponta em um ambiente de nuvem real, sem a necessidade de infraestrutura física. -
Certificações valorizadas
A Microsoft oferece certificações como a AZ-900 (Azure Fundamentals), que são altamente valorizadas no mercado de trabalho. -
Versatilidade
Com o Azure, você pode trabalhar com linguagens como Python, .NET, Java, PHP, entre outras, além de explorar serviços de IA, DevOps, containers e muito mais.
A Microsoft oferece o Azure for Students, um benefício que dá acesso gratuito a mais de 25 serviços em nuvem e créditos para uso sem a necessidade de cartão de crédito.
-
Clique em "Comece gratuitamente".
-
Faça login com uma conta Microsoft (Outlook, Hotmail, etc.). Se não tiver uma, crie gratuitamente.
-
Verifique seu status de estudante com um e-mail institucional ou com um comprovante aceito (algumas instituições podem já estar integradas).
-
Após a verificação, sua conta será ativada com:
- US$ 100 em créditos por 12 meses
- Acesso gratuito a serviços como Azure App Services, Banco de Dados SQL, Máquinas Virtuais Linux, entre outros
Utilize os créditos para testar projetos pessoais, praticar para certificações ou criar protótipos. Além disso, explore o portal de aprendizado da Microsoft:
https://learn.microsoft.com/pt-br/training/
Dominar o Azure é uma vantagem estratégica para qualquer profissional de TI. Com a conta gratuita de estudante, você pode começar a aprender sem custos e se destacar no mercado desde cedo!
A Microsoft Azure é uma das principais plataformas de computação em nuvem do mercado, oferecendo uma vasta gama de serviços para empresas de todos os tamanhos. Ao adotar a Azure, organizações podem melhorar sua eficiência operacional, reduzir custos e acelerar a transformação digital.
A Azure permite que você aumente ou diminua recursos conforme a necessidade do seu negócio, garantindo performance mesmo em picos de demanda — ideal para startups em crescimento ou grandes corporações.
Com mais de 90 certificações de conformidade e investimentos massivos em segurança, a Azure oferece proteção de dados robusta. Recursos como Azure Security Center e Microsoft Defender for Cloud ajudam a manter os dados protegidos contra ameaças.
A estrutura de pagamento pay-as-you-go permite pagar apenas pelos recursos utilizados, reduzindo gastos com infraestrutura física e manutenção de servidores locais.
A rede global da Microsoft garante alta disponibilidade com data centers distribuídos em mais de 60 regiões no mundo, além de SLA de até 99,99% para diversos serviços.
Se sua empresa já utiliza Microsoft 365, Dynamics 365, ou Power Platform, a integração com Azure é nativa, facilitando o gerenciamento e unificação dos dados e aplicações.
Com ferramentas como Azure Machine Learning, Cognitive Services e Synapse Analytics, a plataforma é ideal para aplicações modernas baseadas em inteligência artificial e análise de dados em larga escala.
Azure é compatível com Linux, Windows, Kubernetes, Docker, e suporta linguagens como .NET, Java, Python, Node.js e outras, promovendo flexibilidade para desenvolvedores.
Adotar a nuvem Azure não é apenas uma questão de modernização, mas uma estratégia competitiva para empresas que desejam crescer com segurança, agilidade e inovação.
💡 “A nuvem não é mais o futuro. É o presente. E a Azure é uma das pontes mais sólidas para essa transformação.”
A Microsoft Azure oferece diferentes modelos de serviços em nuvem para atender diversas necessidades de negócios e projetos de TI: IaaS, PaaS e SaaS. Cada modelo tem seu nível de abstração, controle e responsabilidade, e entender essas diferenças é essencial para tomar decisões estratégicas em arquitetura de soluções.
O modelo IaaS oferece infraestrutura virtualizada sob demanda, como servidores, redes, armazenamento e sistemas operacionais. O usuário gerencia os recursos como se estivesse em um data center tradicional, mas sem o custo de manutenção física.
- Azure: gerencia a camada física, rede, virtualização e o host.
- Cliente: gerencia o sistema operacional, middleware, dados, aplicações e segurança interna.
- Hospedagem de máquinas virtuais (VMs);
- Ambientes de desenvolvimento e teste;
- Migração lift-and-shift de sistemas legados;
- Ambientes altamente customizáveis.
- Azure Virtual Machines
- Azure Virtual Network
- Azure Storage
No modelo PaaS, a Azure fornece a infraestrutura + sistema operacional + ambiente de desenvolvimento, permitindo que o desenvolvedor foque apenas na aplicação e nos dados.
- Azure: gerencia desde a infraestrutura até o middleware.
- Cliente: gerencia apenas a aplicação e os dados.
- Desenvolvimento ágil de aplicações web e mobile;
- Automatização de processos com APIs e microsserviços;
- Integração com CI/CD e DevOps;
- Redução de tempo de deploy e manutenção.
- Azure App Service
- Azure Functions
- Azure SQL Database
- Azure Kubernetes Service (AKS) (em modelos gerenciados)
No modelo SaaS, todo o serviço é entregue pronto pela Azure ou parceiros, e o usuário apenas consome a aplicação. É o modelo com menos responsabilidade técnica para o cliente.
- Azure (ou o provedor): gerencia tudo.
- Cliente: apenas usa o serviço, gerencia usuários e configurações básicas.
- Escritório digital e colaboração em equipe;
- Gestão empresarial com ERP e CRM;
- Ferramentas de BI e produtividade.
- Microsoft 365 (Exchange, Teams, OneDrive, etc.)
- Power BI
- Dynamics 365
A segurança na nuvem é uma responsabilidade compartilhada entre a Azure e o cliente. A divisão depende do modelo de serviço:
| Elemento | IaaS | PaaS | SaaS |
|---|---|---|---|
| Físico, rede, virtualização | Azure | Azure | Azure |
| Sistema operacional | Cliente | Azure | Azure |
| Aplicação | Cliente | Cliente | Azure |
| Dados | Cliente | Cliente | Cliente |
| Identidade & Acesso | Cliente | Cliente | Cliente |
- Gerenciar identidades com Azure Active Directory;
- Definir permissões e políticas;
- Aplicar backup e criptografia dos dados.
Ao escolher entre IaaS, PaaS ou SaaS na Azure, o profissional de TI precisa considerar o nível de controle necessário, a complexidade da aplicação e o tempo disponível para gestão. Entender o modelo de responsabilidade compartilhada garante a segurança e o bom uso da nuvem.
💡 "A decisão correta entre IaaS, PaaS ou SaaS não depende apenas da tecnologia, mas do objetivo do seu projeto."