When Contemplating Your Cloud Strategy, Keep Your Feet Firmly Planted on the Ground
By Ray Bahar, Vice President, The Americas, PROMISE Technology
Editor's note: Join ebizQ for BPM
in Action on June 23, 2010.
Today the media is filled with articles on cloud computing: Private clouds,
public clouds, hybrid clouds. Whichever option you chose - the overarching goal
is probably the same. Increasing capacity or adding capabilities on the fly
without investing in new infrastructure, training new personnel or licensing
The question sparking so much debate today is whether to use an internal cloud
or an external cloud, also known as private and public clouds. Regardless, internal
and external clouds provide easy, scalable access to computing resources and
IT services. And whether a cloud is public or private, the key to success is
creating a trustworthy and appropriate server, network and storage infrastructure
in which all resources can be efficiently utilized and shared.
Because all data resides on the storage systems in a shared infrastructure
model, data storage becomes even more crucial and there are many requirements
to consider before making the transition. Because the applications and services
are running in a cloud you need to make sure that data is available to those
applications in a timely fashion with the right storage provision. An effective
cloud storage strategy needs to be able to:
- Streamline and synchronize the storage environment with the target applications
and services they are running;
- Protect the applications, data and information assets within the data center
or outside of the data center;
- Improve utilization and virtualize the entire storage asset so it can be
offered as a single resource to the cloud.
What is Cloud Computing?
Not long ago, cloud computing was considered just another buzzword and everyone
had a different explanation for what it meant. With the maturity of virtualization
and the unprecedented economic pressure on IT organizations to do more with
less, cloud computing is proving to be the among the best options for your technology
Cloud computing actually represents the convergence of many evolutionary developments
and trends in IT and in many ways is a realization of the last 20 years of architecture
development. According to Gartner Research, cloud computing emerged as three
major trends converged: service orientation, virtualization and standardization
of computing through the Internet.
It starts to all come into focus only when you think about what IT always needs:
a way to increase capacity or add capabilities on the fly without investing
in new infrastructure, training new personnel, or licensing new software. Cloud
computing encompasses any subscription-based or pay-per-use service that, in
real time over the Internet, extends IT's existing capabilities.
Users are faced with choosing between two different flavors of cloud computing:
public versus private. The difference is simple. Where is the cloud deployed?
A public cloud is one in which a service provider makes resources, such as applications
and storage, available to the general public over the Internet. Public cloud
services may be free or offered on a pay-per-usage model. Examples of public
clouds include Amazon Elastic Compute Cloud (EC2), IBM's Blue Cloud, Sun Cloud,
Google AppEngine and Windows Azure Services Platform.
A private cloud is a proprietary network or data center that is built from
software running on customer-supplied commodity hardware. Private clouds are
typically not shared outside the enterprise and full control is retained by
the organization it serves. Scaling the cloud is as simple as adding another
server to the pool and the self-managing architecture expands the cloud by adding
performance and capacity. So how is this model of computing put to use?
Categories Add Flexibility to the Equation
Cloud computing applications can be broadly divided into the following categories:
Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure
as a Service (IaaS).
SaaS is a very broad market. Services can be anything from Web-based email
to inventory control and database processing. Because the service provider hosts
both the application and the data, the end user is free to use the service from
PaaS in the cloud is defined as a set of software and product development tools
hosted on the provider's infrastructure. Developers create applications on the
provider's platform over the Internet. PaaS providers may use application program
interfaces (APIs), Website portals or gateway software installed on the customer's
computer. Force.com, (an outgrowth of Salesforce.com) and GoogleApps are examples
IaaS like Amazon Web Services provides virtual server instances with unique
IP addresses and blocks of storage on demand. Customers use the provider's API
to start, stop, access and configure their virtual servers and storage. In the
enterprise, cloud computing allows a company to pay for only as much capacity
as is needed, and brings more online as soon as required. Because this pay-for-what-you-use
model resembles the way electricity, fuel and water are consumed; it's sometimes
referred to as utility computing.
The benefits of cloud computing to customers are very tangible. The increasing
adoption of cloud computing is in recognition of its potential to usher in a
new era of responsiveness, effectiveness and efficiency in IT service delivery.
With cloud computing, IT professionals can devote more energy to enhancing the
value of using IT for their enterprises and less on the day-to-day challenges
The cloud also enables the dynamic availability of IT applications and infrastructure,
regardless of location. More rapid service delivery results from the ability
to orchestrate the tasks to create, configure, provision and add computing power
in support of IT and business services much more quickly than would be possible
with today's computing infrastructure. Enhanced service delivery reinforces
efforts for customer retention, faster time to market and horizontal market
Reducing ballooning IT costs is another significant benefit to deploying cloud
technology. Cloud computing supports massive scalability to meet periods of
demand while avoiding extended periods of under-utilized IT capacity, ensuring
IT resources are configured for maximum cost-benefit. Thanks to virtualization,
data centers can rein in the relentless pressure to expand their physical footprint
and save on power and cooling costs. And since cloud computing services are
paid incrementally, organizations can save money by obtaining rights to use
software as needed versus licensing all devices with all applications.
Cloud Storage Infrastructure Requirements
When you combine the technology trends such as virtualization with the increased
economic pressures, exploding growth of unstructured data and regulatory environments
that are requiring enterprises to keep data for longer periods of time, it is
easy to see the need for a trustworthy and appropriate storage infrastructure.
Whether a cloud is public or private, the key to success is creating a storage
infrastructure in which all resources can be efficiently utilized and shared.
Because all data resides on the storage systems, data storage becomes even more
crucial in a shared infrastructure model. PROMISE asserts that there are ten
critical common denominators that must be considered to make cloud storage valuable.
1) Elasticity - Cloud storage must be elastic to rapidly adjust the
underlying infrastructure to changing subscriber demands and comply with Service
Level Agreements (SLAs).
2) Automatic - Cloud storage must have the ability to be automated so
that policies can be leveraged to make underlying infrastructure changes such
as placing user and content management in different storage tiers and geographic
locations quickly and without human intervention.
3) Scalability - Cloud storage needs to scale quickly and to tremendous
capacities. This translates into scalability across objects, performance, users,
clients, and capacity with a single name space across all storage capacity being
critical for low Opex reasons.
4) Data Security - For private clouds, security is assumed to be tightly
controlled. For public clouds, data should either be stored on a partition of
a shared storage system, or cloud storage providers must establish multi-tenancy
policies to allow multiple business units or separate companies to securely
share the same storage hardware.
5) Performance - A proven storage infrastructure providing fast, robust
data recovery is an essential element of a cloud service.
6) Reliability - Enterprise users also want to make sure that their
data is reliably backed up for disaster recovery purposes and that it meets
pertinent compliance guidelines.
7) Ease of Management - The need for improved manageability in the face
of exploring storage capability and costs is a major benefit enterprises are
expecting from cloud storage deployment.
8) Ease of Data Access - Ease of access to data in the cloud is critical
in enabling seamless integration of cloud storage into existing enterprise workflows
and to minimize the learning curve for cloud storage adoption.
9) Energy Efficiency - IT datacenters are growing bottlenecks and approaching
ceilings on available power, cooling and flooring space. Powering a 144TB cabinet
of storage with 750 GB SATA drives has been found to produce 5.5x the CO2 output
of a Lexus RX333 per year. Green storage technology is the technology that enables
energy efficiency and waste reduction in storage solutions leading to an overall
lower carbon footprint.
10) Latency - Not all applications are suitable for a Cloud storage
model. It is important to measure and test network latency before committing
to a migration. Virtual machines can introduce additional latency through the
time-sharing nature of the underlying hardware and unanticipated sharing and
reallocation of machines can significantly affect run times.
Cloud computing is first and foremost a new style of IT delivery - a delivery
model which gives a highly scalable, quickly provisionable, pay-as-you-go face
to IT services, and does so in a way that allows customers to consume technology
in a highly standardized fashion. Whether a cloud is public or private, the
key to success is creating an appropriate server, network and storage infrastructure
in which all resources can be efficiently utilized and shared.
Whether you plan to build your own dynamic data center or to outsource some
or all of your IT, working with the right storage vendor can can help you improve
cost efficiency, accelerate IT services delivery, and enable your business breakthrough
More by Ray Bahar
About PROMISE Technology
With a long history of innovation, PROMISE Technology develops and manufactures sophisticated RAID solutions recognized worldwide, ranging from a complete line of RAID controller cards to FC/iSCSI/SAS/SATA RAID subsystems. Catering to enterprise, mid-range, entry-level consumer data protection needs, PROMISE products are distinguished by their Unified Common RAID Core and management software and unparalleled support. Headquartered in Milpitas, Calif., PROMISE has operations throughout Asia and Europe. For more information, visit PROMISE Technology's website at www.PROMISE.com.