08448380779 Call Girls In Civil Lines Women Seeking Men
Windows Azure UK Universities Bradford Uni
1.
2. SaaS
On-Premises Service Provider Dynamics
online
Office365
Users A
A A
Cloud Applications
Compute/Storage/Network
System IaaS, Paa
Center S
2012 Azure
A A A A A
A VM VM VM
VM VM
A Cloud Platform
Private Cloud VM
Compute/Storage/Network Compute/Storage/Network
3. Packaged Infrastructure Platform Software
(as a Service)
Software (as a Service) (as a Service)
You manage
Applications Applications Applications Applications
You manage
Data Data Data Data
Runtime Runtime Runtime Runtime
Managed by vendor
Middleware Middleware Middleware Middleware
You manage
Managed by vendor
O/S O/S O/S O/S
Managed by vendor
Virtualization Virtualization Virtualization Virtualization
Servers Servers Servers Servers
Storage Storage Storage Storage
Networking Networking Networking Networking
Host Build Consum
e
4. Compute
Compute
Inactivity
Period
Average
Average Usage Usage
Time Time
On and off workloads (e.g. batch Successful services needs to
job) grow/scale
Over provisioned capacity is wasted Keeping up w/growth is big IT
Time to market can be cumbersome challenge
Complex lead time for deployment
Compute
Compute
Average Average
Usage Usage
Time Time
Unexpected/unplanned peak in demand Services with micro seasonality trends
Sudden spike impacts performance Peaks due to periodic increased demand
Can’t over provision for extreme cases IT complexity and wasted capacity
5. Windows Azure Platform
Compute Storage Management CDN
“Operating system “Middleware “Data Sets” “Relational database
in the cloud” in the cloud” in the cloud in the cloud”
6. Northern
North Europe
Central USA
Eastern Asia
Western
Europe
South
Central USA
Southeast
Asia
7. Microsoft has run Online Services since 1994
1st MSFT datacenter built in 1989
Running Online Services 24x7x365
Global service delivery to 59 markets/36 languages
∙ 30B Live ID authentications/month ∙ 2B Bing queries/month
∙ 10B MSN page views/month ∙ 240B Messenger messages/month
Global Infrastructure to Run Your Services World Wide
Quincy, WA: Approx. 500K sq ft, hydro-powered
San Antonio, TX: Approx. 475K sq ft, recyclable water
Chicago, IL: Approx. 700K sq ft, water economization
Dublin, Ireland: Approx. 303K sq ft, air economization
http://www.globalfoundationservices.com/
8. First Mega Datacenter built outside the
US, on-line on July 2009
Cost $500 million,
303k sq ft facility and growing
EU Datacenter Best Practice Award Winner
Stand-alone Server Pods
Environmentally Sustainable
Free Air-Cooling via Air-Side
Economization
50% less energy use vs. traditional
facilities
1 % water use vs. traditional facilities
Power Usage Efficency 1.25 vs 2.0
9. 3) The « job » is divided in tasks.
The tasks are put in a Queue
4) The worker get the tasks in the
queue and process them
1) The user submit a
job trough the web UI 3 Queue 4
1
1 6 5 n
Web Role Worker Role
Blob
2
2) The job is added in the 5) Each worker post the results of his
Table for future access computation in a Blob
Table
6) The differents output are
assembled to get the final result
10.
11.
12. Web Role Worker Role
Instances Instances
IIS
Load
Balance
r
Virtual Machine
HTTP/HTTPS, TCP Application
13. Compute Instance I/O
Instance CPU Memory Storage Performan
Size ce
Small 1.6 GHz 1.75 GB 225 GB Moderate
Medium 2 x 1.6 GHz 3.5 GB 490 GB High
Large 4 x 1.6 GHz 7 GB 1,000 GB High
Extra Large 8 x 1.6 GHz 14 GB 2,040 GB High
16. Table
Partition
Key 1
Key A Key 2
Key 3
Partition
Key B Key 3 Key 1
Application
Key B Key 2
Key 3
Partition Partition key
Key 1
Row key
Key C Key 2
Key 3 Property
17. What tables don’t do What tables can do
Not relational Cheap
IfNo Referential Integrity
these are Very Scalable
important to
you, use: Azure allows you
Key benefits ofNo Joins are SQL
SQL
Server compatibility which
Flexible
tools,Limited Queries requires
to use familiar T-SQL, SQL library
APIs, etc. For data that
Durable
sorts, views, and stored
server-side computation such as
joins,
No Group by
Tables. Tables contain large collections of
No Aggregations
procedures, SQL Azure is an ideal
choice.
property-bag state (called entities) such as
customer information, order data, news
Limited Indexes feed items. Tables sort their entities and
can return a filtered subset of the entities.
No Transactions
22. SQL Azure Synchronization
with SQL Data SQL Azure
Sync
Synchronizati SQL Server
on
with SQL
Data Sync
23. Traffic
Manager
North South North Western Southeast East
Central US Central US Europe Europe Asia Asia
Windows
Azure
Application
Windows Azure
Datacenter
Application
24. On-Premises Windows Azure
Applications Application
and Data
Web/Worker
Role Instances
Endpoint
IPsec
Agent
On-Premises
Computer
25.
26. Windows Azure Application
1)
Receive
work Web Role Worker Role 4) Do
Instance 3) Dequeue Instance work
message
5) Delete
2) Enqueue message
message
Queue
36. Application is accessed from
• Embedded Azure
Scheduler, not a Head
Node
• All runtimes: Parametric
Sweep, MPI, Cluster
SOA, Excel
37. National services / tightly coupled apps
Departmental / mixed apps
Ad hoc apps and queries
Profitable Services
Internet scale
38. Risk and Monte Carlo;
Financial Services Anti Money Laundering; Trend
Analysis; Forecasting
CDRs; Web Analytics; Social Media;
Coms and Media
Advertising Analysis; Image analytics
Customer Analytics; Sales Analysis; Web
Retail Retail Analysis
National Labs; Defence and
Government and Academia Intelligence;
Research Data Mining
Online Gaming Anti Fraud
Pharmaceutical Genomic research; field trail analysis
39. Hadoop Job
Logic Logic Logic
Data Data Data
Logic Logic Logic
Data Data Data
Logic Logic Logic
Data Data Data
Virtual Machine
42. Identity Providers (IdPs) Access Control
AD FS 4) Validate IdP token, then create
Windows
2.0 Google Access Control (AC) token
Live ID
according to rules for this
application
Yahoo Facebook OpenID
Rules Engine
2) 3) Send 5) Return
IdP 7) Validate
IdP token IdP Access
Authenticate Token AC Access Control
to Access Token Control
user, then Token token, then use
return IdP Control token
its contents
token Application
AC
Token (On-premises
Browser 6) Submit or cloud)
Access
Control
token
1) Access application and
get redirected to IdP
45. Compute
Web/Worker role:
$0.04 to
$0.96/instance
per
hour, depending
on instance size
Inbound Bandwidth:
Free Storage
Client
Outbound Bandwidth:
$0.12/GB (North America/Europe)
$0.19/GB (Elsewhere) SQL Azure:
$9.99/GB per
month
K 10001101001
Tables and blobs:
K 10011110111 $0.14/GB per
11011011010
K 001101 month, $0.01/10,0
00 operations
46. www.WindowsAzure.com/Education
Access for faculty
No Credit Card required
5 Month Windows Azure Passes
includes the following resources:
Windows Azure
2 small compute instances
3GB of storage
250,000 storage transactions
SQL Azure
Two 1GB Web Edition database
Azure AppFabric
100,000 Access Control transactions
2 Service Bus connections
1 Hosted Service
Data Transfers (per region)
3 GB in
3 GB out
49. Visit: http://www.WindowsAzure.com/Education for Azure
Academic Programme
Visit: http://www.microsoft.com/uk/faculty for UK Faculty
Resources and curricula
Visit: http://www.hadooponazure.com for the developer
preview
Visit: http://www.microsoft.com/bigdata to find out about
more about the HADOOP CTP
Visit: http://www.windowsazure.com to find out more about
the Windows Azure Platform
Notes de l'éditeur
Comment that a real directory is on the way -
Change the VM sizes to show different instance sizes