Microsoft Azure, My First IaaS

Preview:

Citation preview

MICROSOFT AZURE

Building your first IaaS Configuration

Tuning blog: http://www.sqlperformance.com/

E-mail ebooks@sqlsentry.com for free copies of our $10 e-books:

DEMO CODE• Demo code for this presentation can be found at;

http://1drv.ms/1PC8707

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: Jmartin@SQLSentry.como Twitter: @SQLServerMonkeyo LinkedIn: https://uk.linkedin.com/in/johnqmartin

AGENDA• Azure Fundamentals

• Important Design Considerationso Availability

• Building a Simple Infrastructure in IaaS

• Summary

• Wrap Up

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.

WHAT IS AZURE?

• Azure is a collection of services provided by Microsoft in their Data Centres located around the globe.

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.

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.

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.

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.

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.

AZURE AVAILABILITY SETS

AZURE FAULT DOMAINS

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

DEMOLets build Something!

QUESTIONS

THANK YOU!

• Slides will be available at http://blogs.sqlsentry.com • More information at:

o SQLSkills, et al• E-mail ebooks@sqlsentry.com for free copies of our e-books:

o Just tell them where you met me• My contact info for other questions:

o Email: Jmartin@SQLSentry.como Twitter: @SQLServerMonkey

Recommended