Download presentation
Presentation is loading. Please wait.
Published byJustin Warner Modified over 9 years ago
1
Windows Azure Virtual Machines Anton Boyko
2
A Continuous Offering From Private to Public Cloud
3
Windows Azure Virtual Machines Support for key server applications Easy storage manageability High availability features Advanced networking Integration with compute PaaS
4
Line of Business Applications Custom Applications, CRM, CMS, ERP, Business Intelligence Application Infrastructure File Servers, Databases, Identity, Source Control Developer, Test and Staging Environments Quickly Provision and Un-provision Entire Environments Hybrid Applications Applications that span your data center and the cloud IaaS Workloads – all about the app
5
Images Available at Preview Windows Server 2008 R2 Windows Server 2008 R2 with SQL Server 2012 Evaluation Windows Server 2012 OpenSUSE 12.1 CentOS 6.2 Ubuntu 12.04 SUSE Linux Enterprise Server SP2
6
Getting Started with VMs
7
Cloud First Provisioning Management Portal >_ Scripting (Windows, Linux and Mac) REST API Windows Server Linux Extra Small Small Medium Large X-Large Cloud Boot VM from New Disk
8
Cloud Bring Your Own Server/VHD On-Premises On Premises Virtual Server Provision VM from Image or Disk using portal, script or API MyApp.vhd
9
Imaging VMs in the Cloud Cloud Identical/similar deployment instances using common OS image as start Capture VM Saves Customized Image to Your Image Library Base.VHD
10
Image Mobility On-PremisesCloud MyApp.vhd
11
Persistent Disks and Highly Durable
13
Virtual Machine Sizes and Storage Each Persistent Data Disk Can be up to 1 TB VM SizeCPU CoresMemoryBandwidth # Data Disks Extra SmallShared768 MB5 (Mbps)1 Small11.75 GB100 (Mbps)2 Medium23.5 GB200 (Mbps)4 Large47 GB400 (Mbps)8 Extra Large814 GB800 (Mbps)16
14
Disks and Images
15
Virtual Machine Networking
16
Full Control Over Machine Names Windows Azure provided DNS Resolves VMs by name within the same cloud service Machine names are modeled explicitly and registered in the DNS service Bring Your Own DNS Server Use your on-premises DNS servers Deploy a DNS server in Windows Azure Use public DNS services Virtual Machine Names and DNS
17
Protocols and Endpoints UDP Traffic Supported in WA Load-balanced incoming traffic and allows outbound traffic Support for All IP-Based Protocols (VM to VM) Instance-to-instance communication TCP, UDP and ICMP, dynamic ports Port Forwarded Endpoints Direct communication to multiple VMs in the same cloud app Custom Load Balancer Health Probes Health check with probe timeouts HTTP based probing, allowing granular control of health checks
18
Endpoint Public Port Local Port Protocol (TCP/UDP) Name Port Forwarding Input Endpoints Single Public IP Per Cloud Service
19
Endpoint Public Port Local Port Protocol (TCP/UDP) Name Load Balanced Sets
20
Load Balancer Probe Set Name Protocol (TCP) Probe Port Probe Path (/healthcheck.aspx) Looks for HTTP 200 Load Balancer Custom Probes
21
Virtual Machine Availability
22
Service Level Agreements What’s included Compute Hardware failure (disk, cpu, memory) Datacenter failures - Network failure, power failure Hardware upgrades, Software maintenance – Host OS Updates Planned downtime – 6 day notice, 6 hour window, 25 minute downtime What is not included VM crashes caused by 3 rd party software, Guest OS Updates 99.95% for multiple role instances 4.38 hours of downtime per year
23
Fault and Update Domains Fault Domains Represent groups of resources anticipated to fail together i.e. Same rack, same server Fabric spreads instances across fault at least 2 fault domains Update Domains Represents groups of resources that will be updated together Host OS updates honour service update domains Specified in service definition Default of 5 (up to 20) Fabric spreads role instances across Update Domains and Fault Domains
24
Virtual Machine Availability Sets Update Domains are honored by host OS updates
25
Redundancy at every level End to End Highly Available Solution Web Role SQL Mirroring SQL-AVSET IIS-AVSET
26
Windows Azure Web Sites Anton Boyko
27
Web Sites in Perspective…
29
Supported Web Frameworks
30
Supported Publishing Methods
31
Windows Azure Web App Gallery
32
Windows Azure Store
33
Windows Azure Web Sites
34
Start Simple Get started with 10 free web sites Create new sites in seconds Easily manage and scale your sites Automatic load balancing and shared storage across instances Scale out or up to reserved instances for improved performance and scale
35
Code Smart Use ASP.NET, ASP, PHP, Node.js SQL Azure or MySQL databases Start with open source apps Develop with VS and WebMatrix Supports any Web development tool on any platform (Windows, OSX, Linux)
36
Go Live Rapid deployment for quick iteration Integrated source control with Team Foundation Server (TFS) and Git Built-in monitoring of perf and usage data Quick access to request logs, failed requests diagnostics and diagnostics
37
Application Scenarios
39
Q & A
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.