+ All Categories
Home > Technology > Beginning with Windows Azure

Beginning with Windows Azure

Date post: 22-Nov-2014
Category:
Upload: shravan-kumar-kasagoni
View: 2,532 times
Download: 5 times
Share this document with a friend
Description:
Beginning with Windows Azure Session in Windows Azure Camp in Microsoft IDC
23
Beginning with Windows Azure Shravan Kumar Thomson Reuters
Transcript
Page 1: Beginning with Windows Azure

Beginning with Windows Azure

Shravan KumarThomson Reuters

Page 2: Beginning with Windows Azure

2TIME

IT C

APA

CIT

Y

Actual Load

Allocated IT-capacities

Too Much Power

Not Enough Power

Load Forecast

Page 3: Beginning with Windows Azure

Actual Load

Capacity on Demand

Lower Capex

No capital laying idle

No screaming customers

Knob goes up...

And...down

TIME

IT C

APA

CIT

YLoad

Forecast

Page 4: Beginning with Windows Azure

What is the cloud?An approach to computing that’s

about internet scale and connecting to a variety of devices and endpoints

Page 5: Beginning with Windows Azure

Cloud Services

Software-as-a-Serviceconsume

“SaaS”Platform-as-a-Service

build“PaaS”

Infrastructure-as-a-Servicehost

“IaaS”

Page 6: Beginning with Windows Azure

Cloud ServicesPackaged Software

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

You

man

age

Infrastructure(as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Managed by vendor

You

man

age

Platform(as a Service)

Managed by vendor

You

man

age

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Software(as a Service)

Managed by vendor

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Page 7: Beginning with Windows Azure

Windows Azure Platform

Page 8: Beginning with Windows Azure

Cloud Operating System

Page 9: Beginning with Windows Azure

Windows Azure Platform Data Centers

North America Region

Europe Region

Asia Pacific Region

6 datacenters across 3 continentsSimply select your data center of choice when deploying an

application

S. Central – U.S.

W. Europe

N. Central – U.S.

N. Europe

S.E. Asia

E. Asia

Page 10: Beginning with Windows Azure

Windows Azure Platform International Availability1. Australia

2. Austria3. Belgium4. Brazil5. Canada6. Chile7. Colombia8. Costa Rica9. Czech Republic10.Cyprus11.Denmark12.Finland

13.France14.Germany15.Greece16.Hong Kong17.Hungary18.Ireland19.Israel20.India21.Italy22.Japan23.Luxembourg24.Malaysia

25.Mexico26.Netherlands27.New Zealand28.Norway29.Peru30.Philippines31.Poland32.Portugal33.Puerto Rico34.Romania35.Singapore36.Spain

37.Sweden38.Switzerland39.Trinidad & Tobago40.UK41.USA

Page 11: Beginning with Windows Azure

Windows AzureCloud Operating System

Virtual NetworkStorageCompute

Page 12: Beginning with Windows Azure

Windows Azure Compute

Page 13: Beginning with Windows Azure

Windows Azure Web & Worker Roles

Role is an executableCreate your own web server, host a database, etc.

Inbound onAny TCP PortHTTP/HTTPS

Worker RoleRole is hosted on IISHTTP/HTTPSASP.NETFast CGI + PHP

Web Role

Page 14: Beginning with Windows Azure

Virtual Machine RoleProvided to help you move applications to Windows AzureEnables you to have full control over the OS Image

Create your VHD locallyUpload the VHD to storageDeploy a service package that uses the custom OS imageThe role is your VM – Specify <OsImage href="20101020BaseVM.vhd" /> in the .cscfg

Key considerationsImage must be Windows Server 2008 R2 EnterpriseDesigned for long or non-automated installsNo durability of OS imageYou configure and maintain the Operating System

Currently available as a limited betaVM Role

Abstraction Control

Web/Worker Role

Page 15: Beginning with Windows Azure

Windows Azure Storage

Page 16: Beginning with Windows Azure

Windows Azure StorageScalable storage in the cloud

100tb per storage accountAuto-scale to meet massive volume and throughput

Accessible via RESTful Web Service APIAccess from Windows Azure ComputeAccess from anywhere via internetSupporting .NET Client Library

Various storage typesTable - group of entities (name/value pairs)Queue - Simple non-transactional message queueBlob - Large binary storage Drives - NTFS VHD mounted into Compute instance

Page 17: Beginning with Windows Azure

Windows Azure CDN

Page 18: Beginning with Windows Azure

Windows Azure AppFabricBuilding Block Services for developing connected applications

CachingService Bus

Access Control

Page 19: Beginning with Windows Azure

SQL Azure

Page 20: Beginning with Windows Azure

SQL AzureExtending SQL Server to the Cloud

Data Sync

Database Reporting

Page 21: Beginning with Windows Azure

New Windows Azure Platform PortalFaster and more user friendly portal for Windows Azure Platform servicesMore visibility and control Supports multiple service administrators (co-admins)Enable and connect to Windows Azure instances using Remote DesktopBuilt on the Windows Azure Service Management APIs

Page 22: Beginning with Windows Azure

22

http://theshravan.net/blogTwitter: @techieshravan

Page 23: Beginning with Windows Azure

Thanks


Recommended