2013-10-29 121 views
1

(注:爲了應對批評我已經刪除了之前的問題,轉貼這更簡潔版)哪些Azure服務是PaaS?

我想比較AWS和Azure的自定義Web應用程序這基本上就像任何罐裝的內容管理系統。它需要虛擬主機,數據庫,電子郵件,存儲,安全,以某種方式來處理ASP.NET,但具有高可用性和負載平衡。

PaaS/IaaS的區別有時可能是灰色的(部分原因在於公司傾向於使用營銷術語來描述IaaS類型服務作爲免費維護)。儘管從小企業的角度來看,它很清楚。如果一項服務涉及中小企業花在維護而不是開發上的時間,那麼它就在IaaS陣營中。由於我是時間有限的單一開發人員,因此所有服務的PaaS模型都是可取的。理想的是所有的服務(虛擬主機,數據庫,電子郵件等提供作爲零維護可擴展服務,而不是必須啓動和管理個別實例。

我發現AWS可以做的一切,但一個缺點是,一仍然需要管理實例(即,我需要保持軟件實例更新,跟蹤實例,管理網絡,安全性等)。S3不處理腳本。AWS Beanstalk和Optworks仍然基本上主要是幫助程序,用於啓動IaaS類型的環境(而DynamoDB可以算作PaaS類型的服務)最近微軟已經降低了Azure的價格,這使得它成爲一個有吸引力的替代方案

總之,我正在尋找Azure提供的服務列表,實際上沒有維特納不需要我修補軟件或需要啓動實例來處理流量峯值的服務。虛擬主機,腳本處理,數據庫,電子郵件等)。

回答

2

除了「虛擬機」之外,幾乎所有的Azure服務都是PAAS。意思是,它完全由平臺管理,用戶只能預先配置啓動和運行時行爲。
這包括但不限於: SQL Azure的,Azure存儲,媒體服務,雲服務,網站,緩存,服務總線,身份,CDN等

天青與PAAS第一隻心態和IAAS建遲來了。

0

此外,請查看this page,其中解釋了您可以在Windows Azure(網站,雲服務和虛擬機)中獲得的3種虛擬機。它可以讓你很好地理解他們的差異,並根據你需要的控制水平挑選哪一個。

0

實際上,在Windows Azure PaaS中:Web角色和工作者角色 - 因爲他們提供開箱即用的IDE集成框架,用於開發後臺作業和Web應用程序。