brief about windows azure platform
DESCRIPTION
Brief about Windows Azure PlatformTRANSCRIPT
![Page 1: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/1.jpg)
![Page 2: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/2.jpg)
![Page 3: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/3.jpg)
![Page 4: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/4.jpg)
Non-Service
Approach
Infrastructure (as a Service)
Platform (as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
You
man
ag
e M
an
ag
ed
by p
rovid
er
Man
ag
ed
by p
rovid
er
You
man
ag
e
Yo
u m
an
ag
e
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Software (as a Service)
Man
ag
ed
by p
rovid
er
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
![Page 5: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/5.jpg)
Vision Go Inside Energy Efficient Containers
San Antonio
Chicago
Dublin
Amsterdam
Hong Kong
Singapore
North American Data Centers European Data Centers Asian Data Centers
![Page 6: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/6.jpg)
![Page 7: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/7.jpg)
Platform
![Page 8: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/8.jpg)
![Page 9: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/9.jpg)
![Page 10: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/10.jpg)
Business Analytics
Reporting Data Sync
![Page 11: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/11.jpg)
![Page 12: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/12.jpg)
ON-PREMISES
WEB & CLOUDS
Compute Storage Management Management Relational data Connectivity Access control
![Page 13: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/13.jpg)
Development
Environment
• OS: Vista+
• Must enable local IIS
features
• Visual Studio 2008+
• Must run as local
Admin
• .NET 3.5 sp1
• Local SQL instance
Azure SDK
• Provides local devfabric
and dev storage
• Complete local
simulation of the cloud
fabric
• 90% of the local
devfabric is the same as
the cloud fabric
• Includes handy project
templates
• Deployment and
management tools
• Includes client storage
library
AppFabric SDK
• Provides libraries and
tools to use ACS and
Service Bus
• Includes ACM.exe and
AF Configuration
Management Browser
source.
![Page 14: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/14.jpg)
Computation = CPU • Provides application
scalability. • Web and Worker roles. • Scale Up and Down the
processing power.
Storage Services • Store large amount of
data • Format from Image to
text • Paying for what they use
or store.
The Fabric Controller • Automates load balancing and computes
resource scaling. • It communicates with every server within
the Fabric. • Monitors application and optimizing
hardware utilization.
![Page 15: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/15.jpg)
• Interacts with a “Fabric
Agent” on each machine
• Monitors every VM,
application and instance
• Performs load balancing,
check pointing and recovery
Fabric Controller
The Fabric Controller
automates service
management
![Page 16: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/16.jpg)
GOAL: SCALABILITY Scale out by replicating instances as
needed.
Allow applications to scale
user and compute processing
independently.
Two instance types: Web Role & Worker Role Windows Azure applications are built with web role instances, worker role instances, or a combination of both.
Each instance runs on its own VM (virtual machine), replicated as needed.
Compute in Windows Azure
![Page 17: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/17.jpg)
GOAL: SCALABLE, DURABLE STORAGE
Windows Azure storage is an
application managed by the
Fabric Controller
Windows Azure applications can use
native storage or SQL Azure
Blobs: large,
unstructured
data (audio,
video, etc)
Tables: simply
structured data,
accessed using
ADO.NET Data
Services
Queues: serially accessed
messages
or requests, allowing
web-roles and worker-
roles to interact
Each item in storage is stored in triplicate.
![Page 18: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/18.jpg)
![Page 19: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/19.jpg)
Fabric Controller
Web Portal (API)
LB
LB
D
N
S
Your Service
![Page 20: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/20.jpg)
LB
LB
D
N
S
Your Service
Fabric Controller
Web Portal (API)
Service Model Service Service
DNS config
![Page 21: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/21.jpg)
LB
LB
D
N
S
Your Service
Fabric Controller
Web Portal (API)
Service
Service
Service
Model
Service
Service
Service Service
Service
![Page 22: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/22.jpg)
LB
LB
D
N
S
Your Service
Fabric Controller
Web Portal (API)
Service
Service
Service
Model
Service
![Page 23: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/23.jpg)
ON-PREMISES
WEB & CLOUDS
Compute Storage Management Management Relational data Connectivity Access control
![Page 24: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/24.jpg)
![Page 25: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/25.jpg)
Account
Server
Database
![Page 26: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/26.jpg)
![Page 27: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/27.jpg)
Replica 1
Replica 2
Replica 3
DB
Replica 4
!
![Page 28: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/28.jpg)
Deployment
SQL Azure
TDS
Gateway
DB
Script
![Page 29: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/29.jpg)
Accessing databases
Your
App
Change Connection String
SQL Azure
TDS
Gateway
![Page 30: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/30.jpg)
Application
Load Balancer
TDS (tcp:1433)
TDS (tcp: 1433)
TDS (tcp: 1433)
Applications use standard SQL
client libraries: ODBC, ADO.Net,
…
Load balancer forwards „sticky‟
sessions to TDS protocol tier
Data Node Data Node Data Node Data Node Data Node Data Node
Gateway Gateway Gateway Gateway Gateway Gateway
Scalability and Availability: Fabric, Failover, Replication and Load balancing
![Page 31: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/31.jpg)
DBA role places more focus on logical management
![Page 32: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/32.jpg)
ON-PREMISES
WEB & CLOUDS
Compute Storage Management Management Relational data Connectivity Access control
![Page 33: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/33.jpg)
Azure Boot Camp
Q &
A
Ask your questions.
![Page 34: Brief about Windows Azure Platform](https://reader034.vdocuments.site/reader034/viewer/2022052208/5585518ed8b42a54608b49f2/html5/thumbnails/34.jpg)
Azure Boot Camp