#technology#cloud computing#Andrey Dmitriev

Private Clouds Rain Down Big Benefits

|Jul 8|magazine16 min read

The July edition of The Business Review USA is now live!

By: Andrey Dmitriev

Cloud environments have taken the business landscape by storm by offering an easy combination of the most advanced technologies available in terms of cost, performance and functionality. As a result, they deliver big rewards by providing high availability, redundancy, reduced cost and the flexibility that businesses need. Just a few years ago, network performance was frustratingly inconsistent, compute resources were relatively expensive, and requisite capabilities such as encryption or security were separate parts of the stack to be integrated and managed. That’s all changed. 

Significant advancements in networking, compute capacity, storage, databases and security, all wrapped in virtualization, have made cloud possible. Forrester Research reported that 46% of respondents in a recent study indicated that they will be implementing a private cloud this year. It’s no longer a question of whether or not to deploy cloud, it’s a question of how.

Cloud solutions are tightly integrated packages of servers, networking and storage “glued together” by virtualization. Clouds can be deployed and managed in a few ways depending on where the hardware/software is hosted and who plans, deploys and manages the environments. 

Public cloud – Amazon’s AWS or GoGrid are examples of public clouds, where the companies provide “compute capacity for rent” and manage the infrastructure environment (yet not the business applications) for customers.  Despite the benefits of public clouds, there have been some high-profile outages and security concerns that leave some feeling uneasy about the public cloud. Thankfully, there’s another option: private cloud. 

Private cloud – Private clouds can be deployed in the customer’s data center or even a trusted partner’s data center, and can be managed by the company’s IT team or a trusted partner’s operations team. Either way, private cloud is an ensemble of technology that provides the benefits of cloud, but since the entire environment is consumed by one organization, it reduces the security and resource allocation concerns of sharing the entire infrastructure with the masses. However, many companies will use their private cloud to support a few enterprise applications, taking advantage of the shared compute resources. It’s common to have the company’s e-mail and collaboration applications running alongside a web store or other application in a private cloud.

Private clouds produce many operational benefits, including:

  • On-demand self-service, which allows teams to use the cloud as a “development sandbox”
  • Resource pooling among applications
  • Elasticity; rapid expansion of capacity
  • Ability to measure service levels and resource consumption
  • When deployed in a third party data center and managed by the third party, additional economic benefits are likely

The cost/benefit analysis of public cloud compared to private cloud depends on many factors, including the length of time for which the cloud capacity is needed, and how reliably the operations team can forecast the required capacity. If the duration is long and the capacity can be reasonably and reliably measured, private cloud offers a strong ROI. This is partially due to the marked improvements in performance and functionality that make five-year hardware replacement scheduled perfectly acceptable, whereas best practices just a few years ago were to replace hardware after just three years. Further, outsourcing the deployment and management of the private cloud has additional benefits when one considers the cost of hiring IT professionals who understand all of the underlying technologies and applications, and how they fit together. 

Increasingly dynamic cloud deployments require infrastructure integration that needs a high degree of expertise, and stack familiarity that many enterprises don’t have, especially in smaller IT organizations. Even large organizations that have been successful in the past deploying “do-it-yourself” builds, have reported challenges in mastering the technology selection, capacity planning, system monitoring and tuning, integration and support of their private clouds. 

The private cloud environment is further complicated by the potential interaction among the applications that share it. Careful planning and an understanding of the “quality of services” features must precede any deployment to assure that one application does not negatively impact the performance of another. 

There are a range of approaches to architecting the private cloud environment that are more or less customized to meet users’ needs. Some vendors have rolled out templates that are preconfigured systems of components which are packaged, priced, and delivered in a simplified manner to address common business use cases. They take much of the work out of planning and integrating the components, yet they may not match clients’ specific needs and often require customization to match organization’s particular requirements. Templates could be a good starting point for some companies migrating to the cloud, yet combining them can get complicated. 

IT organizations must ensure that new implementations assimilate with existing infrastructure, and support current and future initiatives. Does the template support the specific applications and versions that we have or need? Is the template built for a specific use case? 

Private cloud initiatives deliver much needed performance and scalability while providing savings (even over public clouds), and much higher security and lower risk of performance issues. The recommended approach is to understand capacity needs and trends, and identify potential private cloud-based solutions prior to making the purchase in order to ensure right-sizing the private cloud while protecting the investment. Continuous monitoring of performance profiles ensures that today’s needs are met and the infrastructure can scale for tomorrow’s growth. 

About Mentora:

Mentora is a provider of managed hosting, managed services and application performance testing. Since 2001, Mentora has provided high-touch hosting services for businesses, including some of the fastest-growing and dynamic online retail sites in the country, B2B and SaaS. All Mentora hosting support is delivered by Level-III engineers, and the company is a well-recognized provider of application and infrastructure performance testing services. Mentora specializes in testing E-commerce, web, Oracle E-Business Suite, healthcare applications and Citrix and Webshpere MQ technologies, and offers dedicated Private Cloud and Hybrid Cloud solutions with provisioned and/or customer-owned equipment. For more information, visit http://mentora.com/