azure into the enterprise (and startups !)
DESCRIPTION
Bruno Terkaly Technical Evangelist [email protected]. 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 PresentationTRANSCRIPT
Azure into the Enterprise(and startups!)
Bruno TerkalyTechnical [email protected]
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