Top Banner
New Features in Windows Azure Anton Vidishchev Team Leader Ciklum
40

New Features in Windows Azure

May 21, 2015

Download

Technology

IT Weekend

Anton Vidishchev, Team Leader, Ciklum
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: New Features in Windows Azure

New Features in Windows Azure

Anton VidishchevTeam LeaderCiklum

Page 2: New Features in Windows Azure

Cloud Computing Patterns

tCom

pute

Inactivity

Period

t

t

t

On and OffOn & off workloads (e.g. batch job)Over provisioned capacity is wasted Time to market can be cumbersome

Unpredictable BurstingUnexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases

Com

pute

Growing FastSuccessful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enough

Com

pute

Predictable BurstingServices with micro seasonality trends Peaks due to periodic increased demandIT complexity and wasted capacity

Com

pute

Page 3: New Features in Windows Azure

Cloud Computing

Software-as-a-Service

consume

SaaSPlatform-as-a-Service

build

PaaSInfrastructure-as-a-

Service

host

IaaS

Page 4: New Features in Windows Azure

Cloud ComputingPackaged Software

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

You m

anag

e

Infrastructure(as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Man

ag

ed b

y v

en

dor

You m

anag

e

Platform(as a Service)

Man

ag

ed b

y v

en

dor

You m

anag

e

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Software(as a Service)

Man

ag

ed b

y v

en

dor

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Page 5: New Features in Windows Azure

How Did We Get Here?

2007 Project Red Dog

Launched

PDC2008Windows Azure

CTPWeb/Worker RolesPartial Trust .NET

Only

11/2009 Full Trust/Native

PHP & Java Support

2/2010 Windows Azure

RTM

11/2010 VM RoleConnect

Admin Mode Startup Tasks

Full IISRemote Desktop

11/2011Cross Language

SDKsJava, Node.JS

Eclipse Plugin

Page 6: New Features in Windows Azure

Microsoft Confidential – NDA Required

Cloud services Web sites Virtual machines

Page 7: New Features in Windows Azure

Microsoft Confidential – NDA Required

Virtual machinesWindows Server and LinuxFlexible Workload SupportVirtual Private Networking

Page 8: New Features in Windows Azure

IaaS Workloads – all about the appLine of Business ApplicationsCustom Applications, CRM, CMS, ERP, Business Intelligence

Application InfrastructureFile Servers, Databases, Identity, Source Control

Developer, Test and Staging Environments Quickly Provision and Un-provision Entire Environments

Hybrid ApplicationsApplications that span your data center and the cloud

Page 9: New Features in Windows Azure

VM Role Virtual Machine

Storage Non-Persistent Storage Persistent StorageEasily add additional storage

Deployment Build VHD offsite and upload to storage.

Build VHD directly in the cloud or build the VHD offsite and upload

Networking Internal and Input Endpoints configured through service model.

Model Endpoints through the portal or through automation (PowerShell/Bash)

Primary Use Deploying applications with long or complex installation requirements into stateless PaaS applications

Applications that require persistent storage to easily run in Windows Azure.

Virtual Machine vs VM Role

Page 10: New Features in Windows Azure

Virtual MachinesDemo

Page 11: New Features in Windows Azure

Microsoft Confidential – NDA Required

Virtual machine portability

Page 12: New Features in Windows Azure

Microsoft Confidential – NDA Required

Windows Azure

Your Data Center

Page 13: New Features in Windows Azure

Microsoft Confidential – NDA Required

Windows Azure

Your Data Center

Page 14: New Features in Windows Azure

Microsoft Confidential – NDA Required

Your Data Center

Windows Azure Other Service Providers

Page 15: New Features in Windows Azure

Microsoft Confidential – NDA Required

Windows Azure

Your Data Center

Other Service Providers

no lock-in

Page 16: New Features in Windows Azure

Windows Azure Storage

VM with persistent drive

Page 17: New Features in Windows Azure

Windows Azure Storage

VM with persistent drive

Page 18: New Features in Windows Azure

Windows Azure Storage

VM with persistent drive

Page 19: New Features in Windows Azure

Reliable and always on

Windows Azure Storage

VM with persistent drive

Page 20: New Features in Windows Azure

Persistent Disk Management

• C:\ = OS Disk• D:\ = Non-Persistent Cache Disk• E:\, F:\. G:\ ... Data Disks

Capability OS Disk Data Disk

Host Cache Default

ReadWrite None

Max Capacity 127 GB 1 TB

Imaging Capable

Yes No

Hot Update Cache Setting Requires Reboot

Change Cache Without Reboot, Add/Remove without Reboot.

Page 21: New Features in Windows Azure

Virtual Machine Sizes

Each Persistent Data Disk Can be up to 1 TB

VM Size CPU Cores Memory Bandwidt

h# Data Disks

Extra Small Shared 768 MB 5 (Mbps) 1

Small 1 1.75 GB 100 (Mbps) 2

Medium 2 3.5 GB 200 (Mbps) 4

Large 4 7 GB 400 (Mbps) 8

Extra Large 8 14 GB 800 (Mbps) 16

Page 22: New Features in Windows Azure

Microsoft Confidential – NDA Required

Web sites Build with ASP.NET, Node.js or PHPDeploy in seconds with FTP, Git or TFSStart for free, scale up as your traffic grows

Page 23: New Features in Windows Azure

Your Datacenter

Virtualization

O/S

Hardware

Network

Data

Applications

Firewall

Web Sites

Applications

Data

Cloud Services

Applications

Firewall Rules

Data

Virtual Network

Virtual Machines

Virtual Network

Data

Applications

Firewall Rules

O/S

Focus on the Application

Windows Azure

Page 24: New Features in Windows Azure

Windows Azure Web Sites powerful web sites in seconds

start simplestart free, scale up and out as you go, friction-free and without the headaches

code smartwith classic asp, asp.net, php or node.js, develop on Windows, OSX or Linux

go livedeploy live in seconds, easily monitor performance, rapidly diagnose and fix issues

Page 25: New Features in Windows Azure

Supported Publishing Methods

Git TFSWeb DeployFTP

Page 26: New Features in Windows Azure

Windows Azure Web Sites

code smart go livestart simple

Page 27: New Features in Windows Azure

Start Simple

Get started with 10 free web sites

Create new sites in seconds

Easily manage and scale your sites

Automatic load balancing and shared storage across instances

Scale out or up to reserved instances for improved performance and scale

Page 28: New Features in Windows Azure

Code Smart

Use ASP.NET, ASP, PHP, or Node.js

SQL Azure or MySQL databases

Start with open source apps

Develop with VS and WebMatrix

Supports any Web development tool on any platform (Windows, OSX, Linux)

Page 29: New Features in Windows Azure

Go Live

Rapid deployment for quick iteration

Integrated source control with Team Foundation Server (TFS) and Git

Built-in monitoring of perf and usage data

Quick access to request logs, failed requests diagnostics and diagnostics

Page 30: New Features in Windows Azure

Web sitesDemo

Page 31: New Features in Windows Azure

1shared reserved

SHARED INSTANCES

:-)

shared

Web sites

Page 32: New Features in Windows Azure

2SHARED INSTANCES

:-)

:-)

shared reserved

shared

Web sites

Page 33: New Features in Windows Azure

SHARED INSTANCES

:-)

1shared reserved

RESERVED INSTANCE

:-):-)

0reserved

Web sites

Page 34: New Features in Windows Azure

2shared reserved

RESERVED INSTANCE

:-)

RESERVED INSTANCE

:-)

reserved

Web sites

Page 35: New Features in Windows Azure

2shared reserved

RESERVED INSTANCE

:-)

RESERVED INSTANCE

:-):-)

:-) :-)

:-)

:-) :-)

reserved

Web sites

Page 36: New Features in Windows Azure

Applicationbuilding blocks

StorageBig data

Caching

CDN

Database

Identity

Media

Messaging

Networking

Traffic

Page 37: New Features in Windows Azure

Windows Azure Instance Sizes

Unit of Compute Defined

Variable instance sizes to handle complex workloads of any size

Small1 x

1.6Ghz (moderate IO) 1.75 GB memory

225 GB storage(instance storage)

Medium2 x

1.6Ghz (high IO)3.5 GB

memory 490 GB storage(instance storage)

Small

$0.12 Per service

hour

Medium

$0.24 Per service

hour

X-Large

$0.96 Per service

hour

Large

$0.48 Per service

hour

Large 4 x

1.6Ghz (high IO) 7.0 GB

memory1000 GB storage(instance storage)

X-Large8 x

1.6Ghz(high IO)

14 GB memory2040 GB

(instance storage)

$0.02 Per service

hour

Extra Small

Extra Small1 x 1.0Ghz(low IO)

768 MB memory 20 GB storage

(instance storage)

Page 38: New Features in Windows Azure

Getting StartedMSDN Subscription Benefits

Free Windows Azure access for Professional, Premium, and ultimate subscribers

Designed to accelerate development

Requires credit card at sign-up any overages beyond free allocation

3 Month Free Trial

ComputeStorageTransactionsBandwidth

DatabasesCachingAccess ControlService Bus

INCLUDES THESE SERVICES: BENEFITS INCLUDE:

Page 39: New Features in Windows Azure

Windows Azure MSDN BenefitsULTIMATE PREMIUM PROFESSIONAL

Compute 1500 hrs of small instances

750 hrs of small instances

375 hrs of small instances

Storage 30GB 25GB 20GB

Transactions 4M 2M 1M

Bandwidth 35GB out / free in 30GB out / free in 25GB out / free in

Databases 5GB Web Edition 1GB Web Edition 1GB Web Edition

Access Control 500K 200K 100K

Service Bus1M Messages

3000 Relay Hours

1M Messages

3000 Relay Hours

500K Messages

1500 Relay Hours

Annual Savings $1,400 $2,000 $3,600

Page 40: New Features in Windows Azure

Microsoft Confidential – NDA Required

Q & AAnton VidishchevTeam LeaderCiklum