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

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025
  • AWS - Elastic Beanstalk - Часть-2
    Полная Кастомизация через .ebextensions
    docs.aws.amazo...
    Группы комманд в 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/...

ความคิดเห็น • 70

  • @yure-ua
    @yure-ua 6 ปีที่แล้ว +19

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

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว +1

      Спасибо!

  • @yuriylukyanchuk5245
    @yuriylukyanchuk5245 7 ปีที่แล้ว +7

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

  • @encraze
    @encraze 6 ปีที่แล้ว +7

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

    • @jurkinss1
      @jurkinss1 5 ปีที่แล้ว

      poprobuj sdelatj :)

    • @XXXL007007
      @XXXL007007 3 หลายเดือนก่อน

      А толку просто смотреть?Это же не сериал.Мне чтобы понять и повторить два последних урока понадобилось целый день

  • @olegsidokhmetov5687
    @olegsidokhmetov5687 2 ปีที่แล้ว +2

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

  • @iaroslavdavydiak6439
    @iaroslavdavydiak6439 2 ปีที่แล้ว +1

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

  • @alexbrofman5935
    @alexbrofman5935 6 ปีที่แล้ว +14

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

  • @РоманДеталі
    @РоманДеталі 6 ปีที่แล้ว +2

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

  • @slavamelanko5992
    @slavamelanko5992 7 ปีที่แล้ว +4

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

    • @ADV-IT
      @ADV-IT  7 ปีที่แล้ว

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

  • @viktorkrechikov7293
    @viktorkrechikov7293 5 ปีที่แล้ว +2

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

  • @jurkinss1
    @jurkinss1 5 ปีที่แล้ว

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

  • @AntonioStudioOfficial
    @AntonioStudioOfficial ปีที่แล้ว

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

    • @ADV-IT
      @ADV-IT  ปีที่แล้ว +1

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

  • @MegaMaindo
    @MegaMaindo 6 ปีที่แล้ว +1

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

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว

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

    • @MegaMaindo
      @MegaMaindo 6 ปีที่แล้ว +2

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

  • @j13799
    @j13799 3 ปีที่แล้ว +1

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

  • @go5190
    @go5190 7 ปีที่แล้ว +1

    Спасибо!

  • @MoDKona
    @MoDKona 6 ปีที่แล้ว +1

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

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว +1

      По 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 ปีที่แล้ว

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

  • @maxlich9139
    @maxlich9139 7 หลายเดือนก่อน +1

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

  • @GetManCA
    @GetManCA 4 ปีที่แล้ว +1

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

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว +1

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

    • @andrey_kapro
      @andrey_kapro 2 ปีที่แล้ว

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

  • @maksee1337
    @maksee1337 2 ปีที่แล้ว +1

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

  • @игорьмамоненко
    @игорьмамоненко 4 ปีที่แล้ว

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

  • @glebmirosnikovs6722
    @glebmirosnikovs6722 4 ปีที่แล้ว

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

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว

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

  • @encraze
    @encraze 6 ปีที่แล้ว +3

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

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว +1

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

    • @encraze
      @encraze 6 ปีที่แล้ว

      Спасибо.

  • @andreykulikov3760
    @andreykulikov3760 4 ปีที่แล้ว

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

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว +1

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

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว +1

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

  • @GetManCA
    @GetManCA 4 ปีที่แล้ว

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

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว +1

      Вот: th-cam.com/video/AxCgZ7yUKrU/w-d-xo.html

  • @maxlich9139
    @maxlich9139 7 หลายเดือนก่อน +1

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

  • @AlexBodrovFamily
    @AlexBodrovFamily 4 ปีที่แล้ว

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

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว +1

      Да он ранинтся на всех серверах.
      Если тебе нужно запустить только на одном, но просто надо добавить 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 огромное спасибо!

  • @1o11o11
    @1o11o11 6 ปีที่แล้ว

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

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว

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

  • @alextimezero
    @alextimezero 6 ปีที่แล้ว +1

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

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว +1

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

    • @alextimezero
      @alextimezero 6 ปีที่แล้ว +1

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

    • @ADV-IT
      @ADV-IT  6 ปีที่แล้ว

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

  • @maliy_ct
    @maliy_ct 4 ปีที่แล้ว

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

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว

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

  • @onemasterlomaster1829
    @onemasterlomaster1829 7 ปีที่แล้ว

    *первый)))*

  • @viktorkrechikov7293
    @viktorkrechikov7293 5 ปีที่แล้ว +1

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

  • @andreifurs5774
    @andreifurs5774 4 ปีที่แล้ว

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

    • @ADV-IT
      @ADV-IT  4 ปีที่แล้ว

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

    • @andreifurs5774
      @andreifurs5774 4 ปีที่แล้ว +1

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

  • @nazariipanchyshyn6858
    @nazariipanchyshyn6858 5 ปีที่แล้ว

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

    • @ADV-IT
      @ADV-IT  5 ปีที่แล้ว

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

    • @nazariipanchyshyn6858
      @nazariipanchyshyn6858 5 ปีที่แล้ว

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

    • @ADV-IT
      @ADV-IT  5 ปีที่แล้ว +1

      ага

    • @ADV-IT
      @ADV-IT  5 ปีที่แล้ว

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

    • @nazariipanchyshyn6858
      @nazariipanchyshyn6858 5 ปีที่แล้ว

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

  • @nikitamozg1
    @nikitamozg1 ปีที่แล้ว +1

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

  • @blablablablablablab
    @blablablablablablab 14 วันที่ผ่านมา

    А где другие уроки по beanstalk ?

    • @ADV-IT
      @ADV-IT  14 วันที่ผ่านมา

      Два урока, больше ну нужно, из мало кто пользуется в настоящее время

  • @zzzMrAngelzzz
    @zzzMrAngelzzz 7 ปีที่แล้ว +1

    Спасибо!