Author Archive

 

How To Create an Auto-Scaling Web Application on GoGrid (Part 1 – Theory)

Tuesday, April 23rd, 2013 by

Creating an auto-scaling web application is an ideal use of cloud computing. Although manually scaling your infrastructure is easy in the GoGrid cloud, programmatically controlling your infrastructure to scale automatically is an even better example of the power of the cloud. This scenario–an application that can increase and decrease its server count, and therefore capacity, based on the load it’s experiencing at any given time–makes IT professionals, sysadmins, and application developers alike extremely happy. And it’s also something you can build using out-of-the-box tools in GoGrid.

We’ve divided this topic into two articles:

Part 1 (this article) – The Theory of Auto-Scaling:

  • Background: traditional vs. cloud hosting
  • Programmatically architecting a solution
  • The underlying Orchestration methodology

Part 2 – A Proof of Concept of Auto-Scaling:

  • Do-it-yourself Orchestration
  • Proof-of-concept examples

(more…) «How To Create an Auto-Scaling Web Application on GoGrid (Part 1 – Theory)»

You Don’t Need a Superstorm: Disaster Recovery Basics

Monday, November 12th, 2012 by

In this blog post, I’m going to discuss disaster recovery. After superstorm Sandy on the East Coast, there were people without power weeks after the storm. Data centers were affected by the storm as well. And although GoGrid’s East Coast data center didn’t experience an outage, some providers did. So it is timely to consider geographically redundant solutions rather than wait for the next superstorm.

Geographic Redundancy

There are three basic strategies you can implement today on GoGrid to make your application better able to recover from a data center outage: cold standby, warm standby, and full geographic-redundancy with multiple active data centers. Let’s start off with a definition:

Redundancy: (noun) the ability of an application or system to resist the failure of one or more constituent parts, or recover quickly from such failure.

Systems administration and IT management boils down to that proverbial 3:00am phone call. Your application is down. How do you respond? Having the proper plan and appropriate recovery assets in place is the key to surviving this all-too-real scenario. How current are your backups? Do you have standby servers already in place? If not, how quickly can you bring new ones online?

It’s pretty standard to have offsite backups. If the offsite backups are in a secondary data center, they can be used to springboard reconstituting your application. GoGrid offers two products that make this process easy to implement: (more…) «You Don’t Need a Superstorm: Disaster Recovery Basics»