Нужно пошаговое руководство для размещения сайта на AWS - PullRequest
5 голосов
/ 11 апреля 2011

Я неделю просматривал, как использовать AWS. Я всегда использовал cpanel (я новичок в Интернете), но кто-то рекомендовал мне AWS. Из информации, которую я собрал с разных веб-сайтов, я думаю, что должен сделать следующее?

1) скопировать файлы моего сайта на S3

2) настроить экземпляр в EC2

3) настроить громкость в EBS и прикрепить к экземпляру

4) настроить эластичный IP и привязать к экземпляру.

5) ??

Вопросы,

1) это правильно?

2) Где и как мне создать базу данных mySQL? Я использую SimpleDB, где вы можете найти его в консоли управления? Я использую Windows Server 2008 32b на EC2. Должен ли я подключиться к удаленному рабочему столу, установить XAMPP и затем создать базу данных на localhost?

3) Как я могу получить файлы S3 из EC2? или мне просто скопировать все файлы сайта в EBS?

4) Как скопировать файлы с моего компьютера в EC2 / EBS? Кажется, только S3 легко доступен

5) когда он наконец заработает, к чему я подключу свой домен? Эластичный IP? или общедоступный DNS?

Извините, если это неясно, я сделаю все возможное, чтобы объяснить.

Заранее спасибо за помощь David

1 Ответ

9 голосов
/ 11 апреля 2011

Сначала несколько понятий:

EC2 - это просто виртуальные машины. После запуска вы управляете ими посредством удаленного рабочего стола в экземпляре (используя общедоступный адрес DNS или прикрепленный эластичный IP-адрес). Тогда это как если бы вы сидели перед компьютером. Вы можете установить на экземпляр все, что вам нравится, и вы несете ответственность за установку исправлений / обновлений и т. Д. Я думаю, если вы захотите, вы можете установить cPanel на экземпляр EC2 и управлять им таким образом.

Вы должны установить свой веб-сервер, базу данных и т. Д. На свой экземпляр EC2.

Думайте о EBS как о способе добавления дополнительных жестких дисков к вашему экземпляру. Они сохраняются за пределами ваших экземпляров - например, если вы закрыли экземпляр, том EBS все еще будет доступен.

S3 является чисто носителем данных. По сути, это постоянно расширяющееся, масштабируемое пространство для хранения, но вы платите только за ту сумму, которую используете. Вы можете использовать это для хранения любых статических файлов, связанных с вашим сайтом. например, изображения, видео и т. д. или даже javascript, css и т. д. Но вам не нужно использовать S3 с EC2. Оба могут работать независимо друг от друга.

Ответы на ваши вопросы:

  1. см. Выше
  2. Войдите на свой сервер с помощью удаленного рабочего стола и установите mySql и любое другое необходимое вам программное обеспечение. Если вы не знаете, что такое SimpleDB, вам, вероятно, это не нужно. Это предложение Amazons noSql , которое, вероятно, вам не подходит.
  3. Самый простой способ получить доступ к S3 из вашего экземпляра EC2 - использовать один из Amazon SDK . Файлы на S3 также могут быть связаны с использованием стандартных URL-адресов. Помните, что не все файлы вашего сайта должны быть на S3, только статические ресурсы, если таковые имеются. Вам вообще не нужно использовать s3.
  4. Один из вариантов - настроить FTP-сервер на экземпляре EC2 для копирования файлов в EC2.
  5. Прикрепите эластичный IP-адрес к вашему серверу и укажите свой домен по этому IP-адресу.
...