microsoft azure, my first iaas
TRANSCRIPT
![Page 1: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/1.jpg)
MICROSOFT AZURE
Building your first IaaS Configuration
![Page 2: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/2.jpg)
Tuning blog: http://www.sqlperformance.com/
E-mail [email protected] for free copies of our $10 e-books:
![Page 3: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/3.jpg)
DEMO CODE• Demo code for this presentation can be found at;
http://1drv.ms/1PC8707
![Page 4: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/4.jpg)
YOUR PRESENTER• John Q Martin
o Sales Engineer for SQL Sentryo Worked with SQL Server for ~10 yearso Consultant, SQL DBA, Dev & BI Developero Former Microsoft Premier Field Engineer
• Contact Informationo Email: [email protected] Twitter: @SQLServerMonkeyo LinkedIn: https://uk.linkedin.com/in/johnqmartin
![Page 5: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/5.jpg)
AGENDA• Azure Fundamentals
• Important Design Considerationso Availability
• Building a Simple Infrastructure in IaaS
• Summary
• Wrap Up
![Page 6: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/6.jpg)
WHAT IS CLOUD?
• Cloud is doing your processing somewhere else with someone else’s systems.
• We have been doing it for years!o It has had many names and taken many forms.
![Page 7: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/7.jpg)
WHAT IS AZURE?
• Azure is a collection of services provided by Microsoft in their Data Centres located around the globe.
![Page 8: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/8.jpg)
WHAT IS AZURE?
• Azure is a collection of services provided by Microsoft in their Data Centres located around the globe.
• You can control where your data resides in the Azure cloud by selecting the geographic location.o You can replicate data between geo-political regions but by default Microsoft
does not.
• SLAs are by service & relate to availability, not performance.o Will differ between services and have specific requirements.
![Page 9: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/9.jpg)
WHAT IS AZURE?
• You pay for what you useo Identify the frequency and costs associated with the different
services.o You can scale up/out and back down again as your needs require.
• Very easy to build and tear down environments.o Turn off services when you are not using them to minimise costs.
![Page 10: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/10.jpg)
AZURE DESIGN CONCEPTS
• Important to understand what the requirements are to qualify for the SLAs
• SLA for VMs is 99.95%o Multiple VMs serving the same service with fault tolerance designed in.
![Page 11: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/11.jpg)
AZURE VM SLA"Maximum Available Minutes" is the total accumulated minutes during a billing month for all Internet facing Virtual Machines that have two or more instances deployed in the same Availability Set. Maximum Available Minutes is measured from when at least two Virtual Machines in the same Availability Set have both been started resultant from action initiated by you to the time you have initiated an action that would result in stopping or deleting the Virtual Machines.
![Page 12: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/12.jpg)
AZURE AVAILABILITY SETS
• An Availability set is a configuration of virtual machines that have been deployed over different fault domains.
• A fault domain is a collection of servers that share common resourceso Think of this as a rack of equipment.
![Page 13: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/13.jpg)
AZURE AVAILABILITY SETS
![Page 14: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/14.jpg)
AZURE FAULT DOMAINS
![Page 15: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/15.jpg)
DESIGN CONSIDERATIONS• Group the service tiers• Isolate storage by server
o Can use more than one storage account if needed.
• Make use of Availability Sets and Fault domains.
• Decouple and compartmentalise different tiers. Storage Account - 01 Storage Account - 02
Data Tier Cloud Service
Data Tier Availability Set
vmSQL01 – VHD [OS]
vmSQL01 – VHD [Data..]
vmSQL01
vmSQL02 – VHD [OS]
vmSQL02 – VHD [Data..]
vmSQL02
![Page 16: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/16.jpg)
DEMOLets build Something!
![Page 17: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/17.jpg)
QUESTIONS
![Page 18: Microsoft Azure, My First IaaS](https://reader035.vdocuments.us/reader035/viewer/2022062523/58eb5ab71a28abaa718b4611/html5/thumbnails/18.jpg)
THANK YOU!
• Slides will be available at http://blogs.sqlsentry.com • More information at:
o SQLSkills, et al• E-mail [email protected] for free copies of our e-books:
o Just tell them where you met me• My contact info for other questions:
o Email: [email protected] Twitter: @SQLServerMonkey