Category Archives: Shared Hosting

shared-vs-reseller-hosting

Shared vs. Reseller – What Hosting Do I Need?

Shared vs. Reseller – What Hosting Do I Need?

Bottom line up front:

Generally speaking, shared web hosting is best for single websites, but can be used for more in certain situations. Reseller web hosting is designed for those who plan on hosting multiple websites for their clients and customers or have requirements to ensure isolation between websites and guaranteed resources for each customer. Read below for further clarification on when to use each.

Shared:

Shared hosting accounts typically consist of a single username in order to access the hosting account & data. You may/may not be able to add multiple websites/domains onto a shared hosting account depending on the plan that you choose however, you would only have one login for accessing this hosting account. Additional websites/domains would be added as addon domains, sub-domains or parked domains.

Shared hosting plans are typically a good choice for those with single websites, business websites or those who just have a few websites. When adding multiple websites onto a shared hosting account, it’s important to note that a shared hosting account is assigned a specific amount of resources – CPU, Memory, Processes etc. This means each additional website will share those resources with the other websites/domains you have on this single account.

There are two large downsides to having multiple websites under the same hosting account as addon domains, parked domains or sub-domains: Performance & Security. With performance, each website located on the same “single” hosting account is forced to shared the resources available with each of your addon domains. This means that if you have 10 websites (and your hosting account has for example 2GB of memory), each website can potentially fight each other for their share of memory. When it comes to security, in the event one of the addon domains, parked or sub-domains becomes compromised, it can potentially put the entire shared hosting account at risk since everything is running as the same user account. When there are multiple websites being used, we generally recommend reseller hosting.

Reseller:

Reseller hosting allows the account holder to utilize a control panel called “Web Host Manager” or “WHM” for short, to control multiple individual cPanel hosting accounts. These are great solutions for those with multiple websites, website designers/developers or those who wish to resell web hosting. When creating multiple individual cPanel accounts you’re effectively removing some of the performance & security concerns listed above by separating your websites onto their own cPanel accounts. This means each account will have its own set of resources assigned to it as well as its own username/password & system user account.

A few added benefits to having reseller web hosting is you have the following abilities:

The biggest benefit to having a reseller plan is being able to separate websites into their own cPanel accounts & is certainly what we recommend when managing multiple websites. This is especially important if you plan to provide services to other companies/businesses and if you plan to host websites for your customers.

shared-semidedicated-reseller-vps

What are the Differences Between Shared, Semi-Dedicated, Reseller and VPS Hosting?

There are many types of web hosting plans offered by hosting providers. When you add in the marketing terminology, it can become very confusing and difficult to compare. In this information blog post, we’ll try to help you better understand the various types of hosting services so you can make an educated decision based on your web hosting needs.

  • Shared
    • Designed for small to medium websites.
    • Can have multiple websites under one account.
    • If one site is compromised the other sites can become compromised.
  • Semi-dedicated
    • Designed for larger websites.
    • Can be more cost and time effective than a Virtual Private Server (VPS). You manage your website and the provider manages the OS (patching, administration, security, etc.).
    • If one site is compromised, the other sites can become compromised.
  • Reseller
    • Designed for multiple websites owned by different people or businesses.
    • Multiple accounts vs. one account with Shared Hosting.
    • If one website under that account is compromised other websites under the other accounts will not be.
  • Virtual Private Server (VPS)
    • Designed for any size website or application where isolation, OS and application customization, or corporate policy dictates.
    • Can scale well beyond the resource limits of other hosting types.

Shared Hosting

Shared hosting plans are “single user” plans designed for single website applications. This is the preferred choice for a small business with a single website or an individual looking to host their portfolio site, blog site, forum, or to start learning how to do website development.

Shared hosting plans can also host multiple websites using what’s called “addon domains.” These are simply sub-directories under the main account with DNS maps that point to them. While hosting multiple sites on a single account may sound like a good option, there are security and performance issues that can arise:

  • Security: Let’s say you have a shared hosting account with 10 addon domains and one of them was to get hacked. Now the hacker has access to all the websites residing on this account.
  • Performance: Each account (cPanel account or shared account) is allocated a certain amount of resources (memory, CPU and disk IO). Every additional website added to this single hosting account consumes more of the finite resources that are available. As more websites are added, they start to compete against each other for memory, CPU and disk IO (commonly called contention) which ultimately will slow down all of the websites hosted on the account.

If you plan to host multiple websites, a Reseller account will be the better choice.

Semi-dedicated Hosting

Semi-dedicated hosting is on the same platform as Shared Hosting but includes additional resources tailored for large, high-traffic, or resource-intensive websites and applications. Semi-dedicated plans are a great alternative to a Virtual Private Server (VPS) when:

  • you don’t need isolation, OS and application customization, or have corporate policy mandates.
  • you don’t have the experience or staff to administer, patch and secure your own VPS.

If you’ve outgrown Shared Hosting, consider Semi-dedicated before moving to a VPS.  

Reseller Hosting

A Reseller account is not just for those interested in reselling web hosting. Its primary function is to properly partition or separate multiple hosted websites into their own “containers.” 

Reseller hosting is similar to shared hosting with one major difference: You have a dashboard to manage multiple accounts. This means you can create multiple “shared” style hosting plans and use a single dashboard (WHM) to manage them. As additional websites or customers are added, each can be assigned to its own cPanel account. Each account has its own unique login, username and password, email accounts, and most importantly, its own resources. This ensures each site is more secure and has access to its memory, CPU and disk IO.

In addition to simply using a Reseller plan for hosting multiple websites, many hosting resellers utilize reseller plans from a parent provider such as VeeroTech to sell web hosting to their clients. You can utilize the included billing software (WHMCS) to automatically bill your clients, provide a support desk, and provision hosting accounts from automated ordering.

Reseller hosting accounts are also great for web designers, development firms, and companies that need to host multiple website accounts.

Virtual Private Server (VPS) Hosting

A Virtual Private Server is similar to a physical server except that it is virtual. We utilize very powerful datacenter-grade physical servers that host multiple virtual servers on high speed RAID 10 SSD disk arrays with many disks for safety and performance. A VPS is a solution for those who require one or more of the following:

  • Custom application or application stacks
  • Custom scripts
  • Specialized server settings
  • Larger amounts of resources
  • Company policies/guidelines that require isolation

VeeroTech offers three types of VPS solutions:

A fully managed VPS is a virtual server that is fully managed by our staff. Our engineers monitor, tune and maintain each VPS and respond to any issues that may arise. We handle all of the server-side tasks, daily backups, as well as customer requests that may need to be completed. The most common operating systems deployed on a VPS are flavors of Linux like CentOS and Ubuntu. A managed VPS is ideal for those who require an isolated solution or larger amounts of dedicated resources but don’t want the hassle of managing a server. Our managed VPS’s also include a licensed version of cPanel & WHM, firewall, Softaculous script installer, R1Soft backups & more.

A self-managed VPS (also known as unmanaged, droplet, root access, or instance) is managed by you. The hosting provider ensures only the virtual server is online, not the OS. It also does not include backups, control panels or any type of maintenance. A self-managed VPS is a good solution for those who have the expertise and resources to manage, secure, and maintain their own servers.

Although this is a cheaper option, it can quickly become compromised or break due to the knowledge required to maintain and secure the server. If you’re running a business, this is an important factor to consider.

A storage or backup VPS is a great alternative to other “cloud storage” options because, not only is it your data, it is on your server. This provides an extra layer of security, privacy, and management. 

Starting with a Shared, Semi-dedicated or Reseller Hosting plan can be a more cost-effective solution to handle most needs, unless yours require a VPS. If you are still unsure which option to choose, feel free to ask us.