Amazon Web Services предлагает решения облачного веб-хостинга, обеспечивающие коммерческим, некоммерческим и государственным организациям экономичный способ доставки контента веб-сайтов и интернет-приложений. Если требуется сайт для маркетинга, размещения мультимедиа, электронной коммерции или других целей, AWS предлагает широкий спектр вариантов веб-хостинга и помогает выбрать тот, который подходит именно вам.

Поддержка различных платформ
С AWS можно использовать любую CMS, включая WordPress, Drupal, Joomla и многие другие. AWS также предоставляет пакеты SDK для большинства распространенных платформ, таких как Java, Ruby, PHP, Node.js, .Net и других.

ЦОД по всему миру
Ваши клиенты могут находиться в любой точке мира. С AWS вы за несколько щелчков мышью получите ЦОД, предоставляющий хостинг для сайта в любой выбранной точке планеты.

Масштабируемость с первого же дня
Обычно объем трафика веб-сайта сильно колеблется. AWS предлагает эластичную инфраструктуру, которая масштабируется в зависимости от потребностей. Таким образом, веб-сайт будет эффективно работать всегда – и во время ночного затишья, и в случае пикового трафика при проведении кампаний и распространении контента в социальных сетях.

Гибкие модели ценообразования
Используя AWS, вы платите только за ресурсы, которые используете, без предварительных затрат или долгосрочных контрактов. У AWS есть варианты веб-хостинга, за которые можно платить по факту использования или по фиксированному ежемесячному тарифу.
Простые веб-сайты обычно состоят из одного веб-сервера, на котором работает либо система управления контентом (CMS), например WordPress, либо приложение электронной коммерции, например Magento, либо стек разработки, например LAMP. Это программное обеспечение позволяет легко создавать, обновлять и обслуживать контент веб-сайта, а также управлять им.
Простые сайты лучше всего подходят для сайтов с низким и средним уровнем трафика с несколькими авторами и более частыми изменениями контента – это могут быть маркетинговые сайты, сайты с тематическим контентом или блоги. Такие решения могут стать простой отправной точкой для веб-сайта, который в будущем может вырасти. Несмотря на обычно низкую стоимость, эти сайты требуют ИТ-администрирования веб-сервера, не обладают высокой доступностью и не рассчитаны на масштабирование за пределы нескольких серверов.
Оптимальный вариант в следующих случаях
- Веб-сайты на базе обычных приложений, таких как WordPress, Joomla, Drupal, Magento
- Веб-сайты на основе популярных стеков разработки, таких как LAMP, LEMP, MEAN, Node.Js
- Веб-сайты, которые едва ли будут масштабироваться более чем на 5 серверов
- Клиенты, которые хотят управлять собственным веб-сервером и ресурсами
- Клиенты, которые хотят управлять своим веб-сервером, DNS и сетью из одной консоли

Amazon Lightsail – простейший способ запустить веб-сервер на AWS и управлять им. Lightsail включает все необходимое для запуска веб-сайта: виртуальную машину, хранилище на базе SSD, механизмы передачи данных, управление DNS и статический IP – и все это по низкой, предсказуемой цене.
Начать использовать Lightsail для своего веб-сайта можно всего за несколько щелчков мышью. Выберите наиболее подходящую для веб-сайта операционную систему или шаблон приложения, и ваш виртуальный частный сервер будет готов к работе менее чем через минуту. Можно легко управлять своим веб-сервером, DNS и IP-адресами непосредственно в консоли Lightsail.
Статические интернет-приложения, требующие только одной загрузки в веб-браузере, называются одностраничными интернет-приложениями. Все последующие действия пользователя доступны через HTML, JavaScript и CSS, которые предварительно загружены в браузер. Доступ к серверным данным осуществляется через GraphQL или REST API, которые извлекают содержимое из хранилища данных и обновляют пользовательский интерфейс без перезагрузки страницы.
Одностраничные интернет-приложения обеспечивают производительность, аналогичную нативным или настольным приложениям. Они предлагают все преимущества статического веб-сайта (низкая стоимость, высокий уровень надежности, отсутствие необходимости администрирования сервера и масштабируемость до трафика корпоративного уровня), а также динамическую функциональность и первоклассную производительность.
Оптимальный вариант для приведенных ниже случаев.
- Веб-сайты, созданные с помощью одностраничных фреймворков приложений, таких как React JS, Vue JS, Angular JS и Nuxt.
- Веб-сайты, созданные с помощью генераторов статических сайтов, таких как Gatsby JS, React-static, Jekyll и Hugo.
- Прогрессивные интернет-приложения или PWA
- Веб-сайты, которые не содержат серверных скриптов, например PHP или ASP.NET
- Веб-сайты, которые содержат бессерверные сервисы в облаке.


Консоль AWS Amplify поддерживает полный рабочий процесс для разработки, развертывания и размещения одностраничных интернет-приложений или статических сайтов с бессерверными сервисами в облаке. Добавить динамическую функциональность в приложение можно с помощью Amplify Framework, а затем мгновенно развернуть его для конечных пользователей с помощью консоли Amplify. Консоль Amplify предоставляет целый ряд возможностей:
- Непрерывное развертывание позволяет развертывать обновления для интернет-приложения при каждом подтверждении кода.
- Развертывание приложения для мировой аудитории с помощью CDN, Amazon CloudFront.
- Настройка личного домена с автоматически включаемым за один щелчок HTTPS.
- Работа над новыми функциями без влияния на производительность для пользователей из-за развертывания ветвей функций.
Статические веб-сайты доставляют посетителям HTML-страницы, объекты JavaScript, изображения, видео и другие файлы, при этом не содержат прикладного кода, например PHP или ASP.NET. Обычно такие варианты используются для личных или маркетинговых сайтов.
Статические веб-сайты имеют очень низкую стоимость, обеспечивают высокий уровень надежности, не требуют администрирования сервера и без дополнительных усилий масштабируются до трафика корпоративного уровня.
Оптимальный вариант в следующих случаях
- Веб-сайты, которые не содержат серверных скриптов, например PHP или ASP.NET
- Веб-сайты, которые редко обновляются немногочисленными авторами
- Веб-сайты, которые нужно периодически масштабировать на время интенсивного трафика
- Клиенты, которые не хотят управлять инфраструктурой

Amazon Simple Storage Service (Amazon S3) – это объектное хранилище, оснащенное простым веб-интерфейсом. Сервис позволяет хранить любой объем данных и извлекать данные через Интернет, где бы вы ни находились. Amazon S3 обеспечивает надежность на уровне 99,999999999 % и возможность масштабирования более чем на триллионы объектов по всему миру.
Чтобы использовать S3 для статического веб-сайта, достаточно загрузить файлы в корзину S3 и настроить ее для веб-хостинга.
Корпоративные веб-сайты включают в себя очень популярные маркетинговые и мультимедийные сайты, а также социальные, туристические и другие веб-сайты с большим количеством приложений. Например, компании Lamborghini, Coursera и Nordstrom используют AWS для хостинга своих веб-сайтов. Корпоративные веб-сайты должны динамически масштабировать ресурсы и быть в высшей степени доступными для поддержки самых требовательных веб-сайтов с интенсивным трафиком.
Такие сайты используют несколько сервисов AWS и часто распространяются на несколько центров обработки данных (называемых зонами доступности). Корпоративные веб-сайты, созданные на AWS, обеспечивают высокий уровень доступности, масштабируемости и производительности, но требуют более активного управления и администрирования, чем статические или простые веб-сайты.
Оптимальный вариант в следующих случаях
- Веб-сайты, которые используют несколько веб-серверов по меньшей мере в двух центрах обработки данных
- Веб-сайты, которые необходимо масштабировать, используя балансировку нагрузки, автомасштабирование или внешние базы данных
- Веб-сайты, требующие постоянного использования ресурсов центрального процессора
- Клиенты, которым необходим максимальный контроль и гибкость при настройке и администрировании веб-сервера

Сервис Amazon EC2 предоставляет масштабируемый объем вычислительных ресурсов в облаке. Он предназначен для упрощения использования облачных вычислений в масштабах Интернета для разработчиков и обеспечения максимальной масштабируемости и доступности для веб-сайтов и интернет-приложений. Amazon EC2 меняет экономическую составляющую процесса вычислений, предоставляя возможность платить только за используемые ресурсы.
Чтобы использовать EC2 для размещения веб-сайта, необходимо создать и настроить инстанс EC2 в Консоли управления AWS.