scaling in the cloud: when you grow, the cloud grows
TRANSCRIPT
Scaling in the CloudWhen You Grow, The Cloud Grows
one of the most popular and beneficial features of cloud computing.
Scalability is
The ability for IT resources to handle growing or decreasing demands in a capable manner.
Definition:
Vertical ScalingScaling up.
Envision:
A 20-story hotel with countless rooms that guests move in and out of.
There are often spaces available, as not all rooms are occupied at once.
People can easily come and go because there’s space to accommodate them.
As long as the capacity of the hotel isn’t exceeded, there’s no issue.
You can add or subtract resources within a server as long as they don’t exceed the capacity of the machine itself.
Vertical Scaling
This is a way to beef up your server and avoid latency and
extra management.
Horizontal ScalingScaling out.
A two-lane highway on which cars easily travel in each direction.
Then, the surrounding area is developed - new buildings are built and traffic increases.
Soon, the highway is clogged with cars. It’s clear that two lanes aren’t enough.
To fix these issues, more lanes are added and an overpass is constructed.
Envision:
Here, you’re adding more servers to the network, not just resources.
Horizontal Scaling
This allows you to connect servers together, handle traffic efficiently and
execute concurrent workloads.
Diagonal ScalingWhat happens when you combine the two methods?
This is the most efficient infrastructure scaling because you can simply grow within an existing server until you hit capacity.
Diagonal Scaling
Then, you can clone that server as necessary and continue the
process, dealing with a lot of requests and traffic concurrently.
Scaling in the CloudThe benefits are clear.
When you move scaling into the cloud, you experience an enormous amount of flexibility
that saves both money and time.
When demand changes based on season, projects or growth, it’s easy to
accommodate the new load.
As things level out again, you can scale down accordingly.
Businesses get the capacity they need when they need it, and they simply pay based on usage.
The Pay-As-You-Go Model
This on-demand nature is what makes cloud so appealing. You can start
small and adjust as you go.
You can support business growth without making expensive or timely changes to your current setup.
Support Business Growth
It’s quick and easy to get the resources you need as you need
them, and you’re not bound by the size of your server closet.
The cloud provider will ensure that overloading is never a concern, as its team will manage the servers within the data center.
Rely on the Provider
When you grow, the cloud grows with you.