Azure into the Enterprise (and startups !)

Preview:

DESCRIPTION

Bruno Terkaly Technical Evangelist bterkaly@Microsoft.com. Azure into the Enterprise (and startups !). Getting started. What and why, not how Blockers Customer needs. Agenda. Lesser known features. Azure tables. Access Control. Not relevant to main scenarios enterprises want to buy - PowerPoint PPT Presentation

Citation preview

Azure into the Enterprise(and startups!)

Bruno TerkalyTechnical Evangelistbterkaly@Microsoft.com

Getting startedWhat 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 industrySee 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 IaaSNew 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

VMsMinimal 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 scaleCheaper – fewer things to configure, fewer mistakesAuto patching and updates

Advantages

Limited controlDisadvantages

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 GalleryUpload

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 sellFocusing on the best bits

Blobs, relational dataPublic versus private relational dataThe 4 faces of SQL ServerVPN + SQL Server = NirvanaCan 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 Services8 port 10/100 switch with 2 Power over Ethernet (PoE) portsMemory: 512 MB; Maximum Firewall throughput (Mbps): 150 MbpsPackets Per Second (64 byte): 85,000Maximum 3DES/AES VPN Throughput: 100 Mbps

Prices subject to change

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

IaaS & VMsThe 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 PaaSPaaS – 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

BandwidthApplies 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

BlobsVery 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 thoughtsLow hanging fruitSelling storageAmazonSelling Dev / TestKilling the outsourcing businessGetting the web site migration businessHow to think about what customers wantClosing thoughts

Selling StorageBlob Storage

Assumptions1 TB Geo Redundant blobsEgress – 500 GB / month

Cost

EMC CompeteEMC is twice the costCustomers 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

testdevContinuous integration

Release

Prices subject to

change

Outsourcing is endingCloud 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/monthStorage: $9.80/month Bandwidth: $8/monthTotal: $285

Prices subject to change

Migrate Corporate Web SitesSupports Key Platform Features

Great Developer Experience

High availabilitySSL certificatesActive DirectorySQL Server (IaaS and PaaS)Autopatching of web server and OS

Publish from Visual StudioTeam development and continuous integrationSupport for FTP, Git, GitHub, Bitbucket, CodePlex, TFS, and DropBox

Open ArchitectureLanguage support - ASP.NET, PHP, Node.js, Python and Classic ASPChoice 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 TypesWhat customer wantFast access,no commitmentScale, global accessSpikey usageRestrict access by mobile apps to on-premises resourcesEliminate in-house IT

Recommended