azure services platform
DESCRIPTION
This slide deck was delivered at Bangalore Community Tech.Ed event.TRANSCRIPT
Janakiram MSVCloud Computing Evangelist
Introduction To Azure Services Platform
Niraj G BhattEnterprise Architect
AgendaEvolution Of Cloud ComputingAzure Services PlatformWindows Azure.NET ServicesSQL ServicesLive Services
Evolution of Distributed Computing
RPC
1980COM
DCOMRMIIIOP
1990
SOAP
2000 SOA
2005
2010
???
Evolution Of ISP
Some Interesting Trends
Emerging standards for distributed computing Popularity of REST, POX & JSONAffordable Bandwidth costsReliable connectivityVirtualization Green IT initiative
Let's Get Onto The Cloud!
Wait a minute - But my Web Service is already in the cloud!
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
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 ?
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
Azure™ Services Platform
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
Windows Azure Roles
Fabric
Web Role Worker RoleHTTP(S)Endpoint
Agent Agent
LoadBalancer
Hello World on Azuredemo
Automated Service Management
What’s in the model?Service topology and sizeHealth constraintsConfiguration settings
Develop and Model
Deploy and Run
Maintain Service Health
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
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
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
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
Windows Azure Skills Transfer
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
धन्यवा�दઆભા�ર ধন্য�বা�দ
ਧੰ�ਨਵਾ�ਦ
ଧନ୍ୟ�ବା�ଦ
நன்றி�
ధన్య�వాదాలు� ಧನ್ಯ�ವಾ�ದಗಳು
നി�ങ്ങള്ക്ക്� നിന്ദി�
question & answer