dev302: using microsoft visual studio 2010 to build applications that run...

20

Upload: others

Post on 22-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft
Page 3: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft
Page 4: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft

Introductory Azure Subscription

http://microsoft.com/web

http://www.microsoft.com/windowsazure/getstarted

Page 5: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft
Page 6: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft
Page 7: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft
Page 8: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft
Page 9: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft
Page 10: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft
Page 11: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft

Manage Resources to Provide Abstraction

Page 12: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft

The Fabric Controller communicates

with every server within the Fabric. It

manages the Windows Azure operating

system, monitors every application, decides

where new applications should run –

optimizing hardware utilization.

Defining Windows Azure Architecture

Page 13: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft

Virtualized Computation provides

massive application scalability. Customers can build a combination of web and worker roles. Those roles can be replicated as needed to scale the applications and computational processing power.

Storage Services allow

customers to scale to store large amounts of data – in any format – for any length of time, only paying for what they use or store.

Service Management is performed by

the Fabric Controller, which controls all the resources within the data center. The Fabric Controller deploys your service and monitors the overall health of the fabric.

Security and Control State-of-

the-art physical security processes combined with strictly controlled OS access model. Data is replicated in multiple fault domains in location selected by the customer.

State-of-the-art data centers located around the

world. Host your applications and data securely, accessible from everywhere you allow.

Windows Azure Automates the Management of Your IT Resources

Page 14: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft

GOAL: Massive Scalability

Scale out – not up – by replicating

worker instances as needed.

Allow applications to scale

user and compute processing

independently.

Two role types: Web Role & Worker Role Windows Azure applications are built with web roles, worker roles, or a combination of both deployed to a number of instances.

Each instance runs on its own VM (virtual machine), replicated as needed

Compute Services in Windows Azure

Page 15: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft

Windows Azure storage is

an application managed

by the Fabric Controller

Windows Azure

applications can use

native storage, MySQL

within a VM, or SQL

Azure

Application state is kept

in storage services, so

worker roles can replicate

as needed

Blobs can be stored in

global Windows Azure

Content Delivery Network

(CDN)

Storage Services in Windows Azure GOAL: Scalable, durable utility-based storage

Page 16: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft

Windows

Azure Storage

(Table, Blob,

Queue) Web Role

Lo

ad

Bala

nce

r (L

B)

SQL Azure

Internet

Services

Web Role 2 (IIS)

Port 8080 Worker Role 2

Worker Role 1 Web Role

Web Role 1 (IIS)

Port 80

Worker Role 2

Page 17: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft
Page 18: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft
Page 20: DEV302: Using Microsoft Visual Studio 2010 to Build Applications That Run …download.microsoft.com/documents/hk/technet/techdays2010... · 2018. 12. 5. · DEV302: Using Microsoft