explaining the cloud

30
Explaining the Cloud Viral Tarpara – Technical Evangelist - Microsoft

Upload: ukdpe

Post on 20-May-2015

1.132 views

Category:

Technology


6 download

DESCRIPTION

This is an academic presentation that discusses as a philosophical level the transformation that IT is experiencing in relation to cloud computing. There is some emphasis and examples around Microsoft's implementation of Windows Azure, but the principles are reflected in most cloud platforms today. This presentation is ideal to initiate students, academics, IT Managers, and CIOs on the implications of Cloud computing.

TRANSCRIPT

Page 1: Explaining The Cloud

Explaining the Cloud

Viral Tarpara – Technical Evangelist - Microsoft

Page 2: Explaining The Cloud

Questions to Ask

• What is the Cloud?• What are the Different Types of Cloud?• Why the Cloud?• Is Client/Server Dead?• Regulatory and Compliance Laws ?• Data Protection?• Who to choose?

Page 3: Explaining The Cloud

Imagine

Page 4: Explaining The Cloud

What is the Cloud?

Page 5: Explaining The Cloud

Definition: Cloud

A model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction.

- Definition of Cloud Computing - NIST 2009

Page 6: Explaining The Cloud

Cloud Makeup

Shared Compute Power

Network Interconnects

Intelligent Load-Balancers

Shared Storage

Managed Interface

Metered Access

Rapid Elasticity

Page 7: Explaining The Cloud

Types of Cloud?

Page 8: Explaining The Cloud

Software + Services

Software as a Service (SaaS)

Platform as a Server (PaaS)

Information as a Service (IaaS)

Page 9: Explaining The Cloud

I see the “services”

Where is the “software?”

Page 10: Explaining The Cloud

Computing Realities

• SaaS isn’t the silver bullet• Rich clients will always be needed• Native clients tend to be preffered• Computational efficiency matters• 7 billion people without broadband

Page 11: Explaining The Cloud

Offline is Key

Page 12: Explaining The Cloud

Microsoft’s Vision

Software

Cloud

Partner HostedDedicated

Page 13: Explaining The Cloud

3 Screens and The Cloud

Azure

Mobile Phone

ComputerTelevision

Page 14: Explaining The Cloud

Windows Azure

Page 15: Explaining The Cloud

Fabric

Storage

Config

Compute

Application

Windows AzureWindows in the cloud

AppFabric

Windows Azure

Applications

Applications

SQL Azure

OthersMobileDesktopServer

Page 16: Explaining The Cloud

Web vs Worker RoleWeb Role

IIS Host

Your Code

Worker Role

System Host

Your Code

Page 17: Explaining The Cloud

Common Azure Pattern

Web Role Worker Role

BlobStorage

QueueStorage

Page 18: Explaining The Cloud

StorageStorage*

Account

Queue

Blob

Tables

* New for 2010 - “Drives” – durable NTFS volumes built on Blob storage

Page 19: Explaining The Cloud

BlobsContainers

Pictures

Photo1.png

Blobs

Photo3.png

Photo2.png

Page 20: Explaining The Cloud

Tables

Tables

MoviesGenre = …Title = …

Entities

Actors

Genre = …Title = …

Name = …DOB = …

Page 21: Explaining The Cloud

Partitions and RowsPartitionKey(Category)

RowKey(Title)

Timestamp ReleaseDate

Action Fast & Furious … 2009

Action The Bourne Ultimatum … 2007

… … … …

Animation Open Season 2 … 2009

Animation The Ant Bully … 2006

… … … …

Comedy Office Space … 1999

… … … …

SciFi X-Men Origins: Wolverine … 2009

… … … …

War Defiance … 2008

Page 22: Explaining The Cloud

QueuesQueues

ThumbnailJobs

“Body1”

Messages

“Body3”

“Body2”

Page 23: Explaining The Cloud

Development Fabric and Storage

Local Machine

Windows Azure Simulation Environment

Development Fabric Development Storage

Page 24: Explaining The Cloud

Portal

Page 25: Explaining The Cloud

Windows Azure for Application Developers

Portal HostedService

Storage

SDK

Develop Deploy Run

Page 26: Explaining The Cloud

Why the Cloud?

Page 27: Explaining The Cloud

Map Your Infrastructure Journey

IT is a more efficient cost center IT is a business

enablerIT is a cost center

IT is a strategic asset

Basic e-mail, file shares, face-to-face meetings as Collaboration; possible ad-hoc workspaces or portals exist; possible static intranet

Org-wide collaboration infrastructure in place; possible experimentation with social computing, but not part of infrastructure

Fully managed collaboration platform with governance and pervasive access; disconnected, cross-firewall collaboration; content-centric social computing capabilities

Seamless, federated collaboration across the firewall; building robust composite applications; people-centric social computing capabilities

Page 28: Explaining The Cloud

Any…

Language Job Platform

GPLBSDApache

Page 29: Explaining The Cloud

Competitive Advantage

Page 30: Explaining The Cloud

Which Cloud to Choose?

• Best Tools• Best Offline Story• Best SLAs• Best Interoperability