Improve Business Agility – Part 1
Everyone knows that the age of cloud computing is here. The bigger question, on which even the greatest minds of technology revolution can’t agree, is what the impact will be and how best to apply this approach to computing resources and business optimization.
Many enterprises looking for the benefits of public cloud-style scaling are deterred by increasingly complex compliance and regulatory requirements. Morphlabs has origins in open source disruption and has been working with cloud computing technology for the past five years. And, during our own evolution, we have had first-row seats to the trials and tribulations that the enterprise IT organization has when faced with today’s options.
Enterprises deploying private clouds have been searching for the ability to expand their cloud resources while keeping their core infrastructure private. This is known as cloud bursting. Dynamic Resource Scaling (DRS), a proprietary form of cloud bursting, is a technology that enables elastic allocation of dedicated physical resources, thus retaining security and control – a previously unavailable feature in private cloud deployments. Enterprises need to scale compute and storage capacity either locally or via Carrier Ethernet to remote resources. Service Providers can offer hosted private cloud and Dynamic Infrastructure Services (DIS) – the Forrester-defined private equivalent of IaaS – with cloud bursting capabilities while retaining competitive public cloud pricing for their customers.
The ability to elastically expand and contract computes and storage across physical locations is foundational to the virtualized data center. Furthermore, implementing a modular hyperscale architecture, like that of Amazon, Google, and Facebook, maximizes the cost savings and simplifies configuration. Deploying this modular blueprint using high-performance hyperscale hardware, virtualized resource pricing rivals Amazon Web Services offerings. And by leveraging dedicated hardware to deliver cloud to the enterprise, this solution guarantees higher Quality of Service in addition to increased security.
This article will focus on the principles of dynamic resource scaling – cloud bursting on dedicated hardware – as an example of how to approach and leverage the optimized Virtual Private Data Center to improve enterprise business agility.
The State of the Market – Public vs. Private
Most enterprises are either already using or are interested in moving to cloud-based solutions. However, many ask, “What is the most efficient, cost effective, and secure way to utilize the cloud?” Before answering that question, it’s important to know what capabilities are cited as being most desirable to enterprises.
Forrester research has found that on-demand capacity and scalability are the most important reasons for purchasing cloud-based Infrastructure as a Service (IaaS). This coincided with a shift from bottom line cost improvement focus to top line business performance goals. Forrester research shows that 41% of enterprises require on-demand scaling.
Cloud infrastructure is more than just software – it’s the integration of best of breed hardware and software. When you spend even a short time on the front lines of cloud deployment, it is impossible to ignore the challenges faces by IT organizations stretched for time and lacking the expertise needed to research, architect, and composed highly complex cloud systems which are reliable and secure enough for enterprise usage.
Cloud Bursting Today
Before discussing the potential impact of technology like Dynamic Resource Scaling, let’s review the concept on which it improves. From a technical standpoint, cloud bursting is an application deployment model in which an application primarily runs in a private cloud, then, due to load demands, expands to consume external resources which are typically located in a public cloud. The need for additional capacity is often seasonal. For example, a flower shop might require more web application capacity for Valentine’s Day, or an enterprise might need additional compute power to run periodic business analytics. After the peak demand subsides, the additional resources are released back to the original pool of resources.
From a business standpoint, cloud bursting is an alternative way to fulfill user experience requirements or committed service level agreements (SLAs) without purchasing and owning resources to meet peak demands.
Underlying cloud bursting is a hybrid cloud architecture. A hybrid cloud is a deployment model in which two or more separate clouds are bound together. Often, a hybrid cloud is a private cloud accessing one or more public clouds with, preferably, a secure network connection between the private and the public resources.
Cloud bursting provides the following benefits:
- Pay-as-you-go – Only pay for spare capacity when needed
- On-Demand – Scale when needed
- Self-service – User controls the provisioning for application bursting requests
- Diversity – Supports a variety of IT and business use cases
- Flexibility – Run application components with less security requirements in the public cloud and keep secured application components and data in the private cloud
- Fault-tolerance – Run an application in multiple locations to increase redundancy and reduce downtime
Although cloud bursting has the potential to save money and provide a consistent level of performance, there can be significant challenges to overcome:
- Application components running on bursted (i.e., public) resources need access to secure data
- Applications must be designed to scale or they cannot take advantage of cloud bursting; retrofitting applications to be able to burst can be time-consuming and expensive
- Accessing databases and where the databases reside are issues. If the database contains secure data, it is behind the firewall, but the application is running on public resources so the app does not have access to the data it needs
- Depending on where you burst to, the platform may not be compatible with the platform on which you developed and tested the application
- Security and regulatory compliance
- A hybrid environment is more complex architecturally; including possibly different APIs, different policies, unfamiliar user interface and tools
- Load balancing applications to the additional virtual machines to fully utilize the additional capacity
- IT organization has less control over the computing infrastructure when using external resources
Forrester surveyed companies using cloud solutions. The survey found that companies using cloud bursting classify their workloads to determine which are best able to take advantage of bursting. Each enterprise uses their own method of classification, but here is an example from the report:
- Productive workloads of back-office data and processes, such as financial applications or customer-related transactions. These need to remain on-premises.
- Productive workloads of front-office data and processes, such as customer relationship management (CRM). These could go to a cloud provider with high privacy levels.
- Development, test, and simulation environments, which contain no customer data and are not subject to compliance regulations. Thus, they can operate on any public infrastructure.
To avoid security and integration issues, organizations tend to not burst applications that require sensitive data or that integrate with other apps residing behind the firewall. This limits business agility and impacts competitiveness, leaving a massive need in the industry for a way to address secure bursting.
Dynamic Resource Scaling technology is the first of its kind to make it possible to burst with increased security and control using expansion by increments of dedicated physical hardware, even for applications with tight security and integration constraints. This allows organizations to leverage cloud bursting for achieving business agility and competitive advantages.
By Winston Damarillo/CEO and Co-founder of Morphlabs
Winston is a proven serial entrepreneur with a track record of building successful technology start-ups. Prior to his entrepreneurial endeavors, Winston was among the highest performing venture capital professionals at Intel, having led the majority of his investments to either a successful IPO or a profitable corporate acquisition. In addition to leading Morphlabs, Winston is also involved in several organizations that are focused on combining the expertise of a broad range of thought leaders with advanced technology to drive global innovation and growth.