azure architecture

20
Amal Dev www.techrepository.in http://blog.techrepository.in www.facebook.com/amaldevv @amaldevv

Upload: amal-dev

Post on 24-Apr-2015

2.220 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Azure architecture

Amal Devwww.techrepository.inhttp://blog.techrepository.in

www.facebook.com/amaldevv@amaldevv

Page 2: Azure architecture

Lets Re-visit

Page 3: Azure architecture

Architecture

Page 4: Azure architecture

Components

Page 5: Azure architecture

Azure Compute Service

Page 6: Azure architecture

A Quick Comparison

Azure

Application Configuration

Desktop

Executable

Manifest

Library/Services

Local Data Stores

Service Package

Service Configuration

Service Definition

Web/Worker Role

Cloud Storage

1

2

3

4

5

Page 7: Azure architecture

What is a Role ?

• Defines a component that may run in the execution environment

• Three Types– Web Role

• Interacts with end user or web services

– Worker Role• Initiates their own request for data or tasks from the

queue

– VM Role• Have full control over the operations

Page 8: Azure architecture

Azure Storage Service

Page 9: Azure architecture

Storage Service

• Blobs – Provides simple interface for storing named files

along with metadata• Tables

– Provides structured storage• Queues

– Provides reliable storage and delivery of messages• Drives

– NTFS file system volume

Page 10: Azure architecture

Microsoft in the Cloud

(15 years)450M+

active users

(13 years)550M

users/mth

(12 years)Largest non-ICP/IP cloud

service x100M users

(11 years)320M+ activeusers

(11 years)2B

queries/mth

(15 years)450M+

active users

(7 years)5B confmin/yr

(6 years)4B emails/day

Page 11: Azure architecture

Microsoft Data CentersVision Go Inside Energy EfficientContainers

San Antonio

Chicago

Dublin

Amsterdam

Hong Kong

Singapore

North American Data Centers European Data Centers Asian Data Centers

Page 12: Azure architecture

Platform Services

The Microsoft CloudCategories of Services

Software Services

Application Services

Infrastructure Services

Page 13: Azure architecture

Cloud Implementations

App Characteristic Example

Massive scale Outback promo on Facebook

High reliability eCommerce apps (Coke, Dominos)

Variable load Online tax preparation (CCH)

Unpredictable lifetime Hurricane relief site

Requiring parallel processing Genome sequencing

Scale fast or fail fast Web sites (Kelley Blue Book)

Not good fit for in-house data center Frequently updated app

Needing external storage Online video archive

No desire to manage infrastructure SaaS apps (Quark’s Promote app)

Page 14: Azure architecture

Developer Experience

• .NET, SQL Server, WCF• Tools – Visual Studio, SSMS• Supports PHP, Python• Cloud apps can be developed locally / offline• SDK Cloud Simulator – Dev Fabric, Dev Storage

Page 15: Azure architecture

Tools

• Windows Azure SDK– Tools to manage and configure roles– Local Development Fabric– Local Development Storage services– Local Cloud Service debugging support– Cloud Service package and deployment builder

• Windows Azure Tools for Visual Studio– C# and VB project templates

http://www.microsoft.com/windowsazure/sdk/

Page 16: Azure architecture

Project Templates

Page 17: Azure architecture

Compute Emulator

Page 18: Azure architecture

Storage Emulator

Page 19: Azure architecture

??????

Page 20: Azure architecture

Thank You

Amal Devwww.techrepository.inhttp://blog.techrepository.in

www.facebook.com/amaldevv@amaldevv