If
you read Dave Hitz’s recent blog, Three
Ten-Year-Trends That Are Driving IT Change, he believes that in 10 years time many
medium-sized businesses and a few large ones will have cloud-outsourced pretty
much all of their IT infrastructure. I believe this too, and it may well
happen faster. So if you live in a corporate IT organization,
responsible for IT infrastructure, where does this leave you? How will your
role be changing and what will the infrastructure you still manage look like?
Let’s
start briefly with the drivers for cloud computing – the CFO and CIO get to
move capital expenses (capex) to operational expenses (opex) and “the business”
(and application owners) can bring products to market faster. The cloud computing model allows the end users
to ramp up or ramp down capacity in response to market demand and therefore pay
as they go. Let’s face it, they never really know how successful their
product or service is going to be – so today they over state the business case and
ask for hardware for next three years; the last thing they want is to be constrained by led times on for
additional capacity as their solution ramps up. This practice leads to inefficiencies in the data
center. On average, the utilization of physical resources (including servers, network and storage) is has been abysmally low. We frequently find customers with storage
utilization in 30-40% range and lower wasting power, floorspace and hardware..
What
are the smart corporate IT organizations doing? They understand that the
trend to cloud services is valid and requires i) governance for cloud-outsource
applications and ii) the creation of internal cloud services to drive down costs and time to market for in house applications. The latter is built on a pooled dynamic infrastructure with utilization levels in excess of 75%.
This is achieved through thin provisioning, deduplication, and cloning
technologies (which can raise utilization levels well in excess of 100%). The
bottom line is that this approach yields big cost savings.
Since
there are applications (CRM, ERP, messaging and collaboration) that are common
to every company, outsourcing to an external cloud provider that can do a
better job managing the application at a lower cost structure makes sense.
Governance plays a central role in deciding which applications can be safely
outsourced, and how to manage the processes. Where to begin? First, you will need to assess the
applications and build policies based upon the type of data. Factors to consider include: how it is accessed and by whom, security and
compliance aspects, and the strategic importance or competitive
advantage the application or data offers. Second, you need to assess the cloud service
provider’s service offerings. Look at their capabilities, security, SLAs
on availability and performance to see if they meet the levels required by the
applications before agreeing to cloud-outsource the application. Don’t
forget to get the corporate IT governance and security group involved to help
create policies that will protect corporate data and hence drive the decision on
what can and cannot be cloud-outsourced.
What
do we do with the rest of the applications that are not outsourced? We (as in corporate IT and IT
vendors) have a big opportunity, internal clouds will help the business launch
applications faster and at much lower cost. This is about building
IT-as-a-Service capabilities in house. Building shared infrastructure that
is offered as service to the business. We’ll need pooled infrastructure,
policy based automation to simplify provisioning, metrics and charge backs,
service assurance and conformance to SLAs, and capacity planning with a “just
in time” inventory for the enterprise’s infrastructure resources with 3-6
months of headroom for the pool. Add a self-service portal to your
internal cloud and now the applications teams are happy they can deploy faster
and lower cost and the corporate IT governance guys will be happy too.
Ok,
so this space is evolving fast, so start with the basics; pool the
infrastructure and use a vendor that offers dynamic virtualized infrastructure
to quickly activate applications, or repurpose capacity and performance as
loads from applications ramp up or down.
For this you need unified storage, network, and servers that can cater
for wide range of applications requirements and choose highly efficient infrastructure.
So
now you have an internal cloud based on efficiency pooled infrastructure with drastically
higher utilization level and big savings.
If clouds are politically sensitive then just call it IT-as-a-Service,
that’s what it’s all about after all.
There
are a few places to get started, one is to understand the technologies and the
integration required to building a cloud infrastructure – such as NetApp with VMware
vSphere cloud OS. The second piece is to understand the service
mentality that is required in transforming the data center and you can read about that journey and more on the dynamic data center here.
In
future blogs from the dynamic data center team and we’ll tell you more about how
NetApp is helping companies build internal cloud services.
Cheers,
Hamish