Presentation is loading. Please wait.

Presentation is loading. Please wait.

Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH

Similar presentations


Presentation on theme: "Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH"— Presentation transcript:

1 Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH www.4tecture.ch www.dotnetacademy.ch mmueller@4tecture.ch

2 Agenda

3 Windows Azure What, Cloud is just computers? – differences to on-premise systems

4 Demo

5 Software-as-a-Service “SaaS” Platform-as-a-Service “PaaS” Infrastructure-as-a-Service “IaaS” Packaged Software Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managed by vendor You manage Platform (as a Service) Managed by vendor You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Managed by vendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Image Source: Windows Azure Training Kit

6 Windows Server  Single Instance  Persistent  File System  Network Shares  Windows Security (AD) Windows Azure  Multi Instance  Stateles OS  Azure Storage  SQL Azure  ACS (AD  ADFS)  Azure Connect / Service Bus Benefits  Automated Updates  Multi-Instance-Management  Scale-Out  High Availability / Failover

7 Front-End Windows Azure Storage, SQL Azure Windows Azure Storage, SQL Azure Load Balancer Middle-Tier Image Source: Windows Azure Training Kit

8

9 Migration Strategies Azure Compute How to migrate your processing logic

10 Worker Role Web Role VM Role

11

12 <Task commandline="relative\path\ToSetupExecutable" executionContext="limited|elevated" taskType=“simple|foreground|background"/>

13

14 Migration Strategies Azure Storage How to hanlde files in the cloud…

15

16

17 Image Source: Windows Azure Training Kit

18 Web App Client Blob Storage

19 Demo

20

21 Image Source: Windows Azure Training Kit

22 Migration Strategies Database SQL Database in the cloud

23

24

25

26

27

28

29 Migration Strategies Infrastructure How to integrate cloud and on-premise infrastructure

30 Enterprise Windows Azure Databases Dev machines Relay Role B Role A Role C (multiple VM’s) Role C (multiple VM’s)

31 Migration Strategies Cloud Features Design your application for the cloud!

32 Storage Tables LB Blobs Worker Service Worker Role Managed Interface Call Worker Role Managed Interface Call Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Role IIS as Host Web Role IIS as Host Queues Windows Azure Data Center LB The Internet The Internet via TCP or HTTP Image Source: Windows Azure Training Kit

33 Intelligent Network Load Balancer Async Activation Network Activation Blob Storage Partitioned RDBMS Key/Value Datastores State Tier Queues Stateless Web and/or Application Servers Stateless ‘Worker’ Machines

34 Web RoleWorker Role Hybrid Role

35 Web Role Worker Role Storage Queue LB Worker Role Web Role Worker Role Blob Container Table

36

37

38 Horizontal Partitioning:Vertical Partitioning:

39 Migration Strategies Security How to authenticate in your cloud application

40 TrustSecurity Token Integrate in company’s AD

41 Subject Relying Party Identity Provider Client Application Security Token Service Token Kontrolle Vertrauen

42 Image Source: Windows Azure Training Kit

43 Migration Strategies Role Management Scale Out / Scale Up

44

45

46

47

48 Let’s get started MSDN Benefits

49

50

51


Download ppt "Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH"

Similar presentations


Ads by Google