320 likes | 469 Views
Building Your Dev and Test Sandbox with Windows Azure Infrastructure Services. Drew McDaniel Senior Program Manager Lead 3-556. Agenda. Windows Azure Compute Drill-down on Infrastructure Services Automation Options Advanced Networking Options Azure as your Sandbox.
E N D
Building Your Dev and Test Sandbox with Windows Azure Infrastructure Services Drew McDaniel Senior Program Manager Lead 3-556
Agenda • Windows Azure Compute • Drill-down on Infrastructure Services • Automation Options • Advanced Networking Options • Azure as your Sandbox
Windows Azure Principles Managed Hybrid always up. always on. elastic economics usage based automated Pay for what you use! Pay by the minute MSDN Usage PowerShell Automation Easy Scale-Out Easy Scale-Up Simple Load-Balancing Managed Availability Easy Hybrid
Hosting Models • Infrastructure • (as a Service) • Platform • (as a Service) • On Premises • You manage Applications Applications Applications • You manage Data Data Data Runtime Runtime Runtime Middleware Middleware • Managed by Microsoft Middleware • You manage O/S O/S O/S • Managed by Microsoft Virtualization Virtualization Virtualization Servers Servers Servers Storage Storage Storage Networking Networking Networking
Hosting Models • Infrastructure • (as a Service) • Platform • (as a Service) • More Flexibility • Existing or New • Imperative APIs (Single VMs) • Windows, Linux, Apps • “On premises” monitoring tools • More Automation • New Applications written for PaaS • Published as a Package • Windows only • Cloud-based Monitoring
Infrastructure Services on Windows Azure • IT Pro experience
Infrastructure Services on Windows Azure • IT Pro experience SharePoint 2010 SharePoint 2013 • Support for key server apps SQL Server 2008 R2 Web SQL Server 2008 R2 Standard SQL Server 2008 R2 Enterprise SQL Server 2012 Express SQL Server 2012 Web SQL Server 2012 Standard SQL Server 2012 Enterprise BizTalk Server 2013 Dynamcis GP 2013+ Dynamics NAV 2013+ Forefront Identity Manager 2010 R2 Project Server 2013 System Center Suite Team Foundation Server SQL 14 Windows Sever 2012 R2 Coming Soon… SCCM Dynamics CRM and AX
Infrastructure Services on Windows Azure Windows Azure • IT Pro experience • Support for key server apps • Storage Manageability and Mobility Windows Server 2012 Your Data Center
Infrastructure Services on Windows Azure • IT Pro experience • Support for key server apps • Storage Manageability and Mobility • High availability features
High availability features Physical Machines Power Unit Rack Switch
High availability features Load Balancer Load-Balanced Set Physical Machines Power Unit Rack Switch VM1 VM2 VM2 VM1 Availability Set Availability SLA: 99.95%
True cloud economics. Pay by the minute! No minimums. No rounding-up. $ 60 45 30 15 Virtual Machines
MSDN Usage Improvements • We are enabling use-rights for MSDN products inside Virtual Machines for MSDN Verified Customers • Single monetary credit instead of plethora of meters • Dev/Test usage only No Credit Card Required
SharePoint 2013 Automation Scripts • Complex, multi-machine deployments through scripting • PowerShell automation for each tier • Active Directory, SQL Server and SharePoint • Two Sample Configurations Available • SingleVMs and HighlyAvailable • Download from GitHub • https://github.com/windowsazure/azure-sdk-tools-samples
Single Virtual Machines Template WEB/APP SQL AD/DC/DNS LB Web/App Tier 1 x Large (4 Cores & 7 GB) Data Tier 1 x A6 (4 Cores & 28 GB) Identity Tier 1 Small (1 Core & 1.75 GB) 80 Cloud Service 20000 Virtual Network Windows Azure Windows Azure
Highly Available Template Web Tier 2 x Large (4 Cores & 7 GB) App Tier 2 x Large (4 Cores & 7 GB) Data Tier 2 x A6 (4 Cores & 28 GB) 1 x Small (Quorum) (1 Core & 1.75 GB) Identity Tier 2 Small (1 Core & 1.75 GB) APP SQL WEB AD/DC/DNS LB AVSET SPWEB AVSET SQLHA AVSET DCSET AVSET SPAPP 80 Cloud Service 20000 Virtual Network Windows Azure
Single Command for a Farm • ## Parameters • ## -TemplateName - Required - (SingleVMs or HighlyAvailable) • ## -Location - Required - Data Center • ## -ServiceName - Optional - Cloud Service name for VMs. • ## -ScriptFolder - path to configuration files • ## -SubscriptionName - Optional - name of your subscription as configured in PowerShell. • ## -StorageAccountName - Optional - name of the storage account to use. • ## -adminAccount - Optional - user name that will be created for the deployment • ## -adminPassword - Optional - password for service accounts for AD/SQL/SharePoint • ## -appPoolAccount - Optional - user name that will be created for the SharePoint App Pools • ## -appPoolPassword - Optional - password for app pool identity • ## -domain - Optional - netbios domain name - default corp • ## -dnsDomain - Optional - FQDN - default corp.contoso.com • ## -configOnly $true/$false - optional - default $false • ## -doNotShowCreds - optional - if you do not want the credentials displayed at the end of the script. • AutoConfigure-TemplateName"SingleVMs" -Location "West US" -ScriptFolder$scriptFolder
Scripts Structure • Configuration File • XML File • User-defined or auto-generated settings • Script for each tier • Used to deploy VMs and data disks • VM Configuration • Remote PowerShell scripts to configure each VM
Point-to-Site Virtual Network Windows Azure Site-to-SiteVPN Virtual Network WFE App SQL DC/DNS On-premises VPN Gateway VPN Gateway Hardware VPN or Windows RRAS Your datacenter Point-to-Site VPN Individual computers behind corporate firewall Remote workers
Resources • PowerShell Deployment Scripts • https://github.com/windowsazure/azure-sdk-tools-samples • Point-to-Site Step-by-Step • http://msdn.microsoft.com/en-us/library/windowsazure/dn133792.aspx • Supported VPN Devices • http://msdn.microsoft.com/en-us/library/windowsazure/jj156075.aspx
Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session • Scan this QR codeto evaluate this session and be automatically entered in a drawing to win a prize!