Presentation is loading. Please wait.

Presentation is loading. Please wait.

COS302. = Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking.

Similar presentations


Presentation on theme: "COS302. = Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking."— Presentation transcript:

1 COS302

2

3

4

5 = Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking Windows Azure

6 GENERAL PURPOSE PROGRAMMING LANGUAGES ComputeStorageManagementCDN Windows Azure Platform

7 Windows Azure PaaS ApplicationsWindows Azure Service Model Runtimes.NET 3.5/4, ASP.NET, PHP Operating System Windows Server 2008 or 2008 R2-Compatible OS VirtualizationWindows Azure Hypervisor ServerMicrosoft Blades DatabaseSQL Azure StorageWindows Azure Storage (Blob, Queue, Table) NetworkingWindows Azure-Configured Networking

8 Automated, Consistent Application Updates  Automated updates, clean components  Local storage and OS are left untouched Automated, Consistent Configuration Changes  Automated configuration changes  Local storage and OS are left untouched Scale-out  Automated scale-out and initial deployment Multi-Instance Management  Identical instances are deployed across the service, guaranteed consistency  No configuration drift High Availability  No application downtime  Resilient to hardware and application failures Automated, Consistent OS Servicing  Image-based OS patching  Consistent and automated security updates

9

10 Front-End Front End

11

12 Cloud Application Role: Front-End Definition Type: Web VM Size: Small Endpoints: External-1 Configuration Instances: 2 Update Domains: 2 Fault Domains: 2

13

14

15 Control Abstraction (i.e. Less IT & Less Plumbing Code) Admin Web Role Admin Worker Role (Startup Tasks) VM Role Worker Role Web Role VM Role

16

17 Worker Role Web Role Web Role VM Role

18 Web/Worker RoleVM Role OS and Application Monitoring Remote Desktop Access Certificate Management Load-balanced public endpoints Machine Maintenance Intra-Application Communication

19 Web/Worker RoleVM Role Automated, Consistent Application Updates Automated, Consistent Configuration Changes Scale-out Multi-Instance Management High Availability Automated, Consistent OS Servicing

20 Platform CapabilitiesVM Role Automated, Consistent Application Updates Automated, Consistent Configuration Changes Multi-Instance Management Scale-out High Availability

21 Convert product DVD to a VHD, or use existing VHD Prepare the VHD Build VM Image Create a service model with the above image. Test in Development Fabric. Create Service; Test Locally Store in Windows Azure blob storage Upload VM Image Include in service model. Specify instance count. Package as cspkg. Upload cskpg. Deploy Service Remote Desktop Reboot Reimage Maintain Service Repeat above steps, with a new OS image. Upgrade Service

22 CloudOn-Premises Blob Storage Boot VHD Customize VHD Save Diff.VHD Consistent Images (Base+Diff) Consistent Images (Base+Diff) Base.VHD Customer Applications Windows Azure Integration Components Windows Patches VM Role Instance #1 VM Role Instance #2 VM Role Instance #3

23

24

25

26

27

28 Create Service Service Definition

29

30

31 Deploy Service Service Configuration

32

33 US-North Central Datacenter Fabric Controller

34

35 demo

36 Deployment PatternScalabilityEase of Implementing Scalability State on the VM Web Farm – “Stateless Identical Frontends” HighEasy to ImplementNone Compute Farm – “Stateless Identical Compute Node” High Easy to ImplementNone Clustered – “Stateful Similar Nodes” May or May Not Be High Medium DifficultySome on VM, but on Windows Azure drive and not the local disk

37 SQL Azure HPC :- Media Encoding VM Role 1 Stateless Multi- instance VMs connecting to SQL Azure LB HPC:- Media Encoding VM Role 2 HPC :- Media Encoding VM Role 3

38 Active Directory DNS On-Premise Machine Windows Azure Connect SQL Server Legacy Java/Tomcat Web App VM Role 1 LB Legacy Java/Tomcat Web App VM Role 2

39

40

41

42

43

44 www.microsoft.com/teched Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn http://northamerica.msteched.com Connect. Share. Discuss.

45

46 Scan the Tag to evaluate this session now on myTechEd Mobile

47

48

49


Download ppt "COS302. = Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking."

Similar presentations


Ads by Google