Showing posts with label Best Practices. Show all posts
Showing posts with label Best Practices. Show all posts

Wednesday, 4 December 2013

Cloud Data Centers - Architectural Drivers

More and more data centers are moving to the cloud. It is estimated that over two-thirds of the data center traffic will be on the cloud by 2017. As per the Cisco Global Cloud Index 2013, Cloud Data Centers are seeing a 35% CAGR (Compounded Annual Growth Rate) while the Traditional Data Centers are seeing only a 12% CAGR.
Cloud Data Centers

So what are the key drivers for a Cloud Data Center?
  • It should provide organizations with Mobility
  • It should enable Cloud Management with Security
  • It should enable Application Transformation
  • And lastly, it should turn Information into Insights to help organizations succeed
Mobility is the key for a Cloud Data Center. Your data should be available wherever you are in any part of the world! It should be safe and secure without any compromise. Management of your data center assets should not turn your hair white. It should be easy to manage, provision, de-provision and backup.

Elaborating a little on Application Transformation - today's applications have attributes like Dynamic Instantiation & Removal, multi-cloud models including hybrid clouds, multiple nodes and have different types of infrastructure demands that were non-existent a few years ago. Today, Infrastructure needs to be application aware for Agile placements, it should identify physical, virtual, cloud integrations, it should be flexible enough for a dynamic shared resource pooling and should be able to manage application clusters.

An optimum data center should give the business an insight into all the critical components of the data center and how each component is helping drive the business. What is the value add of each component and its availability - should be clearly showcased to the business.

So what are the Best Practices for a Cloud Ready Infrastructure?
  • Consolidate & document your data center assets
  • Develop your data center metrics - Power Utility Efficiency, Operational metrics, People metrics
  • Identify & document the data, storage & application network requirements
  • Develop & plan your data center architecture - Policies, Automation opportunities, fabric for the implementation
  • Plan for the upgrade of your network access & aggregation layers - 10G/40G/100G, unified fabric etc, upgrade of the x86 assets, virtualization & server requirements.
  • Identify Day 1, Day 30, Day 60, Day 90 operational requirements
  • Plan for how you will deal with Disaster Recovery 
  • And finally, develop your cloud management road map! 

Wednesday, 12 October 2011

Cloud Implementation Best Practices

Here are some of the key best practices that I have learned over a period of time for running a Cloud Implementation. Enjoy your Cloud!


Form a Cloud Initiative Team & a Cloud Champion
The first step in your vision to have a successful Cloud Implementation is to form a Cloud Initiative Team, some people refer to it as a "Tiger Team"! This team should comprise of key Business Stakeholders, a Cloud Architect, Vendor / Partners of the project and key technical IT resources who will drive the project, evaluate Cloud technologies and help to define the business strategy around Cloud Adoption. Another important thing to do is to designate a Cloud Champion - a "go to guy" for everything related to the Cloud project including working as a liaison between various teams & the Cloud Initiative Team.

Build a Parallel Cloud Environment from Ground Up
A lot of organizations try to add on the cloud infrastructure to their current behemoth IT infrastructure and let it grow to be a big white elephant! Avoid this pitfall...Try and build a parallel Cloud Environment from ground-up. This gives you a chance to break free from the traditional mindset & processes & gives you the ability to experiment & explore. This will lower the barriers to entry for your IT Admins & Users and create a wall between your Revenue Generating environment and the new Cloud Environment. This also helps in your learning experience and avoids costly mistakes that can impact your revenue stream.

Simple Hardware & Software Standards
Avoid a complicated hardware / software spread. Try to keep focus on a single technology stack which is simple & will satisfy 80% of your users. For e.g. bring in virtualized x86 servers running Windows or Linux. The more complicated your environment is, the more technical resources you will need to administer and more chances of failure!

Bring in Existing Shadow Cloud Users
There is a possibility that there are multiple business / IT users internally who are using the Cloud (Amazon EC2, Google etc) without the knowledge of the IT Management teams. Rope in these users to adhere to policies & processes that the Cloud Initiative Team has worked on to increase their adoption. Make it an inclusive approach rather than an exclusive one!

Enforce Deployment Policies from the Start
Deployment Policies are crucial for an organization to ensure that users are kept in check, enforce the security of the Cloud & applications on the cloud as well as bring in the high level of automation that Cloud services can provide.Policies instruct automated systems on how, where and if a technical service can be deployed in your Cloud Environment.

Also published on BMC Communities