The Grid is a form of shared hosting, but the Grid was engineered to be better from the start. It was designed and built with a few key features that make it faster and more reliable than shared hosting platforms:
The Grid is built around shared clusters of high quality server hardware, networked together to make the most efficient use of resources.
The Grid features wide support for the most popular Linux server-side application technologies, including Apache, PHP, Perl, Python, & MySQL.
The new and improved Grid hosting platform includes plenty of server enhancements to help reduce page load times:
Bottom line: Your sites on the Grid now load faster than ever.
The Grid currently features the following versions of its core software:
The Grid Control panel is (mt)'s custom all-in-one hosting control panel found within the (mt) account management center.
Yes. SSH access to your Grid service can be enabled directly from the control panel inside the AccountCenter. Read this Community article for more information.
Yes. Two popular version control systems are installed on the Grid: Git and Subversion (SVN).
To learn more about using SVN on the Grid, read this Community article.
To learn more about using Git on the Grid, read this Community article.
Yes. Although the Grid was not designed for reselling hosting services, many designers and developers resell their Grid space. If you maintain websites for clients and only need to provide them with FTP, and SSH access, you shouldn’t have any problem reselling Grid hosting. You can easily create additional users that have access to FTP (including sub-folder FTP restrictions) and SSH resources.
However, the Grid is not designed to be a mass reseller hosting platform. It doesn't offer separate control panel access for your clients, separate website statistics for each site hosted on your Grid service, or any billing or customer support services for your clients.
If you are interested in a more robust reseller solution, please look into our DV Managed plan. It allows you to set resource limits for your clients and provide them with separate control panel access, along with many more reseller-friendly features.
The Grid is designed for continuous operation 24/7/365. The distributed nature of the Grid nodes allows this system to be maintained without ever being taken offline. Should a maintenance issue arise that would require a disruption of service, all efforts will be made to open a maintenance window during off-peak hours and provide all affected customers with ample advance notice.
We currently have a collection of 20 popular applications available for 1-click install, including WordPress, Koken, TYPO3, Drupal, Joomla, ZenCart, TomatoCart, Codiad, TinyWebGallery, Collabtive, The Bug Genie, Booked, Zurmo, phpBB, CodeIgniter, OsTicket.
More applications will be added based on customer demand. Please let us know which applications you'd like to see added to our managed apps catalog.
(mt) only supports the basic operation of the application and not the application itself. For an up-to-date list of applications that have been installed on the Grid and tested for basic compatibility by (mt) Media Temple staff or customers, please see this Community article.
Updates to the new Managed Apps are applied immediately as new versions become available, with update notifications sent to users once complete.
More applications will be added based on customer demand. Please let us know which applications you'd like to see added to our managed apps catalog.
Yes, the email solution included with the Grid is an all-in one, business-class system featuring powerful tools for managing email.
Mail by (mt) is built on a powerful new infrastructure to deliver fast, supported, business-class email — all at no additional cost. The Grid’s built-in email system is also run on entirely separate servers. Which means you can send and receive email all day long without ever affecting your website’s performance.
Contact management tools.
Mail by (mt) lets you access all your contacts from anywhere and share them with anyone, through a number of supported clients and mobile devices. Our address book system features a drag and drop interface, support for photo thumbnails and Vcards, and more, so you can sort and use your contact information any way you want.
Calendars you won't forget.
Create calendar entries, share your events, and get reminders—all from your choice of browser or mobile device. Monthly, weekly, and daily views will keep you on top of your schedule, and your Grid mail’s easy-to-use interface lets you quickly create, move, and resize scheduled events with just a click.
Full IMAP support.
Mail by (mt) features an easy-to-use, intuitive browser interface, with full MIME support and a rich HTML email editor built right in. With full IMAP support, it’s also quick and simple to set up your favorite desktop or mobile app to access your Grid mail.
With (mt) Media Temple's Grid service, your website is no longer tied to an individual hardware server. Rather, it is spread across hundreds of server processors. This model gives your site ever-expanding grid-cluster computing capability, which allows you to scale far beyond older shared server systems—and even exceed what some dedicated servers can handle. So your sites are always ready for intense bursts of web traffic.
Grid Performance Units (GPUs) measure the CPU resources being used by each request to your Grid service. Built-in reporting breaks down usage by each hit, helping you track down errors and code inefficiencies. Your Grid service comes with enough GPUs to power 99% of the sites we've ever seen. If you happen to be one of the lucky ones with massive levels of sustained traffic, additional pay-as-you-go GPUs are there when you need them.
A GPU is a measurement based on CPU time required by every single hit/request made to your Grid service. This includes your web server activity, programs, scripts, and all associated parent and child processes across all nodes within our system (100's of processor cores). The Grid system keeps track of all the measurements taken from your server and adds them to a running total, which is calculated about once an hour.
You can view a breakdown of your daily or hourly GPU statistics at any time from inside the AccountCenter.
Also, if your server is projected to exceed its allocated GPU usage, a courtesy email will be sent to you automatically by our systems.
If you should exceed your GPU allocation, you will be billed at the end of the month for the overage that your server incurred, at the rate of $0.10 per GPU.
However, this is relatively rare. Based on our analysis of over 10,000 random sites, the vast majority (99.97%) would never exceed the GPU allocation, even with heavy traffic. As an example: Even if your service effectively used 2 GPUs per hour during the day and 0.6 GPUs per hour at night, at the end of the month, you would not have gone over the GPU limit.
At the beginning of each new billing period, the Grid system resets your GPU count and begins to calculate a projection of how many GPUs your server will consume. When the hourly usage results multiplied by 24 (hours in the day), multiplied by 30 (days in a month) exceeds the amount of GPUs allocated in your plan, the Grid system generates an email message as a courtesy notice to you. You can also view a GPU report for your server directly inside the AccountCenter.
In very rare circumstances, it is possible. We have seen a few occasions where customers have reached such severe resource demands that their ending monthly bill would greatly exceed most hosting budgets. In most cases, the situation stemmed not from organic traffic patterns and usage, but rather from malformed software, hacked scripts, or highly inefficient programming techniques.
To protect our customers, it is (mt) Media Temple's policy that any Grid service consuming more than 250 GPUs per hour will be suspended until (mt) Media Temple can communicate with the customer and determine the source of overly demanding resource utilization. If you would like to pre-approve your service "bursting" past 250 GPU/hr, please contact us so we can set up an exception to this policy.
Not at this time. The Grid was designed to handle large bursts and traffic spikes. Restricting its performance is not something that was built into the design of the technology.
No, it’s only a projected overage. The email is letting you know that if things continue as forecast, you may go over your allotted GPUs for this billing period and have to pay for the overage.
$0.10 per GPU
Optimizing scripts and disabling plugins are the simplest steps you can take. Read Understanding the GPU Tool in the (mt) Community for more suggestions.
The moment your service is projected to go over the limit, our system will automatically send you an alert. Any actual overages will appear on your (mt) invoice.
Sorry, GPU alerts are not customizable at this time.
Sorry, we currently do not offer GPU packages.
The Grid uses a multi-tenant database hosting system featuring guaranteed memory resources and automatic scaling (bursting). Media Temple has radically re-architected multi-tenant MySQL hosting technology, allowing the SmartPool to function more intelligently than any previous generation of hosted MySQL.
Our MySQL SmartPool storage drives are entirely SSD-based, allowing many times more IOPS than a comparable spinning drive. That eliminates storage bottlenecks, enabling higher speed and performance than other shared database hosting systems.
When your website's traffic demands exceed the limits of the SmartPool, an upgrade to the MySQL GridContainer can be made directly inside the AccountCenter. Our system handles all aspects of the upgrade seamlessly with zero migration burdens.
When the SmartPool recognizes sudden spikes in database traffic it automatically allocates a single-tenant MySQL Container. This allows your databases to grow beyond the guaranteed SmartPool resources. This unique feature helps customers survive temporary traffic bursts resulting from press releases, mass blog coverage, Reddit, etc.
Grid MySQL SmartPool storage drives are entirely SSD-based, allowing many times more IOPS than a comparable spinning drive. That eliminates storage bottlenecks, enabling higher speed and performance than other shared database hosting.
Auto-Scaling MySQL technology provides the behind-the-scenes power your websites need to handle intense bursts of database activity on-demand. A suite of exclusive tools developed by (mt) constantly monitor your database for bursts in activity and automatically spring into action with on-the-fly migrations to a temporary MySQL Burst Container as needed. When the burst subsides, your databases are automatically migrated back to the SmartPool. Here’s how it works:
The constant monitoring of the Tahiti load-leveling system identifies overloaded databases within the MySQL SmartPool and prepares them for scaling.
Your database is backed up and duplicated into a dedicated MySQL Burst Container invisibly as your website continues to operate.
After the initial duplication is complete, a friendly scaling message is displayed in place of your website as an additional sync is applied to ensure no data loss. This usually takes less than 5 minutes.
An email is sent notifying you that your database is now serving data from your temporary Burst Container until the high load subsides (up to 7 days).
Our MySQL SmartPool system automatically identifies intense bursts of database activity and transports your databases into a MySQL Burst Container. This proprietary system delivers a dedicated instance of MySQL with the isolated resources your applications demand during traffic spikes.
Each Grid service is deployed with a single database user capable of creating up to 100 databases. Each Grid service in the SmartPool system can then create up to 4 more MySQL users, bringing the total to 5. Permissions which include database access, read only and read/write capabilities, can be set on a per user, per database level. More users can be created by adding an optional MySQL GridContainer to your service. The MySQL GridContainer Lite comes with 10 MySQL users, Pro includes 20 users, and Advanced supports up to 50 users.
Yes. Each Grid service comes with a unique address that will allow you to access your databases from outside the (mt) Media Temple network. For your protection, you will need to add the IP addresses you will be connecting from before you can gain external access. Please see the Database section of the Server Guide for more information. Detailed instructions are available in this Community article.
There is a 4GB limit on total database size. If you burst beyond this, then you will be put into the appropriate sized MySQL GridContainer. Customers have the option to purchase a separate MySQL GridContainer to provide additional database storage. Please read the MySQL GridContainer FAQ for details.
A MySQL Burst Container is a single-tenant MySQL GridContainer that is allocated to you automatically, in real time, when the SmartPool system recognizes sudden spikes in database traffic. This unique feature allows your databases to scale beyond the guaranteed SmartPool resources, helping you survive temporary traffic bursts resulting from press releases, mass blog coverage, Reddit™, etc.
No. MySQL Burst Containers are an automatic part of our MySQL SmartPool v2, included at no extra cost.
You will have access to your MySQL Burst Container for up to three full days.
The SmartPool will analyze your MySQL usage patterns and send you an email with additional MySQL options that are available.
No. However, please note: Although the limits of the Burst Container far exceed traditional shared hosting resources, it is possible to exceed the limitations of your Burst Container, which may affect your website’s performance.
Each Grid plan comes with two MySQL Burst Container cycles each month. If you exceed two in any month, you will receive an email notification outlining your options.
Permanent MySQL GridContainers can be purchased and instantly activated 24/7 from inside your AccountCenter.
Each Grid service can have up to 100 databases in the SmartPool v2 system. To protect the system against abuse, there is also a maximum allowable limit of 10,000 database tables, regardless of the number of databases. Not to worry, though—most applications that use a database don't even approach these limits under normal circumstances.
Known compatible frameworks include:
This list is not comprehensive. However, we like to keep it as thorough and complete as possible. If you’ve been able to install another PHP framework on the Grid, please let us know.
No, although our PHP environment is so flexible, you can turn it back on if you really want to. You can also turn off safe mode per domain using the .htacess file. Please see this Community article for details.
Take a look at phpinfo pages to see the latest versions of PHP5 running on the Grid.
If you need a module that's not already included, please let us know and we'll look into adding support for it.
Yes, you can override most php.ini configuration settings by managing your own php.ini file for your Grid service. We've even provided a sample php.ini file to get you started. To learn more, please read this Community article.
Yes. Your Grid service automatically comes with a shared SSL certificate for encrypted email over SSL. Please see our Community article for details. You may also purchase a custom SSL certificate through us for secure web browsing.
Thanks to recent enhancements to the Grid, you can now buy and install as many SSL certificates as you want on your Grid account. To buy an SSL certificate from Media Temple, log in to your AccountCenter.
Our Grid servers are housed in secure, guarded, Tier 3+ data centers on both coasts, where they’re extremely well protected from physical threats. We strive to maintain best practices for security across all our products and services. Some of the security measures in place for the Grid include:
On the front lines of the fight against online security threats, you’ll find our own team of in-house security engineers. Our dedicated Grid experts are constantly on the lookout for evolving online threats, making updates and patches behind the scenes to keep your websites secure.
For your most crucial applications — like e-commerce sites or important client projects — our CloudTech Premium Support team can provide an extra level of security. The CloudTech Security Pack subscription includes proactive security monitoring, instant alerts, automatic malware cleanup, and professional blacklist removal. We also offer emergency malware cleanups on demand.