AWS - Elastic Beanstalk - Полная Кастомизация через ebextensions

AWS - Elastic Beanstalk - Часть-2
Полная Кастомизация через .ebextensions
docs.aws.amazon.com/elasticbe...
Группы комманд в config файлах:
packages - скачать и инсталировать прораммы (yum, rpm, msi)
sources - скачать архив из инета и распаковать (tar, gzip, zip)
files - создать файлы (можно скачать используя source)
users - создать пользователей только на Linux
groups - создать группы только на Linux
commands - запустить системные комманды перед распаковкой zip файла
container_commands - запустить системные команды после распаковки
services - стоп, старт сервисов
Resources- создание дополнительных ресурсов AWS
Буду рад паре баксов, можно даже Канадских :) Спасибо! www.paypal.me/DenisAstahov

Пікірлер: 67

  • @yure.z
    @yure.z6 жыл бұрын

    Уважаемый автор, смотрю ваши уроки уже давно. Всё смотрится на одном дыхании - раз, только важная инфа без воды - два. Делайте то, что получается. Жду новых уроков с нетерпением!!!

  • @ADV-IT

    @ADV-IT

    6 жыл бұрын

    Спасибо!

  • @yuriylukyanchuk5245
    @yuriylukyanchuk52456 жыл бұрын

    Очень актуальные сервисы, спасибо за твои труды, сил тебе и вдохновения!

  • @igorroyd339
    @igorroyd3396 жыл бұрын

    Уроки просто мега полезные. Всё пересмотрел за пару дней.

  • @jurkinss1

    @jurkinss1

    5 жыл бұрын

    poprobuj sdelatj :)

  • @iaroslavdavydiak6439
    @iaroslavdavydiak64392 жыл бұрын

    Excellent, very helpful in preparing for the DevOps exam. Thanks!

  • @user-bc4pr6nv1h
    @user-bc4pr6nv1h6 жыл бұрын

    Супер! Жду новых уроков! Спасибо

  • @olegsidokhmetov5687
    @olegsidokhmetov56872 жыл бұрын

    ПОЗДРАВЛЯЮ с получением гражданства!

  • @viktorkrechikov7293
    @viktorkrechikov72935 жыл бұрын

    Спасибо Денис, бесподобно!!!

  • @alexbrofman5935
    @alexbrofman59356 жыл бұрын

    Все как обычно супер Вы случайно не думаете сделать видео по CI/CD AWS CodePipeline + CodeCommit + CodeBuild + CodeDeploy в = ElasticBeanstalk Просто очень нужно хотя бы по компонентах отдельно

  • @jurkinss1
    @jurkinss15 жыл бұрын

    Denis dobrij denj. Vi ne moglibi pozhajusta podskazatj kakoj proekt mozhno bilobi sdelatj chtobi podsovokupitj znanija do etogo uroka :). spasibo.

  • @slavamelanko5992
    @slavamelanko59926 жыл бұрын

    отлично, спасибо - environment variables - переменные окружения (среды) :) - тоже в скейлинг триггерах путаюсь с периодами, а по началу так вообще - в роллинг апдейтс можно было бы еще захватить другие типы - вот хттпс бы не помешало объяснить - всегда добавляю тэги (таги) но еще не юзал их

  • @ADV-IT

    @ADV-IT

    6 жыл бұрын

    Спасибо! часто не точно знаю как некоторые вещи на русском будут. HTTPS с серитификатами я обяснил недавно, как делать серитификаты и как их присоединять.

  • @zzzMrAngelzzz
    @zzzMrAngelzzz6 жыл бұрын

    Спасибо!

  • @AntonioStudioOfficial
    @AntonioStudioOfficial10 ай бұрын

    Вообще круто! Очень понравилось и выглядит легко, надеюсь на экзаменах тоже не очень сложно будет) А вопрос, как лучше продолжать, смотреть уроки по AWS или тоже пока переключится на Ansible, git, Jenkins?

  • @ADV-IT

    @ADV-IT

    10 ай бұрын

    Как тебе больше заходит, так и смотри

  • @j13799
    @j137992 жыл бұрын

    environment properties я бы перевёл как изменяемые свойства или меняющиеся свойства.

  • @MegaMaindo
    @MegaMaindo6 жыл бұрын

    Immutable происходит без смены днс. Новые инстансы создаются за существующим load balancer. А урок хороший, надеюсь при помощи него прохалявить на devOps экзамене завтра (изучать понастоящему beanstalk необходимости нету)

  • @ADV-IT

    @ADV-IT

    6 жыл бұрын

    Удачи! У меня было много вопросов по Beanstalk на экзамене AWS Certified DevOps Professional

  • @MegaMaindo

    @MegaMaindo

    5 жыл бұрын

    прохалявил )) Все вопросы про EB похоже имели один ответ - "blue/green deployment"

  • @maxlich9139
    @maxlich913919 күн бұрын

    Опять-таки сильно поменяли UI, поэтому сложно проходить этот урок, но в общем почти всё удается найти (только теперь это всё в одном визарде и приходится прыгать по нему туда-сюда)

  • @GetManCA
    @GetManCA3 жыл бұрын

    спасибо, за уроки. Если вас не затруднит , могли бы вы прикреплять под видос файлы из урока , ну хотя бы скрины в хорошем качестве. заранее спасибо

  • @ADV-IT

    @ADV-IT

    3 жыл бұрын

    в KZread нету опции прикрепить файлы

  • @andreykapro652

    @andreykapro652

    Жыл бұрын

    @@ADV-IT в описании можно оставить ссылки на файлы.

  • @igorroyd339
    @igorroyd3396 жыл бұрын

    Такое дело: хочу сертифицироваться на SA Associate и Dev Associate. Что посоветуете читать/смотреть? Спасибо.

  • @ADV-IT

    @ADV-IT

    6 жыл бұрын

    Видео Курсы A Cloud Guru

  • @igorroyd339

    @igorroyd339

    6 жыл бұрын

    Спасибо.

  • @glebmirosnikovs6722
    @glebmirosnikovs67224 жыл бұрын

    Добрый день, уроки супер! Скажите, примерно до какого видео нужно смотреть для AWS Certified Solutions Architect экзамена. Спасибо.

  • @ADV-IT

    @ADV-IT

    4 жыл бұрын

    У меня темы не под определенный экзамен, а под все сразу

  • @maksee1337
    @maksee1337 Жыл бұрын

    Подскажите или покажите) пожалуйста, как запустить Beanstalk на убунту

  • @onemasterlomaster1829
    @onemasterlomaster18296 жыл бұрын

    *первый)))*

  • @GetManCA
    @GetManCA3 жыл бұрын

    подскажите, продолжать уроки AWS или перейти на devops и потом вернутся? или параллельно идти? и я не нашел плейлист devops.

  • @ADV-IT

    @ADV-IT

    3 жыл бұрын

    Вот: kzread.info/dash/bejne/c6x3ybxwqbixorg.html

  • @andreykulikov3760
    @andreykulikov37604 жыл бұрын

    Привет! А по опыту - что лучше Ansible или .ebextensions? Я так понимаю, как минимум, в .ebextensions можно cloudformation делать.

  • @ADV-IT

    @ADV-IT

    4 жыл бұрын

    Если инфраструкутра на Elastic Beanstalk то всё делай в .ebextension конечно, зачем что-то другое использовать

  • @ADV-IT

    @ADV-IT

    4 жыл бұрын

    тем более если у тебя Auto Scaling

  • @MoDKona
    @MoDKona6 жыл бұрын

    Спасибо за шикарные уроки! Смотреть очень интересно. Вопрос: а будут ли уроки по ECS, fargate и прочему связанным с контейнерами? И еще, планируются ли обзоры построение архитектур построенных на AWS? Очень интересно посмотреть как выглядит архитектура, например, микросервисных апликейшинов, распределенных по регионам апликейшинов и все в таком духе. P.S: Рассказывал другу про AWS и вот он меня спросил, мол как сделать простейший чат на веб сокетах распределенный на несколько регионов в AWS. А вот действительно, как? Каким образом можно быстро синхронизировать чаты находящиеся в разных регионах? Поднимать ElastiCache?

  • @ADV-IT

    @ADV-IT

    6 жыл бұрын

    По ECS как-нибудь тоже сделаю. Я не всемогущий, все не смогу сделать, делаю только когда есть время и настроение.

  • @MoDKona

    @MoDKona

    6 жыл бұрын

    А не могли бы вы подсказать? Вот например есть 2 бэкэнда с приложением на node.js и фронтэнд с nginx для отдачи статики и балансировки нагрузки. Имеет ли смысл при переезде на AWS оставлять nginx, если его функции можно заменить с помощью связки Elastic Load Balancing и CloudFront?

  • @ADV-IT

    @ADV-IT

    6 жыл бұрын

    Все зависит от нагрузки, я видел те которые все по максимому AWS сервисами, и видел те которым NGINX или HAProxy хватает на t2.micro. Надо смотреть что дешевле выйдет с твоей нагрузкой на сайт.

  • @MoDKona

    @MoDKona

    6 жыл бұрын

    Понял вас, спасибо)

  • @1o11o11
    @1o11o116 жыл бұрын

    Работа с конфигурациями в Elastic Beanstalk это как аналог работы с Ansible только в облаке ?

  • @ADV-IT

    @ADV-IT

    6 жыл бұрын

    Konstantin ну трудно сказать что это тоже самое. Но очень похожее.

  • @AlexBodrovFamily
    @AlexBodrovFamily4 жыл бұрын

    Жирные уроки. Я только чёт не допонял этот .ebesextension он ранится параллельно на двух инстансах? А не будет дублирования ресурсов скажем создание S3 которые в клаудформейшенах прописаны? Заранее спасибо!

  • @ADV-IT

    @ADV-IT

    4 жыл бұрын

    Да он ранинтся на всех серверах. Если тебе нужно запустить только на одном, но просто надо добавить leader_only = true You can use leader_only to only run the command on a single instance И тогда эти шаги будут запущены только на одном сервере. docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html container_commands: collectstatic: command: "django-admin.py collectstatic --noinput" 01syncdb: command: "django-admin.py syncdb --noinput" leader_only: true 02migrate: command: "django-admin.py migrate" leader_only: true 99customize: command: "scripts/customize.sh"

  • @AlexBodrovFamily

    @AlexBodrovFamily

    4 жыл бұрын

    @@ADV-IT огромное спасибо!

  • @user-dr1qq5mw6p
    @user-dr1qq5mw6p4 жыл бұрын

    было бы хорошо указывать версию для которой используется кастомизация, так как уже есть хуки платформ билд и так далее, и ebextensions уже многое не кастомизирует

  • @maxlich9139
    @maxlich913919 күн бұрын

    14:48 сейчас такого не нашел (immutable rolling update), то ли совсем убрали, то ли запихнули хрен знает куда

  • @alextimezero
    @alextimezero6 жыл бұрын

    А как можно скопировать AMI образ с одной учетной записи в другую?

  • @ADV-IT

    @ADV-IT

    6 жыл бұрын

    Легко, В опциях AMI есть Permission, там просто введи номер акаунка с кем хочешь поделитсяи все. У того аккаунта сразу появитсяя этот AMI в Shared.

  • @alextimezero

    @alextimezero

    6 жыл бұрын

    спасибо большое! на август записался на тесты по AWS Certified Solutions Architect - Associate, хочу попробовать сдать, готовлюсь пока только по твоим урокам) Еще кстати будет какое-либо видео по AWS в ближайшее время ?

  • @ADV-IT

    @ADV-IT

    6 жыл бұрын

    Будет по RDS скоро, надеюсь. А воообще еще много по AWS будет

  • @maliy_ct
    @maliy_ct4 жыл бұрын

    Создал Beanstalk, но забыл выбрать ключ в Security Group. Как потом сделать вход на инстанс без ключа? И можно ли как-то добавить ключ, если случайно упустил тот пункт настройки?! Буду очень благодарен

  • @ADV-IT

    @ADV-IT

    4 жыл бұрын

    В SecurityGroup нету ключей. SSH ключ можно добавить, это пересоздаст сервера.

  • @andreifurs5774
    @andreifurs57743 жыл бұрын

    Где настраивать подключение к Elastic Beanstalk по SSH ?

  • @ADV-IT

    @ADV-IT

    3 жыл бұрын

    Тамже, просто выбери SSH ключ

  • @andreifurs5774

    @andreifurs5774

    3 жыл бұрын

    @@ADV-IT да, спасибо, нашёл!)

  • @nazariipanchyshyn6858
    @nazariipanchyshyn68585 жыл бұрын

    всем привет) могу ли я через container commands запустить скрипт на ec2, который я предворительно создал??) спасибо)

  • @ADV-IT

    @ADV-IT

    5 жыл бұрын

    можешь, только положи его вместе со всеми файлами

  • @nazariipanchyshyn6858

    @nazariipanchyshyn6858

    5 жыл бұрын

    @@ADV-IT c файлами в ebextentions?

  • @ADV-IT

    @ADV-IT

    5 жыл бұрын

    ага

  • @ADV-IT

    @ADV-IT

    5 жыл бұрын

    docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html

  • @nazariipanchyshyn6858

    @nazariipanchyshyn6858

    5 жыл бұрын

    @@ADV-IT спасибо)

  • @viktorkrechikov7293
    @viktorkrechikov72935 жыл бұрын

    отличный урок но для меня начинающего сложно понимать коды....

  • @nikitamozg1
    @nikitamozg1 Жыл бұрын

    Используем yum, хренотню эту 😆😆

  • @go5190
    @go51906 жыл бұрын

    Спасибо!