We're Hiring!  
Toll Free US & Canada: 1(877) 946-4743   Worldwide: +1(415) 869-7444

Yesterday we release several new and updated base GoGrid cloud server images as part of our regular Operating System refreshes.

new-updated-base-OS-images

Below is a quick lists of the New, Updated and End of Life-d base images.

New Major Versions

New Minor Versions

  • CentOS 5.6
  • RHEL 5.7

Updated Versions

  • Windows Server 2003 – updated with Microsoft Security Patches & Powershell 2.0
  • Windows Server 2008 – updated with Microsoft Security Patches, Powershell 2.0 and on SQL Server images, Microsoft SQL Server 2008 R2
  • Windows Server 2008 R2 – updated with Microsoft Security Patches

End of Life-d (EOL) Versions

  • CentOS 5.3
  • RHEL 5.4

Note: Servers already deployed that are running older (perhaps EOL-ed) images are not affected (meaning, we do not delete them) but you may want to consider refreshing those servers to a later version of the OS. When a server is EOL-ed, it is simply removed from the GoGrid base OS repository and you cannot create new servers from these images.

Remember that these updates and new versions only apply to NEW VMs that you create using these images listed above. If you have existing cloud servers running, please be sure that you regularly run security and Operating System updates to ensure that you servers are running the latest versions and have the most current security patches.


Last week GoGrid CEO, John Keagy, was a guest on “This Week in Cloud Computing” hosted by Amanda Coolong & David Linthicum. The video podcast covered a variety of interesting topics including Fujitsu’s new cloud offering in Asia-Pac, Microsoft’s war of words with Google over Cloud Connect and Intel’s rumored client-aware cloud offerings. John Keagy weighs in with some very interesting thoughts on each of these topics. We’ve embedded the full episode for your viewing pleasure, but we’ve also included highlights and the discussion about GoGrid’s past, present and future!

Note: each of the clips below the main one will jump directly to the relevant content.

Full Episode

Highlights

Australia is the first country outside of Japan to roll out Fujitsu’s standardized cloud offering. Do you think the expansion of cloud computing in Asia-Pac will add a boom to business development?

Google and Microsoft are sparring over Cloud Connect and Microsoft Office. Microsoft claims that Cloud Connect is Google’s ploy to get their hands on more of our data. Should Microsoft be worried and is Google going to succeed with enterprise?

Intel is planning a Cloud Vision event and are expected to reveal client-aware cloud. Will this mean cloud providers will write for devices directly and move further away from the browser and closer to apps?

Amazon launches AWS Cloud Formation to make easier for enterprises to mack stacks of apps and recourses. With this ability to combine resources, will this provide a strategic advantage for Amazon?

Amanda Coolong, David Linthicum and CEO John Keagy discuss GoGrid’s past, present and future.

Do you have an opinion on what’s happening in cloud computing? Share in the comments section below!


The word “cloud” has become a bit of a buzzword in the IT industry. Well, let me rephrase that, it has become a HUGE and overused buzzword not just within various tech sectors, it has also infiltrated the lives of us all. A year or two ago, if you mentioned “cloud” or even “cloud computing” to the average passerby, they might have looked back at you with a cloudy look on their face (sorry). Terms like “public cloud,” “private cloud,” “hybrid cloud” and “false cloud” are currently thrown around and peppered throughout conversations. And now, especially exemplified by Microsoft’s recent ad campaign, the phrase “To the cloud!” seems to have brought clouds to everyone, including the general public.

We are being bombarded from every angle. So what do they mean?

Some seem to be useful in our everyday lives:

Others seem to be a bit ominous (as is seen in this tweet from Marc Benioff – Chairman & CEO of SalesForce.com):

benioff_false_cloud_twitter

But even with everyone talking about “clouds” now, they are still confusing.

image

The truth is, clouds can take on many different forms, shapes, sizes and characteristics.

gogrid_cloud_pyramid

Cloud” is one of the most confusing terms currently in the computing world, but we aim to clear up this nebulous term. Today we release a new white paper titled “Skydiving Through the Clouds” which explains what clouds are, how they work, who uses them and why they are becoming of growing importance within the IT industry.

Download “Skydiving Through the Clouds”

security white paper picture


Recently, Microsoft announced WebMatrix, a free Web development suite of software and tools that bring together a Web Server, a database and programming frameworks all within a single, integrated solution. WebMatrix allows you to code, test and deploy ASP.NET and PHP applications, all within the same environment. What does this have to do with GoGrid you might ask? Well it’s pretty simple actually, once you have developed your application locally on your PC’s desktop, you will need an easy way to copy it over and show to the world. GoGrid has worked with Microsoft to create a seamless publishing and hosting experience practically effortless.

To make it easy for new GoGrid users, we are offering a $150 GoGrid service credit for you to get started with Microsoft WebMatrix and GoGrid. To get going, simply sign-up here.

GG_WebMatrix_stack_sm

About WebMatrix (and a bit of GoGrid)

Microsoft does a clear job outlining the features of WebMatrix, specifically:

  • Small, but complete package – simply download and install WebMatrix for free on your desktop. From there, you can immediately start to use the built-in webserver, database and programming framework to jump-start your web-development. And, you can quickly get started on the hosting side of things as well by deploying a GoGrid server that is ready to automatically connect to WebMatrix.
  • Grows with you – you start simple and then grow as your application and development grows, much like that of Cloud Computing. As your coding expands, you can easily integrate Visual Studio into your work environment. Similarly, you can update the built-in database from SQL Server Compact to a full-blown Microsoft SQL Server.
  • Start > Open Source – if you aren’t ready to start from scratch, WebMatrix includes a variety of popular and free open source applications like WordPress, Joomla!, Umbraco and DotNetNuke. Just choose your software package from the library and WebMatrix will download and install the software. And you can tweak each environment using the built-in code editor.
  • Database made simple – don’t let data-driven websites scare you either. If your web application needs to serve data like a online catalog or CMS, WebMatrix has you covered by providing a small, embedded database (SQL Server Compact). But the really nice thing is, once you are done doing all of the development on your Desktop, you can publish your database quickly and easily to your GoGrid production environment.
  • Elegant interface, simple experience – WebMatrix has editors galore! It includes a rich code editor and database editor, but also has easy management consoles for SEO, web server management and FTP publishing as well. Couple this management with the ease of use of the GoGrid portal and you can’t go wrong.
  • Simple to code – at GoGrid, we have always believed in adhering to industry standards when it comes to hosting and managing infrastructure. WebMatrix follows a similar suit by sticking to HTML, CSS & JavaScript standards. Your code is easy to read and by using the software suite, you can do some learning in the process as you create your next web application.
  • More than “Hello, World” – WebMatrix has a variety of built-in code helpers that make development even easier by simply tagging your HTML.
  • Desktop or server, it’s all the same – moving from a desktop development environment to a full-fledged production environment is practically effortless since the Desktop version is built with the same frameworks, web server and database engine as production servers.
  • Tightly knit, fully integrated – WebMatrix also acts as the “traffic cop” because of its integration with IIS Developer Express and other Web server components that run your site. You can monitor things in real-time and if an issue pops up, it helps you to track down and resolve that issue.
  • Optimized for search – you no longer need to pay a 3rd party to ensure that your website or application is SEO optimized. Built in guides assist you in optimizing your site to the fullest.
  • Site publication – once you are ready to move your web site or application to a robust production environment, WebMatrix can help in that selection process. But you may not even need that since GoGrid has partnered with Microsoft to provide a full production-ready environment within the GoGrid cloud. And, we are giving new GoGrid users a $150 service credit to make that on-ramp even faster!

Now that you know a bit about what Microsoft WebMatrix (and GoGrid) can do for you, let’s learn a bit more about it.

Getting Started with WebMatrix & GoGrid

There are two components to setting up the WebMatrix and GoGrid environments: Desktop and Server. The Desktop environment is the one where you do all of your coding and development, all within the WebMatrix development suite. The Server environment on GoGrid is where you will host the product of your labors.

Starting with the Desktop side, you will need to download the WebMatrix installer which is located at: http://www.microsoft.com/web/webmatrix/.

Installing the Desktop version of WebMatrix

Initiating the installer. Do note that depending on your choices, the installation process could be a bit longer:

Web_Platform_installer_1

The Installer confirms your selections:

Web_Platform_installer_2

Be sure to set up a secure password for SQL Server Express (you will be prompted to change it if it isn’t very secure):

Web_Platform_installer_3

Go grab a cup of coffee while the components are downloaded and installed:

Web_Platform_installer_4

Once the installation is complete, you will receive a confirmation screen:

Web_Platform_installer_5

Installing an Application (e.g., WordPress) via WebMatrix Locally

Once your installation of WebMatrix is complete, you can either start coding on your own, or install a pre-configured Open Source application. In this case, I chose to install WordPress. There are other items that you can install as well, including:

  • DotNetNuke Community Edition
  • nopCommerce
  • Gallery
  • WordPress
  • Umbraco CMS
  • mojoPortal
  • ResourceBlender.NET
  • Kentico CMS for ASP.NET
  • BlogEngine.NET
  • Acquia Drupal
  • ScrewTurn Wiki 3.0
  • Gallery Server Pro
  • nService
  • Moodle
  • Sitefinity Community Edition
  • DasBlog
  • SugarCRM
  • Subtext
  • SilverStripe CMS
  • Joomla!
  • Mayando
  • AtomSite
  • My Web Pages Starter Kit
  • phpBB
  • KoobooCMS

Web_Platform_installer_6

You choose which Web Server you want to use. I chose Microsoft WebMatrix.

Web_Platform_installer_7

The Installer confirms your installation choices:

Web_Platform_installer_8

Since WordPress uses MySQL, you need to configure a secure password for it:

Web_Platform_installer_9

Time for another cup of coffee while the installer runs:

Web_Platform_installer_10

Once you have completed the installation, you can begin configuring your WordPress (or other application) install on your local machine. Just launch WebMatrix from your Start menu:

WebMatrix_quickstart

I clicked on My Sites:

WebMatrix_mySites

The WebMatrix management console has everything you need right at your fingertips:

WebMatrix_wordpress

You can edit files using the built-in code editor that is complete with context-color-coding:

WebMatrix_code_editor

Similarly, you can manage your database (in this case, MySQL) through the database console:

WebMatrix_db_manager

Creating a GoGrid Server Ready for WebMatrix Publishing

The beauty of the WebMatrix install is being able to develop locally on your Desktop and then publish your final site to a production server on GoGrid. Before you can do the publishing, you need to set up a GoGrid server running WebMatrix. Be sure to take advantage of our $150 GoGrid Service Credit by signing up here.

Once you log into the GoGrid Portal, click the Add button and then select Cloud Server. Within the Image Selection widget, choose the “WebMatrixServer2″ image:

GG3_webmatrix_image2

After that, configure your server and click Save:

GG3_WebMatrixServer_details

Within a few minutes, you will have your production environment ready to go. At that point, you need to use a Remote Desktop Connection to remotely manage your server. Remember that the Administrator password is within the Support > Passwords section of the GoGrid portal.

Getting Your GoGrid /WebMatrix Server Environment Ready

Once you connect to your server running on GoGrid using a Remote Desktop Connection (RDC), you will see two files on the desktop, a Getting Started document and a link to Microsoft WebMatrix.

To quickly summarize, here are the high-level steps you need to complete on the GoGrid Server:

  1. Run the Certificate Preparation script
  2. Change the Default Application Pool
  3. (Recommended) Change your MySQL or SQL Server password from the default one listed in this blog post

GG3_WebMatrix_help_desktop

1) Certificate Preparation Script

Before you configure your publishing environment, you need to run a Certificate Preparation script on the server. It is located at: C:/certprep/CertPrep.exe. Simply double-click the application and it will run quickly. You will see a DOS prompt pop up briefly and then automatically close.

WebMatrix_certprep

2) Change Default Application Pool

In order for the publishing to work properly, you do need to change the Default Application Pool from version 2 to version 4. To do this, go into your IIS manager on the server, select Application Pools, select “DefaultAppPool” (which will probably say “v2.0″) and make the change (to “v4.0″) as shown below:

Webmatrix_defaultAppPool

Original Setting:

WebMatrix_DefaultAppPool_v2

Updated Setting (Note: it might show a different version – just choose the v.4.0.xxxxx one):

WebMatrix_DefaultAppPool_v4

3) Change Default Database Password

While this is not a required step, it is a recommended one. You might want to change the default password on your MySQL or SQL Server database from the default one that the server starts with. Just use the appropriate method for the database that you are using.

Editing & Publishing from Local Environment to GoGrid

Now, we will dive into the publishing to your GoGrid server. For a test, I made some edits to my WordPress theme locally. I wanted to see how it could be pushed over to WebMatrix running on the GoGrid Server instance. Here is the minor code change:

WebMatrix_code_added_locally

And how it appears in the local version of my WordPress blog:

WebMatrix_wp_code_added_local

The Getting Started guide which resides on the GoGrid WebMatrix Image will tell you how to configure your local development environment for publishing, specifically:

  1. Click Start and Microsoft WebMatrix Beta.
  2. Click Site from Gallery or create your own website
  3. Click Publish
  4. Enter the following information in the Publish Settings dialog:

Protocol: Web Deploy
Server: http://IP address e.g. “http://111.222.33.44″
Username: Administrator
Password: password of local Administrator account (you can get this from the GoGrid portal)
Site Name: Default Web Site
Destination URL: http://IP address

If your application needs a database connection, use the following formats in the Publish Settings:

SQL: Data Source=.\SQLEXPRESS; Initial Catalog=gogrid_db;User Id=sa;Password= $trongPassw0rd;
MySQL: Server=localhost;Database=gogrid_db;Uid=root;Pwd=$trongPassw0rd;

Note: If you changed the default password on your server, be sure to change it in the appropriate string above.

Within WebMatrix locally, click on the Configure button under Publish:

WebMatrix_publish_config

You will see the Publishing Settings:

WebMatrix_web_deploy

Fill in the Publishing Settings as per the list in the Getting Started guide (as mentioned above):

WebMatrix_web_deploy_config

Once you enter in all of the information, be sure to push the “Validate Connection” button. Assuming you have no validation issues, you can proceed with the publishing of your code/site. Clicking “Publish” will show you a confirmation screen of the files that will be published. If you want to include your database, be sure to check off that box:

WebMatrix_publish_preview

Click “Continue” to publish your site/code (and database). WebMatrix will start publishing your content. You will see a status bar at the bottom showing the progress:

WebMatrix_publish_uploading

Clicking on “More Details” can show you what is happening:

WebMatrix_uploading_details

Once you publish the site (using the Publish button) and send over the database, you may also need to change which Default Document loads first. By default, it is Default.htm. In order to have the WordPress default document show up, you should move Index.php to the top of the list within your IIS manager. Once you do that, the WordPress blog (in this case) will load, complete with the changes you had made locally:

WebMatrix_published_WP_blog

Now, any changes that you do locally on WebMatrix can be published to your GoGrid Server.

Summing It Up

Obviously, you don’t need to use one of the pre-packaged webapps that are available. You can just as easily create your own custom code and publish it the same way as I have outlined above. Regardless, using the GoGrid/WebMatrix combo does fulfill a variety of end-to-end development, testing and publishing scenarios. And with the $150 GoGrid service credit, you can test out this environment to see if it meets your needs.

Let me know how it goes or if you have any questions!


So the cat is sort of out of the bag with the release of the May 2010 GoGrid Newsletter. We definitely have some exciting news to share with GoGrid customers and those looking to move their infrastructure into the GoGrid Cloud. If you are currently a GoGrid customer receiving our newsletter, you should have received the following:

GoGrid_may_2010_newsletter

For those of you who do not receive the Newsletter and are interested in the latest and greatest news coming from us at GoGrid, what follows is the contents of the May 2010 GoGrid Newsletter:

Hello,

Spring is upon us and the change of the season presents us with new beginnings. In this edition of the newsletter, we’ll discuss information and opportunities that can help your business with new growth.

Specific topics include:

  1. New CPU Allotments for Virtual Servers
  2. GoGrid Expansion
  3. CDN News
  4. Cloudkick Promotion
  5. GoGrid and Microsoft Promotion
  6. Events and Other News

New CPU Allotments for Virtual Servers


On March 9, GoGrid nodes (the physical machines that host virtual servers) were upgraded with Intel’s powerful Nehalem processors, resulting in an increase in CPU allotments for most Windows and Linux virtual server options. See an earlier blog post about the Nehalem processors.

Virtual servers now have equal CPU-to-RAM ratios and virtual servers with 2, 4, and 8 GB RAM now have between 25-50% more CPU.

CPU Allocation (cores) RAM (GB) Disk Size (GB)
.5 .5 30
1 1 60
2 2 120
4 4 240
8 8 480

New node capacity is still being built and we expect to have enough new nodes to handle 100% of new virtual server adds in 4-6 weeks. Until then, most virtual servers will be added to new nodes, but depending on demand, some virtual servers may be deployed on non-Nehalem nodes and therefore will receive the older CPU allotments.

Below are some CPU Allotment FAQs:

Q: Will I pay more for the new CPU allotments?

A: No, the new CPU allotments are free of charge.
Q: Will my existing virtual server get the new CPU allotments?
A: No. If you deployed a Linux virtual server before March 9 or a Windows virtual server before March 25 it will have the old CPU allotments.
Q: Can I upgrade my existing virtual server so that it has the new CPU allotment?
A: No. You will have to delete your existing virtual server and deploy a new virtual server to get the new CPU allotment (subject to node availability).
Q: How do I know if my virtual server has the new CPU allotment?
A: Linux virtual servers deployed after March 9 and Windows virtual servers deployed after March 25 should have the new CPU allotment. You can check your virtual server’s CPU allotment by using the following commands:

Windows

  • Start -> run
  • Type “cmd”
  • In command window, type “systeminfo|more”
  • The “Processor” row will display the processor count of your virtual server

Linux

  • cat /proc/cpuinfo

If you have questions, please contact your dedicated GoGrid account team or GoGrid technical support.

GoGrid Expansion


We are excited to announce the expansion of GoGrid services to the East Coast (US-East-1) in less than 8 weeks. In late June, users will be able to provision virtual servers in our West (US-West-1) or East Coast (US-East-1) data center locations using the GoGrid portal or API.

The first release of the US-East-1 data center will include virtual server provisioning. We expect to have full feature functionality by the end of 2010, which will include F5 load balancing, Cloud Storage, MyGSI, and PartnerGSI.

Key Highlights:

  • US-East-1 data center expansion in late June.
  • Virtual server provisioning in the first release, with full feature functionality coming later in the year.
  • Additional information will be sent out in early June.

Please feel free to contact me, maria[at]gogrid.com, or your service team account manager with any questions about our new US-East-1 data center.

CDN News


Coming May 2010
We’ve expanded our global content delivery services with the addition of our Parisian point-of-presence (PoP). Your end users will receive their desired content from the fastest PoP on our network no matter where in the world they’re located. For more information visit GoGrid CDN.

New CDN Analytics Tool
Edge Performance Analytics, GoGrid’s new premium reporting suite, offers improved reporting performance to help you optimize your content and identify impending issues. Plus, you can now easily monitor your reports by scheduling email alerts daily, weekly or monthly.

Here are the details:

Premium Reporting Suite Pricing

  • $99.99/month
  • $99.99 setup fee

Reporting Features

  • HTTP trending statistics
  • Detailed insight on the performance of edge servers
  • Ability to generate specialized reports

For more information about Edge Performance Analytics or to get started, log in to the GoGrid portal and create a GoGrid CDN Provision case.

Cloudkick Promotion


If you haven’t checked out Cloudkick for GoGrid then you’re missing out on a powerful and cool set of tools for managing your GoGrid server infrastructure.

Here are a few Cloudkick features:

  • Fault detection with elastic monitoring – know when your servers are down and have monitors added automatically as new servers come online.
  • Dynamic graphs – interactive, zoomable, savable graphs, make it easy to visualize what’s happening with your infrastructure.
  • Server diagnostic – instantly see which processes are using the most CPU and memory on your machines.
  • Manage virtual & physical servers in one dashboard – you can also manage servers from multiple data centers in the same unified dashboard, right next to your GoGrid account.

Cloudkick is offering the first 100 GoGrid customers who sign up a 20% discount off their monthly charges.

To get started, simply:

  1. Sign up at: https://www.cloudkick.com/providers/gogrid/signup
  2. Enter promo code: go20

Read more about Cloudkick on our blog.

GoGrid and Microsoft Promotion


Receive a $500 Credit: Experience the Elasticity of GoGrid Virtual and Physical Servers
GoGrid and Microsoft have teamed up to offer GoGrid customers a $500 credit towards any GoGrid physical server you deploy running Windows Server 2008 or MSSQL Server 2008.

When you started with GoGrid, your infrastructure was a snapshot of your current business. As business grows, so do infrastructure requirements. With GoGrid, not only do you have the ability to scale and harness the elasticity of the cloud, but you can also meet your growing infrastructure needs with GoGrid Hybrid Hosting.

GoGrid Hybrid Hosting gives you flexibility to:

  • Build flexible, secure, high performance, and scalable server networks.
  • Choose from Virtual Servers, Physical Servers or any combination.
  • All servers share the same VLAN.

Check out some example configurations or read about some GoGrid customers driving business forward with a GoGrid Hybrid solution. Check out our blog post for more discussion on the promotion.

Receive your $500 credit, contact a sales representative and get started.

Events and Other News


Web 2.0 Expo
GoGrid will be an exhibitor at the Web 2.0 conference in San Francisco, CA.

Under the Radar
GoGrid was a sponsor at the annual Under the Radar conference in the heart of Silicon Valley.
Read more about it on our blog.

As always, you can find more information about GoGrid at:

If you have any questions please feel free to contact me directly at Maria[at]gogrid.com.

Thank you,
Maria Gallegos

Pretty exciting stuff right? More information will be forthcoming regarding the rollout of our East Coast presence so be sure to subscribe to our blog feed and Twitter stream to get the latest information and updates. A be sure to “like” us on our GoGrid Fan Page on Facebook!