Tear Down: The Specs to Look for When Choosing a Server

You’ve been tasked with finding a hosting solution for your project. Typically, you’re looking for a way to get a website online. But, there are other reasons why you would need access to a server. Maybe you’re running proprietary software or a web app. Maybe you’re an avid online gamer who wants to set up a server for dedicated multiplayer. There are many reasons beyond having a website that a person would be interested in signing up for a hosting plan. Regardless of the reason you’re shopping around for a host, it’s important to know what your specific needs are.

 

Whether you opt for a VPS or a dedicated server, it’s important to look at the specs on the hardware. While there are certainly tiers when it comes to overall horsepower of a hosting solution, each specific category will have its own specs to peruse. Yes, a VPS is faster than shared hosting and dedicated servers are the fastest of all, but you can get dedicated servers at higher and lower relative speeds.

 

At the end of the day, servers are computers just like the ones you use at home or at work. They have the same components with the same functionality. However, the specs you’d look for when building your own gaming PC differ from the specs you need for a server. It’s not an exact match. You’ll notice pretty significant capacity differences that you wouldn’t even dream of using on a home machine. That’s because performing a task like hosting a website is significantly different than running an entire operating system with an assortment of applications and sufficient space for storing all of your data.

 

Let’s do a virtual tear down of server hardware and examine the major specifications prospective customers should take note of when looking to sign up for a hosting plan.

 

CPU

 

Just like when shopping for personal computers, it’s important to start with the processor since it’s “the brain” of the machine. There are two main manufacturers of processors that you’ll find in nearly every machine: Intel and AMD. Some simpler devices like netbooks use ARM processors, but they haven’t really been adopted for server technology due to their overall low power. Some servers have attempted to use them but the market seems to be highly niche, if not fading away.

 

The two major players have their supporters and detractors. In discussions of PCs this is much more pronounced because there are positives and negatives to both, especially when it comes to high-performance systems and wanting to control costs. With servers, however, it’s generally accepted that Intel is the way to go. This is because, from a performance standpoint, Intel is faster. Intel processors have quicker read and write speeds from memory on a per-core basis. Many of the offerings you see will advertise sixteen cores.

 

When you get to dedicated servers, you’ll begin to see processor choices that more closely resemble the processors you’d find in a high-performance home machine. Most will be familiar with Intel’s i7 processor which is generally considered the top tier for the typical consumer machine. Beyond that is their Xeon line which you’ll find in the most specialized machines designed for maximum performance.

 

Most people shopping for hosting won’t have to worry too much about the processor if they’re only looking to host a website because they’ll be opting for a VPS and won’t need that kind of CPU power. Taxing use cases like heavy software will probably benefit from a dedicated server with at least an i7.

 

RAM

 

If the processor is the brain, the RAM dictates how many different processes the brain can juggle at the same time. It is memory, after all. Choosing the appropriate RAM for your server is when you’ll notice a fairly big difference in comparison to shopping for RAM for a personal computer. While most people will tell you four gigabytes of RAM is the absolute minimum a desktop or laptop should have (and realistically, it’s more like eight gigabytes these days) the same doesn’t hold true for your server.

 

The bare minimum your hosting solution would need is about 512 megabytes but realistically you want to opt for one gigabyte or more. A standard VPS plan starts at the one gigabyte mark and would be fine for simple sites with average levels of traffic. Also keep in mind here that you are using a portion of a machine rather than a whole machine. You’ll notice this difference when you start shopping for dedicated servers and see they start with sixteen gigabytes of RAM.

 

Multiple factors go into having to figure out how much RAM you need. While a definitive calculation is difficult to make, you of course want to opt for more if you can afford it. Here are some variables you’ll want to be aware of.

 

Traffic: The higher the anticipated traffic, the more RAM you’ll need to keep up with demand.

Content Management System: Popular CMSes like WordPress and Drupal need at least one gigabyte of RAM, though two certainly wouldn’t hurt.

Control panels: Software like cPanel will count towards what uses up your alloted RAM.

Scripting languages and databases: Running PHP (like in WordPress) and SQL databases will require higher amounts of RAM.

Applications: Just like on any computer, the more applications running simultaneously on the device, the more RAM needed to keep them working.

 

Storage

 

Finally, let’s look at storage. Like with your own machine, you have a choice between standard hard drives and SSDs. A managed SSD VPS is often a popular choice because you’re getting a significant speed boost by using an SSD. Solid state drives have a few advantages over their spinning hard drive counterparts. For the purpose of a server though, the speed boost is your primary concern. Aspects like greater durability are nice, but that’s really your hosting company’s concern.

 

As for how much storage you need, the answer might surprise you. If you see a plan that offers thirty gigabytes of space, you might be taken aback. Your smartphone has more storage than that. But, you can’t think of hosting like a personal device. If you’re hosting a simple site, all that’s taking up space are text files and visual assets. They don’t add up to much at all. Now, if you’re hosting your email on your server too, you’ll quickly run out of space.

 

Essentially, you need to be aware of what you actually need to keep on your server. Does your site require huge databases? Will you be hosting multimedia? Taking an inventory of your assets before launch will save you a headache down the road.

 

Conclusion

 

We’ve broken down the major components of what makes a server run. However, every situation is unique and you may need more guidance on what monthly plan, exactly, would best suit your needs. You may still be on the fence between a VPS or dedicated server. Would an SSD really be necessary? If you still have questions about what server to choose or you’re ready to get started setting your hosting environment up, contact the team at KnownHost today.  Our experienced staff is always here to help.

Read More

Basic Security Features of Your New Site You Need to Know

Security on the web has been a huge topic of conversation for the past several months, if not years, though our last election cycle has seemed to really spotlight it for the general population. More people than ever have been exposed to a conversation that business owners and IT professionals have been engaged in for years which is trying to find the best ways to protect sensitive data from malicious attackers. The security of your customers and visitors is also of the highest importance. So, what do you need to know to get your new site up to speed as far as standard security protocols?

 

There are a few settings and features to be aware of as you explore the backend environment of your new VPS in an effort to bolster your security. This is a good point to throw in some caveats when we talk about the security of any website. There are no guarantees. Hacking attempts continually get more sophisticated and things can happen despite one’s due diligence. What the following is meant to do is to inform you of some best practices that will help keep your site more secure, but is it in no way a definitive guarantee that nothing will happen to your site if you do “X” things. Taking preventative steps is better than taking no action, of course, so use this information to your advantage.

 

Once you’ve logged into the hosting environment of your VPS, here are some things to keep an eye out for.

 

CSF/LFD

 

The good news about a lot of the terms and acronyms that are going to be coming your way is that they refer to things that are (or should be) already installed on your server. If they’re not, you can contact customer service to get it remedied. So, you won’t have to worry too much about making sure all of these things are in place yourself. Let’s start with CSF and LFD.

 

ConfigServer Security & Firewall (CSF) with Login Failure Daemon (LFD) is a security application that can be accessed through cPanel, which will already be established for you when you log in. CSF/LFD does a few things. It is a Stateful Packet Inspection (SFI) firewall and login and intrusion detector. CSF/LFD sends notifications in the event that something with some importance is potentially happening. That’s to say, getting an alert doesn’t mean you’re in the midst of an attack. But, something worth your attention is occurring.

 

LFD has a variety of useful features built into it that we’ll touch on briefly here. You can read more about these features and examples of the kinds of notifications you’ll receive at our wiki.

 

LFD will automatically perform IP blocks based on reasons that can be configured by the user. By default, you receive notifications each time an IP is blocked. Whether or not you want to disable this is up to you. Depending on your traffic and your filters, you might be getting alerted to things constantly, which would be a distraction. Make sure you’re confident in your configurations before doing this.

 

LFD “keeps an eye out” for things like too many failed login attempts within a short period of time, too many connection attempts being made from a single IP address, certain email issues as they pertain to volume, and successful login attempts through a variety of methods including cPanel or SSH.

 

SSL

 

Secure Sockets Layer (SSL) is maybe a bit more familiar to people because of its general acceptance as a must have for many sites, especially e-commerce sites where you’re handling sensitive customer information.

 

To explain the technology in brief, having an SSL certificate is important because it signifies you’ve put certain protections in place to ensure the safety of your customers’ information. SSL encrypts the path between the server and the client. When customers type in their credit card information to make a purchase on your site, for example, that information is transmitted securely thanks to encryption instead of the plain text it is transmitted as without SSL. Because one method of stealing information is intercepting it as it is transmitted, SSL is more or less a must have these days.

 

You’ll have to install your SSL through cPanel. To do this, you’ll need to generate a Certificate Signing Request (CSR) in cPanel which you can do by following our guide. The signing authority you purchase your SSL from will need that CSR to complete your certificate. You can then install the signed SSL certificate through cPanel. You can typically tell if a site has an SSL right from the address bar in your browser. There may be a lock next to the URL to indicate security, or you can look for https:// to precede the site’s address. The key detail there is the S as the unsecured http:// delineates no SSL. If you’re unsure that your SSL has been installed, there are sites online where you can type in your domain name and it’ll tell you.

 

User Decisions

 

Moving along from server issues to issues that are more user based, it’s important to be smart with your content management system (if you’re using one) as well. Popular CMSes like WordPress often find themselves targets of malicious actors because of how widely used they are. It’s important to do your due diligence and ensure that you are regularly updating your CMS’ core software as updates are released. The nature of open source software is such that updates come out frequently because the user base is always inspecting the code. Vulnerabilities can also come from that same public knowledge of the code. It’s important to be on top of those updates because they almost always include security and bug fixes. This need for vigilant updates also applies to plugins, extensions, and whatever other additional modules that your CMS allows you to install to expand functionality.

 

Additionally, if you have multiple users with access to your site, be sure to restrict access to the bare minimum so that they can perform their job. The fewer people that have full administrator access, the better. Passwords should also be complex, a random assortment of characters greater than ten, and not a duplicate of any other password you use for any other service. Password breaches are still one of the most common methods of unauthorized entry to a site. Most of the time it’s because the user was either phished or the password was something relatively easy to guess.

 

Finally, backups are critical. Your host may perform backups for you, but you should still manually save things yourself on a local drive whenever possible just to be doubly sure you always have your information in the event of something going wrong. As a best practice, one backup of something is never enough.

 

Conclusion

 

At KnownHost, we value customer satisfaction. That’s why we want to set you up for success. Whether it’s needing faster hosting solutions than you’re already using, you have questions about security, or you’re looking to establish a web hosting reseller business, we’re available to help. Contact our team today and we’ll get you setup with the hosting that you need.

Read More

Why Does Genuine SSD VPS Conquer the Blog World?

  • 5 Benefits of VPS for Bloggers
  • 8 Reasons SSD is Better for Blogging
  • Why is Speed Central to Your Blog’s Success?
  • Support for Your Speed

 

If you’re a blogger, you probably don’t want to have to think too much about hosting. However, it’s an easy way to create differentiation. If your blog has better technical performance, there will be less pressure on your content to drive traffic on its own.

 

Upgrading from low-end shared hosting to the more advanced technologies of virtual private server (VPS) and solid state drive (SSD) can be powerful. Plus, the cost is more manageable than using a dedicated server.

 

5 benefits of VPS for bloggers

 

Now, to be clear, in VPS or virtual private server environments, you are still dividing up machines – but delineation is much stricter with virtualization software, to the extent that you have your own, independent operating system.

 

“These servers… are strictly defined and managed by the virtualization software,” explained Ajeet Khurana. “Based on the hardware setup you purchase, the virtual computer will be allocated with the specified number of CPU’s, RAM, disk space and bandwidth.”

 

Why do bloggers choose VPS? Here are Khurana’s basic arguments:

 

  • Isolating yourself – The choices of other users on the infrastructure (including your physical machine) will not affect your performance. If another user crashes their server, yours won’t go down with it.
  • You’re steady – Your website service will be reliable and stable. Although the full physical machine is not dedicated to you, the resources within your VPS are dedicated solely to you.
  • You really get space – Shared hosts will sometimes offer guarantees of unlimited resources, but there is a catch. To make this claim, shared providers “shield themselves in some kind of ‘fair use’ clause,” noted Khurana, which makes the guarantee useless. To avoid these limitations, you can get a legitimate space guarantee with VPS.
  • Full root access – It is good to know that your VPS-hosted site has root access as needed for certain installations. Shared hosting never gives you that degree of control.
  • You can fly – When you’re on shared hosting, your speed will typically fluctuate based on peak times for other users. With a VPS, you get consistent performance. If you have a CPU designated for your use, that is your CPU. The RAM amount that’s stated in your VPS package is always available to you.

Khurana is a strong advocate of VPS over shared hosting. “[B]udget for a VPS plan,” he advised. “It is much cheaper than dedicated hosting, while being much more robust than shared hosting.”

 

8 Reasons SSD is Better for Blogging

 

You can see that a virtual private server is a strong choice, but how is SSD VPS (one using solid state drives) preferable? For general advice on how the SSD is preferable to an HDD (hard disk drive), let’s look at points made by Kenneth Hess in ServerWatch (with updated data as available).

 

Hess’s well-executed report, based on an industry-wide overview, lists these benefits of solid state over the mechanical HDD variety:

 

  • Durability – Hess noted that movement is problematic for HDDs, particularly when writing is occurring. In contrast, “SSDs… aren’t affected by mobility and are well-suited to such physical abuse,” he said. “SSDs can withstand up to 1,500 g during operation or 25 times that of a standard drive.” (2011 figures)
  • Backup for power loss – There is a backup protection that is built into a typical enterprise-grade SSD: it checks changes in voltage, via power failure circuits, and puts a backup voltage holdup circuit into play if the voltage goes under its pre-established limit. That means that there is enough power available to save writes to the infrastructure that haven’t yet completed.
  • Energy efficiency / sustainability – A solid state drive does not use a lot of energy. The 2011 figures for Watts used by an SSD and HDD show the wide gulf between them. “SSDs sip from 0.05 Watts to 1.3 Watts,” said Hess, “while their gluttonous counterparts gobble at a rate of 4 Watts or more.” Keep in mind that claims along these lines vary wildly; however, even those who question efficiency claims admit that energy used for a fixed amount of work will be lower with an SSD. In other words, there seems to be consensus that SSDs will help lower your power needs. (Plus, see the next point.)
  • Not getting hot – Heat hurts the performance of electronics. That’s why datacenters are so cool. The heat dissipation will be much lower with an SSD than with a mechanical disk. That means you don’t have to blast the AC quite as much. Furthermore, your fan size can be smaller. To look at the other side, incredibly, Hess said that HDDs create 70 percent of a system’s heat.
  • Longer life – Hess noted that HDDs tend to last 3-5 years but can die at any point. That is true actually. A study of 25,000 drives conducted in 2013 found that “only” 26% of HDDs die within 4 years. In contrast, Hess noted that he thinks the claims of SSD manufacturers of millions of hours should be seen as marketing hype, but that you can reasonably “[e]xpect your SSDs to last two to three times longer than mechanical drives.”
  • Hot plug/unplug – You don’t have to “spin up” an SSD. You have their capacity right away, with no delay whatsoever. The only thing you need to wait for is the operating system to acknowledge that the drive is there. The wait is shorter, and there’s no reboot.
  • Less noise pollution – Stress increases with noise pollution. Datacenters with mechanical drives are incredibly noisy. SSDs are quiescent drives. In a 100% SSD datacenter, all you would hear is central AC, cabinet fans, and system fans. Plus, as indicated above, your fans would likely be smaller, resulting in even lower noise.
  • Speed – Last but not least, these drives offer better performance. Hess mentioned that there are some independent studies that have been conducted suggesting that SSDs are 2-3 times faster than mechanical disks (although some research suggests the performance difference isn’t that extreme).

 

Why is Speed Central to Your Blog’s Success?

 

In an informative article on site speed and its importance, Blog Tyrant founder Ramsay Taplin noted that 2 in 5 users leave a site if the load time is over 3 seconds. He suggested 4 straightforward ways in which your site is influenced by hosting speed:

 

  1. You get more email signups.
  2. You get better search engine prominence (i.e., server speed improvement is now a general SEO tactic).
  3. You garner more conversions and sales.
  4. You score better engagement, stronger readership, and improved trust.

 

To accelerate a site, one of the top specific strategies recommended by Taplin is switching from shared hosting to a VPS.

Support for Your Speed

 

Ramsay, founder of Blog Tyrant, is actually a client of ours. When we asked him for his thoughts on our hosting service, support is the first thing he mentioned.

 

“I can honestly say that [KnownHost’s] support is the best I have ever encountered,” he said. “If you’re looking to expand to a VPS and are a bit nervous about the process, I highly recommend KnownHost as the staff and culture at this company is really hard to beat.”

 

Get your own Fully Managed SSD VPS.

Read More

Why Your Content Management System Could Dictate What Kind of Server You Need

In some ways, a website is like a car. There are many moving parts that make the entire thing work. Similarly to diagnosing car trouble, there are many different variables to investigate when trying to determine why your website may not be performing up to par. What’s with the slowdown? Why is the site taking so long to load? Questions like that cause site owners to drill down into their analytics and see what, exactly, are the implications of these noticeable issues. Typically, you’ll note things like higher bounce rates, drops in conversions, and a general tapering off of visitors as they make their way through the pipeline you’ve designed.

 

So, what gives? Which of the moving parts is keeping this car off the road? It’s hard to give broad answers because of the many different possible causes. But, because we talk about hosting here, we’re going to investigate how two critical choices you make when creating your site can interact in a way that gives your site less than optimal performance.

 

Two big contributors to overall site performance are your content management system and the hardware you choose for your hosting. Many factors go into the need for upgrading your hosting to a VPS or dedicated server. Things like traffic volume play a big part, but your content management system can dictate what kind of server you need as well. Let’s break it down.

 

Content Management System

 

Your content management system, or CMS as it’s more commonly written out as, is the “behind the scenes” portion of your site. It’s the place you login to to make changes to the content of your site. Copy, images, and even a lot of the functionality of a site will be controlled through here. This is not to be confused with cPanel, which is even further behind the scenes and where the user can do things like actually install the CMS onto the server.

 

CMS choices come in a variety of flavors. Many of the most popular ones are open source software which cost nothing and can be modified to the end user’s liking. Depending on your individual needs, some of the more popular content management systems include Drupal, Joomla, Magento (with Magento 2 now seeing wide release), and WordPress. WordPress is probably the CMS that you’re most used to, even if you don’t know it. That’s because about a quarter of all the websites on the internet are powered by WordPress. It’s pretty crazy when you think about it. There’s a good chance the website you’re looking to launch will be powered by WordPress due to its popularity and relative ease of use.

 

WordPress is formidable in nearly any use case. While it may be generally looked upon as a blogging platform, its capabilities go far beyond that. With popular plugins like WooCommerce, you can operate an ecommerce site. If you’ve got some fairly decent PHP chops, you can even hack WordPress to operate as a simple social networking site or company intranet.

 

But these tasks (and the WordPress installation itself) can be “heavy.” That is, WordPress can be burdensome when it comes to resource requirements. Which is where your server comes in.

 

Hosting Solutions

 

Everyone knows the allure of shared hosting plans. They’re cheap, easy enough to get started, and they get your site online. But there are quire a few reasons why shared hosting isn’t a viable option for a professional site with a CMS. For one thing, shared hosting isn’t as secure as options like a VPS or dedicated server due to the fact you’re sharing not only a machine but resources with other sites. If one site gets compromised, there is a route that can be exploited into yours. Any sensitive information you have may be exposed. But beyond the security aspect of it, there is the performance aspect.

 

WordPress, to say nothing of a really resource hungry CMS like Magento, doesn’t perform at its best on shared hosting because it requires a bit more horsepower to load quickly. If you’re a web developer, you probably use a lot of different browsers for testing. WordPress is a lot like Google Chrome. It’s the most popular and it has awesome features, but it’ll eat up RAM and battery at a faster pace than the competition.

 

Since shared hosting won’t cut it, you’ll need to decide if a VPS or dedicated server is right for you. In most cases, a VPS will do the trick. It has the CPU speed and RAM required to power most sites and handle a reasonable amount of traffic. The only sites that would really benefit from going all in on a dedicated server is a site that’s getting significant traffic at all hours of the day. Think huge ecommerce stores or content delivery sites like the Huffington Post.

 

Why Your Server Matters

 

Pairing the right CMS for the job with the right server will be what helps make sure your site performs properly. Site speeds and load time are very important to conversion rates. There are many different metrics you can look at that prove the point. Essentially, what you need to know is that the major ecommerce sites have an average loading time of ten seconds, when the ideal is actually three. Every second counts. A one second improvement can improve conversions by up to 7%. Compound that annually based on your sales and you can see that it’s a sizable sum.

 

The reason why your CMS can add to your load times is that the functionality all has to process in the browser when a visitor calls up your site. The complexity of the PHP scripting can add on to the load time. Themes have to populate. With WordPress in particular, the number of plugins you’re running can slow down your load time. While each plugin maybe adds a fraction of a second to the total load time, if you’re relying on a wide variety of plugins for functionality, those fractions quickly add up. And if a single second does indeed impact sales to such an extent, you see why offsetting all the backend processes of your site with a powerful server is the way to go.

 

No matter what CMS you ultimately land on, most of the major players aren’t what one would consider lightweight. And since many rely on the plugin/addon model for functionality, you want a hosting solution that’ll be able to process everything quickly enough so that all of your visitors can have a fast experience whether they’re coming to your site during peak traffic time or not.

 

Conclusion

 

Your website needs the right hosting solution to ensure its performing at its best. Are you currently with another host and you’re contemplating shopping around because you’re tired of losing out on money due to a poor performing site? Whether you’re looking for a new host or you’re looking to get a brand new online business off the ground, the team at KnownHost is here to help. We have the hosting solutions you need so you can set yourself up for success. Contact us today and we’ll walk you through your options and get you set up with the VPS or dedicated server you need for your site.

Read More