19
© 2010 WinWire Technologies WinWire Technologies, Inc. Confidential Windows Azure Building & Deploying Cloud Services

Windows Azure – Building & Deploying Cloud Services

Embed Size (px)

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

Page 1: Windows Azure – Building & Deploying Cloud Services

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Windows Azure

Building & Deploying Cloud Services

Page 2: 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,

Page 3: Windows Azure – Building & Deploying Cloud Services

© 2010 WinWire Technologies

Session Speaker

Amit DubayDirector - Mobility and Cloud

Azure MCP

WinWire Technologies

Page 4: Windows Azure – Building & Deploying Cloud Services

© 2010 WinWire Technologies

Agenda

Introduction to Windows Azure Cloud Services

Cloud Computing

Creating and Deploying a Cloud Service

Scale an application

Manage Cloud Services

Page 5: Windows Azure – Building & Deploying Cloud Services

© 2010 WinWire Technologies

Cloud Computing

Page 6: Windows Azure – Building & Deploying Cloud Services

© 2010 WinWire Technologies

Cloud Computing

Page 7: Windows Azure – Building & Deploying Cloud Services

© 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

Page 8: Windows Azure – Building & Deploying Cloud Services

© 2010 WinWire Technologies

Virtual Machines

Scenarios

Gallery Images

Infrastructure as a service

VM Size and Region

Page 9: Windows Azure – Building & Deploying Cloud Services

© 2010 WinWire Technologies

Websites

Publishing Techniques

Scenarios

Platform as a service

Wide range of technologies

Page 10: Windows Azure – Building & Deploying Cloud Services

© 2010 WinWire Technologies

Cloud Services

Monitoring

Scenarios

Platform as a service

Web and Worker Roles

Page 11: Windows Azure – Building & Deploying Cloud Services

© 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

Page 12: Windows Azure – Building & Deploying Cloud Services

© 2010 WinWire Technologies

Create a Cloud Service

Page 13: Windows Azure – Building & Deploying Cloud Services

© 2010 WinWire Technologies

Deploying a Cloud Service

Page 14: Windows Azure – Building & Deploying Cloud Services

© 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

Page 15: Windows Azure – Building & Deploying Cloud Services

© 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

Page 16: Windows Azure – Building & Deploying Cloud Services

© 2010 WinWire Technologies

Managing Cloud Services

Cloud

Service Configuration

• Settings

• Certificates

• Operating System

Settings

Upload Cloud Service

configuration manually

Configure Remote

Access

Page 17: Windows Azure – Building & Deploying Cloud Services

© 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

Page 18: Windows Azure – Building & Deploying Cloud Services

© 2010 WinWire Technologies

Monitoring Cloud Services

Page 19: Windows Azure – Building & Deploying Cloud Services

© 2010 WinWire Technologies

● Reach out to us at [email protected]

● Visit us: www.winwire.com

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

● www.twitter.com/winwire