KML_FLASHEMBED_PROCESS_SCRIPT_CALLS
 

How To Scale Your GoGrid Infrastructure

February 13th, 2013 by - 3,952 views

Scalability is one of the biggest benefits of cloud computing. Compared to traditional physical servers, cloud servers offer dynamic elasticity that allows businesses to scale “up” or “out” based on load or demand. Scaling “out” means adding more servers to your infrastructure and scaling “up” means adding resources (like RAM) to an existing cloud server.

Adding more cloud servers to your GoGrid infrastructure is easy, as is creating a GoGrid Server Image (GSI). Just a quick refresher: you would use a GSI to deploy copies of a particular server configuration or setup—this is horizontal scalability: create a GoGrid cloud server, save an image of it, and deploy copies of that server.

GoGrid-server-scale

But let’s say that you want a particular server to have a little more power. One of the best “upgrades” you can make to any computer or server is to add more RAM. Running applications consumes RAM (as does the underlying operating system). Giving that server more RAM will make it run even more efficiently.

So, how do you add more RAM to an existing GoGrid Cloud Server? Just like the 3-step processes before (Create a GoGrid Cloud Server – Select. Configure. Deploy. & Create a GoGrid Server Image – Select. Save. Share.), this process is equally easy:

1. Select
2. Configure
3. Scale

Before we walk through this process, it’s important to remember that RAM scaling only works on “hourly” GoGrid Cloud Servers. If your server is on a monthly, semi-annual, or annual plan, you won’t be able to scale your server. In that case, you’ll want to create a GSI of an existing server and then deploy a new hourly server based on that GSI. If you do have an hourly cloud server, the process is easy.

A Video Example

As with our previous How-To’s, a video explanation really helps illustrate how the whole process works. So, sit back and watch how easy it is to scale your GoGrid Cloud Server.

In this video, you’ll learn:

  • How to scale your GoGrid infrastructure “out”
  • How to scale “up” an existing hourly GoGrid Cloud Server
  • What to expect when scaling your server

This video is also directly available on YouTube.

If you prefer step-by-step instructions of the scaling process, read on.

Steps to Scale an Existing Hourly GoGrid Cloud Server

Once again, let’s remember those 3 easy steps: Select. Configure. Scale.

The first part of this process is selecting an existing GoGrid Cloud Server. To do so, log into the management console and simply click on the server to which you’d like to add RAM.

image

Once you click on the server, the actions toolbar will appear. From there, click on the Scale button:

image

After you click the Scale button, the Scale RAM dialog box will appear.

image

The Scale RAM dialog box will present the possible options for scaling your server. In some cases, you’ll be able to add more RAM and in some you can also decrease the amount of RAM. The amount of RAM depends on a variety of options like if the operating system supports more (or less) RAM.

Also note that the Cloud Server’s CPU and storage allocations do not change as a part of this RAM scaling process—only the RAM allocation changes.

Once you click Submit, your changes will be applied. When the process is complete, your server will reboot and the new RAM allocation will be available. This process may take up to 30 minutes, depending on the size of the server, but we’ve found it usually takes just a few minutes. You can watch the progress of the RAM change in the Jobs section.

image

You can also access the RAM scaling functionality from the List view of GoGrid’s management console. Simply select the Cloud Server you’d like to vertically scale and choose Scale from the Action bar that appears.

image

From that point, you’d follow the same scaling process.

Remember: You can scale a GoGrid Hourly Cloud Server up (or down)—meaning adding (or removing) RAM from its allocation—and the process literally takes just a few minutes. By coupling this process with a GSI, you can expand your GoGrid infrastructure to meet demand and contract to scale back when requests subside.

A true cloud environment lets you scale your infrastructure on-demand, quickly and easily. With GoGrid, you can scale up and out, making your infrastructure incredibly flexible. Be sure to test it out and let us know how it goes!

The following two tabs change content below.

Michael Sheehan

Michael Sheehan, formerly the Technology Evangelist for GoGrid, is a recognized technology, social media, and cloud computing pundit and blogger who writes regularly about technology news and trends.

One Response to “How To Scale Your GoGrid Infrastructure”

  1. Web design says:

    Indeed, I know that scalability is one of the greatest profits of cloud computing. Compared to traditional physical servers, cloud servers offer dynamic elasticity that allows businesses to scale “up” or “out” based on load or demand. Hey guy, would you need a little bit useful info about this matter ? If you need this so just let me know….

Leave a reply