0

我是CS學生,剛剛探索SCM空間。在做自己的研究時,我遇到了許多不同的託管解決方案(GitHub顯然是Lighthouse,YouTrack,TeamCity等) - 您認爲嘗試在雲中託管(商業,封閉源代碼)項目實際上是否合理?雲中的軟件配置管理?

假設我會在GitHub上託管代碼,使用Jira或Lighthouse進行問題跟蹤,天知道其他託管PM解決方案(Basecamp?)並使用EC2構建(我可以將Hudson或TeamCity放在其上並使用適當的EC2這些產品的插件可以在需要時獲得更多的計算能力)。

EC2法案是否會殺了我(與自主託管解決方案相比)?你認爲「雲」還不夠可靠嗎?

+0

請嘗試[fazend.com](http://www.fazend.com)。它包括Subversion,Trac和Hudson。全部在一個包中,免費用於商業(!)項目。 – yegor256 2011-03-09 13:14:37

回答

1

這是我們在我們公司工作的方式。版本控制系統(git)+敏捷計劃+門票系統/ bugtracker +維基託管在http://www.assembla.com爲40個用戶每月49美元,私人存儲庫(https://www.assembla.com/plans),我們有一個微型實例amazon aws ec2 jenkins,nexus,sonar並且一些內部工具在第一年免費運行,然後您應該考慮爲同一服務花費80美元/月。

因此,一家小型公司的全面雲解決方案(最多40位用戶)的成本爲129美元/月,可靠,我們的服務提供商擁有良好的新功能,並且維護佔用空間低。

相比於自託管它不是真正考慮昂貴的下列費用: - 你的服務器的價格(可以說1000 $) - 電費(可以說30 $ /月,100%的正常運行時間) - 配置的成本(得到相同質量assembla的爲例)和維護(可以說每月0.5天男子在$ 500 /天,法國) 的成本是:363 $ /月

這看起來有點偏頗,但終於這是我們所經歷的。

問候,

澤維爾

1

使用雲進行託管沒有問題,許多大公司都這樣做。我認爲NetFlix最近完全轉向EC2。我們的整個業務運行在EC2上,迄今爲止相對較好。您可以管理EC2帳單 - 雲服務全部是針對服務的精細計費,而且您消費得越多,付出的代價越高(我們銷售的工具可以幫助控制成本):http://LabSlice.com)。你最大的成本通常是CPU的能力,所以堅持使用Micro/Small實例,直到你掌握了成本。

有趣的是,有人質疑雲計算的可靠性,作爲基本前提實際上是提供更可靠的企業那麼他們能買得起自己(高可擴展性,硬件監控的即時可用性,負載均衡等)

+0

如果您擔心費用,請查看http://blog.labslice.com/2011/01/3-ways-to-reduce-your-amazon-ec2-cloud.html – 2011-03-09 14:03:48

0

您可以使用AWS免費賬戶並託管您的應用程序。如果您超過免費賬戶使用限額,您將收取您已使用的任何額外費用。

關於雲的可靠性,每個大公司都在向亞馬遜,微軟,IBM,惠普等雲移動,因爲他們發現雲可靠,具有成本效益和綠色環保。

0

鑑於你的學生,假設你希望花不多的錢,很多Git和SVN託管服務提供商提供的學生,或者如果你的一個小團隊,免費帳戶免費託管最小的存儲需求。例如查看Codesion's學生優惠(免責聲明,我爲Codesion工作)。此計劃還包含Trac/Bugzilla以滿足您的PM要求。我不會擔心西蒙指出的安全性和可靠性。

至於EC2上的CI - 這可能是您最好的選擇,因爲您按每個實例運行的小時數付費。我建議在每次Hudson需要執行構建時使用Amazons API來啓動實例,將構建的結果存儲在更永久的存儲中,並在完成時關閉實例。如果你做了很多CI構建,最好保持實例運行,但這當然會花費更多。