Можно ли использовать AWS в качестве веб-хостинга? - PullRequest
41 голосов
/ 22 января 2010

Можно ли загрузить / разместить весь сайт с помощью AWS? Или это только служба, которая может загружать определенные части сайта - например, изображения и т. Д. Очевидно, я бы хотел использовать свой собственный домен. Если вы можете использовать его, есть ли ограничения?

Вот ссылка AWS для контекста:

http://aws.amazon.com/s3/

Ответы [ 5 ]

22 голосов
/ 22 января 2010

AWS = Amazon Web Services = набор различных веб-сервисов.

S3 (с которым вы связались) - хранилище объектов. Вы не можете разместить веб-сервис на S3.

EC2, также под зонтиком AWS, представляет собой виртуализированное вычислительное пространство. Вы можете разместить веб-сервис на EC2. Это как сервер где-то в стойке, за исключением того, что когда вы закрываете экземпляр, он исчезает навсегда. Но использование EBS, подобного виртуализированному жесткому диску, предотвратит потерю данных при завершении работы экземпляра EC2.

См. http://aws.amazon.com/ec2/ и http://aws.amazon.com/ebs/

19 голосов
/ 26 сентября 2011

Да, размещение веб-сайтов на AWS полностью возможно двумя способами:

1.) Easy - S3 (Simple Storage Solution) - это решение для хранения данных, которое позволяет вам передавать статический контент, например изображений, но недавно был обновлен, так что вы можете использовать его для размещения плоских файлов .html, и ваш сайт будет обслуживаться установкой Apache по умолчанию с очень небольшой настройкой с вашей стороны (но также и с небольшим контролем).

2.) Хитрость - вы можете использовать EC2 (Elastic Compute Cloud) и создать виртуальный экземпляр Linux, а затем установить на него Apache / NGinx (или что-то еще), чтобы дать вам полный контроль над обслуживанием того, что вы хотите. Вы используете SecurityGroups для включения / отключения портов для отдельных машин или их групп.

@ danben ваш экземпляр EC2 по умолчанию не имеет постоянного публичного IP-адреса. Amazon заставляет вас использовать CNAME, а не запись A, так как ваш IP может измениться под нагрузкой. Вы должны заплатить за ElasticIP, чтобы получить согласованный публичный IP для вашей настройки (или использовать какой-то DynDNS)

19 голосов
/ 10 апреля 2011

РЕДАКТИРОВАТЬ: 12 августа 2016 г. у них есть специальный раздел о том, как начать хостинг веб-сайта на AWS. Обратите внимание, что S3 допускает только веб-сайты STATIC, но AWS предоставляет SDK на тот случай, если вы захотите запустить PHP, ASP.NET и т. Д. На вашем экземпляре. Смотрите ссылки для более подробной информации.

http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html https://aws.amazon.com/websites/


Так угадайте, что я только что нашел, когда выполнял поиск в Google для хостинга на AWS ?! Сообщение в блоге AWS о том, что вы можете (сейчас) разместить веб-сайт на S3. (Как ни странно, StackOverflow и пост AWS были прямо рядом друг с другом в поисковой выдаче!)

http://aws.typepad.com/aws/2011/02/host-your-static-website-on-amazon-s3.html

6 голосов
/ 27 июля 2011

Как упоминалось @ danben , существует разница между S3 и EC2.

Одна вещь, которая может быть интересной для людей, которые хотят разместить сайт на Amazon, особенно если они хотят начать с малого, это то, что Amazon начал предлагать бесплатный уровень несколько месяцев назад. Вместе с такими сервисами, как BitNami Cloud Hosting (отказ от ответственности, я помогал его проектировать, поэтому он немного похож на мою детку :) означает, что вы можете получить свой сайт в облаке Amazon за считанные минуты, в основном за 0 долларов. Вам по-прежнему необходимо предоставить информацию о кредитной карте в Amazon, но она не будет взиматься, если вы не выходите за пределы их бесплатного уровня.

Также следует учитывать, что на момент написания этой статьи (июль 2011 г.) Amazon ограничивал вас одним IP-адресом на сервер. Если вам нужно разместить несколько доменов, вам может понадобиться использовать виртуальные хосты на основе имен или некоторые хитрости с использованием их Elastic Load Balancer (что обойдется вам дороже). Но в целом, стоит попробовать, если вы немного технический и хотите больше контроля, чем то, что предоставляет вам общий хостинг

0 голосов
/ 28 февраля 2019

В 2018 году компания AWS запустила консоль Amplify, службу непрерывного развертывания и размещения для одностраничных и статических приложений с серверными бэкэндами. Проверьте это: http://console.amplify.aws

...