Contact Us | Request Support | Monitoring Portal | Customer Portal | *

1-650-964-9100

  • Home
  • What is Cloud Computing?
  • Services
    • PrimaCloud Enterprise Cloud Computing
      • Features & Benefits
      • Component Services
      • Virtual Private Data Centers
      • Performance
      • Reliability
      • Security
    • PrimaSys Managed Private Cloud Deployments
      • Choosing Private Cloud
      • Implementation
      • PrimaSys Case Studies
    • PrimaCare Operations-as-a-Service
      • OaaS Detailed Description
      • OaaS Plan Comparison
      • Professional Services
      • Highly Available Cloud Cpanel
    • PrimaView Enterprise Grade Remote Monitoring
      • PrimaView Features
      • PrimaView NimSoft Professional Services
    • Frequently Asked Questions
  • Who You Are
    • Growing Enterprise
    • Start-Up Company or Entrepreneur
    • Colocation or Cloud Computing Customer
    • Shared Hosting or Virtual Private Server User
    • Hosting or Managed Service Provider
    • IT Operations Manager
  • Why Choose ENKI
    • Comparing Cloud Options
    • Case Studies
      • Media Rights Management Company
      • Web Design and Hosting Company
      • Political Web Services Company
      • Media File Sharing Start-Up
      • Financial Services Company
      • Online Gaming Company
      • Internet Advertising Company
      • Hedge Fund
    • Key Benefits
    • Videos & Downloads
    • Buying from ENKI
    • Promotions
    • Testimonials
  • About ENKI
    • The Enki Way
    • Management
    • Partners
    • News
    • Investor Relations
    • Legal
    • Service Level Metrics
  • Enki Blog
Enki Blog

Managed Cloud Blog

  • Home
  • Feed
Tags >> Infrastructure
Sep 17
2009

The disaster that wasn't

Posted by: Eric Novikoff

Tagged in: Infrastructure

You may recall some spectacular disasters in recent years where power or cooling went out in a large colocation datacenter, taking down dozens of important internet services for up to a day or more.

In 2007, the 365 Main datacenter in San Francisco experienced 45 minutes of power outage after backup generators failed to start.  Even though the power came back on,  the necessity to correct any file system corruption and restart complex systems consisting of multiple servers kept services like Craigslist, Technorati and TypePad down for much of the day.

In 2008,  Rackspace experienced a series of outages due to power and air conditioning failures which also brought down highly visible web properties including 37signals.   Some customers left Rackspace, even after being offered large discounts.

So you can imagine my panic when I was in our datacenter, hosted at CoreSite, a week ago and the lights went out.  So did the rumbling CRAC units (computer room air conditioning) that keep the servers cool.   A partial silence descended on the datacenter but to my relief, the servers kept running.   Almost immediately, the space began to heat up, but then, within 30 seconds, the cooling and lighting came back on, and the servers never missed a beat.

This time, all the backup systems worked as expected, and as I stood there waiting for something to go wrong and it didn't, I gave thanks for CoreSite and the care they put into our datacenter when they recently upgraded it from it's original WorldCom design.

I found out later that a truck had struck a high-tension line, cutting off power to the datacenter, and that all the backup systems kicked in perfectly to carry the load while the line was being repaired.

Comment (0)
Sep 10
2009

Cloud 101 - Lesson 3.5 - The Exact Relationship Between Cloud Performance and Cost Cannot Be Known

Posted by: Eric Novikoff

Tagged in: Infrastructure

Lesson 3, "Behind The Scenes in Determining the Costs of Cloud Computing" continues with this discussion of why the exact relationship between cloud performance and cost cannot be known, which makes comparing vendors somewhat difficult.  This lesson builds on the previous ones.   Please see the overview in Lesson 3.1 if you have not already read it.

Cloud vendors, like any company that has to buy computer equipment over time, cannot (and don't want to) buy the same models of servers year after year. Instead, they take advantage of improving server cost and performance over time by buying the latest models so that they can pass those improved economies to their customers or offer higher levels of performance. This causes a problem in giving the cloud customer a known amount of CPU power per dollar, since CPU power keeps rising over time. This is where the “hardware abstraction” promise of cloud computing breaks down.

Let's look at an example. Suppose that a cloud vendor promises a price of $1 per CPU-hour based on an older model server, and they buy a new server with a 20% faster CPU. They could simply offer 80% of the new CPU at the same price, and customers would get the same performance whether their software was running on the old or new server. However, this creates a fragmentation problem: what to do with the remaining 20% of the new server's CPU? To solve this problem, fixed or quantized-instance vendors create a “virtual CPU” with a certain speed rating that doesn't change over time. Amazon, for example, calls a “core” equivalent to a 2006 1-1.2 GHz Opteron. However, if the cloud vendor buys a server that doesn't have a CPU with a multiple of the power of the virtual CPU, they are faced with a choice: either divide the extra computing power among the virtual CPUs on the server, or waste the extra power.

 cloud101-3-8

 

If the vendor divides the extra resources among customers' virtual CPUs, the customer gets something near but not exactly equal to the number of virtual CPUs they have ordered. As long as the customer never uses any specialized performance measurement software, they will not know if they're getting a little more or less than they have been promised, depending on how the cloud vendor deals with the fragmentation. However, customers will always have slightly different amounts of CPU while paying the same for them.

This problem occurs for the variable resource allocation vendors as well, but they have more options in resolving the fragmentation, since at any time, some of their customers will request very small instances that can potentially use the extra CPU. However, variable resource allocation vendors have an additional problem as well: since customer's instances can be moved to new servers at any time, they have to allow for those servers to have slightly different CPU power, which may potentially also change the customer's CPU allocation slightly. One possible solution is that the vendor rates CPU power in Gigahertz, like the processor vendors (AMD, Intel) do, but this presumes that different CPUs with the same clock frequency perform equivalently, which is generally not true.

Ultimately, the customer has no easy way of validating how serious this problem is, or even if it is a problem. Vendor transparency, and the trust it creates, is the only solution to this problem.  

Comment (0)
Share to Facebook Share to Twitter Stumble It Share to Reddit Share to Delicious Share to Google Buzz 
Social Widgets Ultimate Edition - Copyright © 2010 by Turnkeye.com

Free Cloud Buyer's Guide

Our informative guide is full of best practices to help you choose the right Cloud vendor for your business and to make your cloud application deployment successful.

Download Now

Latest Blog Entries

  • Going beyond compliance: achieving true security in the Cloud
  • The Straight Dope About Cloud Downtime and the Myth of Perfection
  • The two basic types of cloud architecture
  • Why overallocation makes cloud computing services impossible to compare
  • Does Cloud Computing Drive Vendor Lock-in?
  • Is Amazon "all that?"
  • Report From VMWorld: is the cloud industry getting ahead of itself?
  • Is Cloud Hype Beneficial?
Business Strategy Case Studies Cloud 101 Cloud Industry Cloud Usage Commentary ENKI Information Events First Person Infrastructure News Philosophy Pricing Techniques Technology

Blog Archive

  • March 2012(2)
  • February 2012(2)
  • January 2012(1)
  • September 2011(2)
  • August 2011(2)
  • May 2011(3)
  • April 2011(4)
  • March 2011(1)
  • February 2011(2)
  • January 2011(5)
  • October 2010(1)
  • September 2010(5)
  • August 2010(2)
  • June 2010(1)
  • May 2010(1)
  • April 2010(1)
  • March 2010(1)
  • February 2010(1)
  • January 2010(1)
  • October 2009(2)
  • September 2009(7)
  • August 2009(3)
  • July 2009(3)
  • June 2009(6)
  • May 2009(2)
  • April 2009(4)
  • March 2009(2)
  • February 2009(1)
  • January 2009(1)
  • November 2008(1)
  • October 2008(2)
  • August 2008(4)
  • July 2008(2)
  • June 2008(1)
  • May 2008(1)
  • April 2008(1)
  • February 2008(3)
  • January 2008(3)
  • December 2007(2)
  • November 2007(1)
  • September 2007(1)
  • August 2007(3)
  • June 2007(1)
  • May 2007(1)
  • March 2007(1)
  • February 2007(4)
  • January 2007(3)
OVERVIEW
  • About PrimaCloud
  • About PrimaCare
  • Key Benefits
  • Comparing Cloud Options
HELP CENTER
  • Frequently Asked Questions
  • Contact Us For Support
  • Terms and Conditions
SELF SERVICE PORTALS
  • PrimaCloud
  • Monitoring
  • Customer Portal
  • Discount Domains & Certificates
Follow @enkicloud
LOGO_CoFounderWebsite
Copyright © 2011 ENKI LLC