Windows Azure : Machines Virtuelles

Click here to load reader

  • date post

    11-Jul-2015
  • Category

    Technology

  • view

    130
  • download

    1

Embed Size (px)

Transcript of Windows Azure : Machines Virtuelles

Windows Azure Virtual Machines

Windows Azure : Machines VirtuellesPierre CouzyArchitecte en systmes dinformationMicrosoft France

PaaSSaaSPhysical

Virtual

IaaS

Pour essayer (90 jours gratuits) http://aka.ms/offreAzure3Machines Virtuelles Windows AzureSupport des applications clsGestion simplife des disquesHaute disponibilitFonctionnalits rseauActive DirectoryPourquoi utiliser les fonctionnalits IaaSApplications LOBApplications maison, CRM, CMS, ERP, Business IntelligenceInfrastructureServeurs de fichiers, Databases, Identit, Contrle de sourceEnvironnements de dev test et recetteDploiement rapide et transmission denvironnementsApplications hybrides Dploiement hybride cloud / entrepriseOS disponibles (Preview)

Windows Server 2008 R2Windows Server 2008 R2 with SQL Server 2012 EvaluationWindows Server 2012BizTalk 2010 R2

OpenSUSE 12.1CentOS 6.2 Ubuntu 12.04SUSE Linux Enterprise Server SP2Dcouverte des VMs7Cration dun disqueBlob StorageCloudProvisionner depuis AzureChoix dimage et de taille VMPoint de dpart

Portail>_Scripting (Windows, Linux and Mac) API RESTBoot depuis le disque

Windows Server

LinuxExtra SmallSmallMediumLarge X-LargeBring Your Own Server/VHDEntrepriseServeur virtuelMyApp.vhdUpload VHDCloudBlob StorageCration Disque /ImageCration de la VM depuis le portail, un script, ou lAPIQuand utiliser cette technique ?Reprise lidentique dune VMImages SysPreppesLe VHD doit tre de taille fixe* CSUpload peut effectuer la conversion pendant luploadCration dune VM depuis le CloudCloudBlob StorageModifsVHDSysprepVHDBlob StorageCapture de la VMBase.VHDBootVMCration dimages personnalisesen partant dune image standardLopration de capture cre une nouvelle image dans votre librairie dimagesMobilit des imagesEn entrepriseCloudBlob StorageMyApp.vhdDisques : persistence et durabilitWindows Azure StorageWindows Azure Storage (Disaster Recovery)Machine Virtuelle

Disques : persistence et durabilitWindows Azure StorageWindows Azure Storage (Disaster Recovery)

MachineVirtuelle

Machine VirtuelleDisque ou Image ?Images dOS

MicrosoftPartner UserDisque

disque systmedisques de donnesUne image est une VM syspreppe (ou quivalent linux) cre par lopration de capture, ou directement uploade Un disque est un VHD reprsentant soit un disque de donnes, soit un disque systme compltement configurCration dimages et disquesGestion de mise en cacheType de disquePar dfautChoix possiblesOS DiskReadWriteReadOnly and ReadWrite

Data DiskNoneNone, ReadOnly and ReadWritePowershell : Set-AzureOSDisk / Set-AzureDataDiskGestion des disques persistentsC:\ = Disque systmeD:\ = Disque phmreE:\, F:\. G:\ ... Disques de donnesCaractristiquesDisque OSDisque de donnesPolitique de cacheReadWriteNoneCapacit max127 GB1 TBImageable ?OuiNonMAJ chaudHot UpdateReboot requisCache Setting Requires RebootChangement de politique de cache, ajout et suppression chaudLes disques de donnesTaille des machines virtuellesChaque disque de donnes peut faire 1 ToTaille VMNb de coeursMmoireBande passante# Data diskExtra SmallPartag768 MB5 (Mbps)1Small11.75 GB100 (Mbps)2Medium23.5 GB200 (Mbps)4Large47 GB400 (Mbps)8Extra Large814 GB800 (Mbps)16VM : Gestion et automatisationGroup Policy (Active Directory)

Windows Remote Management (WinRM)

SCOM 2012

API REST pour automatisation et gestion

Cmdlets PowerShell pour Windows Azure

Scripting cross-plateforme (Linux, Mac and Windows)

ScriptingComplet depuis le lancement de la previewCmdlets Powershell Windows AzureOutil cross-plateforme (crit en node.js)

CapacitsProvisionner, dprovisionnerReboot, StartImport / Export des paramtres de VMSupport des VMs Windows et LinuxDomain Join at Provision for WindowsGestion des disques de donnes et des points de terminaisonGestion des rseaux virtuels

Scripting et PowershellLutilitaire node.js azure

http://msdn.microsoft.com/en-us/library/windowsazure/jj152841.aspxGestion rseauProtocoles and EndpointsUDP Traffic Supported in WA Load-balanced incoming traffic and allows outbound traffic

Support for All IP-Based Protocols (VM to VM)Instance-to-instance communicationTCP, UDP and ICMP, dynamic ports

Port Forwarded EndpointsDirect communication to multiple VMs in the same cloud app

Custom Load Balancer Health ProbesHealth check with probe timeoutsHTTP based probing, allowing granular control of health checks

Les points de terminaisonVM2LB/IPVM1PORT 3389PORT 5586PORT 5587Une IP publiqueCloud App / Hosted ServiceEndpointPort publicPort localProtocole (TCP/UDP)NomPORT 3389Equilibrage de chargeCloud AppVM1LBHTTPVM2LBHTTPVM3LBHTTPLBEndpointPort publicPort localProtocole (TCP/UDP)Nom

PORT 80Sondes applicativesCloud AppVM1/healthcheck.aspxVM2/healthcheck.aspxVM3/healthcheck.aspxLBLoad Balancer ProbeSet NameProbe Protocol (HTTP/TCP)Probe PortProbe Path(/healthcheck.aspx)

Looks for HTTP 200(Omit Probe Path for TCP)

PORT 80Gestion de la disponibilitDisponibilit & SLA99.9% : instances non redondes8.75 heures par anElments couvertsCompute Hardware failure (disk, cpu, memory)Datacenter failures - Network failure, power failureHardware upgrades, Software maintenance Host OS UpdatesPlanned downtime 6 day notice, 6 hour window, 25 minute downtimeElments non couvertsVM crashes caused by 3rd party software, Guest OS Updates99.95% : instances redondes4.38 heures par anVirtual MachineVirtual MachineVirtual Machine

Quel lien avec le SLA?

SQL Server SLA 99.9SLA 99.95

SQL ServerPrimary

SQL ServerSecondary Zone de disponibilitWithout at least two virtual machines performing the same workload grouped into an availability set you only get the 99.9% SLA. To achieve 99.95 you must use availability sets.32VM Windows AzureVM Windows AzureRedondance tous les niveauxHaute disponibilit de bout en boutWeb Application IISWeb RoleWeb Application IISWeb RoleLBSQL MirroringInternet

SQL-AVSETIIS-AVSETSQLServerSQLServerExplain 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. 33 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.DemoConnecting Cloud ServicesSummarySupport for key server applicationsEasy storage manageabilityHigh availability featuresAdvanced networkingIntegration with compute PaaS 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.