INTELLIGENT BRANDS // Cloud
Multi-tenancy for the cloud
enables economies of scale
M
ulti-tenancy is an architecture where a
single instance of a software application
runs on a server and services multiple
customers – often referred to as tenants. We
talk to Dennis Naidoo, senior systems engineer,
Middle East, Africa and Turkey, at Tintri Inc, a
leading provider of enterprise cloud platforms,
about how cloud based multi-tenancy
platforms work.
“Multi-tenancy enables separation between
tenants running applications in a shared
environment,” said Dennis Naidoo.
“In a multi-tenant deployment, the resources
controlled by one tenant are physically or
logically separated and secured from other
tenants. In addition to tenant isolation, per-
tenant reporting and quota management
are often important. Multi-tenancy is
a key requirement for IaaS, PaaS, and SaaS
offerings across public cloud, on premises
and hosted private cloud environments.”
52
INTELLIGENTCIO
He stresses that multi-tenancy is a must for the
cloud, with two clear reasons:
1.
Agility and scale: In a shared multi-
tenant environment, rolling out new capabilities
can be done once for the entire infrastructure
for all customers. Contrast this with dedicated
hardware per customer, where a change has
to be orchestrated across all of the customer
environments at large scale.
2.
Cost efficiency: To optimise for
costs, cloud service providers (CSPs) and
large enterprises need to maximise their
infrastructure utilisation. Multi-tenancy
enables them to share infrastructure across
multiple tenants, leading to significant
savings compared to dedicated hardware for
each end customer.
Naidoo adds that the three primary
requirements in a cloud environment are self-
service, differentiated services, automation,
chargeback and reporting.
www.intelligentcio.com