Module 241-249
Module 241-249
Module 241
1
Cloud Application Scalability
• Capacity planning vs
Scalability: Capacity
planning is planning for
the resources needed at a
specific time by the
application.
• Scalability means
acquiring additional
resources to process the
increasing workload.
• Both capacity planning
and scalability should be
performed in harmony.
Cloud Application Scalability
• Diminishing return: The
scaling should not be
performed beyond a point
where there is no
corresponding
improvement in
performance.
Cloud Application Scalability
• Performance tuning: In
addition to scaling, the
application performance
should be tuned by
reducing graphics, page
load time and response
time.
• Additionally the use of
end caching should be applied.
It is the use of faster hard
disks, using RAM contents
for content rendering and
optimizing the code using
20/80 rule.
Cloud Computing
Module 242
5
Cloud Resource Scheduling Overview
• Resource scheduling is the
allocation of IT resources
for the execution of
processing requests of the
users.
• There are two main steps:
• Resource provisioning:
The gathering and
reservation of IT
resources for users. This
is in accordance with the
expected/given workload.
Cloud Resource Scheduling Overview
end