
egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Deploying a Node.js Application to AWS with Elastic Beanstalk
Этот урок поможет вам быстро и уверенно начать развертывание Node.js‑приложений на AWS с помощью Elastic Beanstalk.Вы узнаете, как подготовить приложение, создать среду в AWS и выполнить безопасное и масштабируемое развертывание.
Развертывание через Elastic Beanstalk упрощает работу с инфраструктурой, позволяя сконцентрироваться на коде. В рамках урока вы получите практические навыки работы с основными компонентами процесса.
Для начала потребуется базовый проект на Node.js и Express. Вы узнаете, как правильно структурировать каталог проекта и какие файлы необходимы для корректной сборки в Elastic Beanstalk.
После подготовки исходников вы перейдете к настройке нового приложения в AWS Management Console.
Вам необходимо выбрать платформу Node.js, после чего Elastic Beanstalk автоматически создаст оптимизированную среду выполнения.
Вы сможете задать переменные среды, выбрать тип инстансов EC2, настроить правила масштабирования и параметры производительности.
Развертывание в Elastic Beanstalk осуществляется с помощью загруженного ZIP‑архива или через инструменты командной строки EB CLI.
Вы узнаете, как выпускать обновления, откатываться к предыдущим версиям и отслеживать логи для отладки.
По окончании урока вы сможете самостоятельно:
Материал поможет вам уверенно работать с AWS и создавать масштабируемые веб‑приложения на Node.js.

Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.