Amazon EC2與Google App Engine

託管您的博客或網站是更好的選擇?

我一直試圖在亞馬遜Ec2和谷歌應用程序引擎中選擇最好的東西來託管我的博客和網站,但不僅僅是品牌名稱,底層框架和實施是我主要關注的主要因素。

AWS EC2中有許多優點和缺點以及Google App引擎。 大多數中小企業更喜歡App Engine,而另一方面, Amazon Ec2在中大型企業和企業巨頭中頗受歡迎。 而且,自引入微型實例以來,它也開始在中小型企業中普及。

操作系統支持

當涉及到操作系統支持時,EC2允許您將系統的一個實例擴展到任意數量的實例,即它允許您完全控制每個實例,充當虛擬框。 Google App Engine完全不同; 它基本上為python等web應用程序提供了一個平台,它可以幫助您輕鬆部署您的web應用程序。

很明顯,如果你不尋找任何特定的服務,那麼你可以隨時選擇App引擎,而如果你想擁有操作系統服務的控制權,那麼EC2是一個更好的選擇!

技術支持的複雜性和必要性

EC2還需要一個系統管理員,他可以創建實例並對其進行監控,並且它可以讓開發人員按照他/她的角色工作,無縫編寫無差錯代碼。 這對於希望專注於單個產品的小型企業持有者來說非常有幫助。

但是,App Engine中最棒的是它的可移植性,這是EC2不提供的。 該框架基本上是開源的,大多數API用於可移植性,這反過來又使您更容易遷移到另一台服務器的工作。

供應商鎖定功能

它還提供了一個名為“供應商鎖定”的功能,可防止您的應用與不需要的數據庫相關聯。 您也可以嘗試AppScale,這是另一個與AppEngine非常相似的開源項目。

亞馬遜EC2的優點

EC2的缺點

Google App Engine的優點

這意味著如果你的網站沒有吃掉任何資源,那麼你將不需要支付任何費用。

AppEngine的缺點

總體判決

我非常喜歡亞馬遜彈性雲計算系統,但它不會強迫我託管小博客和網站; 另一方面,谷歌的AppEngine絕對吸引我。

如前所述,如果您需要對您的網絡應用程序進行完全控制,EC2是一種可行的方式; 否則,Google App Engine也是一個不錯的選擇。