18
MICROSOFT AZURE Building your first IaaS Configuration

Microsoft Azure, My First IaaS

Embed Size (px)

Citation preview

Page 1: Microsoft Azure, My First IaaS

MICROSOFT AZURE

Building your first IaaS Configuration

Page 2: Microsoft Azure, My First IaaS

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

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

http://1drv.ms/1PC8707

Page 4: Microsoft Azure, My First IaaS

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

AGENDA• Azure Fundamentals

• Important Design Considerationso Availability

• Building a Simple Infrastructure in IaaS

• Summary

• Wrap Up

Page 6: Microsoft Azure, My First IaaS

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

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

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

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

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

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

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

AZURE AVAILABILITY SETS

Page 14: Microsoft Azure, My First IaaS

AZURE FAULT DOMAINS

Page 15: Microsoft Azure, My First IaaS

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

DEMOLets build Something!

Page 17: Microsoft Azure, My First IaaS

QUESTIONS

Page 18: Microsoft Azure, My First IaaS

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