![Page 1: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/1.jpg)
© Copyright SELA software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com
SELA DEVELOPER PRACTICEDecember 15-19, 2013
Ido Flatow
IaaS vs. Paas
Windows Azure Compute Solutions
@IdoFlatow
![Page 2: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/2.jpg)
IaaS, PaaS, SaaSUnderstanding the Acronyms
![Page 3: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/3.jpg)
IaaS, PaaS, SaaSUnderstanding the Acronyms
![Page 4: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/4.jpg)
IaaS and PaasWindows Azure Compute
Virtual Machines
Web Sites
Cloud Services
Mobile Services
IaaS
PaaS (full)
PaaS (specific)
PaaS (to the point)
![Page 5: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/5.jpg)
Virtual Machines
![Page 6: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/6.jpg)
Cloud First Provisioning
>_
![Page 7: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/7.jpg)
Gallery Images Available
Windows OSWindows Server 2008 R2 / 2012 / 2012 R2
SQL Server 2008/2012/2014
Biztalk Server 2013
SharePoint 2013
Oracle WebLogic / Database
Open SourceOpenSUSE 12.3
CentOS 6.3
Ubuntu 12.04/12.10/13.4
SUSE Linux Enterprise Server 11 SP2/SP3
![Page 8: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/8.jpg)
Persistent Disks and Highly Durable
![Page 9: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/9.jpg)
From IaaS to PaaS
![Page 10: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/10.jpg)
Scaling in IaaS
![Page 11: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/11.jpg)
IaaS Auto-scale, Is It Really Auto?
![Page 12: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/12.jpg)
Cloud Services
Cloud Service is a…
boundary
![Page 13: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/13.jpg)
Deploying to a Cloud Service
![Page 14: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/14.jpg)
Deployment and Scaling with Cloud Services
![Page 15: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/15.jpg)
Powerful Web Sites in Seconds
![Page 16: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/16.jpg)
Web Sites Scale
Multi-tenant. Daily quotas
Multi-tenant. No quotas
Dedicated VMs. No quotas
![Page 17: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/17.jpg)
What is Mobile Services?
Designed to make it really simply for you to build cloud back-ends
Provides structured storage by a Windows
Azure SQL Database
Easily store and retrieve data with auto-
![Page 18: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/18.jpg)
What’s in Mobile Services?
![Page 19: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/19.jpg)
Demo
Hello World
![Page 20: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/20.jpg)
So… Which to Use?
VM Cloud Service WAWS WAMS
Provisioning ~ 5 Minutes(Less for Linux)
~ 7 Minutes(w/o upload time)
~1 Minute(w/o upload time)
~1 Minute
Deployment Any on-premsolution (MSDeploy, script…)
Upload package, TFS builds
TFS, Git, Mercurial, CodePlex
Manual, Git, Azure CLI
RDP Yes Yes No No
Network VNet (VM-to-VM, VM-to-CS), VPN
CS roles, VNet(CS-to-CS, CS-to-VM), VPN
Public only Public only
Ports Configurable Configurable HTTP, HTTPS HTTP, HTTPS
Custom DNS Yes, includingSSL
Yes, includingSSL
Shared +, SSL in Standard
Yes, but no custom SSL
![Page 21: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/21.jpg)
So… Which to Use?
VM Cloud Service WAWS WAMS
Restrictingconnections
Endpoint ACL, Windows Firewall
Windows Firewall, IIS IP restriction
IIS IP restrictions
Manual (code)
Disk persistency
Yes Temporary storage
Temporarystorage (1GB)
No local disk
Auto-scale Yes (plan-ahead) Yes Yes. In Shared+ Yes. In Basic+
Diagnostics Manual WAD, Metrics Traces, IIS logs, Metrics
Metrics, Console logs
Administration Continuous Minimal None None
Billing (Monthly)
CPU usage(*)Win: $67/CoreLnx: $45/Core
CPU usage$58/Core
Free ($0)Shared ($10)Reserved (CPU)
FreeStandard ($25)Premium ($199)
(*) VMs do not incur CPU charges when shutdown
![Page 22: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/22.jpg)
Bottom Line, Which do I Need?
There isn’t a single answer!
Don’t try to place yourself in a ?aaS slot
Think what your are doing now on-premises
Bottom line, it really depends on:
What you need to accomplish
What your Dev & IT team knows to do
How customers prefer to consume your software
All four let you build scalable, reliable applications in the cloud. Which you use depends on what you’re trying to do.
![Page 23: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/23.jpg)
Resources
http://WindowsAzure.com
My contact info:@[email protected]
This presentation:http://sdrv.ms/1bSFOqv
![Page 24: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/24.jpg)
Questions
![Page 25: IaaS vs. PaaS: Windows Azure Compute Solutions](https://reader034.vdocuments.us/reader034/viewer/2022050920/549a3fb8b47959a7498b4e5e/html5/thumbnails/25.jpg)
© Copyright SELA software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com
SELA DEVELOPER PRACTICEDecember 15-19, 2013
Thank You