One month ago I said that I have moved back to Media Temple’s grid server. My previous experience with Media Temple as a company was great, but my experience with the grid server was horrible. The MySQL server was down during peak times, and the service as a whole just felt “new”. I moved back to Dreamhost for about 5 months watching (gs) grow month after month. Suddenly last month I realized that some of the projects were growing quite fast and that a move back to the grid server would be great. The grid seemed to be very stable and some of the new features like the MySQL container made it very compelling. So I picked up a coupon and paid $17 for one month of service.
The Movement of Data
Moving everything back to Media Temple was so easy. Last time I moved data to Media Temple was during the shared server (ss) days when they were using an extremely old version of MySQL, thus forcing me to convert all of my databases and downgrade to the older version. It just didn’t feel right. This move was super easy. For the data I simply compressed all of my domain directories on Dreamhost, threw it into a web accessable directory, downloaded it via SSH on Media Temple (using real 12MB/s download speeds!), and then distributed the data amongst the domains. As for databases I simply exported the databases as .sql and then imported it via SSH on (mt).
GPUs (Grid Performance Units)
Since right now my sites aren’t terribly large I knew that I would now go over the 1000 GPU limit. I was very curious as to how many GPUs my site would use. As I mentioned a few weeks ago I have optimized my site greatly. Some of these optimizations included removing plugins from Mint and Wordpress, making sure that lost files and pages were not being redirected to the 404 page, thus burning useless GPUs.
I usually get about 4000 to 8500 hits on Thursdays, which is by far my busiest day. Other than Thursday my traffic is generally a lot lower than that. These Thursdays use about 7 GPUs which is almost nothing. 1000/31 = ~32 allocated for a day. I still have a lot of room to spare. I began to do some tests so I added polls and a photo gallery. Surprisingly these did not add much to the GPU total. It really does take a lot to burn thru 1000 GPUs. Today, being Thursday I really wanted to use as many GPUs as possible to just see what would happen. In order to test I added an include to 10 javascript files that do not exist. Since I have wordpress, these would spawn the generation of a 404 page, which involved database queries. In the first full hour 20 GPUs were burned. In the main and busiest hour of the week, the GPUs still have not been calculated. My best guess would be that I used ~30 - 40 GPUs in that hour! We will have to see. So in all I probably used ~120 GPUs in the month. 12% of my GPUs is not a lot considering my major tests that made up about half of the usage.
So if you are wanting to start or move your blog to Media Temple’s grid server you should be fine. They offer a ton of resources for the low cost of $20 per month. There are tons of hosts that are cheaper except you just can’t beat the reliability of Media Temple along with their amazing customer support. What a great company.
Containers
Right now there are two grid containers available the Ruby on Rails container and the MySQL container. You get a free 64MB of RAM RoR container with every grid server account. If that isn’t enough then you can upgrade for a small monthly charge. If you outgrow the default MySQL SmartPool then you can purchase a container starting at $20 per month for $128 MB of RAM, but there are options up to 512MB of RAM. These are very powerful and not many blogs would ever need more than this.
Media Temple is also beta testing a Django container. Since I am getting into Django I am really hoping that I can get in on the beta testing. It would be very cool to get a Django site out the door and it would be even better to have it on the grid.
Bandwidth
I am really happy that they give you 1TB of bandwidth. It really goes a long way. For large images and standard assets on my sites I usually use Amazon’s S3. Aside from the fact that there is only one data center, the “bandwidth” is great. I didn’t even use 10GB this month.
When downloading files via SSH you are able to use the super fast connection available to the grid servers. I have only downloaded one file from SSH and it was downloading at 12 MB/s, thats 12 real MB per second. Thats a 100MB file in 8.33 seconds! My home connection is only a tiny fraction of that to say the least. I still want to test using the grid as a video server where there are tons of concurrent connections downloading large video files just to see how (gs) can handle it.
Disk Space
They give you 100GB of disk space on (gs). This isn’t your run of the mill, crappy disk space either. They use lightning fast SAS disks. With day to day usage you may not see a major difference but if you ever get Dugg then you will deeply appreciate it. I only used about 4GB since I host large files on Amazon S3.
Overall
I really love Media Temple now. Not only do they offer very high quality service but they are so reasonably priced. They have such innovative products and also seem to be updating the grid service product all of the time, thus taking advantage of the newest technologies.
If you have a large or small website or blog then I really suggest you look at Media Temple. They not only cater to the small guys but can also handle huge sites like Techcrunch. Why not try them out?











