Java is one of the first programming languages that lets you write it once and run anywhere. Because of this, it is wildly popular.
As a server-side scripting language, it isn’t nearly as popular as PHP, but that is not its main use. Unlike PHP and ASP.NET, Java can be used to develop more than web applications. In fact, many enterprise-level applications today are developed using Java, and those are not just on the web.
The power of the Java programming language is unparalleled. But it can be verbose and can cause serious trouble in the hands of a bad programmer — such as memory leaks.
If you need to use Java on your site, its unlikely that you will find it on a garden-variety Shared host. Shared hosts are built using the standard LAMP stack — Linux–Apache–MySQL–PHP — and other scripting languages are not included by default. Even if you can find a shared host that supports Java, you can get better performance with a VPS. You can install any flavor of Java on a VPS that gives you root access. Many other managed VPS hosts install Java upon request.
The Best 5
- Digital Ocean : A developer-oriented cloud VPS at Shared hosting prices,
- VPS.net : A cloud VPS with a full line of managed and unmanaged plans and 20 datacenters around the world,
- Rose Hosting : A British VPS hosting provider that offers a Java package as part of their VPS plans,
- A Small Orange : A provider that offers fully managed VPS at great prices,
- A2 Hosting : A great VPS host that automates VPS installations via their QuickInstaller.
Read more about them after the break!
Winner – Digital Ocean – Unmanaged – From $5/mo + $0.02/GB
Digital Ocean is a relatively young hosting company. It is unabashedly “by developers and for developers”. It offers only unmanaged (a.k.a., “self-managed”) Cloud VPS and nothing else. They don’t even have a Managed VPS option. They use only SSD storage and emphasize speed and performance in other ways as well. For example, they provision a new VPS in less than a minute! I know it; I’ve done it. Digital Ocean offers a simple “bare-to-the-metal” brand of VPS.
They boast 99.99% uptime — and that should be true since it is a cloud VPS hosting company. If your site goes down somehow, they will credit your account for the amount of time that it was not available.
They are based in New York and have servers in New York, San Francisco, Singapore, and Amsterdam. You choose the location of your server when you set up your VPS.
Since they are very developer-oriented, you have full control over what is installed on your VPS. By default, nothing at all is installed until you do it!!
Your first step, then, is to install the stack of your choice and populate it with the tools and apps that you want to run. In the process, you can customize every detail of your VPS.
Java is just one of many install options at Digital Ocean. Since Digital Ocean is an unmanaged host, installation and configuration are from the command line. They typically have an excellent tech note on installing Java. The tech note has instructions for OpenJDK and various versions of Oracle JDK (the original, official version of Java).
Their library of tech notes and tutorials covers both common and not-so-common apps and Digital Oceans’s own idiosyncrasies.
Speaking of idiosyncrasies, they offer none of the familiar installers or panels. They do have a panel of their own that you use to create a new VPS and do some configuration. In their lingo, a VPS is called a “droplet”. You begin by creating a droplet that installs the core components of your site.
Then you hit the command line!
Digital Ocean Cloud VPS Plans
Since Digital Ocean does not need to bear the costs of managed hosting, they run mean and lean. The excellent support is in the form of email to the staff, the library of tech notes and tutorials, and the community of developer/users.
Notice that their cheapest plans give you more storage and bandwidth for the money than many shared hosting plans.
If you exceed the bandwidth of your plan, you are charged $0.02 per GB.
If you want the chance to be the sysadmin yourself, you will love it. But if you don’t want to be down there where the rubber meets the road, check out some of the fully-managed VPS solutions that we recommend.
2. VPS.NET – From $20/month
As the name suggests, VPS.net offers only VPS hosting and they specialize in Cloud VPS hosting. Cloud VPS servers can re-size on demand without reboot while remaining online. This ability is often advertised as “auto-scaling”, “auto-healing”, “elastic service”, and so forth. Capacity expands to meet heavy demands and cloud servers can take over if your main server goes down.
You can install Tomcat or other Java application servers from the command line. The tech notes at the Digital Ocean site is as good as any. Since VPS.net’s moderately priced VPS plans are unmanaged, you will need be comfortable with the command line.
VPS.net does have a line of fully managed plans, but not at moderate prices. Both the managed and unmanaged price schedules are shown here.
A Cloud VPS from VPS.net is ideal if you need to maintain a 24/7 presence all over the world. You choose from their line of 18 datacenters to host your site, a choice of Linux operating systems or Windows, they promise a 99.9% uptime guarantee. The architecture of a cloud-backed VPS is such that a promise like this is realistic.
Unmanaged Cloud VPS Plans
Here are their plans in the $100/mo and below range:
VPS.net describes these plans as “semi-managed”. That means:
We make sure we are here for you. We provide 24×7 support via live chat, email and phone. Should you have any problems with the software that comes with your server then we can help you out with the basic free of charge. More complex issue may require our paid-for Fully Managed support.
It seems that “semi-managed” means that they are there to assist but you are the primary system administrator, not them. For many people, this is a good balance since a VPS customer is often an experienced webmaster and can handle all the routine tasks themselves. Unmanaged and semi-managed plans are cheaper than a fully-managed plan, so semi-managed or unmanaged is smart if you are ready for the responsibility.
The VPS.net plans are upgradable in units that they call “nodes”. You can add additional VPS nodes to scale up if you want. The additional system resources will be multiples of the basic node. You can scale up or down without any downtime.
Fully-Managed Cloud VPS Plans
For those who are looking for the fully-managed and supported flavor of VPS, VPS.net has another line of plans for you. Of course, the support is reflected in the price. Here are their three Managed Cloud VPS plans:
These plans include the cPanel control panel, 100% uptime guarantee (hey, its a Cloud VPS backed by 18 datacenters!), automatic backup, 24/7 technical support,and fully-managed service. This is for business class customers who need to be online every moment of every day.
Their managed Cloud VPS plans offer:
- Fully-managed support
- Optimized for Joomla and WordPress
- SSL certificate
- Remote daily backups
- Two dedicated IPs
- Hosting in the cloud
3. Rose Hosting – From $19.95/month
Rose Hosting was founded in 2001 and is located in St. Louis, MO. This is the site of their datacenter. Rose Hosting takes pride in their 24/7 customer support, 100% guaranteed uptime, and 30-day money back guarantee.
Rose Hosting offers a wide range of services, ranging from shared hosting to dedicated servers. But from the look of their website, it is obvious that their specialty is Virtual Private Servers. They offer only fully-managed VPS and they are priced aggressively. When you do your comparison shopping, you should consider the type of service that’s being bundled with the VPS service.
Managed VPS Plans
Here is their list of their VPS features:
- Fully managed
- Root access
- 100% uptime guarantee
- Unlimited web sites
- Weekly backup
- DirectAdmin control panel (free), or
- cPanel/WHM ($14.95 extra)
- Free server monitoring
- 24/7 “EPIC” support
They do not offer a Java package as an optional add on; rather it can easily be installed into a VPS from the command line after you’ve purchased the VPS plan of your choice.
Here is the price sheet for their line of Linux VPS plans.
These prices are for mechanical disks and and the entry-level panel. They also have a separate line of VPS plans that use SSD storage. These plans are not identical to the base Linux VPS plans except for storage media. In general, you pay more per dollar for SSD storage and you get less of it — but it is faster!!!
Managed SSD VPS Hosting Plans
This line of plans align with the Linux Managed VPS plans for mechanical drives, but differ in capacity and price.
Here is their SSD VPS price sheet.
As is the case with their the mechanical disk VPS plans, add $14.95 for the cPanel/WHM package.
These prices are very impressive since it includes management and you get full root access! It is typical to see root access for Unmanaged VPS, but not for Managed VPS. This is the best of both worlds.
4. – A Small Orange – Managed VPS – From $25/mo
Founded in 2003 in Atlanta, their mission statement is to (modestly) provide the best quality service at an affordable cost. They claim 99.9% uptime and offer an unusually generous 90-day money-back guarantee. They do have a long term policy of not overbooking their shared servers and a good rep among the geeks for that and for quality technical support.
Their LAMP stack is right up to date. They use CloudLinux as their OS and they recently upgraded all their plans to SSD storage at no extra cost. Their line of VPS plans is backed by cloud technology, gives your root access, and is fully managed.
With root access, you can install the Java package of your choice. We didn’t find a tech note on Java at the ASO site but the ones over at Digital Ocean would apply to any good Linux host such as ASO.
Cloud VPS Plans
ASO’s prices don’t necessarily stand out — until you learn that this is fully-managed Cloud VPS hosting that uses 2.5GHz Xeon CPUs and SSD storage. If you shop around half as much as we have, you’ll see that these features can easily add an extra $50/mo to the base charge. This is especially true after you throw in the cPanel installer. It is included in ASO’s VPS plans. It’s in ASO’s character to advertise the price of the “deluxe” version of a service instead of advertising the bare-bones version and then upselling everything in the building.
1. The cPanel is included.
2. Each core is equal to a 2.5GHz Xeon or better.
3. 24/7 tech support & 90-day money-back guarantee.
4. SSD storage in RAID-50.
5. Backups are included.
They have a premium “Managed SEO Services” plan as a high cost option. It is only for business and promises to hand tune your site for maximum SEO.
ASO’s VPS plans are right in their personality of offering a premium level of service at a good price without upselling.
5. A2 Hosting – Unmanaged VPS – From $15/mo
A2 Hosting, based in Ann Arbor, MI (“A2”), has a lot to offer the VPS hosting customer. They position themselves as a cutting-edge provider. They are consistently among the first to offer the latest versions of the core components of the LAMP stack.
You can their get unmanaged Cloud VPS hosting at just $15 a month. Then you have several options for installing Java. You can use the A2 QuickInstaller™ to install the Apache Tomcat server. The Quickinstaller executes scripts from the command line to install a wide variety of services. It certainly simplifies what can otherwise be a complex task.
They also have a tech note that describes a fully manual method of installing Java from the command line. It is similar to the tech note posted at Digital Ocean.
Unmanaged Cloud VPS Hosting Plans
A2 Hosting offers a full line of unmanaged VPS plans. As is the case with many companies, you can vary the values of several characteristics to create a customized VPS for yourself. This table represents only some of the possibilities. These prices are only for the lowest CPU speed and mechanical drives. See the notes at the end of the table.
1. Bandwidth is $0.12 per GB after you reach 2TB.
2. These prices are for their slow processor, 600MHz. For a 1.2GHz processor, add $5/mo; for a 2GZHz processor, add 13.64/mo.
3. These prices are for mechanical disks; for SSD storage, add $5.00/mo.
A2 Hosting is an excellent hosting company that is widely known for excellent customer service and technical support.
Although Java is not the dominant server-side language, it isn’t hard to find a good VPS who supports it. A few bring some automation to the installation process but the majority support command line installation. Both unmanaged and managed VPS providers are represented in our list. We have given you excellent choices here, but you can also find more by yourself. Just use our hosting companies comparison tool.