Beruflich Dokumente
Kultur Dokumente
Organised By
Dr. Ashima Singh
Dr. Neenu Garg
Cloud Bursting
Cloud bursting allows an organization to rent additional storage and
compute resources on demand.
Enabling organizations to avoid embarrassing and costly downtime without
spending money on resources that they don’t need for most of the year.
How to do it ?
1. An organization might run an application locally and then “burst”
another instance onto the public cloud during peak demand
2. The entire application can be moved to the public cloud to free
up local resources for other applications.
Which approach is best depends on several considerations:
Is the application configured to support multiple instances running at
the same time?
Can the application handle the increased latency that’s likely to
occur when running entirely from the public cloud?
To Burst or Not to Burst?
● Difficult to accomplish at both the
infrastructure and application levels.
– Difficult to move storage to and from the cloud
● Bandwidth limitations
● Different environments aren’t always compatible.
2. Application dependencies :
– Applicationsare installed across multiple VMs and
rely on other systems (like databases) to function
properly
– Require manual labor to identify the dependencies
and properly connect them within the cloud.
4 major challenges
3. Cloud Location :
– Vendors like Amazon and Microsoft have cloud
regions all over the world.
– Provide low-latency access to any of their offices or
customers.
– Each region required some level of replication in
getting the actual workload there so that when it was
needed, it would be ready to go.
● That meant keeping multiple copies of the same app up-
to-date across multiple cloud regions.
4 major challenges
4. Performance :
– Separating application components introduces
latency
– Making bursting virtually impossible for any
application that required reasonable speed for data
reads and writes.
– Ability to decouple compute from storage effectively is
required