Windows Azure Windows Azure application building blocks Management: What? Overview Management REST APIs >_ Windows Mac Linux.

Download Report

Transcript Windows Azure Windows Azure application building blocks Management: What? Overview Management REST APIs >_ Windows Mac Linux.

Windows Azure
Windows Azure
application
building blocks
Management: What?
Overview
Management REST APIs
>_
Windows
Mac
Linux
Now let’s get under the hood…
Key Management Concepts
What makes up an application in Windows Azure…
#1: Deployment & Configuration
Deployment & Configuration
Making your application to be fault tolerant…
#2: High Availability & SLAs
99.95%
Cloud Services
Virtual Machine
Update Domains are honored by host OS updates
Web Sites
Note: No SLA during Preview period
High Availability
Keeping you app running & healthy…
#3: Monitoring & Troubleshooting
Monitoring & Troubleshooting
Read app roles
and structure
Windows Azure
Service API
Performance data,
events, logs
Worker Role
Web Role
Read operational
data and grooming
On-Premise Operations Manager
Table storage
Performance data,
events, logs
Windows Azure Application
Windows Azure
On-premise
Operations Manager Console Diagram View
Elastic compute & infinite scale with Windows Azure
#4: Scaling & Auto-Scaling
2
6
92
Scale
92
Scale
10
Scale
web sites
shared
SHARED INSTANCES
shared
reserved
1
web sites
shared
SHARED INSTANCES
shared
reserved
2
web sites
shared
1
0
reserved
SHARED INSTANCES
reserved
RESERVED INSTANCE
web sites
shared
reserved
2
reserved
RESERVED INSTANCE
web sites
shared
reserved
2
reserved
RESERVED INSTANCE
RESERVED INSTANCE
great
partners
>_
Windows Azure
Appendix
Connecting apps & services in and across the cloud…
#5: Networking & Hybrid
Cross-premise Connectivity
Application Scenarios
Modern web apps
Multi-tier applications
Enterprise server applications
Perfect if your app consists of client side
markup and scripting, server side scripting and
a database. Powerful capability to scale out and
up as needed.
Cloud-based applications that separate application
logic into multiple tiers (i.e. caching middle tier,
asynchronous background processes like order
processing) using both Web and Worker Roles
Run your existing enterprise applications in the
cloud, such as SQL Server, SharePoint Server or
Active Directory.
Continuous development
Apps that require advanced
administration
Porting existing line of business apps
Deploy directly from your source code
repository, using Git or Team Foundation
Service.
Popular open source apps
Launch a professional looking site with a few
clicks using apps like WordPress, Joomla!,
Drupal, DotNetNuke and Umbraco
Cloud-based applications that require admin
access, remote desktop access or elevated
permissions
Apps that require advanced
networking
Cloud-based applications that require network
isolation for use with Windows Azure Connect or
Windows Azure Virtual Network
Choose an image from the library or upload your
own VHD.
Windows or Linux operating system
Support for Windows Server, along with
community and commercial versions of Linux.
Connect virtual machines with cloud services to
take full advantage of PaaS services.
Summary
Management REST APIs
>_
Windows
Mac
Linux