AWS EC2 Auto Scaling : Step By Step Tutorial ( Part - 10)

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

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

  • @RahulWagh
    @RahulWagh  8 หลายเดือนก่อน +12

    #!/bin/bash
    yes | sudo apt update
    yes | sudo apt install apache2
    echo "Server DetailsHostname: $(hostname)IP Address: $(hostname -I | cut -d" " -f1)" > /var/www/html/index.html
    sudo systemctl restart apache2

    • @ABHINAYYADAV-j2h
      @ABHINAYYADAV-j2h 6 หลายเดือนก่อน

      Bro I want to run a python script how to go with that using autoscaling

    • @SBtt24
      @SBtt24 4 หลายเดือนก่อน +1

      Why in Indian region we have to use Cloudboothook . Why this simple bin/bash dosent work so smoothly ?

    • @vaibhavdesai7001
      @vaibhavdesai7001 4 หลายเดือนก่อน

      @@SBtt24 wdym? I am following this tutorial rn could you please inform me of the changes to make for people in Indian region

    • @SBtt24
      @SBtt24 4 หลายเดือนก่อน

      ​@@vaibhavdesai7001#cloud-boothook
      #!/bin/bash
      You have to add cloud-boothook at the top make your bash code run. Also when you use cloud boothook the system will run on different folder before initialization. So you have to manage your instance packages accordingly. Things are bit complicated.

  • @ShamsuddeenAbdulkadir
    @ShamsuddeenAbdulkadir 7 หลายเดือนก่อน +8

    I must say, this is one of the best ASG's set up tutorial out here.

  • @rajendrawarrier7274
    @rajendrawarrier7274 10 หลายเดือนก่อน +6

    Crisp and clear explanation in layman's term

  • @kokopopart5173
    @kokopopart5173 6 หลายเดือนก่อน +2

    Very well explained Rahul. The graphical representation really helps put things into perspective.

  • @albertndege5596
    @albertndege5596 4 หลายเดือนก่อน +4

    This has to be the best AWS tutorial ever come across, Thanks @Raul

    • @RahulWagh
      @RahulWagh  4 หลายเดือนก่อน

      Glad it was helpful!

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

    very good explanation Rahul ...thanks 👌

  • @RamyaPriya-d4f
    @RamyaPriya-d4f 2 หลายเดือนก่อน

    One of the best ASG videos

    • @RahulWagh
      @RahulWagh  2 หลายเดือนก่อน

      You are welcome

  • @johncaipa
    @johncaipa 9 หลายเดือนก่อน +2

    Hi thanks for the video, I wonder if the instances share the same volume or each one is independent, I also wonder what the estimated monthly price is for this setup

  • @shivadheeravath-so3pu
    @shivadheeravath-so3pu 3 หลายเดือนก่อน

    Excellent Content Dear Rahul ,Thank You So much ..

  • @ayonsaha6600
    @ayonsaha6600 4 หลายเดือนก่อน

    How lovely you are teaching
    Rahul Da lovely

    • @RahulWagh
      @RahulWagh  4 หลายเดือนก่อน +1

      You are welcome

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

    Yoo I am new to AWS but this tutorial is fire!!! Thank you

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

      Glad you liked it!!

  • @kondaiahp4865
    @kondaiahp4865 7 หลายเดือนก่อน

    Thankyou very much sir with
    Simple explanation each and
    Every point

    • @RahulWagh
      @RahulWagh  7 หลายเดือนก่อน

      You are most welcome

  • @giteshghure212
    @giteshghure212 4 หลายเดือนก่อน

    Thank you very much Sir for this all AWS Course

    • @RahulWagh
      @RahulWagh  4 หลายเดือนก่อน

      You are welcome

  • @rocktech2359
    @rocktech2359 5 หลายเดือนก่อน +1

    Thanks for this wonderful video.
    I have few doubts, can you help.
    I built restapis using Node.js and express and deployed them on to the ec2 instance and using nginx as reverse proxy and load balancer.
    I built these APIs for our startup.
    I'm using t2.micro and my APIs are using in both android and IOS apps.
    I also implemented ci using GitHub actions and running cicd pipeline, it's working fine.
    Now we have app launch we have app launch we are expecting 200 user and they all gonna use at a time.
    so do i need to implement these autoscaling or my nginx loadbalancer can handle it or not.
    and also after these detailed information can you explain me what else i can do .
    if i implement this autoscaling group can i use my running instance and if load increases i will add one more instance.
    Thank you

  • @kaycay014
    @kaycay014 4 หลายเดือนก่อน

    your videos are very detailed which help us to get complete knowledge in single video. thanks for your contribution... i have only 1 question in asg that how this instances in asg are also in target group. we have left the target group to be zero since asg will create ec2 instances based on min/max/desired how these instances will be added in target group ? that is my question

    • @RahulWagh
      @RahulWagh  4 หลายเดือนก่อน

      You are most welcome

  • @rosh137
    @rosh137 10 วันที่ผ่านมา

    Video is very helpful, but please discuss errors also as I was getting “502 Bad Gateway”
    error and later “503 Service Temporarily Unavailable” error not sure how to resolve this

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

    I wish, I could give a medal. Kudos to you brother.
    But one question, in the ALB security group, are you sure we should allow outgoing requests to all IPs in the outbound rule?

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

    🎉 would you create a video on
    deploy a small to medium scale node js api on aws for small startup with minimum cost like 25-30 usd per month.
    which could increase in future.
    also maybe not use load balancer to reduce cost. and use docker container. and auto scaling etc

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

    Auto scaling support which type of scaling policy it's vertical or horizontal scaling?

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

      It is an horizontal scaling because we are increasing and decreasing the number of instances

  • @etiifiokudofiah7674
    @etiifiokudofiah7674 5 หลายเดือนก่อน

    Your content is so on point. Thanks so much

  • @ahmedsalahel-din1311
    @ahmedsalahel-din1311 4 หลายเดือนก่อน

    Thank you a lot for the video👍
    I was expecting to use the auto-scaling policy for any metrics, e.g. CPU util. or load balancer request count

  • @sanasaryuzbashyan4526
    @sanasaryuzbashyan4526 5 หลายเดือนก่อน

    Rahul thank you for such a wonderful explanation. I just don't understand one thing. When the third instance is launched automatically, how will my project's code be deployed there?. Actually, I'm not sure if there is a smart way to deploy my website's code on all these instances, or is there another way to do this?

  • @HarishKumar-mq1ku
    @HarishKumar-mq1ku 3 หลายเดือนก่อน

    Good explanation 👏

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

      Glad you liked it

  • @nitaidas2084
    @nitaidas2084 2 หลายเดือนก่อน

    Very nice demo

    • @RahulWagh
      @RahulWagh  2 หลายเดือนก่อน

      Glad you liked it!

  • @travisjae1775
    @travisjae1775 4 หลายเดือนก่อน +1

    After doing the exact configuration, I'm getting "502 bad Gateway" I do not understand why.

  • @siddharthtiwari5314
    @siddharthtiwari5314 4 หลายเดือนก่อน

    How will my nodejs code be deployed from github to these auto-scaled instances?

  • @sakshisirsat7493
    @sakshisirsat7493 9 หลายเดือนก่อน +1

    Hello sir ,
    Ur videos r amazing.
    But try to show how to delete this all .

  • @vinaykommu9761
    @vinaykommu9761 4 หลายเดือนก่อน

    Thank you for this u r valuable information..I want to autoscaling group in diffrent region..can you tell me

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

      @trendymusic8866 please follow the complete series and also you have a time stamp in the description to skip the initial setup

  • @denzilpeiris492
    @denzilpeiris492 10 หลายเดือนก่อน

    How may you plan the IP Addressing for a VPC and the related Sub-Nets?

  • @trendlines7098
    @trendlines7098 8 หลายเดือนก่อน

    @rahul thank you for sharing knowledge, I tried this same to same setup but my instances are not getting public IPs and hence none of the instances gets healthy in Target Group. please advice If I am missing anything.

    • @RahulWagh
      @RahulWagh  8 หลายเดือนก่อน +1

      Public IPs has nothing to do with the health of ec2 please check the instance user data script if that has been running properly or not

  • @SarvadnyaRJawle
    @SarvadnyaRJawle 9 หลายเดือนก่อน

    Where do we requested that what type of instances we want on demand or Spot instance.

  • @osada96
    @osada96 9 หลายเดือนก่อน

    Very detailed video, thanks!

    • @RahulWagh
      @RahulWagh  9 หลายเดือนก่อน

      You're welcome!

  • @chanekyareddy1194
    @chanekyareddy1194 4 หลายเดือนก่อน

    Try to make a video on AUTOMATIC SCALING. Please

  • @CodeKumar
    @CodeKumar 2 หลายเดือนก่อน

    Sir in part 9 You said ALB is inside VPC and here 0:33 you saying LB will call VPC, I am confused.......

  • @sivav7464
    @sivav7464 9 หลายเดือนก่อน +10

    google owner teaching on aws

    • @RahulWagh
      @RahulWagh  9 หลายเดือนก่อน +3

      Hahaha no I am Rahul

  • @shubhamshukla4131
    @shubhamshukla4131 6 หลายเดือนก่อน +2

    why it show 502 bad gateway when i hit load balancer DNS

  • @aniketsalve768
    @aniketsalve768 7 หลายเดือนก่อน

    If possible can you please explain instance refresh for ASG.

  • @manojgandham-lu7tu
    @manojgandham-lu7tu ปีที่แล้ว +1

    Can you please start terraform to provision these all activities....

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

      Hi Manoj i have stated terraform series to provision all the things which i have shown in this tutorial but it only for the youtube members. If you are interested then you can join my membership program. Here is the playlist for that - th-cam.com/play/UUMO7p4oXcPbgk_yTSHK7QlkSg.html
      You can join also with - th-cam.com/channels/7p4oXcPbgk_yTSHK7QlkSg.htmljoin

  • @DeshDeepak-wb3bu
    @DeshDeepak-wb3bu 10 หลายเดือนก่อน

    excellent explanation!

    • @RahulWagh
      @RahulWagh  10 หลายเดือนก่อน

      Glad it was helpful!

  • @arunaarumugam6970
    @arunaarumugam6970 4 วันที่ผ่านมา

    If anyone is facing the issue while connecting to the webpage, like "This site can’t be reached. Took too long to respond," ensure that it is connecting through HTTP, not HTTPS.

    • @RahulWagh
      @RahulWagh  3 วันที่ผ่านมา +1

      You need to enabled the https and also need to setup certificates for this

  • @anutest
    @anutest 6 หลายเดือนก่อน

    how can we connect private subnet instances with ALB, is it possible?

  • @naveensmils1
    @naveensmils1 2 หลายเดือนก่อน +1

    Hi Rahul! Could you please explain me when the 3rd instance is created by ASG due to more HTTP load, how will the 3rd instance has the same configured application and DATA which are in 1st and 2nds instances ? Usually USER DATA has only information which needs to be installed but not completely configured for production. The 3rd instance will be created as per the Template we create.

    • @RahulWagh
      @RahulWagh  2 หลายเดือนก่อน

      Yes it will be based on the template for the 3rd instance

    • @naveensmils1
      @naveensmils1 2 หลายเดือนก่อน

      @@RahulWagh Thanks for your reply.. So in that case the 3rd instance template should be a mirrored image of running/Live instances?

  • @enjoylife8199
    @enjoylife8199 6 หลายเดือนก่อน

    Have to put existing EC2 instances one in backend and frontend in auto scaling group is it possible ? Do i have to create new instance and do all installation part

    • @RahulWagh
      @RahulWagh  6 หลายเดือนก่อน

      Yes it is possible to do that

  • @FROYChannel
    @FROYChannel 5 หลายเดือนก่อน

    Very good information

    • @RahulWagh
      @RahulWagh  5 หลายเดือนก่อน

      So nice of you

  • @mararbinu
    @mararbinu 10 หลายเดือนก่อน

    Nice session. Please let me know how to get the Channel membership

    • @RahulWagh
      @RahulWagh  10 หลายเดือนก่อน

      Check the description section or you can click on this link - th-cam.com/channels/7p4oXcPbgk_yTSHK7QlkSg.htmljoin

  • @AmrutaWagh-kb3yv
    @AmrutaWagh-kb3yv ปีที่แล้ว +1

    I want to know if suddnly high traffic come how to resolve this issues?

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

      You have a max count always with you which you can set to high but use scaling based on memory usage as well as cpu to have more control

  • @Toralchourasia
    @Toralchourasia 8 หลายเดือนก่อน

    nice explanation

    • @RahulWagh
      @RahulWagh  8 หลายเดือนก่อน

      Keep watching

  • @Dineshkamas
    @Dineshkamas 9 หลายเดือนก่อน +1

    my health status was unhealthy any reason ?

  • @learnnetworkingwithmohan8841
    @learnnetworkingwithmohan8841 5 หลายเดือนก่อน +1

    Not working. Health check grace period = 20. It is impossible to create a new instance and do health check in 20 s. This leads to loop like creating and terminating instances leads to server error 5xx. After changing it to 300 everything is cool. Sometimes legend make mistakes. Expecting reply from Rahul Wagh for this one

  • @manuelprickenpedreira
    @manuelprickenpedreira 9 หลายเดือนก่อน

    Very good job!

  • @praveenkumar-lr4lb
    @praveenkumar-lr4lb 10 หลายเดือนก่อน

    very nice sir..👌👌

    • @RahulWagh
      @RahulWagh  10 หลายเดือนก่อน

      Keep watching

  • @bhardwaj_abhi3421
    @bhardwaj_abhi3421 9 หลายเดือนก่อน

    what was the use of min and max . When will no of instances reach maximum or minimum

    • @ToldosRanchoDeVilla
      @ToldosRanchoDeVilla 8 หลายเดือนก่อน

      I had the same question so I investigated, AWS will try to keep the number of instances near of the desired number, if the metric is reached then the number of EC2 instances increases and the same happens if the demand is very low, the number of instances will decrease but always above the min number

  • @khopithansathiyakeerthy4598
    @khopithansathiyakeerthy4598 8 หลายเดือนก่อน

    Hi thank you for the awesome explanation. Is it possible to create autoscaling group instances in private subnet?

    • @RahulWagh
      @RahulWagh  8 หลายเดือนก่อน

      Yes it is possible in the private subnet as well

    • @khopithansathiyakeerthy4598
      @khopithansathiyakeerthy4598 8 หลายเดือนก่อน

      @@RahulWagh ohh ok... so in that case do I need to have NAT gateway for that or I can connect private subnet via load balancer?

    • @RahulWagh
      @RahulWagh  8 หลายเดือนก่อน +1

      @@khopithansathiyakeerthy4598 you first need a target group and then loadbalancer after that you should be able to connect

    • @khopithansathiyakeerthy4598
      @khopithansathiyakeerthy4598 8 หลายเดือนก่อน

      @@RahulWagh Thank you

    • @khopithansathiyakeerthy4598
      @khopithansathiyakeerthy4598 8 หลายเดือนก่อน

      @@RahulWagh Hi, I created two private subnets(AZ1a, AZ1b) and associated them with a new private route table. There is no IGW or NAT GW connected with that. Then I created a Target group. Then I configured a Load balancer with public subnets in two different Availability zones(AZ1a, AZ1b). After that, I created Auto Scaling group with two private subnets. But the the health check is failed and instances are being destroyed and recreated again and again. So, what would be the reason for this

  • @HemalathaR-v7v
    @HemalathaR-v7v 8 หลายเดือนก่อน

    Thank you so much sir🙂

    • @RahulWagh
      @RahulWagh  8 หลายเดือนก่อน

      Most welcome

  • @vinod-qg5eb
    @vinod-qg5eb 7 หลายเดือนก่อน

    your expiation is very good, but when you uploaded a videos in series, why are you showing the repeated process(vpc, ec2, routes, lb) every time?. If we you can save that time you can upload small videos and cover all the buttons. Sorry it's just my feedback.

    • @RahulWagh
      @RahulWagh  7 หลายเดือนก่อน +2

      I appreciate you feedback and it is valid. But I have thousands of viewers who are only interested in one topic and if i skip the networking part in any of my video then they will not understand why i am working private or public subnet or why i created the VPC in the first place.
      So that is the reason i try to always prepare the setup from the scratch although it might be repeated for you but to improve that experience i have provided the time stamp in the description so that you can skip the networking part which you feel repeated

  • @srinivasaraju8399
    @srinivasaraju8399 2 หลายเดือนก่อน

    Can I deploy spring boot application jar file same way you did

    • @RahulWagh
      @RahulWagh  2 หลายเดือนก่อน

      Yes you can

  • @kmadanofficial
    @kmadanofficial 8 หลายเดือนก่อน

    How did you make that architecture diagram please explain

    • @RahulWagh
      @RahulWagh  8 หลายเดือนก่อน

      I keep the things simple and use power point for architectural diagrams

  • @busuyijohnson9602
    @busuyijohnson9602 9 หลายเดือนก่อน

    Great job!

    • @RahulWagh
      @RahulWagh  9 หลายเดือนก่อน

      Thanks for the visit

  • @Selvakumar-jp8he
    @Selvakumar-jp8he 11 หลายเดือนก่อน

    Hi Rahul, Can I know the information about membership, If I join the membership of any (beginner/intermediate), Have you uploaded concept videos there and Do I see that videos? Thanking you.

    • @RahulWagh
      @RahulWagh  11 หลายเดือนก่อน

      Not yet there are sessions which includes terraform and aws but in future i am planning to upload more topics

    • @Selvakumar-jp8he
      @Selvakumar-jp8he 11 หลายเดือนก่อน

      Thanks for information@@RahulWagh

  • @moulalucky8608
    @moulalucky8608 6 หลายเดือนก่อน

    What case we use load balancer and Autoscaling?

    • @RahulWagh
      @RahulWagh  6 หลายเดือนก่อน +1

      Load balancer will not scale up or scale down instances but instead it will just distribute the traffic equally but autoscalling will increase and decrease the instances

  • @yaseenbaba3389
    @yaseenbaba3389 10 หลายเดือนก่อน

    Excellent 🎉

    • @RahulWagh
      @RahulWagh  10 หลายเดือนก่อน

      Thank you! Cheers!

  • @muhammednazil333
    @muhammednazil333 4 หลายเดือนก่อน

    When I run the dns that I copied from the load balancer I got 502 error why..can any one please explain it

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

      Your web server is not working or start the apache or nginx server

  • @shafiur92
    @shafiur92 26 วันที่ผ่านมา

    i want to join your zoom class

  • @Onlycarszone09
    @Onlycarszone09 2 หลายเดือนก่อน

    Good but need once more watch to make my own

    • @RahulWagh
      @RahulWagh  2 หลายเดือนก่อน

      Sure go ahead

    • @Onlycarszone09
      @Onlycarszone09 2 หลายเดือนก่อน

      @@RahulWagh u are doing best , whats advantage of members??

  • @SaifaldeenSAH
    @SaifaldeenSAH 5 หลายเดือนก่อน

    Thanks!

    • @RahulWagh
      @RahulWagh  5 หลายเดือนก่อน

      You made my day 😊

    • @SaifaldeenSAH
      @SaifaldeenSAH 5 หลายเดือนก่อน

      @@RahulWagh You made me do my task professionally, You're so welcome. 😃

    • @RahulWagh
      @RahulWagh  5 หลายเดือนก่อน

      @SaifaldeenSAH so glad to hear that

  • @santhoshk2590
    @santhoshk2590 10 หลายเดือนก่อน

    Good

  • @Diffplay
    @Diffplay 7 หลายเดือนก่อน

    Hii
    I am getting 502 Bad gatewayError whats might be the reason

    • @RahulWagh
      @RahulWagh  7 หลายเดือนก่อน

      There could multiple issues for example security group, target group mapping ec2 instance subnet. Check everything one by one

    • @darshandarshuu2841
      @darshandarshuu2841 6 หลายเดือนก่อน +1

      @@RahulWagh facing 502 bad gateway issue

    • @vaibhavdesai7001
      @vaibhavdesai7001 4 หลายเดือนก่อน

      @@RahulWagh checked everything. nothing works

  • @KuldeepPawar0908
    @KuldeepPawar0908 8 หลายเดือนก่อน

    can anybody copy paste the user data script which is used by him?

    • @RahulWagh
      @RahulWagh  8 หลายเดือนก่อน

      #!/bin/bash
      yes | sudo apt update
      yes | sudo apt install apache2
      echo "Server DetailsHostname: $(hostname)IP Address: $(hostname -I | cut -d" " -f1)" > /var/www/html/index.html
      sudo systemctl restart apache2