M318
A complete IaaS environment in less that an hour Clive Trott M233
Demo – section one Installation
Agenda Installation Configuration Deployment Virtual machines Load balancers Configuration Windows features and more SQL Server Database Deployment Application Request Routing Web site
Clive Trott 1995 1975 2002 2013
Desired state architecture: Azure SQL Server Storage IIS Storage DMZ Storage Cloud Service SQL Cloud Service IIS Cloud Service DMZ SQL Virtual Machine Availability Group DMZ Virtual Machine Availability Group IIS Virtual Machine Availability Group Internal Load Balancer External Load Balancer “Failure to plan is a plan for failure”
Desired state architecture: infrastructure “Failure to plan is a plan for failure”
Desired state architecture: pre provisioned “Failure to plan is a plan for failure”
Desired state architecture: pre-provisioned Virtual machine - SAZWADP01 Windows Server 2012 R2 Data Centre Active Directory Domain Services Role DNS Server Role Group Policy Service Accounts – SQL / IIS Virtual Network Address Space – 192.168.0.0 / 16 Subnets SubnetSQL - 192.168.0.4 - 192.168.0.14 SubnetIIS - 192.168.0.20 - 192.168.0.30 SubnetDMZ - 192.168.0.36 - 192.168.0.62 SubnetPRD - 192.168.0.68 - 192.168.0.126 “Failure to plan is a plan for failure”
Azure virtual machine images Windows Server 2012 R2 SQL Server 2014 Enterprise Windows Server 2012 IIS 8.0 “RightImage” Windows Server 2012 R2 Datacenter “Accept and embrace failure, it will happen”
SQL Server (2014) architecture AZILBSQL 192.168.0.7 Failover Cluster 192.168.0.6 SAZWSQLP01 192.168.0.4 Ports: 1433, 5022 SAZWSQLP02 192.168.0.5 Ports: 1433, 5022 “Fail early, fail often, fail small”
Code – section one Installation Machine provisioning and load balancer
Demo – section two Configuration Windows features and other significant attributes
Demo – section three Deployment Website and Application Request Routing
Other things to think about SQL Server virtual machine disk planning Azure virtual machine auto scaling Azure End points Network security groups Scale out and scale up Security Networking
Key takeaways Don’t be afraid… When your ready… Plan, plan and plan… Try, test, build, tear down and be prepared to start from scratch each time Failure is not a problem so long as you learn from your mistakes When your ready… Plan, plan and plan… Storage; Cloud services; Load balancers Networks – including subnets; IP address and address ranges Virtual machines – image templates Licensing, etc, etc, etc, etc PowerShell Lots of help There is so much more… maybe next time…..
Related Ignite NZ Sessions 1 An Overview of Microsoft Azure Networking Capabilities [M261] Thurs 9:00am 4 Deploying, Organizing and Securing Applications with the Azure Resource Manager [M391] Thurs 4:30pm 2 Azure Storage Architecture and getting the most out of IaaS Premium storage [M389] Thurs 10:40am Find me later at… Hub Happy Hour Wed 5:30-6:30pm Hub Happy Hour Thu 5:30-6:30pm Closing drinks Fri 3:00-4:30pm 3 BI in the cloud, is it possible? Sure is with Azure! [M352] Thurs 3:10pm
Resources Microsoft Virtual Academy TechNet & MSDN Flash 12/9/2018 Microsoft Virtual Academy Resources TechNet & MSDN Flash Free Online Learning http://aka.ms/mva Subscribe to our fortnightly newsletter http://aka.ms/technetnz http://aka.ms/msdnnz Sessions on Demand http://aka.ms/ch9nz © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Complete your session evaluation now and win! 12/9/2018 8:21 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
12/9/2018 8:21 PM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.