Your SlideShare is downloading. ×
IaaS vs. PaaS: Windows Azure Compute Solutions
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

IaaS vs. PaaS: Windows Azure Compute Solutions

1,584
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 …

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
1,584
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
50
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. IaaS, PaaS, SaaS Understanding the Acronyms
  • 3. IaaS, PaaS, SaaS Understanding the Acronyms
  • 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. Virtual Machines
  • 6. Cloud First Provisioning >_
  • 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. Persistent Disks and Highly Durable
  • 9. From IaaS to PaaS
  • 10. Scaling in IaaS
  • 11. IaaS Auto-scale, Is It Really Auto?
  • 12. Cloud Services Cloud Service is a… boundary
  • 13. Deploying to a Cloud Service
  • 14. Deployment and Scaling with Cloud Services
  • 15. Powerful Web Sites in Seconds
  • 16. Web Sites Scale Multi-tenant. Daily quotas Multi-tenant. No quotas Dedicated VMs. No quotas
  • 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. What’s in Mobile Services?
  • 19. Hello World Demo
  • 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. 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. 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. Resources http://WindowsAzure.com This presentation: http://sdrv.ms/1bSFOqv My contact info: @IdoFlatow idof@sela.co.il
  • 24. Questions
  • 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