Your SlideShare is downloading. ×
  • Like
Windows Azure Infrastructure as a Service (IaaS) Avançado
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Windows Azure Infrastructure as a Service (IaaS) Avançado



Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide
  • Slide Objective:Explain availability setsNotes:Availability sets tell the Fabric Controller to place VMs in the same set on different racks for faults and in separate upgrade domains for updates. This essentially tells the FC not to take the guest OS down of all VMs in the same set for host updates.
  • Slide Objective:Explain that each tier of an application can be enabled with its own availability set which ensures at a physical hardware level in the data center that there is no single point of failure.


  • 1. Windows Azure IaaS AvançadoRafael GodinhoArquiteto de Soluções – Windows Azure
  • 2. >_
  • 3.
  • 4. • WindowsProvisioningConfigurationSet • LinuxProvisioningConfigurationSetVirtualNetworkName
  • 5. • WindowsProvisioningConfigurationSet• LinuxProvisioningConfigurationSet
  • 6. WindowsProvisioningConfigurationSet• WindowsProvisioningConfigurationSet• LinuxProvisioningConfigurationSet LinuxProvisioningConfigurationSet
  • 7. OSVirtualHardDisk• WindowsProvisioningConfigurationSet• LinuxProvisioningConfigurationSet DataVirtualHardDisks
  • 8. POST -<subscription-id>/services/hostedservices/<service-name>/deployments<Deployment xmlns:i="" xmlns=""> <Name>testsmapi1</Name> <DeploymentSlot>Production</DeploymentSlot> <Label>testsmapi1</Label> <RoleList> <Role i:type="PersistentVMRole"> …. Primeira VM é criada com API Create Deployment </Role> </RoleList></Deployment>POST -<subscription-id>/services/hostedservices/deployments/<deployment-name>/roles<PersistentVMRole xmlns:i="" xmlns=""> <RoleName>myvm1</RoleName> <RoleType>PersistentVMRole</RoleType> ….</PersistentVMRole> Outras VMs no mesmo deployment API Add Role
  • 9. GET -<sub-id>/services/hostedservices/<service-name>/deployments/<deployment-name>/roles/<role-name> Retorna uma representação XML da VMPUT -<sub-id>/services/hostedservices/<service-name>/deployments/<deployment-name>/roles/<role-name><PersistentVMRole xmlns:i="" xmlns=""> <RoleName>myvm1</RoleName> <RoleType>PersistentVMRole</RoleType> ….</PersistentVMRole> Modificar o XML (endpoints, discos, etc..) e fazer um PUT
  • 10. Capture Salva a VM como uma imagem reusávelDelete Deleta da VM (mantém os discos)Download RDP File Gera um arquivo RDP para a VMStart, Shutdown e Restart
  • 11. AutomaçãoConsultar, gerenciar e configurar VMs em múltiplas subscrições, cloud services e contas de storage.Criar VMs Totalmente ConfiguradasVirtual NetworkingAtravés de um script gerenciar todas as configurações de rede (PowerShell)
  • 12.
  • 13.
  • 14. HTTP Load Balancer ProbesValidação à cada 15s (polling)!= 200 OK (HTTP)Remove do LB até receber 200Continua validando (polling)
  • 15. TCP Load Balancer ProbesValidação à cada 15s (polling)Espera um ACK no socketRemove do LB até receber o ACKContinua validando (polling)
  • 16. Rafael GodinhoArquiteto de Soluções – Windows Azure