我可以使用一個 Amazon EC2 實例託管多個站點嗎
我目前有 VPS 伺服器,每月支付大約 75 美元,我得到:
40GB HD 2Gb RAM 100GB BW 6 core cpu (but i dont use much)
我只有一個實時網站正在執行,流量每天最多只有 100 個使用者訪問。我主要做我的測試工作和我的一些網站來玩編碼。
但我確實需要一台伺服器。
如果價格差異不大,我正在考慮遷移到 Amazon EC2,因為這樣我可以學到更多東西。
我正在考慮購買,
3 years Heavy utilization Reserved instance
因為我的伺服器將整天整夜執行。我試過他們的線上計算器和
Medium Instance Heavy reserved for 3 years
對於 EC2$31 per month(effective price)
和 EBS 和 S3,我認為即使是 40 美元也適用於所有其他東西。我不會對我目前得到的東西感到不知所措。我是對的還是我錯過了什麼?現在在我目前的 VPS 中,我有用於 PHP 站點的 Apache 和用於 python 站點的 MOD wsgi。
我不確定我是否能夠在 Amazon EC2 中完成所有這些工作。我可以使用命名
Virtual Hosts
和在 Amazon EC2 實例中託管 python 和 PHP 站點嗎?Ngnix
每天100次訪問並不多
每天100次訪問並不多。事實上,每幾分鐘訪問 100 次並不多!除非您的設置效率非常低,否則您似乎不太可能需要這麼多的計算能力。
當然,您可能有一些腳本或程序會佔用大量 RAM(或類似的奇怪東西),但假設在典型的 LAMP 設置上使用相當平均,您可能會使用 SMALL 實例並輕鬆處理每天 100 次訪問.
從按需開始
我的建議是從 ON-DEMAND 實例開始,在一切都啟動並執行良好之後,並且您對所需的資源有一個很好的了解,您可以將它們交換為 RESERVED 實例。
我可以在 AWS 上安裝/執行 xyz 嗎?
我可以使用命名虛擬主機和 Ngnix 在 Amazon EC2 實例中託管 python 和 PHP 站點嗎
使用 EC2,您可以完全控制作業系統。您可以安裝軟體包、編譯您自己的軟體並配置諸如 Web 伺服器之類的東西來執行多個網站。
您可以執行 PHP 和 Python(我親自完成了這些以及更多,node.js 等)。
您可以輕鬆地將事物配置為在不同的埠上執行。您可以創建 VPN 並將 IP 地址綁定到您的伺服器,以及更多其他功能。
甚至還有像 OpsWorks 這樣的服務可以設置和維護您的 EC2 和在作業系統中執行的軟體。