2013-04-09 154 views
2

我有一個PHP/MySQL應用程序測試 - 部署在服務器上,具有我擁有的域名。爲了使其成爲真正的世界可伸縮產品,我決定使用Amazon Web Services。然而,我是使用雲服務的新手(這是我的第一個),並且自從過去2天以來,在閱讀了Amazon上的教程和「如何開始」指南之後,我仍然無法掌握「究竟是什麼我應該這樣做,以便我可以使用我目前的域名使用亞馬遜的服務?「

我的用戶應該可以使用我的產品,比如說www.xyz.com這是我自己的名字。我的PHP代碼從客戶端獲取一些數據,然後存儲在SQL數據庫中。這是現有的工作設置。亞馬遜網絡服務 - 基本工作流程

現在,我如何獲得我的PHP代碼,使用Amazon Web Servics並將其存儲在Amazon提供的數據庫中?我的產品數據庫將不斷增長,我將支付任何使用的費用。另外,如果我決定使用亞馬遜的PHP服務,Amazon是否託管我的代碼?在那種情況下,域名是什麼?

總而言之,我最關心的是我買的域名,在這種情況下我沒有看到如何前進的文檔。

這是我一直無法弄清楚,剩下的就是從文檔清晰..

感謝您的幫助只有一部分!

+1

隨着EC2,你必須設置好一切自己。爲了讓您的域名正常工作,請通過您的域名註冊商獲取一個靜態IP並配置您的CNAME記錄(或稱爲ALIAS,我不記得我的頭頂),並讓他們指向EC2 IP。如果您不知道如何管理服務器,只需使用Heroku或任何其他PaaS服務。 – Blender 2013-04-09 15:26:01

+0

我會補充一點,儘管您可以使用任何DNS主機提供商,但在使用任何AWS服務時,如果您使用AWS的Route 53管理DNS,則可以使許多事情更輕鬆,更快速地完成。例如,如果路由53處理您的DNS,那麼您可以通過點擊幾次驗證域用於SES,如果您在其他地方託管DNS,則需要手動剪切並將記錄粘貼到DNS中。 – 2013-04-09 15:37:54

+0

@ E.J.Brennan是的,我已經在以前的服務提供商處配置了我的帳戶,以使用AWS的Route 53. – 2013-04-09 15:52:55

回答

0

亞馬遜網絡服務(AWS)是一個雲平臺,由多個服務組成,共同使您能夠託管基礎設施和應用程序。這不是一個單一的產品,神奇地爲你做所有的事情。爲了實現您的目標,您需要執行以下操作:

  1. 使用Amazon Elastic Compute Cloud(EC2)啓動承載PHP應用程序的服務器。他們會爲您處理傳入的流量。看看this link即可開始使用。
  2. 爲了存儲數據,你需要使用某種數據庫。 AWS提供各種數據庫類型。由於您正在查找SQL型數據庫,因此您需要使用RDS。該服務允許您配置功能數據庫並解除某些管理任務。
  3. 爲了使用您當前的域名,您必須將註冊轉移到AWS Route53。只需Google'Route53域名轉移',文檔就會告訴你如何去做。

有很多白皮書可以顯示整個AWS雲的架構模式。我建議你閱讀它們,以便更好地瞭解該平臺。

0

要開始快速,我建議使用亞馬遜的彈性魔豆你的目的:

亞馬遜網絡服務(AWS)包括幾十個服務,每個 暴露的功能區域。儘管各種服務提供了靈活性,以便您可以管理自己的AWS基礎架構,但如何確定要使用哪些服務以及如何配置這些服務, 可能非常具有挑戰性。

藉助Elastic Beanstalk,您可以在AWS雲中快速部署和管理應用程序 ,而不必擔心運行 這些應用程序的基礎架構。AWS Elastic Beanstalk在不限制選擇或控制的情況下降低了管理的複雜性。您只需上傳 您的應用程序,Elastic Beanstalk將自動處理容量配置,負載平衡,縮放和應用程序運行狀況監視的詳細信息。

瞭解更多關於它here

關於域,你可以transfer it to route 53

OR

route your domain traffic by using route53 name servers