Running Your Dev/Test in Microsoft Azure

advertisement
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
Download