AZR 301 Windows Azure Insights for the Enterprise

  • Slides: 46
Download presentation
AZR 301 Windows Azure Insights for the Enterprise IT Pro John Craddock Infrastructure and

AZR 301 Windows Azure Insights for the Enterprise IT Pro John Craddock Infrastructure and Identity Architect XTSeminars

Forecast demand IT capacity Potential business loss Compute capacity Over capacity Under capacity Entry

Forecast demand IT capacity Potential business loss Compute capacity Over capacity Under capacity Entry barrier Wasted capacity Time Don’t forget you are also paying for unnecessary software licencing while you are over capacity

CLMs IT demand Compute capacity Ticket sales open Concert ticket web site Time

CLMs IT demand Compute capacity Ticket sales open Concert ticket web site Time

Windows Azure Services Compute Storage SQL Azure New On-premise development On-premise management Visual Studio,

Windows Azure Services Compute Storage SQL Azure New On-premise development On-premise management Visual Studio, Azure SDK etc Windows Admin Server Tools

Take control of your Windows Azure production environment

Take control of your Windows Azure production environment

www. windowsazure. com

www. windowsazure. com

The Windows Azure portal tour…. .

The Windows Azure portal tour…. .

Web Role 1 Request Browser Response L B instance #3 Worker Role 1 instance

Web Role 1 Request Browser Response L B instance #3 Worker Role 1 instance #2 instance #3 instance #1 instance #0 Database Scale up and down Communications via Queues and Tables

Compute Instance Size CPU Memory Instance Storage I/O Performance Extra Small 1. 0 GHz

Compute Instance Size CPU Memory Instance Storage I/O Performance Extra Small 1. 0 GHz 768 MB 20 GB Low Small 1. 6 GHz 1. 75 GB 225 GB Moderate Medium 2 x 1. 6 GHz 3. 5 GB 490 GB High Large 4 x 1. 6 GHz 7 GB 1, 000 GB High Extra Large 8 x 1. 6 GHz 14 GB 2, 040 GB High own

Creating a storage account

Creating a storage account

Windows Azure Persistent VMs

Windows Azure Persistent VMs

Creating a virtual machine

Creating a virtual machine

Web Role 1 Request Browser Response L B instance #3 Worker Role 1 instance

Web Role 1 Request Browser Response L B instance #3 Worker Role 1 instance #2 instance #3 instance #1 instance #0 Database Scale up and down Communications via Queues and Tables

<Worker. Role name="Example 1_Worker. Role 1" vmsize="Small"> <Imports> <Import module. Name="Diagnostics" /> <Import module.

<Worker. Role name="Example 1_Worker. Role 1" vmsize="Small"> <Imports> <Import module. Name="Diagnostics" /> <Import module. Name="Remote. Access" /> <Import module. Name="Remote. Forwarder" /> </Imports> <Configuration. Settings> <Role name="Example 1_Worker. Role 1"> <Setting name="Data. Connection. String" /> <Instances count="2" /> <Configuration. Settings> <Setting name="Data. Connection. String" value="Default. Endpoints. Protocol=https; Accou nt. Name=xtsstorage; Account. Key=LR 44 Mgu. TH m. D 1 b. Gpc. Ob. Jxdr 22 z. Zc. Yr. Pj 8 Uclh. JMBlly. Fngs. Hq +Z 5 OYqd. J 8 Na 6 y 1+xxxxxxxxxx==" /> <Setting name="Microsoft. Windows. Azure. Plugins. Remo te. Access. Enabled" value="true" /> <Setting name="Microsoft. Windows. Azure. Plugins. Remo te. Access. Account. Username" value="Tom" />

The binaries and definition (csdef) file are zipped into service package file

The binaries and definition (csdef) file are zipped into service package file

Develop and package service Portal Service RDFE Regional datacenter Fabric Controller Resources allocated for

Develop and package service Portal Service RDFE Regional datacenter Fabric Controller Resources allocated for roles LB Public IP Internet

Web Role Inst #0 Web Role Inst #1 Worker Role Inst #0 Worker Role

Web Role Inst #0 Web Role Inst #1 Worker Role Inst #0 Worker Role Inst #1 Update Domain 0 Update Domain 1 Worker Role Inst #2 Update Domain 2

http: //<name>. cloudapp. net Production URL Staging URL http: //<guid>. cloudapp. net L B

http: //<name>. cloudapp. net Production URL Staging URL http: //<guid>. cloudapp. net L B Production Staging

Deploying and running applications

Deploying and running applications

Scale prior to demand IT Demand On-demand compute capacity and software lisencing Compute Capacity

Scale prior to demand IT Demand On-demand compute capacity and software lisencing Compute Capacity Ticket sales open Concert ticket website Time

Available IT capacity Required Forecast demand Time

Available IT capacity Required Forecast demand Time

User Federation joins it all together Name: Fred Password: ***** Age: 107 Country: Japan

User Federation joins it all together Name: Fred Password: ***** Age: 107 Country: Japan

Relying party AD FS server or application User Trust Access Control Service Management Rules

Relying party AD FS server or application User Trust Access Control Service Management Rules engine services Azure Management STS portal Id. P token Identity providers Authenticate ST Id. P token ACS token ST ST ST Process rules Live. ID Google Yahoo AD FS 2. 0 Facebook Open. ID ACS administrator

ACS in action

ACS in action

Monitoring and diagnostics

Monitoring and diagnostics

Role instance Role Diagnostic monitoring Local storage Windows data sources Event logs IIS logs

Role instance Role Diagnostic monitoring Local storage Windows data sources Event logs IIS logs Failed request log Performance counters Windows Azure Storage Blobs & Tables On premise analysis

- Manage image libraries and deploy - for cloud / on-premise connectivity New ways

- Manage image libraries and deploy - for cloud / on-premise connectivity New ways of supporting your enterprise and new opportunities

Azure Cloud offers you the opportunity to be the expert at bringing scalability and

Azure Cloud offers you the opportunity to be the expert at bringing scalability and agility to your company’s applications and services

A chance to innovate Test out new ideas with small upfront costs If you

A chance to innovate Test out new ideas with small upfront costs If you need to scale rapidly, you can

John has designed and implemented computing systems ranging from high-speed industrial controllers through to

John has designed and implemented computing systems ranging from high-speed industrial controllers through to distributed IT systems with a focus on security and high-availability. A key player in many IT projects for industry leaders including Microsoft, the UK Government and multi-nationals that require optimized IT systems. Developed technical training courses that have been published worldwide, co-authored a highly successful book on Microsoft Active Directory Internals, presents regularly at major international conferences including Tech. Ed, IT Forum and European summits. John can be engaged as a consultant or booked for speaking engagements through XTSeminars. www. xtseminars. co. uk

@Windows. Azure @ms_teched Hands-On Labs DOWNLOAD Windows Azure Meetwindowsazure. com Windowsazure. com/ teched

@Windows. Azure @ms_teched Hands-On Labs DOWNLOAD Windows Azure Meetwindowsazure. com Windowsazure. com/ teched

Learning Connect. Share. Discuss. Microsoft Certification & Training Resources http: //northamerica. msteched. com www.

Learning Connect. Share. Discuss. Microsoft Certification & Training Resources http: //northamerica. msteched. com www. microsoft. com/learning Tech. Net Resources for IT Professionals Resources for Developers http: //microsoft. com/technet http: //microsoft. com/msdn

Complete an evaluation on Comm. Net and enter to win!

Complete an evaluation on Comm. Net and enter to win!

Scan the Tag to evaluate this session now on my. Tech. Ed Mobile

Scan the Tag to evaluate this session now on my. Tech. Ed Mobile