2011-09-06 37 views
6

有沒有簡單的方法將託管的LAMP站點遷移到Amazon Web Services?我有愛好網站和家庭成員的網站,與我們在AWS上支付的費用相比,我們每月花費太多。將託管的LAMP站點遷移到AWS

典型EL小氣鬼的想什麼,我移動到AWS例如:

  • GoDaddy的域名
  • 網站託管在1 & 1或MochaHost
  • 的PHP文件中屈指可數某個目錄結構
  • 小型MySQL數據庫
  • .htaccess用於URL重寫等文件

我在網上找到的教程需要PuTTY,Linux命令等。雖然這些並不是可以想象的最麻煩的障礙,但它似乎過於複雜。最簡單的方法是什麼?

理想的解決方案就像你做什麼來設置網絡主機:指向GoDaddy,上傳文件,導入數據庫,完成。 (已經安裝了phpMyAdmin的積分,但肯定沒有必要。)

+0

我想說,幾乎可以肯定,這不是一個通用的解決方案,因爲每個託管站點可能會有所不同。然而,大部分工作是在最初正確設置服務器;一旦完成,可能只有幾分鐘的時間,等待DNS緩存過期以移動每個站點。 –

+0

此外;除了最初的服務器設置之外,它*與在任何其他Web主機上執行它相同。 –

回答

1

這似乎亞馬遜AWS現在市場上已經得到了你的問題的解決方案: https://aws.amazon.com/marketplace/pp/B0078UIFF2/ref=gtw_msl_title/182-2227858-3810327?ie=UTF8&pf_rd_r=1RMV12H8SJEKSDPC569Y&pf_rd_m=A33KC2ESLMUT5Y&pf_rd_t=101&pf_rd_i=awsmp-gateway-1&pf_rd_p=1362852262&pf_rd_s=right-3

或者從他們自己的網站 http://www.turnkeylinux.org/lampstack

一個完整的LAMP堆棧包括的phpMyAdmin,無需設置。

至於您的網站和數據庫遷移本身(這應該需要不超過文件副本和數據庫備份/恢復),只有這樣,才能使這個不那麼麻煩就是讓別人爲你做...

1

實際上,它取決於您的服務器體系結構,是否要將整個LAMP堆棧遷移到Amazon EC2。

或使用了MySQL數據庫等不同的服務器組件,如亞馬遜S3存儲和Amazon RDS不同的Amazon Web Services。

如果你要在EC2上使用LAMP:This tutorial will atleast give you a head up. 無論如何,你仍然需要設置AMI和通過SSH安裝LAMP的基本步驟。

2

黛娜,

作爲一個Web開發公司我已經經歷了託管公司的一個虛幻的數字。我也一直非常密切地參與調查LAMP和Windows堆棧中的站點雲託管解決方案。

您已經爲微型Linux網站引用了GoDaddy,1And1和Mochahost,因此我猜測您使用的是每個站點每月2美元至4美元的基準。這聽起來像你有一個「少數」的網站(5個?),至少需要一個數據庫。

我還沒有看到任何將最基本的(即僅文件,無數據庫)網站移動到雲託管的工具。正如大多數人所建議的那樣,爲避免初始環境設置,您可以做的事情不多。 (你應該考慮你的時間,如果你花費10個小時這樣做,你可以向客戶收取10美元的小時費率,並且剛剛爲你的朋友和家人購買了主機。)

當你看看AWS或任何人)請記住這些東西:

  1. 計算週期是僅在啓動位置。當你從傳統的ISP購買主機時,他們會賣你的週期,磁盤空間和數據庫託管。它們在允許的週期,數據庫大小和流量方面的默認級別通常也會高得多,之後纔會停止或收取「超額」或過度使用費用。

  2. 您的1數據庫的成本因素,並考慮您需要更多的可能性。數據庫託管費用可以非常快速地增加Cloud成本。

  3. 雖然您的基本站點可能需要很少的CC(計算週期),但免費層託管的最大值仍然很低。預計會突破免費託管並按月收費。

  4. 它也被計入磁盤空間。通過使用他們的定價估算器來計算CC,DB和HDD成本的因素:http://calculator.s3.amazonaws.com/calc5.html

  5. 如果您的朋友和家人想要訪問系統,他們將無法獲得它,除非您使用的託管公司允許「白色標籤「,並提供一種方法將您的主賬戶分成更小的迷你託管賬戶。如果您使用像www.rackspace.com這樣的主機,他們甚至可以設置爲提供自助管理和直接結算選項。問題在於,您聽起來並不像您想要向任何人收費,而且他們的最低賬戶可能太大以至於無法滿足您的需求。

  6. 請記住,GoDaddy(和其他人)經常放棄一年甚至簡單的域名註冊託管。在我有自己的服務器之前,我曾經在這些方面佔據巨大的優勢。作爲客戶,我可能在我有生之年獲得了40多個免費託管賬戶等。 (我還註冊噸通過他們域的。我也轉售他們的託管服務。)

  7. 如果你是不是已經考慮(在不同的域一個實例,許多網站)的使用支持CMS玩家傳送系統。雖然我個人更喜歡DotNetNuke,但我確信它的一個LAMP堆棧競爭者​​可以爲你做同樣的事情。這將使您僅使用一個數據庫並進一步簡化您的需求。

我希望這可以幫助你做出一個受過良好教育的選擇。我認爲這將是收益和成本之間的一條細線。只有瞭解每個站點的確切大小,每個數據庫和典型的流量才能夠預先確定。數據庫數量和流量將成爲你的主要「敵人」。優化文件以減少磁盤空間需求並根據傳輸的數據優化流量級別。

祝你好運。