Windows Azure – Building & Deploying Cloud Services

Preview:

DESCRIPTION

You will learn how to deploy and manage powerful applications and services with Cloud Services. Configure, monitor, and scale your cloud services in Azure. Using Azure cloud service, you can deploy a multi-tier web application in Azure, defining multiple roles to distribute processing and allow flexible scaling of your application. A cloud service consists of one or more web roles and/or worker roles, each with its own application files and configuration. Azure Websites and Virtual Machines also enable web applications on Azure. Upload your application and Azure handles the deployment details – from provisioning and load balancing to health monitoring for continuous availability. The main advantage of cloud services is the ability to support more complex multi-tier architectures.

Citation preview

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Windows Azure

Building & Deploying Cloud Services

© 2010 WinWire Technologies

Who We Are

IT solutions company

making information

actionable for the

enterprises in the

mobile-cloud world

Collaborative and

Analytics solutions

leveraging pre-built

solution accelerators

Cloud,

Collaboration &

Analytics Technologies

Mobility,

© 2010 WinWire Technologies

Session Speaker

Amit DubayDirector - Mobility and Cloud

Azure MCP

WinWire Technologies

© 2010 WinWire Technologies

Agenda

Introduction to Windows Azure Cloud Services

Cloud Computing

Creating and Deploying a Cloud Service

Scale an application

Manage Cloud Services

© 2010 WinWire Technologies

Cloud Computing

© 2010 WinWire Technologies

Cloud Computing

© 2010 WinWire Technologies

Introduction to Cloud Services

VIRTUAL MACHINES

SERVICE MGMT PORTAL & API

WEB SITES SERVICE BUS

Reliable Messaging

Standards Based

Cross Cloud

Fully self-service

Web Application PaaS

Highly Scalable

Dev-ops optimized

Integrated SCC

Fully self-service

IaaS - Elastic Tiers

Virtual Networks

Window and Linux

Gallery of apps

Fully self-service

Azure Consistent

Federated Identities

Active Directory

Standards Based

Device Friendly

© 2010 WinWire Technologies

Virtual Machines

Scenarios

Gallery Images

Infrastructure as a service

VM Size and Region

© 2010 WinWire Technologies

Websites

Publishing Techniques

Scenarios

Platform as a service

Wide range of technologies

© 2010 WinWire Technologies

Cloud Services

Monitoring

Scenarios

Platform as a service

Web and Worker Roles

© 2010 WinWire Technologies

Making a choice

Offers both web roles and worker roles

Administrative access to your application's VMs

Provides separate staging and production environments

Use networking technologies such as Azure Virtual Network and

Azure Connect to hook on-premises computers

Use Remote Desktop to connect directly to an application's VMs

© 2010 WinWire Technologies

Create a Cloud Service

© 2010 WinWire Technologies

Deploying a Cloud Service

© 2010 WinWire Technologies

Scaling an Application - Considerations

Add Virtual Machines that you create to an availability set to scale an

application that uses them

Scaling is affected by core usage. Larger role instances or Virtual

Machines use more cores

Create a queue and associate it with a role or availability set before

you can scale an application based on a message threshold

Scaling resources that are linked to your cloud service

Ensure two or more role instances or Virtual Machines

© 2010 WinWire Technologies

Scaling an Application

Manually scale an

application

Scale linked resources

Automatically scale an

application

- Avg. CPU usage

- Queue Message

Schedule scaling of

application

© 2010 WinWire Technologies

Managing Cloud Services

Cloud

Service Configuration

• Settings

• Certificates

• Operating System

Settings

Upload Cloud Service

configuration manually

Configure Remote

Access

© 2010 WinWire Technologies

Update Cloud Services

Update a cloud service

role or deployment

Swap deployments to

promote a staged

deployment to

production

Link a resource to a

cloud service

Delete deployments

and a cloud service

© 2010 WinWire Technologies

Monitoring Cloud Services

© 2010 WinWire Technologies

● Reach out to us at marketing@winwire.com

● Visit us: www.winwire.com

● http://www.winwire.com/winwire-blog/

● www.twitter.com/winwire

Recommended