Подтвердить что ты не робот

Можно ли использовать AWS в качестве веб-хостинга?

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

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

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

4b9b3361

Ответ 1

EDIT: 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 были рядом друг с другом в SERP!)

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

Ответ 2

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

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

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

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

Ответ 3

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

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

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

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

Ответ 4

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

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

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