2011-02-25 137 views

回答

11

我目前使用ep.io,我仍在用我的應用程序開發,但我有一個應用程序部署和運行。

當你使用這樣的服務時,你會發現它並不是每個案例的完美解決方案。事先了解利弊將有助於設定您的期望,以便您以後不會失望。

ep.io仍然非常年輕,我相信它仍處於測試階段,並且不向公衆開放。爲了對它們完全公平,它仍然是一項正在進行的工作,其中一些優點和缺點可能隨着它們推出新功能而改變。隨着新版本的發佈,我會盡力回覆並更新這篇文章,而且我對這項服務的經驗還在繼續。

到目前爲止,我對他們有什麼感到非常滿意,他們花了開發應用程序中最煩人的部分,並使其更好。如果你有一個簡單的博客應用程序,部署它應該是一件輕而易舉的事情,並且可能不會花費那麼多東西來託管。

優點:

  • 服務器管理:你不必擔心你的服務器設置在所有的,它處理你的一切。隨着VPS,你需要擔心確保服務器是最新的安全補丁,以及所有有趣的東西,有了這個,你不用擔心任何事情,他們照顧一切爲您服務。
  • 部署:它使部署應用程序並使其運行起來非常迅速。部署應用程序的新版本是小菜一碟,我只需要運行一個或許兩個命令,它可以爲我處理所有事情。
  • 定價:你只收取你用什麼,所以如果你有一個非常低流量的網站,它可能不會花費你任何東西。
  • Scaling:它們爲您提供開箱即用的縮放和負載平衡,無需您擔心。您仍然需要編寫應用程序以使其可以高效地擴展,但如果這樣做,他們將處理剩下的問題。
  • 後臺任務:他們有cronjobs支持以及使用芹菜背景的工人。
  • 客戶支持:我有幾個問題,發送一封電子郵件,並有一個答案的真快,他們已經很大,好多話,我本來期望。如果你運行自己的VPS,你真的沒有人可以交談,所以這是一個主要的優點。

缺點:

  • DB訪問:你不必直接訪問數據庫,你可以得到psql的殼,但你無法連接外部客戶端GUI 。這使得一些事情變得更加困難或緩慢。但是你仍然可以使用django管理員或燈具來做很多事情。
  • 有限的服務可用:它目前只支持Postgresql和redis,所以如果你想使用MySQL,memcached,mongodb等,你是不走運的。
  • 低級庫:你不能安裝任何你想要的依賴,類似於谷歌應用程序引擎,他們已經安裝了一些常用的c庫,如果你想要的東西不是已經安裝的你需要與他們聯繫,得到它補充說。 http://www.ep.io/docs/runtime/#python-libraries
  • 電子郵件:你不能發送或接收電子郵件,這意味着你需要依賴第三方,這可能是好的做法,但它只是意味着更多的錢。
  • 文件系統:你必須提供給您一個更有限的文件系統,並且由於系統的分佈式特性,你將需要的文件時要非常小心。你不能(除非我錯過了它)通過(S)FTP連接到您的帳戶,上傳文件,則需要通過ep.io命令行工具來連接,要麼做一個rsync的或回購的推動來獲得文件在上面。

更新:更多信息請參見我的博客文章我的經驗與ep.io:http://kencochrane.net/blog/2011/04/my-experiences-with-epio/

更新:Epio收跌於2012年5月31日