Windows Azure : Machines Virtuelles
date post
11-Jul-2015Category
Technology
view
130download
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.