Beruflich Dokumente
Kultur Dokumente
July 2019
ANJUM KATARIA
INTERNSHIP REPORT !1
Table of Contents
1. Introduction
2. Problem
3. Solution
4. Conclusion
INTERNSHIP REPORT !2
Introduction
Requirements for a cloud Optimisation software
As the world has shifted its operations to cloud ,there is not a lot of knowledge and the skilled
personnel to manage the spendings on the cloud. Small businesses and enterprises tend to
overpay for the services they use. They end up paying for the services they don’t need or end
up reserving services for a long term which tend to be unnecessary. We need to provide our
customers with a comprehensive cloud management software which manages industry
standard tools with being compatible with all the major service providers.
The market is flooded with similar cloud optimisation softwares which help you
track your usage, use analytics to judge how much services you are going to need
in the future and prevent you from buying unnecessary services.
MyCloud does not give you any such features. Currently Mycloud provides data
which helps us decide how much services we are currently using and how much
money we are paying.
INTERNSHIP REPORT !3
Problem
Manpower cannot replace the need for a software because multiple data sets
need to be evaluated at the same time and proper optimisation functions be used
to find where we can find a minima for cost using multiple cloud service
providers.
The need of the hour for our company is to design and implement a working
cloud cost management software so that we can bundle it with other preexisting
services of ours so that we retain business and remain viable in the market.
INTERNSHIP REPORT !4
Solution
There are multiple services and tools which are already available in the market. We need to
replicate certain functionalities and also create some of our own.
Major functionalities which need to be present are
INTERNSHIP REPORT !5
2. Auto-Scaling
Autoscaling is a feature which allows us to scale our services if there is a difference between
what we need and what we are buying.
We need to use analytics to see wether if there is a drop in demand during certain hours or
days of the week. It will help us cutdown on what we are paying for.
Over-allocation wastes expensive server resources and decreases ROI for the infrastructure. In
public cloud environments, over-provisioned instance types mean higher daily costs. And for
private cloud workloads, rightsizing your workloads can result in deferred hardware purchase
savings over several quarters, years or even in perpetuity.
With configurable rightsizing rules, you can enforce more aggressive rightsizing thresholds for
less critical workloads, leading to even more savings. For example, you might configure a
threshold for downsizing a less critical workload when CPU usage is less than 50%, but
downsize a critical workload only when CPU usage is less than 25%.
I
t’s important to manage capacity and sprawl in an integrated fashion, such that both IT and
the end consumers of IT services have visibility of their workload capacity needs. Providing
rightsizing recommendations ensures that the infrastructure is optimized for the real needs of
the business. Moreover, giving stakeholders rightsizing visibility empowers the end IT
consumers to make knowledge-based decisions in real time.
INTERNSHIP REPORT !6
3. Governance
The cost of services are different for different regions. As Amazon explains the price
differences by saying, "We charge less where our costs are less.”.
Though this presents a problem some countries have data localisation laws .
They prevent companies from storing important mission critical data(mostly financial) outside
the boundaries of the country.
This produces a challenge and an opportunity for us. We can create such a software such that
advices us to store our mission critical data in the country we have to and store other data in
countries which have cheaper data storage prices.
The software will take into account the current location and the laws of the land of the
current location and will suggest out decisions on our business.
INTERNSHIP REPORT !7
4. Feedback from customers
The customers know best what they want . The customers know what their business need and
what they actually want. I personally advice that in the initial stages for the development of
the software/tool we should give the tool away for free in the market.
We should ask freelancers and award them for the inputs they give if their inputs turn out to
be actually used in the software.
Conclusion
The rush towards cloud computing was fuelled in large part by cost-conscious IT departments
that saw the cloud as the natural next step for virtualization and a way to stretch tight
budgets, and by the need for IT to provide fully elastic services that can scale in real time. But
that doesn’t mean it’s time for IT to take its eyes off the bottom line.
The bottom line is at the end we need to help our customers save money and end up making
some money in the process.
A cloud optimisation software is the need of the hour for our customers and we need to help
them solve this problem. We need to start working on the software and even adding one
feature would be a great start.
INTERNSHIP REPORT !8