AWS - Auto Scaling Group - Авто Клонирование Серверов

  Рет қаралды 32,359

ADV-IT

ADV-IT

6 жыл бұрын

AWS - Auto Scaling Group - Авто Клонирование
Использование:
Launch Configuration + Auto Scaling Group + Load Balancer
Буду рад паре баксов, можно даже Канадских :) www.paypal.me/DenisAstahov

Пікірлер: 113
@sharipalikhanov9166
@sharipalikhanov9166 4 жыл бұрын
8:05 (блин, бл*ть, короче запутался) это просто лучшее!!!! ты супер!!!!
@ADV-IT
@ADV-IT 4 жыл бұрын
Ну а как же иначе, если что-то не так, как это еще назвать !? :)
@glebmirosnikovs6722
@glebmirosnikovs6722 4 жыл бұрын
Меня тоже улыбнуло. Вообще такие вставки разряжают атмосферу. Учишься с улыбкой! =)
@glinkinivan
@glinkinivan 3 жыл бұрын
14:12 - Здесь важная фигня...но это все я не использую никогда. Честно говоря, я не сильно знаю, что это такое. Нахрен оно мне не нужно)) Это лучшее)
@user-qw1mo2lc8i
@user-qw1mo2lc8i 3 ай бұрын
12:07 Я вам ща всё покажу, так что спокуха
@onemasterlomaster1829
@onemasterlomaster1829 6 жыл бұрын
*40 просмотров и 3 лайка вам что трудно нажать палец вверх? ИНФА БАБЛА НЕИМЕВЕРНОГО СТОИТ ВЫ ХОТЬ БУДЬТЕ БЛАГОДАРНЫ ЗА ЗНАНИЯ! Я ПРОСТО ХЕРЕЮ С ВАС! И ТАК ЧЕЛОВЕК ДЕЛИТСЯ С ВАМИ ИПОЛЕЗНОЙ ИНФОЙ , ВЫ ДАЖЕ ЛАЙК НЕМОЖЕТЕ ПОСТАВИТЬ!*
@TheDfghdhg
@TheDfghdhg 6 жыл бұрын
Отличные уроки! Спасибо за твой труд.
@Majkirsche
@Majkirsche 5 жыл бұрын
Посмотрела 2 ваших видео и стала вашим фанатом! Давно не видела такой отличной подачи информации, буду смотреть и дальше, а если возьмут меня на работу на которую хочу, то и смогу помочь вашему каналу. Вы супер мозг!
@ADV-IT
@ADV-IT 5 жыл бұрын
Спасибо, рад слышать
@deniskazantcev
@deniskazantcev 5 ай бұрын
Да, Денис, всё понятно! Очень круто! Благодарю, тебя 🙏
@mr.miller6095
@mr.miller6095 6 жыл бұрын
Спасибо вам огромное за труд и удачи на экзамене! Подписался, жду продолжения сериала :)
@user-rx6hx6ts4m
@user-rx6hx6ts4m 5 жыл бұрын
Доступно, понятно. Спасибо за полезную инфу!!!
@fancystacy
@fancystacy Жыл бұрын
Спасибо. Сейчас модно делать автоскейл на лаунч-темплейтах, а не лаунч конфигурейшинах, потому что конфигурейшн нельзя изменять и нужно создавать новые, а темплейты можно дорабатывать по желанию. Хотя, если компания использует подход immutable, может, это и хорошо.
@siarheilabetsik5658
@siarheilabetsik5658 Жыл бұрын
Таким простым языком такие сложные вещи. Спасибо за твой труд, Денис!
@damirmanyapov
@damirmanyapov 4 жыл бұрын
Супер интересно, продолжаю смотреть запоем этот плейлист.
@hook_khv
@hook_khv 2 жыл бұрын
Бро, очень крутые у тебя уроки! Продолжай выпускать видео 🙂
@user-bc4pr6nv1h
@user-bc4pr6nv1h 6 жыл бұрын
Дякую, спасибо, thank you! Лайк
@exsklon
@exsklon 3 жыл бұрын
Grazie mille! We are on the line)) Thanx for your interview yesterday!
@ADV-IT
@ADV-IT 3 жыл бұрын
My pleasure!
@MaksimKovtun-gm4pd
@MaksimKovtun-gm4pd Жыл бұрын
Всё, в 2023 году "Amazon EC2 Auto Scaling no longer adds support for new EC2 features to launch configurations and will stop supporting new EC2 instances types after December 31, 2022. We recommend that customers using launch configurations migrate to launch templates." То есть создавать можно, но поддержки не будет. Правда, template такой же по содержанию, плюс вроде как его можно динамически менять, без создания дубликата и удаления старого.
@Avrora_says_Didi
@Avrora_says_Didi 4 жыл бұрын
Спасибо за полезную инфу!!!
@vitaliybaker4137
@vitaliybaker4137 6 жыл бұрын
Thank you for cool lessons!
@ADV-IT
@ADV-IT 6 жыл бұрын
You are Welcome!
@user-ri5tk8wn9f
@user-ri5tk8wn9f 3 жыл бұрын
Голос и манера общения как у инженера по охране труда у меня на заводе))) ахаха))
@evgeniybond90
@evgeniybond90 2 жыл бұрын
Топовый топчик !!!
@LANTree2011
@LANTree2011 3 жыл бұрын
когда идет объяснение min max desired, можно вместо слов вставить картинку с aws, она очень наглядна, а с твоими комментами вообще хорошо заходит, лучше чем этот текст в столбик :)
@ADV-IT
@ADV-IT 3 жыл бұрын
Когда я это записывал, мало информации было там толковой
@21JackHammer
@21JackHammer 2 жыл бұрын
можете опустить количество инстансов до 1го,а после запустить на единственной машине стресс тест на цпу, и посмотреть, как подымается ещё одна машинка (нашёл на просторах инета , просто засунул всё в скрипт, и что-то сработало) #!/bin/bash md5sum /dev/urandom - Single thread CPU test stress --cpu 4 --timeout 600s - Multi threadCPU test cat /dev/zero | bzip2 -c > /dev/null - CPU Stress Test
@21JackHammer
@21JackHammer 2 жыл бұрын
UPD, после загрузки проца последней машины, появляется не одна машина, а желаемое количество. То бишь, я выставил 4, без нагрузки упало до мин - 1. После нагрузки проца по максимум на оставшейся машине, поднялась не одна машина, а все 4. Наверное так и задумано)
@RayUa
@RayUa 2 жыл бұрын
Спасибо!
@andruwa13
@andruwa13 6 жыл бұрын
Спасибо огромное
@ADV-IT
@ADV-IT 6 жыл бұрын
Не зачто!
@dastanntilegen7656
@dastanntilegen7656 4 жыл бұрын
спасибо!
@ruslan.muratov
@ruslan.muratov 3 жыл бұрын
Спасибо за ваши уроки. Очень полезно. Пытаюсь применить на практике для своих проектов. Вопрос: Как такое решение будет работать с сайтом доски объявлений? База, да отдельно(по вашему уроку 44-45). Но еще заливаются файлы(картинки) на сервер. Я думаю горизонтальное расширение не пойдет. Картинки загруженные потерям. Так?
@ADV-IT
@ADV-IT 3 жыл бұрын
Картинки храни в S3. И со всех серверов от туда их считывай
@dmitrysokol6883
@dmitrysokol6883 3 жыл бұрын
Доброго дня. если не затруднит не могли бы обновить видео, потому что там все поменялось. пока еще не разобрался как там все работает. ваши видео бы помогли. спасибо
@Alex_La
@Alex_La 4 жыл бұрын
Пока прикручивал Classic Load Balancer (именно так он называется теперь) 3 виртуалки успели удалиться)))
@RizakFamily
@RizakFamily 3 жыл бұрын
Спасибо огромное за урок, подскажите пожалуйста - необходимо настроить Auto Scaling для Mysql Rds - на aws есть вариант из коробки - avrora mysql - но из за несовместимости розработки необходимо именно под чистый mysql (InnoDB) - не подскажи в какую сторону посмотреть и где взять инфу? Большое спасибо!
@ADV-IT
@ADV-IT 3 жыл бұрын
MySQL на серверах в ASG не получится. Просто ставь кластер MySQL с на EC2 с репликацией
@RizakFamily
@RizakFamily 3 жыл бұрын
@@ADV-IT то есть ASG настраивать на EC2 где уже будет вертеться бд?
@ADV-IT
@ADV-IT 3 жыл бұрын
@@RizakFamily Вообще ASG не подходит для Database
@RizakFamily
@RizakFamily 3 жыл бұрын
@@ADV-IT не понимаю, так ведь есть у них решение из "коробки" - aws.amazon.com/getting-started/hands-on/aurora-autoscaling-with-readreplicas/# просто мне не подходит аврора
@ADV-IT
@ADV-IT 3 жыл бұрын
ASG для EC2 это другое совсем.
@dmitriymovchan6563
@dmitriymovchan6563 6 жыл бұрын
Я так понял этот Auto Scaling Group нужно обязательно использовать вместе с лоад балансером? Иначе просто пропадает весь смысл.
@ADV-IT
@ADV-IT 6 жыл бұрын
Не обязятельно, если тебе нужны например серверы которые тырят информацию с инета, им не нужен лоад балансер, они независимые и AutoScaling можно зделать на размере трафика например.
@obildev
@obildev 3 ай бұрын
Привет, Денис! Спасибо за уроки. Вопрос, у меня сервер приложений . Пользователи подключаются по РДП. На нем установлено приложение которое настроено для работы с определенной базой данных на другом сервере. Можно на сервер приложений применить АСГ? Скрипты нужно написать установить такоето приложение с настройками для работы с определенной базой данных?
@ADV-IT
@ADV-IT 3 ай бұрын
Можно. Используй PowerShell скрипт в Bootstrap UserData, и при создании EC2 скрипт будет запускаться чтобы всё установать и настроить. Еще можно создать один EC2 зайти на него и все установить и настроить, Потом сделать из этого сервера AMI(Image) и в ASG использовать этот AMI.
@obildev
@obildev 3 ай бұрын
@@ADV-IT Спасибо, понял
@Ivan-wp1ne1
@Ivan-wp1ne1 2 жыл бұрын
Денис, а почему при росте нагрузки вертикально не рекомендуется? добавляем больше RAM и CPU и норм. А, потому что это статичное масштабирование, ясно. Оно не учитывает текущих потребностей в мощностях. И autoscaling вертикальный никак не замутить, потому что требуется рестарт сервера - это downtime
@ADV-IT
@ADV-IT 2 жыл бұрын
Для этого нужно делать Stop-Start, в итоге Downtime.
@michaelmichael1640
@michaelmichael1640 6 жыл бұрын
Спасибо. можно получить урок как это все сделать вместе с докером. Типа я запуская докер, это все автоматом автоскейлится и логи потом собираются на одном инстансе??? такое возможно?)
@ADV-IT
@ADV-IT 6 жыл бұрын
Все возможно, но я делаю уроки показывая отдельные сервисы. Сам соединяй все сервисы. В уроках Пайтона мне кучу программ просят написать как пример, но я показываю как пользоваться языком, а ваша очередь творить из этого ваши программы и идеи. Жди урока по ECS и CloudWatch Logs
@user-ye8zh3ep7m
@user-ye8zh3ep7m 3 жыл бұрын
Docker swarm, kubernetes?
@TheDfghdhg
@TheDfghdhg 6 жыл бұрын
Как-то ранее говорили что можно вертикально скейлится с большего на меньший EC2. Я такой возможности не нашел. Может не правильно понял и поменять EC2 с большего класа на меньший не получится?
@ADV-IT
@ADV-IT 6 жыл бұрын
Можно вертикально скелйится вверх и вниз. Запускаешь на пример t2.micro Маловато тебе его, останавливаешь (STOP), меняешь в Instance Settings > Change Instance Type на c4.xlarge например. Запускаешь. Оказалось слишком большой, тогда останавливаешь (STOP) меняешь опять на например t2.medium
@TheDfghdhg
@TheDfghdhg 6 жыл бұрын
Спасибо! То что нужно!
@1o11o11
@1o11o11 6 жыл бұрын
В этом случае это будет Manual Scaling :)
@Alex_La
@Alex_La 4 жыл бұрын
А почему добавляются 4 сервера, если указано чтобы они добавлялись при CPU Utilization > 80%? Потому что Load Balancer не подключен?
@ADV-IT
@ADV-IT 4 жыл бұрын
kzbin.info/www/bejne/eXiXgaqngLCJl68
@dmitry_5525
@dmitry_5525 2 жыл бұрын
Интересно, можно ли совместить горизонтальный скалинг, со скалингом кубернетис?
@ADV-IT
@ADV-IT 2 жыл бұрын
Можно и нужно
@silin1982
@silin1982 5 жыл бұрын
А можно скриптики прикладывать, а то приходится в ручную набивать - изобретать?
@ADV-IT
@ADV-IT 5 жыл бұрын
Да там они такие простые, я не сохранял их даже
@metr1x114
@metr1x114 4 жыл бұрын
Добрый день. Не совсем понял на счет автодобавления серверов. Например у меня есть сайт расположенный на сервере. Если сервак падает, то он автоматически termination, а на его место создается новый, c параметрами launch configuration, но моих файлов и самого сайта там уже нет, т.к. сервер чистый встает. Что делать в таком случае?
@ADV-IT
@ADV-IT 4 жыл бұрын
В Launch Configuration User Data пропиши скрипт который при стерте нового сервера будет копировать твой сайт на сервер, например из S3.
@lebem
@lebem 4 жыл бұрын
Вопрос??? Я правильно понял, если мой сайт на joomla и пользователь сохранил картинку на сервере, то при следующем обновлении он может быть отправлен на другой сервер где картинки нет???
@ADV-IT
@ADV-IT 4 жыл бұрын
Поэтому загружаемые картинки нельзя хранить на серверах, из нужно хранить в S3 bucket.
@lebem
@lebem 4 жыл бұрын
@@ADV-IT Спасибо за ответ. Но в joomla не получится все фото и видео материалы настроить на S3 bucket, разные расширения и все такое. Не подскажешь тогда, как решить проблему с увеличением нагрузки на сервер. Возможно автоматически менять Instance type при увеличение нагрузки или может авто-клонировать текущий сервер под нагрузкой?? Или единственный вариант сразу переплачивать за мощный сервер?
@ADV-IT
@ADV-IT 4 жыл бұрын
Получится: extensions.joomla.org/extension/ja-amazon-s3/
@joke62121
@joke62121 Жыл бұрын
Привет! а как быть с запущенным контейнерами ? как делать deploy на такие инстансы ? то есть для такого это не подходит ?
@ADV-IT
@ADV-IT Жыл бұрын
Для Контейнеров есть другой сервис ECS у меня есть уроки по нему
@AntonioStudioOfficial
@AntonioStudioOfficial 9 ай бұрын
Все совершенно поменялось и по сравнению с другими уроками здесь уже сложнее понять. МОжет есть возможность записать свежий урок? Спасибо! Auto Scaling group could not be created The InstanceRequirements in MixedInstancesPolicy.Overrides[0] does not match any instance type in the availability zones eu-central-1b, eu-central-1a, eu-central-1c
@ADV-IT
@ADV-IT 9 ай бұрын
Пока нету возможности, 100 уроков переписывать каждый год. AWS меняют дезайн UI каждый год, а иногда полгода.
@AntonioStudioOfficial
@AntonioStudioOfficial 9 ай бұрын
@@ADV-IT понял, буду пробовать, просто если все до этого было легко понять на новом интерфейсе, то здесь прямо совсем все переработали...
@MrGreatScorpion
@MrGreatScorpion Жыл бұрын
Добрый день. для чего нужен cooldown в Auto Scaling groups?
@ADV-IT
@ADV-IT Жыл бұрын
cooldown - это параметр, который вы можете настроить для Auto Scaling group, чтобы убедиться, что она не запускает и не завершает работу дополнительных ec2 до того, как вступит в силу предыдущее Scaling .
@alexanderperoff4005
@alexanderperoff4005 6 жыл бұрын
кул
@strazhnyk84
@strazhnyk84 Жыл бұрын
Доброго дня, а підкажіть, як саме можна застопити інстанси, тобто не закілити, а застопити? (У мене якраз кейс, що є стейдж аккаунт, на якому для економії не потрібно, щоб 24/7 крутились інстанси, ну і кілити їх неохота, а вот стопнути на вечір в сам раз) Заздалегідь спасибі!
@ADV-IT
@ADV-IT Жыл бұрын
Instance Scheduler
@strazhnyk84
@strazhnyk84 Жыл бұрын
@@ADV-IT спасибі!
@maliy_ct
@maliy_ct 3 жыл бұрын
как в новом AWS найти "Scale group size" ? Или они переделали эту настройку?!
@ADV-IT
@ADV-IT 3 жыл бұрын
Да они UI меняют каждые 6 месяцев ,ищи там где-то
@user-td3br7hc7v
@user-td3br7hc7v 2 жыл бұрын
Привет, Денис. В Launch Configurations после создания всплывает такая ошибка "Something went wrong. Please refresh and try again." Моей конфигурации нет. И ничего сделать не могу. Я и Template создал, но когда в "Auto Scaling groups"его выбираешь из списка и нажимаешь кнопку Next, сайт говорит, что требуется выбрать Template, то есть как-будто он не видит мой шаблон...Что делать, не подскажешь?)
@ADV-IT
@ADV-IT 2 жыл бұрын
Может сохранить забыл ствой template? или он не сохранился
@user-td3br7hc7v
@user-td3br7hc7v 2 жыл бұрын
@@ADV-IT а ты не мог бы проверить сейчас. Работает ли у тебя? Попробовать собрать лаунч конфиг?!)
@ADV-IT
@ADV-IT 2 жыл бұрын
@@user-td3br7hc7v нет , некогда
@user-fc4iv9xv1j
@user-fc4iv9xv1j 3 жыл бұрын
Может ли автоскэйлинг быть средством защиты от Ddos атак?
@ADV-IT
@ADV-IT 3 жыл бұрын
И да и нет, это поможет конечно удержать сайт, но надо WAF использовать
@dmitriisafronov7670
@dmitriisafronov7670 6 жыл бұрын
А если упадет Availability zone с лоадбалансером?
@ADV-IT
@ADV-IT 6 жыл бұрын
Я тоже задавался этим вопросом. AWS говорит что наш ELB крутой и работает в нескольких AZ одновременно, так что он High Available но это если ты делаешь enable cross-zone!
@ivanbyzov4022
@ivanbyzov4022 Жыл бұрын
Добрый день, подскажите, а как использовать например для маркетплейса сайтов. как будут мои данные обновляться ,и сохранятся, тоесть люди там взяли сайт , как площадку , начали что то там настраивать , увеличилась нагрузка , сервер добавился, нагрузка ушла сервер тоже ушел , а данные пользователей как держать всегда в актуальности ?
@ivanbyzov4022
@ivanbyzov4022 Жыл бұрын
Как я думаю , нужно будет использовать , Amazon EBS volumes. И подключать их к серверам . тоесть , они постоянно будут запускать нужные контейнеры с сайтами. и писать данные на 1 volume
@ADV-IT
@ADV-IT Жыл бұрын
Информацию надо зранить не на WebServer, а на Database Server.
@papampapam4748
@papampapam4748 3 жыл бұрын
Теперь там всё по другому в интерфейсе, template еще создавать надо. Много непонятного. НО можно переключися на старый интерфейс.
@ADV-IT
@ADV-IT 3 жыл бұрын
не надо создавать template, там две опции: 1. Launch Template 2. Launch Configuration
@vadym_t
@vadym_t 3 жыл бұрын
тут aws.amazon.com/blogs/compute/introducing-instance-refresh-for-ec2-auto-scaling/ - AWS подсуетился
@Zvezd83
@Zvezd83 5 жыл бұрын
Когда ввожу наш скрипт на IP в поле User data, тогда в конце LaunchConfigurations выдает такую ошибку: UserData does not appear to be base64. Если ничего не вводить, то все хорошо. Когда просто поднимаю инстанс с тем же скриптом, там то же все хорошо. Может сталкивался кто с этим?
@ADV-IT
@ADV-IT 5 жыл бұрын
Может какой-то невидимый символ у тебя в userdata ?
@Zvezd83
@Zvezd83 5 жыл бұрын
Действительно, что то есть в тексте, на глаз не вижу, а перепечатал и все заработало. Век живи век учись! :) Спасибо!
@ADV-IT
@ADV-IT 5 жыл бұрын
Рад что заработало :) так частенько бывает, когда делаешь Copy Paste
@artemisha3048
@artemisha3048 Жыл бұрын
какой экз сдавать первым если solutions architect уже скоро retired?
@ADV-IT
@ADV-IT Жыл бұрын
Новый AWS Solutions Architect Associate экзамен, они их обновляют каждые 2-3 года
@artemisha3048
@artemisha3048 Жыл бұрын
@@ADV-IT это может значить что в новом экзе будет меньше вопросов цирцулирующих в инете?
@ADV-IT
@ADV-IT Жыл бұрын
@@artemisha3048 Да
@MaksimKovtun-gm4pd
@MaksimKovtun-gm4pd Жыл бұрын
Сдали?
@artemisha3048
@artemisha3048 Жыл бұрын
@@MaksimKovtun-gm4pd сдал
@onemasterlomaster1829
@onemasterlomaster1829 6 жыл бұрын
ДАВАЙ ВТОРУЮ ВЕТКУ КАК ГОТОВИШЬСЯ )
@ADV-IT
@ADV-IT 6 жыл бұрын
Не, я тут позже начну темы из DevOps разбирать, в особенности CloudFormation и ElasticBeanstalk
AWS - DevOps Engineer Professional - Экзамен AWS
14:03
AWS - Виртуальные Сети VPC - Часть-1
23:20
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 102 МЛН
Dynamic #gadgets for math genius! #maths
00:29
FLIP FLOP Hacks
Рет қаралды 18 МЛН
Linux chmod
2:37
Valentin Arkov
Рет қаралды 144