26
Janakiram MSV Cloud Computing Evangelist Introduction To Azure Services Platform Niraj G Bhatt Enterprise Architect

Azure Services Platform

Embed Size (px)

DESCRIPTION

This slide deck was delivered at Bangalore Community Tech.Ed event.

Citation preview

Page 1: Azure Services Platform

Janakiram MSVCloud Computing Evangelist

Introduction To Azure Services Platform

Niraj G BhattEnterprise Architect

Page 2: Azure Services Platform

AgendaEvolution Of Cloud ComputingAzure Services PlatformWindows Azure.NET ServicesSQL ServicesLive Services

Page 3: Azure Services Platform

Evolution of Distributed Computing

RPC

1980COM

DCOMRMIIIOP

1990

SOAP

2000 SOA

2005

2010

???

Page 4: Azure Services Platform

Evolution Of ISP

Page 5: Azure Services Platform

Some Interesting Trends

Emerging standards for distributed computing Popularity of REST, POX & JSONAffordable Bandwidth costsReliable connectivityVirtualization Green IT initiative

Page 6: Azure Services Platform

Let's Get Onto The Cloud!

Page 7: Azure Services Platform

Wait a minute - But my Web Service is already in the cloud!

Page 8: Azure Services Platform

Web Services Are Different

HardwareCPU / Storage / Memory

OS

RT

Framework / SDK

Web Application

WSDB

UI Code

Web Service

Windows Server

SQL IISCLR

.NET FX

ASP.NET

Web Services turn the code in your webpage into a callable method over the web

Page 9: Azure Services Platform

Taking the Web Services to the Next Level

HardwareCPU / Storage / Memory

OS

RT

Framework / SDK

Web Application

WSDB

UI Code

Windows Server

SQL IISCLR

.NET FX

ASP.NET

Cloud OS ?

Cloud FX ?

Cloud App ?

Page 10: Azure Services Platform

Cloud Computing Stack

Compute Storage Mgmt Networkin

gDeployme

ntOperation

sHardwar

eFoundatio

n Services

DataSync

AppMgmt

Identity Service

s

Database

Services

Workflow

Services

Connectivity

Services

Building Block

ServicesConnected

Devices

Your Application

Cloud Computing Infrastructure

Page 11: Azure Services Platform
Page 12: Azure Services Platform

Azure™ Services Platform

Page 13: Azure Services Platform

Azure™ Services Platform

Page 14: Azure Services Platform

A Closer Look At Windows Azure

Windows Server 2008 64 Bit

Virtual Machine Images

VM VM VM VM VM VM

Fabric

Compute StorageCONFIG

Application

Page 15: Azure Services Platform

Windows Azure Roles

Fabric

Web Role Worker RoleHTTP(S)Endpoint

Agent Agent

LoadBalancer

Page 16: Azure Services Platform

Hello World on Azuredemo

Page 17: Azure Services Platform

Automated Service Management

What’s in the model?Service topology and sizeHealth constraintsConfiguration settings

Develop and Model

Deploy and Run

Maintain Service Health

Page 18: Azure Services Platform

Azure™ Services Platform

Page 19: Azure Services Platform

Access Control Workflow Service BusSupport user identities securely across different organizations

Model and execute business logic and service interactions

Exchange messages between loosely coupled, composite

applications

Claims-based identity management

Interoperable & based on standard protocols (WS-Trust)

Manage through web page and/or a services API

Supports CardSpace, LiveID, Username/Password

Runtime execution environment for XAML-based workflows

Enables the orchestration of services

Extension of Windows Workflow Foundation

XAML-based models can be uploaded to the cloud

Simple publish-subscribe eventing

Firewall friendly messaging Flexible connection modes Connectivity to on-premises

applications to enable hybrid S+S scenarios

Extension of Windows Communication Foundation

Services for application integration

.NET Services

Page 20: Azure Services Platform

Cloud database services

Developer Agility Scalability and Flexibility

Reliability and Security

Relational queries Blobs XML wire format SOAP and REST support

Data partitioned for throughput and unlimited Scale

Transactional Consistency.

Flexible data model - no enforced schema

Built using Microsoft SQL Server technology

Authentication & Authorization

Backup and geo-distribution for Business Continuity

SQL Services

Page 21: Azure Services Platform

Live ServicesExtensible components to build rich consumer services

Jump Start TrafficEmbed Social Building

Blocks Connect across Devices 460+ Million people on

Windows Live Comprehensive Windows

Live services API’s (incl. Messenger, feeds, contacts, search)

Developer Tooling with integrated Live Services

Open, interoperable programming interface and resource model across PC, Phone and Web

Data synchronization and local accessibility across many end points

Page 22: Azure Services Platform

Web Corporate ISV

Develop applications at Internet scale

Use one platform for expansive user experience and device support

Bridge to existing on-premise applications

Reach broad market with Microsoft Live properties

Extend existing and build new applications

Accelerate Innovation with new IT flexibility

Use consistent, familiar programming models & tools

Maintain enterprise architecture & process governance

Integrate applications with partners across networks

Accelerate SaaS solutions development

Deepen customer relationships and continuously provide new value

Capture built-in multi-tenancy

Inherent extensibility & integration features

Flexibility Reliability Scalability Security Interoperability

Azure For Developers

Page 23: Azure Services Platform

Windows Azure Skills Transfer

Page 24: Azure Services Platform

Resourceswww.janakiramm.net http://nirajrules.wordpress.com/

www.azure.comhttp://msdn.microsoft.com/azure

http://channel9.msdn.com/pdc2008

http://blogs.msdn.com/windowsazurehttp://blogs.msdn.com/ssdshttp://blogs.msdn.com/netservices http://dev.live.com

Page 25: Azure Services Platform

धन्यवा�दઆભા�ર ধন্য�বা�দ

ਧੰ�ਨਵਾ�ਦ

ଧନ୍ୟ�ବା�ଦ

நன்றி�

ధన్య�వాదాలు� ಧನ್ಯ�ವಾ�ದಗಳು

നി�ങ്ങള്‍‌ക്ക്� നിന്ദി�

Page 26: Azure Services Platform

question & answer