Cloud Engineer Interview Question: How to Whiteboard Elasticity vs Scalability!
Ойын-сауық
What's the difference between Scalability and Elasticity in Cloud? If you know the answer, pause and comment it before you watch more :)
Timestamps:
0:00 The Question
0:39 Concept 1
5:23 Concept 2
8:32 Further concepts you'd like covered?
- Diagram in this video www.madebygps.com/p/1cbda794-...
Free Resources:
- Learn the Fundamentals of Cloud in 6 months: learntocloud.guide
- Bi-weekly Cloud Concepts explained concisely: newsletter.madebygps.com
- 6-month cloud study plan: www.madebygps.com/cloudcamp/
Affiliates (Paid resources I recommend and make commission off):
- For note taking, notion: affiliate.notion.so/madebygps
- For hands-on learning, KodeKloud: kodekloud.com?aff=madebygps
- $100 Linode credit to get hands-on with cloud: linode.gvw92c.net/gps
- If you don't want to buy anything but would like to donate: www.buymeacoffee.com/madebygps
Social Media:
- Follow me on GitHub: github.com/madebygps
- Follow me on Twitter: / madebygps
- Follow me on Instagram: / madebygps
- Connect on LinkedIn: / madebygps
- Discord: / discord
If you're reading this, please leave a like and comment for the algorithm!
#cloud #microsoft #azure #aws #gcp #tech #engineering
Пікірлер: 44
you made this sound so simple. i wish people like you existed when i was in school, lol.
Please yes more agnostic cloud content!!
Elasticity's purpose is to match the resources allocated with the actual amount of resources required at any given point in time. Scalability, on the other hand, handles an application's changing needs within the constraints of the infrastructure by statically adding or removing resources to meet application demands as needed.
@MadeByGPS
Жыл бұрын
you asked chatgpt!!!!
@rishabincloud
Жыл бұрын
@@MadeByGPS this site says otherwise, 99% human generated 😁 writer.com/ai-content-detector/
@UKIkarus
Жыл бұрын
Exactly right, and I'd even go so far as to saying that scaling is the more granular option as you can specify exactly what resources you want where to account for expected demand. Elasticity is dynamic and best used on a pay as you go subscription model where reducing the resources required alongside demand when there isn't very much going on can result in significant cost savings that would otherwise be spent on wasted capacity and increase when the metrics such as load on the systems meet a certain threshold automatically.
I had a vague idea of difference between the 2. The graphs did a great job explaining. Thank Gwyneth
These type of videos are more valuable then most of the others.
@MadeByGPS
Жыл бұрын
Most of my other videos?
@immanuelt613
Жыл бұрын
@@MadeByGPS most of the others in the cloud youtube space
Great video, please post more interview questions, i'm getting prepared!
@MadeByGPS
Жыл бұрын
More to come!
Great. Thanks for the concept 😊
Great content. There's something about visuals that make concepts much easier to understand and explain to others. Thanks GPS
@MadeByGPS
Жыл бұрын
I'm glad you enjoyed this, thank you for the support.
I like this type of content. Love to see more of this mentor
Excellent explanation, I can’t stress enough the importance of the learning and teaching the fundamentals, it makes digesting new technologies and tools more productive.
Scalability = Building up an existing resource (Like adding more RAM to a virtual PC). Elasticity = adding more resources to the pool to load balance (adding more availability zones, or virtual resources to handle workloads)... I think?
Thank you for this short but deep video.
This is great! 🙌
I loved this video✨
Great explanation..much easier to grasp now
Great video. Thank you
@MadeByGPS
Жыл бұрын
You are welcome!
Hey what's up GPS!!! Thank u very much for this video! This is one of the best explanations of scalability and elasticity I've come across! Their definitions run so close together and you have visually clarified this for me! I appreciate it. I'm definitely gonna use this! And can u post it on your blog maybe? Be well, be safe and Peace!!!
@MadeByGPS
Жыл бұрын
The diagram is here www.madebygps.com/scalability-vs-elasticity/ :)
@samjones4327
Жыл бұрын
@@MadeByGPS Thank U! As always you're the best
Gwyneth this is why you rock!
Thanks for doing this video. Also if possible would you please do a video of the difference between high availability vs fault tolerance? Thanks.
Great video. What tools are you using to draw and share? Thanks.
how do you usually take notes? paper/pen? digital?
Great video gyn. What is the best way to communicate with you?
@MadeByGPS
Жыл бұрын
Depends, for what?
We'll put. Could you say elasticity is more granular?
Are those Audio Technica headphones? If so, what model?
It would be great to also highlight the advantages that can be achieved in cost optimization with elasticity. Nice video!
@MadeByGPS
Жыл бұрын
Could you expand more on that?
@ThoughtfulTechyCloud
Жыл бұрын
@@MadeByGPS Sure! With elasticity you have the option to scale in which means your costs reduce when demand reduces.
This is interesting. In a way, aren't they one in the same? Elasticity is simply scaling more rigorously but both are essentially the same. What alternative is there to elasticity as a service and not a concept? With AWS, what would you substitute an ELB for, in terms of scalability? I may have misunderstood - just curious to know. Thanks
This is very interesting. It can be confusing to understand both concept since they look like related to each other. Is auto scaling considered an elastic property??
@MadeByGPS
Жыл бұрын
Autoscaling can be both, just depends on how you implement it.
So does it mean that elasticity comes with low latency? How fast it can scale the resources depending on the traffic?
I use Vertical and Horizontal memes. … What drawing app is that? 🙃🍷
I am currently studying for my AWS Solutions Architect Associate exam and I came across these two concepts. They mean the same in Azure and GCP (I believe). Scalability would be using a more optimized version of the same resource. For example, if you have a spike in load, you will upgrade to a resource that has higher resources. The opposite if there is a drop in the load. Elasticity on the other hand is adding more of the services to handle the extra load and using something like a load balancer to spread the load between the resources. For instance, if you have a virtual machine (EC2 in AWS) and there is a spike in the load, you would put one or more EC2s online and a load balancer would distribute the load among them. Once the load has subsided, those newly added services can be taken down. This is elasticity.