what does the cloud mean for the it professional l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
What Does the Cloud Mean for the IT Professional? PowerPoint Presentation
Download Presentation
What Does the Cloud Mean for the IT Professional?

Loading in 2 Seconds...

play fullscreen
1 / 31

What Does the Cloud Mean for the IT Professional? - PowerPoint PPT Presentation


  • 51 Views
  • Uploaded on

Required Slide. SESSION CODE: WSV310. What Does the Cloud Mean for the IT Professional? . Joey Snow Technical Evanglist Microsoft Corporation. Steering the Cloud: IT Pros and Windows Azure. Platform Continuum. On-Premises Servers. Hosted Servers. Cloud Platform.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'What Does the Cloud Mean for the IT Professional?' - gomer


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
what does the cloud mean for the it professional

Required Slide

SESSION CODE: WSV310

What Does the Cloud Mean for the IT Professional?

Joey Snow

Technical Evanglist

Microsoft Corporation

platform continuum
Platform Continuum

On-Premises

Servers

Hosted Servers

Cloud Platform

  • Bring your own machines, connectivity, software, etc.
  • Complete control
  • Complete responsibility
  • Static capabilities
  • Upfront capital costs for the infrastructure
  • Renting machines, connectivity, software
  • Less control
  • Fewer responsibilities
  • Lower capital costs
  • More flexible
  • Pay for fixed capacity, even if idle
  • Shared, multi-tenant infrastructure
  • Virtualized & dynamic
  • Scalable & available
  • Abstracted from the infrastructure
  • Higher-level services
  • Pay as you go
how can windows azure help the it pro
How can Windows Azure help the IT Pro?

Deploying Applications

IT Pro Responsibilities

Managing Application

Cloud Platform

Drives

Drives

Memory

Memory

OS Patches

OS Patches

Networking

Networking

Physical Hardware

Physical Hardware

windows azure in one picture
Windows Azure, In One Picture

Business Portal

Developer Portal

REST

Service Management Service

User Code

Runtime API

Storage Cluster

VS Tools

Compute Cluster

WA SDK

VM Setup

REST

MSFT Datacenters

Desktop

Cloud VM

cloud service anatomy
Cloud Service Anatomy

Web Role

Worker Role 1

Web Role

Web Role 1 (IIS)

Port 80

LB

Web Role 2 (IIS)

Port 8080

Worker Role 2

Worker Role 2

Windows Azure Storage (Table, Blob, Queue)

SQL Azure

Internet Services

fabric controller
Fabric Controller

Service Definition

  • The Fabric Controller communicates with every server within the Fabric.
  • Interacts with a “Fabric Agent” on each machine
  • Monitors every VM, application and instance
  • Service Management is performed by the Fabric Controller
  • Performs load balancing, check pointing and recovery

Fabric Controller

Fabric

X

X

X

now what
Now What?
  • What is Windows Azure?
  • Why should I care about Windows Azure?
  • How do I manage Windows Azure services as an IT Pro?

?

managing services
Managing Services

IT Pro

Deployment

Monitoring

deploying a windows azure service
Deploying a Windows Azure Service
  • Define Roles
  • Define Storage
  • Define Endpoints
  • Config Settings
  • SSI Certs

Service Definition File

Deployment

configuring a windows azure service
Configuring a Windows Azure Service
  • Configuration Settings
  • Define Storage Settings
  • Number of Role Instances

Service Configuration File

Deployment

deployment upgrading a service
Deployment: Upgrading a Service

VIP Swap

Rolling Upgrade

Deployment

deployment vip swap
Deployment: VIP Swap
  • Upgrades the entire service
  • Turns the staging environment into the production, and production into staging
  • Any existing state will be lost

VIP Swap

<guid>.cloudapp.net

myapp.cloudapp.net

deployment rolling upgrade
Deployment: Rolling Upgrade
  • You can upgrade a single role, and not have to upgrade the whole service
  • So your service remains available
  • You can have ‘stateful’ things going on in the background

Fabric Controller

Rolling Upgrade

Role instance 1

Role instance 2

Role instance 3

Role instance 4

Fabric Controller

Upgrading Role

Role instance 2

Role instance 3

Role instance 4

Fabric Controller

Upgraded Role 1

Upgrading Role

Role instance 3

Role instance 4

Fabric Controller

Upgraded Role 1

Upgraded Role 2

Upgraded Role 3

Upgraded Role 4

deployment removing a service
Deployment: Removing a Service

No Longer Paying

Still Paying

common diagnostic tasks
Common Diagnostic Tasks
  • Performance measurement
  • Resource usage
  • Troubleshooting and debugging
  • Problem detection
  • Quality of Service Metrics
  • Capacity planning
  • Traffic analysis (users, views, peak times)
  • Billing
  • Auditing
how does it work in a nutshell
How does it work (in a nutshell)?
  • Role Instance Starts
  • Diagnostic Monitor Starts
  • Monitor is configured
    • Imperatively at Start time
    • Remotely any time
  • Monitor buffers data locally
    • User can set a quota (FIFO)
  • User initiates transfer to storage
    • Scheduled or On Demand

Role Instance

Role

Local directory storage

Diagnostic Monitor

the diagnostic monitor
The Diagnostic Monitor

Windows

Disk Cache~4GB

Code

IIS

Log

DM

EL

EL1GB

Log2GB

PC1GB

PC

CD

monitoring your service
Monitoring Your Service
  • How do I get to my monitoring data?
    • On demand
    • On a schedule
  • When transferring data, you may specify
    • Time range for transfer
    • Filter Level (Event Logs, Trace Warning vs. Trace Error)
    • Source (Event log, IIS, Dumps, etc…)’
  • The transfer is stored by
    • Deployment ID
    • Instance
  • All of this can be configured either
    • At start time
      • Good: Automatically configured when you scale up.
      • Bad: If you want to change it you have to redeploy
    • Remotely using the Windows Azure Diagnostics API
      • Good: Can change information gathered at any time
      • Good: You don’t have to dev anything
      • Bad: On a per-instance basis, so when scaling, need to update monitors on the new instances.
remote configuration
Remote Configuration

Role Instance

Role

Poll Interval

Local directory storage

Diagnostic Monitor

common diagnostic tasks22
Common Diagnostic Tasks
  • Performance measurement
  • Resource usage
  • Troubleshooting and debugging
  • Problem detection
  • Quality of Service Metrics
  • Capacity planning
  • Traffic analysis (users, views, peak times)
  • Billing
  • Auditing
storage considerations
Storage Considerations
  • Standard costs apply for transactions, storage & bandwidth
  • Data Retention
    • Local buffers are aged out by the Diagnostic Monitor according to configurable quotas
    • You control data retention for data in table/blob storage
  • Query Performance on Tabular Data
    • Partitioned by high-order bits of the tick count
    • Query by time is efficient
    • Filter by verbosity level at transfer time
demo title

Demo Title

NameTitleCompany

DEMO

resources

Required Slide

Resources

Learning

  • Sessions On-Demand & Community
  • Microsoft Certification & Training Resources

www.microsoft.com/teched

www.microsoft.com/learning

  • Resources for IT Professionals
  • Resources for Developers
  • http://microsoft.com/technet
  • http://microsoft.com/msdn
slide28

Required Slide

Complete an evaluation on CommNet and enter to win!

slide29

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st

http://northamerica.msteched.com/registration

You can also register at the North America 2011 kiosk located at registrationJoin us in Atlanta next year

slide30

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.