0% acharam este documento útil (0 voto)
15 visualizações32 páginas

Az 104 Revisao03

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
15 visualizações32 páginas

Az 104 Revisao03

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 32

Programa de

Certificação
AZ-104
Agenda Fevereiro
AZURE CLOUD
COMPUTING

17/02 – Revisão prova AZ-104 – Aula03

24/02 – Pré Desafio Azure 2.0


AZURE CLOUD
COMPUTING

Virtual Machine Planning


Location and Pricing
AZURE CLOUD
COMPUTING

Localização:
• Cada região tem diferentes recursos de
hardware e serviço
• Localize máquinas virtuais o mais próximo
possível de seus usuários
• Localizar máquinas virtuais para garantir o
cumprimento e as obrigações legais
Precificação:
• Custos computacionais
• Custos de Storage (consumption-based e
reserved instances)
60+ Azure regions
Available in 140 countries
Virtual Machine Storage
AZURE CLOUD
COMPUTING

Cada VM Azure tem dois ou mais discos: Azure VM (Windows)


• OS disk
• Temporary disk (conteúdo pode ser perdido)
• Data disks (opcional)
C:\ D:\ F:\
OS e data disks residem no Azure Storage OS disk Temporary disk Data disk
accounts:
• Azure-based storage service
• Standard (HDD, SSD), Premium (SSD) ou Ultra
(SSD)

Ao criar um VM Azure, você pode escolher entre:


• Managed disks (Recomendado) Azure blob

• Unmanaged disks
Virtual Machine Connections
AZURE CLOUD
COMPUTING

Bastion para RDP para VMs Windows SSH para VMs Linux
RDP/SSH através
do Portal sobre SSL
AZURE CLOUD
COMPUTING

Virtual Machine Availability


Availability Sets
AZURE CLOUD
COMPUTING

Two or more instances in


Availability Sets = 99.95% SLA

Configure várias Configure cada Combine um Load Use managed disks


máquinas virtuais camada de Balancer com para as Virtual
em um Availability aplicativo Availability Sets Machines
Set em um Av Sets
separado
Update and Fault Domains
AZURE CLOUD
COMPUTING

Update domains permite que o Azure realize


upgrades incrementais em uma implantação.
Durante a manutenção planejada,
apenas um domínio de atualização é reiniciado
por vez

Fault Domains são um grupo de Máquinas


Virtuais que compartilham um conjunto comum
de hardware, switches, que compartilham um
único ponto de falha. VMs em um availability
set são colocados em pelo menos dois fault
domains
Availability Zones
AZURE CLOUD
COMPUTING

• Locais físicos únicos


em uma região
• Inclui data centers com poder independente,
resfriamento,
e networking
• Protege contra falhas no datacenter
• Combina update e
fault domains
• Fornece 99,99% de SLA
Scale Sets
AZURE CLOUD
COMPUTING

Scale sets Não é Como demanda À medida que a O processo pode


implanta um necessário pré- sobe VMs que demanda ser manual,
conjunto de provisionament são adicionadas diminui, vm são automatizado ou
VMs idênticas o de VMs removidos uma combinação
de ambos
Scale Sets
AZURE CLOUD
COMPUTING

Defina regras Scale out Scale in (reduzir) Agende eventos Reduz o


para ajustar (aumento) o o número de VMs para aumentar monitoramento
automaticament número de no conjunto ou diminuir em e otimiza o
e a capacidade VMs no determinado desempenho
conjunto momento
Virtual Machine Extensions
AZURE CLOUD
COMPUTING

• Extensions são pequenas aplicações que fornecem


tarefas de configuração e automação VM pós-
implantação
• Gerenciado com modelos Azure CLI, PowerShell, Azure
Resource Manager e o portal Azure
• Empacotado com uma nova implantação VM ou
executado contra qualquer sistema existente
• Diferente para máquinas Windows e Linux
AZURE CLOUD
COMPUTING

Azure App Service Plans e


App Services
App Service Plan Pricing Tiers
AZURE CLOUD
COMPUTING

Isolated
Selected Basic Standard Premium
Shared (high-performance,
Features Free (dedicated (production (enhanced scale
(dev/test) security and
dev/test) workloads) and performance)
isolation)
Web, mobile, or
10 100 Unlimited Unlimited Unlimited Unlimited
API apps
Disk space 1 GB 1 GB 10 GB 50 GB 250 GB 1 TB
Auto Scale – – – Supported Supported Supported
Deployment
0 0 0 5 20 20
Slots
Max Instances – – Up to 3 Up to 10 Up to 30 Up to 100
Shared compute (Free and Shared). Dedicated compute Isolated. Executa aplicativos
Execute aplicativos no mesmo Azure (Basic, Standard, Premium). em
VM que outros aplicativos do App Execute aplicativos no VMs Azure dedicadas em
Service, e os recursos não podem mesmo plano em VMs Azure Azure virtual networks
ser dimensionados dedicados dedicados
Azure App Service
AZURE CLOUD
COMPUTING

• Inclui Web Apps, API Apps, Mobile Apps, and Function Apps
• Ambiente totalmente gerenciado, permitindo o desenvolvimento de alta
produtividade
• Platform-as-a-service (PaaS) oferta para a construção e implantação de
aplicativos em nuvem altamente disponíveis para web e mobile
• Plataforma lida com infraestrutura para que os desenvolvedores se
concentrem nos web apps e services
• Fornece segurança e conformidade de nível corporativo
Creating an App Service
AZURE CLOUD
COMPUTING

• O nome deve ser único


• Acessar usando azurewebsites.net – pode
mapear para um domínio personalizado
• Publish Code (Runtime Stack)
• Publish Docker Container
• Linux ou Windows
• Região mais próxima de seus usuários
• App Service Plan
Deployment Slots
AZURE CLOUD
COMPUTING

Continuous Deployment with Stage Slot


Service Plan Slots

Free, Shared, Basic 0


Developer 1

Swap
Standard Up to 5

GitHub Staging Production


Premium Up to 20

Developer 2 Isolated Up to 20

Implantar Validar Deployment Evita um cold Fallback a um Auto Swap


diferentes alterações antes slots são apps start – elimina o último known quando a
deployment slots de enviar para a com seus tempo de good site validação pré-
(depende do plano produção próprios inatividade swap não é
de serviço) hostnames necessária
Custom Domain Names
AZURE CLOUD
COMPUTING

Redirecionar a URL Validar o custom Use o registro DNS Garanta que App
padrão do webapp domain no Azure para seu provedor de Service plan suporta
domínio – crie um custom domains
CNAME ou um
registro A
Application Insights
AZURE CLOUD
COMPUTING

• Taxas de solicitação, taxas de negação,


tempo de resposta e taxas de falha
• Visualizações de página e desempenho
de carga
• Contagem de usuários e sessões
• Contadores de desempenho
• Diagnósticos e Exceções
AZURE CLOUD
COMPUTING

Container Services
Containers vs Virtual Machines
AZURE CLOUD
COMPUTING
Azure Container Instances
AZURE CLOUD
COMPUTING

• PaaS Service
• Fast startup times
• Public IP connectivity and DNS name
• Isolation features
• Custom sizes
• Persistent storage
• Linux and Windows Containers
• Co-scheduled Groups
• Virtual network Deployment

Fastest way to run a container in


Azure without provisioning a VM
Container Groups
AZURE CLOUD
COMPUTING

• Recurso de alto nível em Azure


Container Instances
• Uma coleção de contêineres que se são
hospedados no mesmo host
• Os contêineres do grupo compartilham
um ciclo de vida, recursos, rede local e
volumes de armazenamento
AZURE CLOUD
COMPUTING

Container Services
Azure Kubernetes Service
AZURE CLOUD
COMPUTING

Gerencia Executa Permite que os Você é Você paga


monitoramento, dimensionament nodes sejam responsável apenas pelo
manutenção e o do cluster totalmente apenas por agent nodes
saúde gerenciados pela gerenciar o
Microsoft agent nodes
AKS Terminology
AZURE CLOUD
COMPUTING

Term Description

Groups of nodes with identical


Pools
configurations

Individual VMs running


Nodes
containerized applications

Single instance of an application.


Pods A pod can contain multiple
containers

Deployme One or more identical pods


nt managed by Kubernetes

YAML file describing a


Manifest
deployment
AKS Networking
AZURE CLOUD
COMPUTING

Pods rodam uma Services group ClusterIP fornece NodePort LoadBalancer


instância de seu pods juntos para acesso interno fornece tem endereço IP
aplicativo fornecer mapeamento para externo para
conectividade de tráfego direto de tráfego
rede entrada
AKS Storage
AZURE CLOUD
COMPUTING

• Local storage no node é rápido e


simples de usar
• O armazenamento local pode não estar
disponível depois que o pod for
excluído
• Vários pods podem compartilhar
volumes de dados
• O armazenamento pode
potencialmente ser recolocado a outro
pod
AKS Scaling
AZURE CLOUD
COMPUTING

• Aplicações podem crescer além da


capacidade de um único pod
• Kubernetes tem autoscaler embutidos
• Cluster autoscaler baseadas em
recursos computacionais
• Horizontal pod autoscaler baseadas em
métricas
AKS Scaling to ACI
AZURE CLOUD
COMPUTING

Se você precisar crescer rapidamente seu cluster AKS, você pode criar novos pods no ACI
AZURE CLOUD
COMPUTING

OBRIGADO

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy