Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services,...

Preview:

Citation preview

Azure into the Enterprise(and startups!)

Bruno TerkalyTechnical Evangelistbterkaly@Microsoft.com

Getting started

What and why, not how

Blockers

Customer needs

AgendaOverview 30 min 9-9:30 amIntro, VM 30 min 9:30-10 amDemo VM Creation 10 min 10- 10:10 amHOL VM Creation 20 min 1010-10:30Break 15 min 10:30-10:45 amWebsites 15 min 10:45-11:00 amDemo Website Creation

20 min 11- 11:20 am

HOL Website creation

40 min 1120-12:00 pm

Lunch 30 min 12-12:30 pm

Lesser known features

Azure tables

Service Bus

Access Control

Not relevant to main scenarios enterprises want to buy

Unnecessary complexity

Maybe Mobile Services, Big Compute and

Big Data

Two biggest blockers

Trust

Regulations / Compliance

By country and by industry

See Azure Worldwide Sales

Ok, a third blocker

Cost

Part 2 – IaaS is finally here

Windows Azure provides Internet-accessible computing resources,running in data centers around the world

PaaS

IaaS

or

(1) Cloud Services & (2) Web Sites

VMs

At the end of the day, everything is just a VM in a Rack

• Some running Linux

• Some Windows

• Linux could run Apache

• Windows could run IIS

• Oracle• SQL Server• BizTalk• Hadoop/

HDInsight• Anything

Cloud Services Virtual Machines

Two offerings, but only IaaS is very popular….

PaaS IaaS

New and vastly

improved

Part 3 - Does PaaS suck?

Control versus automation

PaaS's upside

IaaS's upside

Are Azure Web Sites really just PaaS?

When push comes to shove, who is the winner?

Cloud Services

PaaS is more automated

PaaS

Highly automated provisioning and management of

VMs

Minimal control over the VM configuration

Think Robots

Easy Scaling

and Deployme

nt

More fault tolerant

Automatic Patching

PaaS is the future

Faster to deploy, easier to scale

Cheaper – fewer things to configure, fewer mistakes

Auto patching and updates

Advantages

Limited control

Disadvantages

Virtual Machines

IaaS/VMs

IaaS

Manual provisioning and management of

VMsAlmost unlimited control over VM configuration

PowerShell for scripting

Scripting

Choose VM/VHD From Azure Gallery

Upload VM/VHD from On-Premises

Choose OS

Linux/Windows

Where the VHDs come from

PaaS/Web Sites

.

Cloud Services Virtual Machines

Bottom Line

PaaS IaaS

Highly automated provisioning and management of VMs

Manual provisioning and management of VMs

Good for new greenfield projects

Infinitely better for migrating existing workloads

Part 4 - Storage is easy to sell

Focusing on the best bits

Blobs, relational data

Public versus private relational data

The 4 faces of SQL Server

VPN + SQL Server = Nirvana

Can you say VPN Appliance?

Storage

StorageBlobs Relational Data

VHD

DB Backup

There are 4 options

StorageRelational Data

On Premises

Public Cloud

Private Cloud

Raw Hardware

System Center

Since Day 1, Full control, lots of work, not easily scalable

SQL VMs(IaaS)

SQL Database(PaaS)

Killer offering, Can migrate on premises easily, clusters, VPNsSemi-manual

Fully abstracted, triple replication, 150 GB limitChallenging performance

Now you can now get reserved capacity

StorageRelational Data

On Premises

Public Cloud

Private Cloud

Raw Hardware

SQL VMs(IaaS)

SQL Database(PaaS)

VPN

1

2

3

4

5

VPN – Site to Site

VPN Appliance – Incredible !

SSL and IPsec VPN Services

8 port 10/100 switch with 2 Power over Ethernet (PoE) ports

Memory: 512 MB; Maximum Firewall throughput (Mbps): 150 Mbps

Packets Per Second (64 byte): 85,000

Maximum 3DES/AES VPN Throughput: 100 Mbps

Prices subject to

change

Part 5 - So how much does it cost?IaaS, PaaS, SQL, Bandwidth, Blobs

IaaS & VMs

The Cost of IaaS

Virtual Machine with just Windows

Pay by hour/minute

Based on machine size + bandwidth

$14/month to $1,500/month

Virtual Machine with just Linux

Pay by hour/minute

Based on machine size + bandwidth

$14/month to $1,200/month

SQL Server - Web

Pay by hour/minute

Based on machine size + bandwidth

$48/month to $1,600/month

SQL Server - Enterprise

Pay by hour/minute

Based on machine size, bandwidth

$1,500/month to $4,600/month

Prices subject to

change

The cost of PaaS

PaaS – Monthly charges

Web Sites 10 sites for free

Extra for DB, Bandwidth, Support

$8/month for 100MB DB + 31GB egress

Cloud Services

By hour/minute[verify]

Based on machine size, bandwidth

$14/month to $1,330/month

SQL Database Per month

Based on database size, bandwidth

$10/month to $225/month for 150 GB

Prices subject to

change

Bandwidth

Applies to IaaS and PaaS

Outbound US and Europe $0.05 to $0.12/GB

Outbound Australia, Asia $0.12 to $0.19/GB

Inbound US and Europe Free

Inbound Australia, Asia Free

Prices subject to

change

Blobs

Very cost effective

Geo Redundant Amount = 25GB $2.38/Month

Geo Redundant Amount = 10,000GB $815/Month

Locally Redundant Amount = 25GB $1.75/Month

Locally Redundant Amount = 10,000GB $655/Month

Prices subject to

change

SAN appliance - StorSimple

StorSimple

On Premises

Blob Storage

Military grade encryption

• Applications get local SSD performance

• Elasticity of the cloud through automatic algorithm caches blocks of content , similar to what Page Rank does for Bing.

Part 6 - Some closing thoughts

Low hanging fruit

Selling storage

Amazon

Selling Dev / Test

Killing the outsourcing business

Getting the web site migration business

How to think about what customers want

Closing thoughts

Selling Storage

Blob Storage

Assumptions

1 TB Geo Redundant blobsEgress – 500 GB / month

Cost

EMC Compete

EMC is twice the cost

Customers know their data costs

Total $150 to $190 per month$100 for storage~$70 for data transfer costs

Prices subject to

change

Selling VMs on Demand for Dev/TestPopular options for devs

• There is even a Visual Studio VM available

• You can setup Active Directory to simulate on-premises scenarios

• VPNs are $.05/hour

• VMs function like they are on premises

testdev

Continuous integration

Release

Prices subject to

change

Outsourcing is ending

Cloud is more cost effective

• Existing Apps aren’t being outsourced anymore

• No need for IBM, Accenture, HP, and EDS 10-year, multi-million dollar deals

Typical App

What it will cost you

Compute

Two medium VMs, $.18/hour running continuously

Storage 100 gigabytesEgress 50 gigabytes/month

Compute: $268.00/month

Storage: $9.80/month

Bandwidth: $8/month

Total: $285

Prices subject to

change

Migrate Corporate Web Sites

Supports Key Platform Features

Great Developer Experience

High availability

SSL certificates

Active Directory

SQL Server (IaaS and PaaS)

Autopatching of web server and OS

Publish from Visual Studio

Team development and continuous integration

Support for FTP, Git, GitHub, Bitbucket, CodePlex, TFS, and DropBox

Open Architecture

Language support - ASP.NET, PHP, Node.js, Python and Classic ASP

Choice of data store - SQL database, MySQL or noSQL solutions

Popular Frameworks - WordPress, Umbraco, DotNetNuke, Drupal, Django, CakePHP and Express.

Azure Web Sites, VMs, Cloud Services

Summary of Ideal Candidate App Types

What customer want

Fast access,no commitmentScale, global accessSpikey usageRestrict access by mobile apps to on-premises resourcesEliminate in-house IT