IaaS vs. PaaS: Windows Azure Compute Solutions

3,331 views

Published on

Several years ago, life in Windows Azure was simple. For background services, we used a worker role, and for a Web application we used a Web role. Today, with the addition of Web Sites and Virtual Machines, the decision where and how to deploy got a bit harder. In this session we will explore the various hosting options offered by the Windows Azure platform, the steps required to deploy to each environment, and discuss the advantages and disadvantages of each solution.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,331
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
99
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

IaaS vs. PaaS: Windows Azure Compute Solutions

  1. 1. SELA DEVELOPER PRACTICE December 15-19, 2013 Ido Flatow IaaS vs. Paas Windows Azure Compute Solutions @IdoFlatow idof@sela.co.il © Copyright SELA software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com
  2. 2. IaaS, PaaS, SaaS Understanding the Acronyms
  3. 3. IaaS, PaaS, SaaS Understanding the Acronyms
  4. 4. IaaS and Paas Windows Azure Compute Virtual Machines IaaS Cloud Services PaaS (full) Web Sites PaaS (specific) Mobile Services PaaS (to the point)
  5. 5. Virtual Machines
  6. 6. Cloud First Provisioning >_
  7. 7. Gallery Images Available Windows OS Windows Server 2008 R2 / 2012 / 2012 R2 SQL Server 2008/2012/2014 Biztalk Server 2013 SharePoint 2013 Oracle WebLogic / Database Open Source OpenSUSE 12.3 CentOS 6.3 Ubuntu 12.04/12.10/13.4 SUSE Linux Enterprise Server 11 SP2/SP3
  8. 8. Persistent Disks and Highly Durable
  9. 9. From IaaS to PaaS
  10. 10. Scaling in IaaS
  11. 11. IaaS Auto-scale, Is It Really Auto?
  12. 12. Cloud Services Cloud Service is a… boundary
  13. 13. Deploying to a Cloud Service
  14. 14. Deployment and Scaling with Cloud Services
  15. 15. Powerful Web Sites in Seconds
  16. 16. Web Sites Scale Multi-tenant. Daily quotas Multi-tenant. No quotas Dedicated VMs. No quotas
  17. 17. 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-
  18. 18. What’s in Mobile Services?
  19. 19. Hello World Demo
  20. 20. So… Which to Use? VM Cloud Service WAWS WAMS Provisioning ~ 5 Minutes ~ 7 Minutes (Less for Linux) (w/o upload time) ~1 Minute (w/o upload time) ~1 Minute Deployment Any on-prem solution (MSDeploy, script…) Upload package, TFS builds TFS, Git, Mercurial, CodePlex Manual, Git, Azure CLI RDP Yes Yes No No Network VNet (VM-toVM, VM-toCS), VPN CS roles, VNet (CS-to-CS, CSto-VM), VPN Public only Public only Ports Configurable Configurable HTTP, HTTPS HTTP, HTTPS Custom DNS Yes, including SSL Yes, including SSL Shared +, SSL in Standard Yes, but no custom SSL
  21. 21. So… Which to Use? VM Cloud Service WAWS WAMS Restricting connections Endpoint ACL, Windows Firewall Windows IIS IP Firewall, IIS IP restrictions restriction Manual (code) Disk persistency Yes Temporary storage Temporary storage (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 $58/Core Free ($0) Free Shared ($10) Standard ($25) Reserved (CPU) Premium ($199) CPU usage(*) Win: $67/Core Lnx: $45/Core (*) VMs do not incur CPU charges when shutdown
  22. 22. 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.
  23. 23. Resources http://WindowsAzure.com This presentation: http://sdrv.ms/1bSFOqv My contact info: @IdoFlatow idof@sela.co.il
  24. 24. Questions
  25. 25. SELA DEVELOPER PRACTICE December 15-19, 2013 Thank You © Copyright SELA software & Education Labs Ltd. | 14-18 Baruch Hirsch St Bnei Brak, 51202 Israel | www.selagroup.com

×