Download presentation
Presentation is loading. Please wait.
Published byCharlene Harmon Modified over 9 years ago
1
COS302
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
10
Front-End Front End
12
Cloud Application Role: Front-End Definition Type: Web VM Size: Small Endpoints: External-1 Configuration Instances: 2 Update Domains: 2 Fault Domains: 2
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
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
28
Create Service Service Definition
31
Deploy Service Service Configuration
33
US-North Central Datacenter Fabric Controller
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
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.
46
Scan the Tag to evaluate this session now on myTechEd Mobile
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.