economics usage based automated ease of use hybrid scalability • • • • • • • MSDN benefit subscription use only MSDN Offer for Dev and Test Windows (Client and Server) SQL Server and BizTalk Special Images BASIC VM Sizes for Dev, Test and Prod Best value VMs BYOLB and BYOAutoScale BASIC.A1 $152.92 / year (8x5 work) $91.52 / year (8x5 and MSDN) Standard/hour MSDN/hour Savings Windows Server $0.09 $0.06 33% SQL Standard $0.64 $0.06 90% $.75 $0.06 92% SQL Enterprise $2.19 $0.06 97% BizTalk Enterprise $2.11 $0 .06 97% BizTalk Standard 24 3 Virtual Machines for 16 hours a day $50 $100 $150 PER MONTH PER MONTH PER MONTH professional premium ultimate 100 80 Virtual Machines for 20 hours load test + Up to 500 web sites and a database Integration Security Heterogeneous Environments Consume Application Owner Manage Datacenter Admin Challenges / Needs Challenges / Needs Rapidly self-provision development and test environments Experiment and innovate Scalability and load testing Maintain production SLA Hardware budget Licensing constraints Resource contention with Virtual Machines Application Owner Self-provision VM’s and scale as needed Datacenter Admin Setup and manage environments Agility Control Use existing tools and languages Provision virtual machines from preconfigured images Leverage tools and services to perform scalability and load testing Centralized visibility and governance Secure connectivity to datacenter and cloud Optimized price performance Manage Sandbox Environments DEV/TEST VPN PowerShell Developer DEV Enable experimentation and innovation Use pre-configured images from the gallery Use own custom images Build, your Test, Learn On Premise + Microsoft Azure QA Development and Test Microsoft Azure MSDN Subscriptions Visual Studio Using Existing Environments Connectivity to your Azure Environment Upload existing virtual machines using PowerShell Building New Environments Cloud Service A container for VMs that acts as a network and security boundary. External Traffic through endpoints Load Balancing Availability Sets Cloud Service IP Address http://mywebapp.cloudapp.net Declare your own address space in the cloud Advanced Connectivity IPs are allocated based on order of provisioning. (1st 4 IPs are reserved) Subnet: 10.0.0.0/24 1. VM1 = 10.0.0.4 2. VM2 = 10.0.0.5 If VMs are re-allocated in a different order they get different IP addresses 1. VM2 = 10.0.0.4 2. VM1 = 10.0.0.5 Use Static IP addresses to retain IP regardless of order Set-AzureStaticVNetIP WFE App SQL DC/DNS Virtual Network Point-to-Site Dev & Test Remote from Starbucks Load Balancer Microsoft Azure Supports Round Robin Load Balancing for VMs in the same Cloud Service. Virtual Network Address Space: 10.0.0.0/16 External and Internal Support Configure load balanced endpoints on the external IP or create a new internal IP for n-tier or intranet scenarios 168.62.213.228 Health Probes Support for TCP and HTTP based health probes to automatically remove a VM from load balancing if it is unhealthy. Quick and Easy Access to Logs Debug in Azure Load Testing Staging http://azure.microsoft.com/en-us/solutions/dev-test/ https://github.com/Azure/azure-sdk-tools-samples/tree/master/solutions/dev-test • • • • Having a friend buy your coffee? Yea, it’s kind of like that. 3 Steps to New Gear! With Application Insights MSDN Subscribers get up to $150/mo in Azure credits. Stop by the Developer Platform and Tools booth and visit the MSDN Subscriptions station to activate your benefits and receive a gift! 1. http://aka.ms/msdn_teched http://visualstudio.com 2. http://aka.ms/aivsix 3. Microsoft Engineering Stories http://www.visualstudio.com Visual Studio Industry Partner Program Visual Studio | Integrate