Contact Us

|

Careers

|

Change Locale
close

Cloud Cheat Sheet: Everything You Need To Know About Sizing Your Cloud Environment

From the experts | Posted on July 16, 2012 by Emily A. Davidson

So you’re tasked with planning your organization’s cloud environment. How do you identify how much cloud infrastructure is required to meet the needs of your end users, but also deliver overall cost savings for your boss?

I’ve assembled 10 Tips for Sizing the Cloud in the following cheat sheet. It will answer many of your questions and determine your needs for today as well as planning for growth in the future.

10 Tips for Sizing the Cloud Cheat Sheet:

1. Examine your needs

  • How much capacity is available in the data center?
  • How much of that available capacity is currently being consumed?
  • When will capacity free up?
  • What is the prediction for new requests?

2. Decide which cloud model is good for you:

  • Do you want to manage data center resources yourself?
  • Can your company’s data reside outside its walls? Decide if all or some data needs high level protection better-managed with internal resources.
  • Using a public cloud, some companies need you to sign service level agreements. Make sure you are ok with these conditions.
  • What is your downturn plan? Can you quickly dispose of IT capital equipment purchased during the last growth cycle?
  • How long does it take to acquire the computing resources needed to start a major project?
  • How much does it cost on a CPU/hour basis to run your environment?
  • Are some of your computing capacity needs tied to specific goals during a specific time frame, or are they seasonally based?

3. Think short term

Do you need the cloud for added IT firepower?  That works well as a short-term strategy and is much more affordable than alternatives. However, if you require IaaS for more long-term needs, outsourcing may be your best option.

4. Take a look at your applications

Traditional applications work best running on hardware – although they can be installed on a virtual server (although not replicated across more servers).  Which applications are you planning to host in the cloud?  Consider API’s so your applications are automatically scalable and the resources are available as required. You may also have to upgrade your software so it’s compatible with a virtualized environment – or avoid the cloud altogether.

5. Get ready to virtualize!

Uncouple your applications from their underlying hardware to free up server capacity. For a really good guide on client virtualization, read our post Client Virtualization as a Strategy to Support BYOD, which takes a very detailed look at sizing you server, storage and network  needs for virtualization.

Why BYOD? Virtualizing your client, apps and servers can enable BYOD and allow your users to access central resources remotely from any device. Also, once a server is virtualized, it can be dragged and dropped from one piece of hardware to another.

You will want to monitor:

    • The number of user requests
    • The number of virtual machines requested
    • Your allocated CPU, memory, and disk
    • Your actual consumption of CPU, memory, and disk
    • Your total cloud capacity

6. Gauge performance

When it comes to performance, speed is paramount. Take a look at your cloud provider’s servers and network connections and Internet routing between your environment and the servers. Hosting proximity and location-specific factors are important. If you are planning to use your cloud to provide a service, can you guarantee speed, services and uptimes?  Consider caching locally or on a local appliance that can cover up any latencies.

7. Decide whether location is important to you

Where is your data going to be located? A recent regional power outage caused Amazon’s cloud to go down. Customers running services on the cloud that were only regionally backed up had few options when the region was out of power. Ensure you are compliant – does your data have to reside only in Canada or the U.S.? Decide how much weight you are going to place on the location and privacy and any regulations that affect how you handle your data.

8. Ensure data access

Can your provider get you the data you need, even in the event of a catastrophe? What if you need to make an unusually large request for a data set? Make sure you know the copy and ship times, and if these capabilities can meet your needs.

9. Work backwards

API’s and services may not make the SaaS integration process seamless. It can be a complex process without the right approach. Ask yourself: what legacy or in-house systems do your applications need to interact with?  How much consumerization or refinement is going to take place today?  In the future?  How are you going to provision application integration on an ongoing basis?  This will give you an idea of your intial and ongoing SaaS costs – you may consider hiring a cloud integration expert or getting an expert assessment for this.

10. Know your numbers

As a general rule, if you have to meet short term needs and you don’t know how much usage you will require, cloud makes financial sense.
Compare:

  • Capital expenditures vs. operational expenditures
  • Contract rates vs. cloud rates
  • The likelihood of requiring computing power now vs. on an ongoing basis
  • The provisioning costs of renting cloud space vs. an in-house solution, including capital expense, expertise, real estate, electricity, HVAC and other costs
  • The costs of SaaS integration at the outset vs. on an ongoing basis

These suggestions are intended as functional guidelines for sizing your cloud environment, I hope you found them helpful!

Want to learn more about cloud? Read our first Cloud Cheat Sheet: 5 building blocks, 3 service models and 4 deployment models post. Want to keep reading? Learn about HP’s pre-configured cloud offerings by checking out Sizing your Cloud? Try a pre-configured virtualization setup  or Focus on IaaS services you actually want to deliver.

Do you have a cheat for sizing a cloud environment? Share it with us in the comments below!

Related Posts

Java Zero Day: Six ways to protect yourself I am assuming you are reading this now because you saw this Security Alert for CVE-2013-4022 Released and: the panic has set in, or Oracle and Java have taken its to...
The Zeitgeist of Internet-Connected Things The Consumer Electronics Show was in Las Vegas a couple weeks ago, and product announcements were steadily trickling out. It comes as no surprise that an entire slew of new ...
CYOD: A Balanced Alternative to BYOD (Webinar featuring Gartner) IT professionals may be reluctant to introduce a Bring Your Own Device (BYOD) program - and for good reason. Concerns about security, governance and the fact that many emp...

Related Articles

Innovation Executive Forum | October 23, 2019 by Disha Shah

The situation facing restaurant operators is the same with all industries in the middle of digital disruption. They need to “evolve or die.” At least, that’s how the financial analysts at Morningstar put it in a recent report.

Culture | October 10, 2019 by Alex Macks

Softchoice’s co-op students are hired for their fresh ideas and wealth of knowledge they bring to our Softchoice teams. Ranjit Singh wrapped up his third consecutive co-op term with Softchoice in Summer 2019. He now works part-time as a .NET Developer while completing his last semester at Sheridan College in the Software Development and Network […]

Innovation Executive Forum | September 13, 2019 by Karen Bader

Enterprises today understand the requirement to combat slow and low end-user adoption, especially when the solutions are intended to transform the way people work, as with new communications and collaboration tools. For years, Softchoice has been offering end-to-end, turnkey adoption services, helping businesses across North America unlock more value, quickly, from their key collaboration investments. […]