35
Azure into the Enterprise (and startups!) Bruno Terkaly Technical Evangelist [email protected]

Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

Embed Size (px)

Citation preview

Page 1: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

Azure into the Enterprise(and startups!)

Bruno TerkalyTechnical [email protected]

Page 2: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

Getting started

What and why, not how

Blockers

Customer needs

Page 3: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 4: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 5: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

Two biggest blockers

Trust

Regulations / Compliance

By country and by industry

See Azure Worldwide Sales

Page 6: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

Ok, a third blocker

Cost

Page 7: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

Part 2 – IaaS is finally here

Page 8: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 9: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

PaaS

IaaS

or

(1) Cloud Services & (2) Web Sites

VMs

Page 10: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 11: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

Cloud Services Virtual Machines

Two offerings, but only IaaS is very popular….

PaaS IaaS

New and vastly

improved

Page 12: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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?

Page 13: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 14: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 15: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 16: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

PaaS/Web Sites

.

Page 17: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 18: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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?

Page 19: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

Storage

Page 20: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

StorageBlobs Relational Data

VHD

DB Backup

There are 4 options

Page 21: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 22: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 23: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 24: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 25: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 26: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 27: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 28: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 29: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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.

Page 30: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 31: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 32: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 33: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 34: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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

Page 35: Getting started Lesser known features Azure tables Service Bus Access Control Maybe Mobile Services, Big Compute and Big Data

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