microsoft cloud platform: enterprise-class architecture

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Feature: Identity Management - Login © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Application Internet Azure Cloud Internet Azure Cloud LB TDS (tcp) Applications use standard SQL client libraries: ODBC, ADO.Net, PHP, … Load balancer.
Web RoleWorker Role At runtime each Role will execute on one or more instances A role instance is a set of code, configuration, and local data, deployed.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Get more control & flexibility of the Windows Azure environment Developers IT Pros Easier migration of existing Windows applications to Windows Azure.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Eric Nelson Developer Evangelist Microsoft UK | Lap around.
Windows Azure Role Cloud Computing Soup to Nuts Mike Benkovich Microsoft Corporation btlod-71.
 Rico Mariani Architect Microsoft Corporation.
Migrating to Windows Azure SQL Database Name Title Microsoft Corporation.
Getting Started with Windows Azure Name Title Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Connect with life Connect with life
Windows Azure Connect Name Title Microsoft Corporation.
A Windows Azure application runs multiple instances of each role A Windows Azure application behaves correctly when.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Operating System for the Cloud Runs applications in the cloud Provides Storage Application Management Windows Azure ideal for applications needing:
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
Cloud Data Dave Campbell Technical Fellow, Microsoft.
Advanced SQL Azure Database Name Title Microsoft Corporation.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
PHP Web Development Language EclipseDevelopment Environment MySQLRelational Database memcachedDistributed Memory Cache.

1 Connect with life 2.
David Tesar | Microsoft Technical Evangelist David Aiken | Microsoft Group Technical Product Manager.
Windows Azure Cloud Visit – Ravindra verma.
Introduction to windows azure: windows azure, sql azure and app fabric
Python Tools for Visual Studio
Возможности Excel 2010, о которых следует знать
Enterprise Modernization
Title of Presentation 11/22/2018 3:34 PM
Business Continuity & Disaster Recovery Demos
Title of Presentation 12/2/2018 3:48 PM
Jim Nakashima Program Manager Cloud Tools
Developing for Windows Azure
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows Azure Overview
4/27/17, Bell #8 What amount of net pay has been earned this period?
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
WINDOWS AZURE A LAP AROUND PLATFORM THE Steve Marx
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
Developing Windows Azure Applications with Visual Studio
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
Presentation transcript:

microsoft cloud platform: enterprise-class architecture steve plank “planky” architectural evangelist, microsoft uk splank@microsoft.com http://blogs.msdn.com/b/plankytronixx

agenda windows azure architecture windows azure storage windows azure application fabric architecture service bus access control service sql azure architecture

commercial cloud services PRISM FY11 12/8/2018 commercial cloud services productivity comunications collaboration business apps management storage platform © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

platform or infrastructure? it’s common to divide cloud platforms into two categories: infrastructure as a service (IaaS) you create and control your own vm example: amazon. platform as a service (PaaS) you provide only an application to run examples: google and force.com microsoft’s cloud platform (windows azure) is most often viewed as PaaS the distinction is blurry, however vm IaaS os vm platform PaaS database database your application your application local storage local storage fabric

flexible service architecture a service consists of: isolation boundary component roles roles can be web role… or worker role with endpoints numbered identical instances of each role …all specified in a service model web role worker role 1 1

applications are packaged worker role web role 1 application binaries etc service model: serviceconfiguration.cscfg – dynamic change # instances of each role servicedefinition.csdef – fixed which roles make the app app.cspkg – application package Application

fabric is the core for paas demand time

all is hidden… 1 1 2 sla 99.9% uptime 40 mins/ month backup load balancer security patches sla 99.9% uptime software patches 1 1 service patches 40 mins/ month service packs 2 instance management

storage architecture a storage service consists of: blobs: http://mystore.blob.core.windows.- net/planky/splat blobs: “files” permissions tables: structured (not relational) queues: web   worker role a storage service consists of: isolation boundary storage types: blob table queue planky splat

video processing engine: storage table storage queue storage 01A 01A web front-end: web role video processing engine: worker role blob storage avi wmv

storage lots of space… pay only for what you use distribution scalability performance stays the same as load increases replication: data written 3 times instantly/strongly consistent geo-distribution: choose the location

connecting to the outside world Service Bus

connecting to the outside world Google AppFabricLabs CTP Available NOW Yahoo Live ID Facebook ACS ADFS2 AD Username: Password: OK Cancel

windows azure application fabric service bus access control service authentication: adfs google, liveID, yahoo, facebook claims mapping: buyer from fabrikam  purchaser in adatum

sql azure microsoft’s rdb in the cloud “sql server as a service” (is that SQLaaS  ???) management: sql server management studio sql coding: tools you know: ado.net “it’s just sql server”… max db size: 50gb… sharding.

sql azure lots of space… scalability replication: data written 3 times performance stays the same as load increases replication: data written 3 times geo-distribution: choose the location familiar coding environment

review windows azure architecture windows azure storage windows azure application fabric architecture service bus access control service sql azure architecture

free compute and storage http://www.microsoft.com/windowsazure/offers/ http://msdn.microsoft.com/en-us/subscriptions/ee461076.aspx “planky” architectural evangelist, microsoft uk splank@microsoft.com http://blogs.msdn.com/b/plankytronixx