Day-18 | AWS Cost Optimization | Most Popular Cloud and DevOps project| Event Driven Serverless

Поділитися
Вставка
  • Опубліковано 7 лют 2025
  • Support my work
    www.buymeacoff... Hi Everyone, My Name is Abhishek and my channel is focused on delivering Free content on DevOps and Cloud. Follow my channel for practical learning of DevOps and Cloud. Don't miss the FREE DEVOPS COURSE in Playlists.
    In this video, We will learn how to implement the cost optimization project on AWS using lambda functions and event driven serverless architecture.
    Private Telegram Channel For Doubts Clearing
    www.youtube.co...
    Instagram: / abhishekveeramalla_off...
    GitHub Repo for this video
    github.com/iam...
    Book 1:1 with me on TopMate for career guidance
    topmate.io/abh...
    Public Telegram Channel For Notes and Updates
    t.me/abhishekv...
    About me:
    ========
    LinkedIn: / abhishek-veeramalla-77...
    GitHub: github.com/iam...
    Medium: / abhishekveeramalla-av
    #devops #futureofdevops #kubernetes #sre #aws #azure
    DEVOPS FAQ
    DEVOPS
    WHAT IS DEVOPS ?
    WHY DEVOPS ?
    HOW TO LEARN DEVOPS ?
    LEARN DEVOPS IN 60 DAYS ?
    NON IT TO IT BACKGROUND ?
    IS DEVOPS EASY TO LEARN ?
    BEST DEVOPS COURSE
    FREE DEVOPS COURSE
    #AbhishekVeeramalla
    BEST DEVOPS VIDEOS
    DEVOPS INTERVIEW QUESTIONS
    EASY DEVOPS VIDEOS
    BEST WAY TO LEARN DEVOPS
    PYTHON FOR DEVOPS
    PYTHON PROJECTS FOR DEVOPS
    LEARN PYTHON
    PYTHON PROJECTS FOR AWS
    AWS PYTHON PROJECTS
    AWS LAMBDA FUNCTIONS
    WHAT IS GITOPS ?
    WHY GITOPS ?
    LEARN GITOPS ?
    GITOPS FREE COURSE
    What is AWS ?
    LEARN AWS FOR FREE
    AWS COURSE
    AWS COURSE FOR DEVOPS
    AWS CLI Deep Dive .
    .
    Disclaimer: Unauthorized copying, reproduction, or distribution of this video content, in whole or in part, is strictly prohibited. Any attempt to upload, share, or use this content for commercial or non-commercial purposes without explicit permission from the owner will be subject to legal action. All rights reserved.

КОМЕНТАРІ • 219

  • @softwareasafun
    @softwareasafun Рік тому +28

    Thanks!

  • @Suresh-yp5fb
    @Suresh-yp5fb 7 місяців тому +25

    00:07 Cloud cost optimization
    05:46 Stale resources on AWS can lead to higher cloud costs
    11:35 Create a Lambda function to delete unused EBS volume snapshots
    17:38 A Lambda function is used to delete snapshots that are not associated with any volume.
    23:21 Increase default invocation time for Lambda to 10 seconds
    28:59 Learn how to manage cloud cost optimization in AWS accounts
    34:47 Demonstration of creating and deleting snapshots
    40:01 Lambda functions can be scheduled to run automatically using CloudWatch events.

    • @swally5786
      @swally5786 2 місяці тому

      @Suresh-yp5fb can you make a summary for all the videos :)

  • @chandangowda6935
    @chandangowda6935 Рік тому +3

    Each and every word in the python script understood how it is going to fetch the running instances , after fetching it will check for snapshot. If that snapshot doesn't belong to any running instances or EBS, directly delete it. After deleting, again using try block once again checks the volume of snapshot if it is present or not. Really impressed with the code Abhi Bro

  • @anilsree06
    @anilsree06 Рік тому +3

    Implemented the cost optimization demo Abhishek it was good getting errors and rectifying those and setting up the policies with ec2 and snapshots and creating ec2 from volume creating snapshot with the help of your code I was able to implement removing stale snapshot which is not associated to the volume " This is the final response Deleted EBS snapshot snap-0c443b848464 as its associated volume was not found." Thanks a bunch Abhishek.

  • @veerasundar8420
    @veerasundar8420 11 місяців тому +1

    This is the concept which i was asked in the multiple interviews and i just said i haven't worked on it and we look for instance utilizes alone something like that
    Thanks for the explanations 😮😊

  • @sai-zk3bz
    @sai-zk3bz Рік тому +4

    I just came across your shot video on zero to hero aws,wanted to watch all the previous videos and want to practice too
    Subscribed to your channel,Thanks

  • @faisalraj6654
    @faisalraj6654 Рік тому +3

    Hi Abhishek, Well-explained in a friendly manner that is easily to grasp the logic, you showed here. Thankyou so much.

  • @VaibhavSupe
    @VaibhavSupe Рік тому +4

    Thank you so much Abhishek for AWS Cost Optimaization demo......I was working on AWS Cost Optimaization from 1-1.5 years but this approach is very efficient / time saver / chances of making mistakes are very less and able to save AWS resources cost drastically.
    Thanks again🙏 and waiting for another such content🤩🤩🤩

  • @pandumaheswaram7522
    @pandumaheswaram7522 Рік тому +5

    Ur explanation and execution is on point, very simple and engaging. Thanks for contributing your knowledge to the Devops community and the fellow Learners.

  • @Vishwask22
    @Vishwask22 Рік тому +4

    Awesome project brother, I did it and gained insights about CloudWatch and Lambda Function!

  • @unkownindian11
    @unkownindian11 9 місяців тому +2

    bro your content is really good many paid courses fail to deliver this type of content

  • @PavanKumar-fc9xu
    @PavanKumar-fc9xu Рік тому +1

    Just one word Awesome!!!! Felt very happy after understanding the concept and able to successfully execute it without looking into the code....Kudos Abhishek

  • @ashwanigupta9991
    @ashwanigupta9991 8 місяців тому

    best youtube channel for devops. i am developer and enjoy your teaching keep it up bro

  • @nousheensafoora206
    @nousheensafoora206 4 місяці тому +1

    Thanq so much for project ,explained in easy manner

  • @LathasriDudyala
    @LathasriDudyala Місяць тому

    Thankyou abhishek garu for all your videos. It helps lot of people.

  • @rameshbattala9691
    @rameshbattala9691 2 місяці тому +1

    I like your way of teaching, it is very easy to learn new thing's. Thank you so much abhishek

  • @sl4ught3r94
    @sl4ught3r94 11 місяців тому +4

    It is a wonderful project. Thank you very much.

  • @AmirSylviesh
    @AmirSylviesh Рік тому

    For some reason I didn’t find the describe volume permission before and when tried to run the lambda test it didn’t give any errors about it - but when I finally found it and added it it worked like magic thank you very much !

  • @supriyochatterjee4095
    @supriyochatterjee4095 Рік тому +3

    Excellent information, Sir kindly make more videos explaining the concepts and applications of Terraform in AWS in details and how to configure AWS NETWORKING Networking with details steps explained

  • @uzairbagwan4117
    @uzairbagwan4117 Рік тому +1

    Demo performed and executed as you have done and got the exact .. output..Thanks sir for the wonderful explanation and teaching and demos as well❤

  • @pascaleobiorah5407
    @pascaleobiorah5407 8 місяців тому +2

    Absolutely detailed and crystal clear! Thanks, Abhishek! You're a maestro!!!!!

  • @amitbadyal7631
    @amitbadyal7631 Рік тому

    Thanks Abhishek for the best explanation on cost optimisation and lambda functions...i have no words to thank you.....and thanks for this good work as you are providing this top notch content for free ....thanks a lot bro❤

  • @Shrey319
    @Shrey319 Рік тому +23

    Wonderful person
    Wonderful attitude
    Wonderful teaching
    The world needs more people like you
    I'm not exaggerating
    God bless you 🙏

  • @mohanmurali7975
    @mohanmurali7975 7 місяців тому +2

    Thanks abhishek successfully executed and understood everything crystal clear👍🙂

  • @rajenderprasad1193
    @rajenderprasad1193 Рік тому +1

    Thanks anna.. Performed the demo.. everything worked and learned all good stuff. Thank you

  • @AshishGupta-oj3qe
    @AshishGupta-oj3qe 8 місяців тому +2

    Words are less to express my gratitude 🥰

  • @1rv04ee065
    @1rv04ee065 Рік тому +1

    Very helpful video . Thank you Abhishek for sharing the knowledge with clear explanations of the concepts along with a neat demo . Well done and keep up such good work !

  • @devashreejavalkar8994
    @devashreejavalkar8994 Рік тому +1

    So simple language , easy to understand . Thank u so much 😊

  • @jitendrashimpi9964
    @jitendrashimpi9964 Рік тому

    Thank you Abhishek sir for such content nice and briefly explain the lambda function and project thank you again

  • @vamsikrishnanakka838
    @vamsikrishnanakka838 Рік тому +5

    Thank you for bringing a such cool Projects.❤

  • @singhbrozz1996
    @singhbrozz1996 Рік тому +1

    thanks for giving wonderfull session for cost optimization.

  • @DeepakSingh-o6n6p
    @DeepakSingh-o6n6p 7 місяців тому

    successfully implemented the project and also integrated with sns
    done
    Amazing Video🔥

  • @mikemonchu5622
    @mikemonchu5622 3 місяці тому

    Thank you so much for the great and easy to follow content!!!

  • @KRISHNAKUMAR-yj3dx
    @KRISHNAKUMAR-yj3dx Рік тому +1

    Awesome explanation for cost optimization
    Thanks a lot

  • @darshanks5604
    @darshanks5604 9 місяців тому

    Thanks Abhishek Sir. Keep teaching like this but you deserve more subscribers.

  • @NagaSailaja-eq5ke
    @NagaSailaja-eq5ke Рік тому +1

    thanks lot for helping in learning aws lambda function topics

  • @Aman-fz1ew
    @Aman-fz1ew 4 місяці тому

    Quality Content .

  • @PrachiBhoj-k8v
    @PrachiBhoj-k8v Рік тому +1

    thank u so much abhishek sir for sharing the knowledge

  • @himms_sharma
    @himms_sharma Рік тому +1

    Wonderful project 👏

  • @minhajkhan504
    @minhajkhan504 7 місяців тому +1

    This is super useful! Thank you Abhishek :)

  • @minhajkhan504
    @minhajkhan504 2 місяці тому

    Amazing video, thank you so much Abhishek :)

  • @karthiksundaram544
    @karthiksundaram544 Рік тому +1

    Superb teaching

  • @ashishpandey8766
    @ashishpandey8766 11 місяців тому +2

    Thanks, Abhi

  • @Sampathkumar.Devireddy
    @Sampathkumar.Devireddy Рік тому +1

    I appreciate all your helpful information. I would like you to please make a video explaining how to set up a production grade eks cluster with the help of other services...it must have high security. We know how to set up eks clusters, but do not know the best practices.

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Рік тому

      I made video couple of days back about kubernetes security and same applies for eks as well

  • @partho-lia
    @partho-lia Рік тому +1

    Well explained

  • @tanayabanerjee2380
    @tanayabanerjee2380 Рік тому +1

    Thanks for this tutorial 👍....One Request After this aws series If its possible for you then please start a Open-shift tutorial and mainly Python tutorial with practical implementations for devops ...

  • @rohitdeore5928
    @rohitdeore5928 Рік тому

    Successfully completed the demo.

  • @premium7720
    @premium7720 10 місяців тому +1

    Gained lot of knowledge by this video thank you sir :)

  • @karthikd5292
    @karthikd5292 Рік тому +1

    To good explanation sir

  • @538sureshs7
    @538sureshs7 7 місяців тому

    Thanks for the video anna i will add this into resume

  • @minalyawale2
    @minalyawale2 Рік тому +1

    Hi Abhishek, Thanks for such wonderful videos and series. Your teaching skills are awesome. Can you please make video on AWS CDK also?

  • @shakeebanwar4403
    @shakeebanwar4403 Рік тому

    very well explain

  • @vikramnoel1239
    @vikramnoel1239 Рік тому +2

    Hi Abhishek, hope you are doing well. You are closer to the completion of AWS course. I would like to request you to please announce the Azure 30 day course ASAP. Thank you 🙏

  • @hemantrathod9868
    @hemantrathod9868 10 місяців тому +1

    Great!!

  • @saideekshith1349
    @saideekshith1349 Рік тому

    Thanks man. such a fantastic help. God bless you.

  • @curious-codmobile1283
    @curious-codmobile1283 Рік тому +1

    Love you Abhi...my best bro !!!

  • @aditya8sharmaDevOps
    @aditya8sharmaDevOps 11 місяців тому +1

    Thanks for the video! ✨

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  11 місяців тому

      You're so welcome!

    • @aditya8sharmaDevOps
      @aditya8sharmaDevOps 11 місяців тому

      @@AbhishekVeeramalla Also, please make a video on AWS Solutions Architect Certification. And how to prepare for it!

  • @Sampathkumar.Devireddy
    @Sampathkumar.Devireddy Рік тому +1

    thanks bro.....and please make a vido on how to create multi master eks production cluster with high security

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Рік тому

      Please watch videos that I posted a couple of days back of kubernetes security.. it applies for eks as well

  • @SaiKiran-tb9nv
    @SaiKiran-tb9nv 5 днів тому

    Please add some more use full services provided by the AWS Sir.

  • @urbansounds814
    @urbansounds814 21 годину тому

    thank you ,

  • @mohammed_rayees387
    @mohammed_rayees387 2 місяці тому

    sir, I have successfully Executed it😇

  • @sudhansagar
    @sudhansagar Рік тому +1

    Thank you for providing such an informative session and creating these helpful videos. Do you plan to cover topics related to determining the overall cost of resources before building anything on AWS?

  • @saurabhbisht9280
    @saurabhbisht9280 Рік тому

    please make a complete video on prometheus architecture including jobs, exporter ,all metric type and one project on that only .It will be very helpful as i can't see any complete video on that in youtube also

  • @pawangahlot428
    @pawangahlot428 Рік тому +1

    I wait today video ❤

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Рік тому

      Thanks 🙏

    • @kodjoviamedimele3066
      @kodjoviamedimele3066 Рік тому

      @@AbhishekVeeramalla Please sir I have been on the ultimate cicd implementation with argo cd but the pipeline always failed at the stage of building the docker image. it is giving me "docker command not found " although I have docker up and running and also I have created the credentials to let jenkins connect to my dockerhub registry. Please could you guide me?

  • @prashlovessamosa
    @prashlovessamosa Рік тому +1

    Thank you.

  • @adityaxyz007
    @adityaxyz007 Рік тому +1

    Thank You !

  • @nipunkochar7765
    @nipunkochar7765 17 днів тому

    execution time has limitatons:
    min time : 3 sec
    max time : 900 sec.

  • @Kushbukushbu770
    @Kushbukushbu770 Рік тому +1

    Thank you 😍

  • @itsnaimish7142
    @itsnaimish7142 Місяць тому

    thankss sir

  • @reneshmlal2809
    @reneshmlal2809 7 місяців тому

    Thank You ❤

  • @Ankita-d4h4t
    @Ankita-d4h4t 9 місяців тому

    Brother best explanation. We stopped at event bridge scheduler, how we will explain this step in Interview. I want to know it looks critical since aws is event driven function. Please continue on aws lambda in some other project.

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  9 місяців тому

      Hey, its very simple, just select the required API action (for example when EBS is created) and Cloud watch will trigger the lambda function you provided whenever the EBS is created. That's it.

  • @saswatpriyabrat
    @saswatpriyabrat Рік тому +1

    1st Like❤

  • @Cloudnp9458
    @Cloudnp9458 9 місяців тому

    Cost optimization
    People move to cloud because
    1. Overhead of infrastructure
    2. Cost of infrastructure management
    Cloud cost is down only if you use it efficiently.
    Taking snapshot of volume means taking backup of volume.
    Even after deleting ec2, and volume aws will keep charging for snapshot of volume.
    The resources you have forgotten and are being charged are called stale resources.
    Cloud cost will go high.
    So we as devops engineer have to look for stale resources. Eg, Snapshot that are not attached to ec2 or any volume, send notification or delete the snapshot

  • @harshnegi200
    @harshnegi200 5 місяців тому

    completed..!

  • @vasanthamurugesanenglish5882

    Videos are great! Could you kindly make same zero. To hero series for sre role

  • @RahulRaj-vt6sk
    @RahulRaj-vt6sk Рік тому +1

    Sir after completion of AWS, we need Azure masterclass because company is demanding knowledge of Microsoft Azure nowadays.

  • @Iamkrishnaprasad
    @Iamkrishnaprasad 8 місяців тому

    Tq

  • @saverhub1458
    @saverhub1458 Рік тому +1

    Bundle of thanks for such content. Can we schedule the script to run only once a month?

  • @BharathKumarReddy2103
    @BharathKumarReddy2103 Рік тому +1

    ❤❤❤

  • @jayasuriyap8748
    @jayasuriyap8748 Рік тому +1

    Please make an video for AWS KMS

  • @princejaiswal823
    @princejaiswal823 Рік тому +2

    You will soon touch 100K Subscribers. Advanced Congratulations Abhishek Sir

  • @sportworld66
    @sportworld66 Рік тому

    thankyu helpfl

  • @yvlokeshreddy6349
    @yvlokeshreddy6349 Рік тому

    Super Content...So useful.....Thanks Dude..
    Dude, How much python learn need for Devops????

  • @anjalpoudel3307
    @anjalpoudel3307 2 місяці тому

    is the lambda function even useful ? Snapshot lifecycle policy can be set up to manage the snapshots !

  • @Cloudnp9458
    @Cloudnp9458 9 місяців тому

    Project is filtering and deleting the stale resources.
    We will use lambda function to write python code. By using module boto3.
    Boto3 will talk to aws API and give information about stale ebs snapshots.
    Since lambda function is event written you can trigger it using cloud watch.

  • @pujangampa5297
    @pujangampa5297 Рік тому +1

    Once we will add the Cloudwatch schedule. We will be notified or something like that?

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Рік тому

      U need to add sns

    • @pujangampa5297
      @pujangampa5297 11 місяців тому

      Anna, please SNS integrate chesi chupinchandi asalki ardham avvateldh nenu chala sarlu try chesa

  • @mmouaz9961
    @mmouaz9961 Рік тому +1

    Love From Pakistan

  • @SwatiUniyal01
    @SwatiUniyal01 8 місяців тому

    Abhishek in industry we take snapshots either manually or by some script for backup, how can we incorporate the same in this project where it will delete or note only the snapshots which has been taken manually only..

  • @pavanakula1225
    @pavanakula1225 Рік тому

    🎉❤

  • @SS-rc3bs
    @SS-rc3bs Рік тому

    what the architecture role in cost optimization ? can you give me some insight of how the architecture involved

  • @rahulsingh-iq4gd
    @rahulsingh-iq4gd 9 місяців тому

    Hi Abhishek quick question why have you created role which has ec2 as principal and given snapshot read write access to it , I thought you keeping lambda as principle and given it snapshot read delete policy to it will work

    • @rj27thug78
      @rj27thug78 5 місяців тому

      because snapshot is a feature of ec2 not lambda

  • @Everydayeepic
    @Everydayeepic Рік тому

    Hi can you please make vdo on AWS console-to-code ( New feature )

  • @adityan34
    @adityan34 3 місяці тому

    with your courses can i crack 3 years of exp interview as devops enginner ..? please tell me?

  • @gouravchhabra6142
    @gouravchhabra6142 Рік тому

    Hi Abhishek, Suppose there are so many resources which we want to remove which is going to take more than 15 min (max execution time for lambda) then will lambda will scale out for more container to finish that job in max time or it will just fail as timeout , pls clarify

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Рік тому +1

      You can split your code and invoke other lambda function from this one
      But better to keep your execution time short by writing effective code .. if its not an option your split the code and invoke another lambda

  • @Cloud-DevOps_Aspirant
    @Cloud-DevOps_Aspirant Рік тому +1

    hi abhishek, can i put this COST OPTIMIZATION project in my resume, even if i don't know python as a language.????
    😶😶

  • @sanjay-g3q6g
    @sanjay-g3q6g 3 місяці тому

    hi abhishek please explane " Aws Console code"

  • @dhanushgowda7593
    @dhanushgowda7593 Рік тому +1

    Sir followed as you did, but The Snapshot was not deleted, when i run the test there is no error, it just shows staty id, request id. No message of snap shot deleted. What might be the issue.

    • @dilligpay4
      @dilligpay4 Рік тому

      did you check the volume from which you take snapshot is attached to any instance?

    • @dhanushgowda7593
      @dhanushgowda7593 Рік тому

      @@dilligpay4 yes

    • @Tech-xj8kx
      @Tech-xj8kx Рік тому

      @dhanushgowda7593 You probably have missed adding DescribeVolumes or DeleteSnapshots permission to the role and you cannot see the error due to the usage of try/except in the script. You can see the exact error by removing those two lines (29 and 34) and then executing the function.

  • @jawbreaker828
    @jawbreaker828 4 місяці тому

    why will a developer even forgets to delete snapshots after deleting ec2/volumes ? I am asking this because I dont know what actually happens in enterprise level , will they even forget to delete snapshot ?

    • @sweditramteke8761
      @sweditramteke8761 2 місяці тому

      yes, we usually forget to delete as we terminate 10-15 instance at a time

  • @raviparhad9665
    @raviparhad9665 Рік тому

    But sir when organization has minimum snapshot
    In this case they can delete it manually.
    .....

  • @ajayjohn1502
    @ajayjohn1502 Рік тому

    😊