
我一直在尋找像heroku這樣的東西,但是對於php,經過多次挫折(幾乎找到了我需要的東西,但不是完全),我們決定只使用AWS,而不使用任何其他抽象。
我們正在使用 PHP 5.3(和 CakePHP 1.3),而目前正在使用 git。 Ubuntu 似乎是實現這兩個功能的最簡單方法,我們很可能會使用它。我們真的不會擔心外發電子郵件。我們透過 gmail 使用 smtp,但最終很可能會切換到其他服務。
我有 3 個問題:
1)我一直在研究 Zend Server,但我不太確定它比 xampp 更有利。也許不是?
2) 我想為了使應用程式規模化,我們需要一些 ec2 ami 的多個實例。然後複製它等等。那麼問題就變成了我們如何確保所有 EC2 執行個體都是最新的?
3)我對負載平衡的概念有一定的了解。據我所知,在一個區域中,您選擇了一組伺服器並在它們之間進行負載平衡。那麼問題就變成全球範圍內了怎麼樣?如何使流量定向到正確的 ec2 伺服器?我聽說過 53 號公路,並嘗試註冊,但我的控制面板中沒有顯示任何內容。另外,也許這只是我的網域註冊商的 DNS 問題?
啊……一些教學會有幫助!
答案1
1、什麼叫更有利?請提出更明確的問題。
2、你有很多選擇。使用任何版本控制並拉取它,在有新更新時產生新的 AMI,啟動新實例並拆除舊實例,然後使用 Facebook 或 Twitter 等工具下載並分發您的應用程式。更新的作業系統是微不足道的(至少對於任何 Linux 發行版來說都是如此)
3、您在您想要的每個地區(歐洲、舊金山、新加坡等)獲得一個彈性 IP,並設定一個 GeoDns 解決方案,其中 dns 查詢的答案(IP)取決於請求者的來源 IP,所以有人來自德國的人獲得歐盟IP,來自堪薩斯州的人獲得弗吉尼亞IP,等等。喜歡什麼。
如果您需要有關此主題的更多協助,可以聯絡我。