fbpx
vshosting~

How do you recognise a great hosting provider from a sub-par one? To quote one of our colleagues: “It’s damn hard.”

Unfortunately, many of you will only learn the true qualities of your hosting provider when things get tough. A great hosting company solves problems proactively, quickly and nonstop. (And most of the issues it manages to quench before they fully manifest.) That’s why a lot of people only change their hosting provider after some very bad experience.

However, by then the inability of a hosting company will have usually cost you considerable money. Plus when looking for a new hosting provider, you know little more than before. The only improvement is that you can remove your existing provider from a long list of options.

Damn hard, yet not impossible

To determine a hosting provider’s quality is truly difficult but there are some indicators that can help you decide nonetheless. Award plus points to all hosting companies with their own data centre, those who have support staff directly in the data centre, 24/7, and to those providers that are happy to prepare a customised solution for you. 

On the other hand, if a hosting company is renting space in someone else’s data center hundreds of miles away from its headquarters, we recommend you rule it out at once. How will they fix your server if something goes wrong? The same goes for a provider with support staff that only work on weekdays from 9-5. It is well known that bugs and other problems notoriously rear their ugly head at 2 am on Saturdays. Ideally, just before Christmas.

Similarly, if a provider tries to squeeze your unique online project into one of their cookie-cutter solutions and doesn’t want to hear about customisation, we recommend you run for the hills.

All of these markers can help you narrow down the list of potential providers. Unfortunately, it’s often not enough to make a final decision. Besides, there are also such companies that will tell you exactly what you want to hear. Then it becomes very difficult for you to figure out what’s the truth and what isn’t.

How to size up an intangible product

Hosting is a virtual service that you can’t just look at and evaluate. Therefore, some providers can promise you wonderful things that you’ll have difficulty verifying. For this reason, we recommend you go beyond the above-mentioned research and visit the company’s headquarters and data centre.

Look into the data centre itself, the backup elements they use, and even how many people are manning the support. It’s also essential whether the support staff are experienced professionals or whether it’s obvious they’re just some random students. Focus also on how the company manages server monitoring (does it allow them to discover a problem before it fully manifests itself?). All of this will help you judge how well the hosting provider takes care of servers entrusted to them. 

This tactic will further help you narrow down the list of potential hosting companies to the highest quality ones. You’re still not out of the woods, though. Many aspects are hard for you to gauge and clever salespeople can manage to hide a few skeletons under the data center floorboards. Therefore, it’s time to focus on quality indicator number one: references.

References, references, references

You’ve probably heard that in real estate what matters most are three things: location, location, location. Well, when it comes to hosting, it’s all about references. Thanks to them you can accurately estimate whether the given company can provide even more complicated solutions, whether they can customise infrastructure to your project and whether they’re a good fit for your business at all. 

Try to find out if your potential hosting providers have large and well-known companies that require customised complex infrastructure among their clients (such as Pilulka.cz). If so, it’s a great indicator that the hosting company can manage even extensive projects and won’t have a problem tailoring the hosting solution to your needs – no matter the size of your business. To give you an idea: at vshosting~, we host both the largest Czech projects with clusters composed of tens of servers and respectable clients who only have a single cloud server.

At the same time, focus on reference clients that have a business model similar to yours. Do you sell clothes online? Then you’ll be interested to know which hosting provider has e. g. Trenýrkárna.cz as a client. Do you run a digital agency? In that case, you’ll want to host with a company that provides infrastructure for e.g. Blueghost. And so on – you get the idea.

It is also important whether the hosting provider has experience with the technologies you use in your application. Therefore, ask also about concrete clients that chose the same technologies as yourself. Do you, for example, run a highly loaded MySQL database and need someone to take care of it, optimise it and ensure its operation in a high availability mode? That’s our daily bread at vshosting~ – we even take care of MySQL databases with terabytes of data in volume! 

But how can you rule out those companies that have no qualms about putting up a bunch of impressive logos on their website without actually having those companies as clients? Simple: ask for contact information of these clients and verify the references. Respectable hosting companies will have no problem giving them to you. On the other hand, if a company gives you a bunch of excuses about why they can’t give you their clients’ contact info, that’s a serious red flag.

References in the hosting business simply serve as insurance that whatever it is providers promise you, they can also deliver. 


vshosting~

At vshosting~, we make it our mission to not only provide our clients with top-notch hosting services but also to advise them well. In the 14 years that we’ve been on the market, we’ve seen quite a lot already. Therefore, we have a pretty good idea about what works and what spells trouble. One of the key (and very costly) issues we see time and again is a shared infrastructure for both development and production. This tends to be the case even with large online projects that risk losing enormous amounts of money should something go awry.

Considering how big a risk shared dev and production environment poses, something going awry is a matter of time. Why is this so dangerous? And how to set up your infrastructure so that you eliminate the risks? We put together the most important points. 

Development vs. production environment 

Development (and testing) environment should just and only serve new software and feature development or its testing. This encompasses not only the changes in your main application but also e.g. updates of your software equipment on the server. In the dev environment, developers should be able to experiment without worrying about endangering production.

The production environment, on the other hand, is where the app runs for everyone to see. For instance, an online store, where customers browse and search for items, add them to carts and pay for orders. Production is simply all that is visible for your average user plus all the things in the background that are key for app operation (e.g. databases, warehousing systems, etc.).

But most importantly: the production environment is where the money is made. Therefore, we should keep our distance from it and play it soothing classical music. As any problem in production rapidly translates into lost revenue.

Risks posed by A shared infrastructure

If you don’t separate development from production, it can easily happen that your developers will release insufficiently tested software, which will in turn damage or break the entire application. In other words: your production will go down. Should you be sufficiently unlucky, it will take your developers several hours or even days to fix the app. If your app is a large online store, this translates into tens of thousands of euros in lost revenue. Not to mention the extra development expenditures.

Such a situation becomes especially painful if it occurs during a time of high traffic on your website. In the case of online stores, this is typically the case before Christmas – take a look at how much would just an hour-long outage cost you. It’s not just Christmas, though – take any period of time you spend investing in e.g. a TV commercial. This is a very expensive endeavor and cannot be simply turned off because your online store is down.

Unfortunately, we’ve witnessed way too many nightmarish situations like this. This is why we recommend all our clients develop software in a separate environment and only after testing it in a testing environment release it into production. The same can be said for expanding the software equipment of their production servers. Only by thoroughly testing outside of production can you avoid discovering a critical bug in production on a Friday night just before Christmas.

Inside a separated development environment, you can deploy new app versions (e.g. an update online store) risk-free. There you can also test everything well before deployment to production. It will also allow you to update server components to their new versions (DB, PH, etc.) and test their compatibility and function. Only when you are certain everything works the way it should, can you move it to production. All in all, you’ll save yourself lots of trouble and cut costs to boot.

How to separate development from production

When choosing a hosting solution, take the issue of separating development and production into consideration. Ideally, you should run development and testing on a separate server and production should “live” on another one (or on a cluster of servers). At vshosting~, we’re happy to offer you a free consultation regarding the best solution for your project – just drop us a line.

We’ll help you design appropriate configuration for your development and testing environment so that it fully reflects that of production but at the same time doesn’t cost you a fortune in unused performance you don’t need. As the development environment receives little traffic, it doesn’t have to be as robust. For example, if your production consists of a cluster of three powerful servers, one smaller virtual one will likely be just enough for your development purposes. We recommend using the cloud for development because it’s typically the most cost-efficient option.

If you opt for one of our managed hosting services, we’re even happy to create the development environment for you. Simply put, we’ll “clone” your production and adjust it in such a way, that the environment remains identical but its performance is not unnecessarily high. That way, you’ll get all the benefits of separating development from production and save time and money while at it. Then, you’ll be able to make all your changes in development and, only after successful testing, transfer them to production.


vshosting~

It likely comes as no surprise that at vshosting~, we take security very seriously. Sometimes we joke that our measures are bordering on paranoia. But that’s our job. Only thanks to extremely strict measures and crisis scenarios fine-tuned to the last detail are we able to operate a data centre that hasn’t experienced an outage since its opening in 2015 and provide our clients with maximum reliability.

In this article, we’ll take you behind the scenes and show you, how we protect clients’ servers and data from three typical threats: server sabotage or theft, a prolonged blackout, and cooling system failure.

Apocalyptic scenario 1: Server sabotage or theft

If some random vandals, or worse, your competitors, got their hands on your servers, that would spell real trouble. Not only would your applications (e.g. your online store) stop working but the thieves could access all your data. Fortunately, if you’ve entrusted your infrastructure to vshosting~, you don’t have to worry about this ever happening.

Our data centre ServerPark is an impenetrable reinforced concrete cube with armored doors surrounded by a tall fence with barbed wire to boot.

https://vshosting.cz/tech

ServerPark data centre

Not even that was sufficiently secure for us though, so we added a sophisticated security system complete with cameras. The system activates the moment anyone would, for instance, climb over the fence or try to break into one of the doors. The only way to get into the server room is with a combination of several keys, chips and an access code. If that wasn’t enough, each server rack is locked as well so making it to a server without clearance is next to impossible.

It is worth mentioning that we also protect our clients against cybernetic sabotage: DDoS attacks. Those can be easily (and cheaply) ordered online and the attackers can then overload your application rendering it inoperational. That’s why we developed our own anti-DDoS protection system, which effectively protects our clients’ servers. Saboteurs will, therefore, have no luck even if they decide to take the software route.

Apocalyptic scenario 2: Several days of blackout

Thieves, saboteurs, and other villains are taken care of but what if, say, there was a power outage? Any data centre consumes a huge amount of electricity – so how would we manage a blackout? And what if the power outage lasts for a full week? It is exactly for these possible cases that we’ve installed a complex system at ServerPark that comprises UPS, i.e. a backup battery power source, diesel generators, and a diesel tank.

2 out of 3 diesel generators at the ServerPark data center

2 out of 3 diesel generators at the ServerPark data centre

We also operate all of these elements in a so-called nx2 and n+1 mode. What that means is that we’ve installed two independent power supply branches (nx2). Each branch is assigned a one dedicated as well as one backup UPS (n+1) and has its own diesel generator and switchboard. At the same time, we have an extra generator that will switch on automatically, should any of the other two have a malfunction.

Each power supply branch also has its own set of batteries and each set is composed of 3 independent strings. This is the case because, for technical reasons, the batteries are set up as a series in each string. Therefore, if there was poor contact between two batteries, for instance, the entire string could fail. We also install 2 separate power sources to every server, each one simultaneously connected to both of our power supply branches: to independent UPS, switchboards, and generators.

So what would happen if there was a power outage? The data centre would automatically switch to battery system power while our diesel generators would start turning on. Our batteries can fully supply ServerPark for more than 20 minutes. This provides ample time for the generators to start operating at full efficiency. After that, the data centre would be fully powered by diesel generators. Thanks to our extensive diesel supply, we could operate like this for more than two weeks. To give you an idea, that’s several times more than most hospitals.

Apocalyptic scenario 3: Cooling system malfunction

We’ve handled the blackout then but there are other potential problems that could arise. A data centre is full of electronics after all – what if some of it malfunctions? And what if the malfunction occurs in a key element, such as the cooling system? 

Servers create a lot of heat which is why they need to be cooled constantly to prevent overheating. If their temperature rose too high, it could cause server damage, destruction or even a fire. That’s why we implemented a robust cooling infrastructure along with a professional FM200 gas fire extinguishing system. Fire extinguishing should be off the table though – each of our servers has a safety switch that turns them off if they get too hot.

FM200 fire extinguishing system in the server room at ServerPark

FM200 fire extinguishing system in the server room at ServerPark

Our cooling system is just as robust as our power supply one: we have twice as many air conditioning units and other elements as we need plus an extra one in reserve. Many data centres only have that one reserve but we didn’t consider it safe enough. Cooling system failure in our data centre is, therefore, about as likely as you getting hit by lightning while the sky is clear.

As you can see, our data centre ServerPark is ready for the worst. Be it an attempt at sabotage, power outage or a possible malfunction, the quality of our services will remain constant. Due to our no-compromise security (and many other benefits), even the biggest Czech and Slovak internet companies have entrusted us with their online projects. Also, if you’re curious how we’re maintaining a 100% operation during the coronavirus pandemic, check out our previous article


Damir Špoljarič

Throughout the past 14 years, we have experienced a lot of difficult times, technical problems, and other complications. The current pandemic is different in many ways. It is not possible to prepare for such a situation in advance and design a detailed crisis procedure for it. Although this is nothing compared to companies that had to completely “shut down”.

During the first days, we’ve made some elementary changes (we’ve subsequently informed about them on social media). We have, perhaps, approached the situation with too much paranoia but our intense measures have two goals: to postpone (or entirely eliminate) the infection in our company and to maintain operation at all costs.

Preventing the infection

First and foremost, we’ve made wearing face masks mandatory for all personnel in the building. This was days before the government announced this measure country-wide.

We also banned the use of public transport and introduced corporate car rides using the capacity of company cars. At the same time, we allowed the maximum number of people to work from home, although in our case it is quite complicated and we have significantly reduced our staffing capacity.

In an effort to prevent contamination, we also restricted all foreign persons from entering the building and asked clients to do so only in the most urgent cases. We subsequently tightened this measure and introduced a total ban on the entry of foreign persons as well as clients and suppliers into the building except for emergency situations. Our teams of admins and technicians solve all other issues on behalf of clients so that visits are not necessary.

Furthermore, we measure the temperature of all persons entering the building, disinfect work stations daily as well as door handles, etc.

Preparing for anything

One of the early measures was also filling up our diesel tanks with fuel for our generators (tens of thousands of liters purchased). We don’t expect the state to “pull the plug” on electricity for companies but we want to be ready for anything. This way, we can endure a several-week-long blackout without a hitch.

On top of everything, we divided the management in such a way, that they cannot get infected at the same time. The objective is that the full managerial operation of the company remains intact even if someone falls ill, our strict measures notwithstanding.

Paradoxically, our volume of work during this crisis has remained the same or even increased. This is due to most of our clients being online stores that are currently experiencing a demand comparable to the one before Christmas. Not only food is sought after but electronics or even sports goods as well. However, thanks to our wonderful colleagues, we are managing everything just fine.

Full lockdown? We’re ready

We’ve also prepared for an emergency “island-like” operation if the company in the event that the state enforces a full lockdown after all (as data centers fall under telecommunications and are thus not exempt from it). The building is now fully stocked with food and other essentials to make the continual operation of the company and the data center possible.

A big thank you to all colleagues, they all approached the situation responsibly and devotedly. In these tense situations, the health and strength of each company team come to light. At the same time, I would like to assure our clients that vshosting ~ is still running at 100% and is ready for all crisis options.

Damir Špoljarič
CEO



vshosting~

There can be quite a few reasons to leave web hosting: maybe you need more setup flexibility, higher web limit, availability, or performance, or you want to use specific software that doesn’t quite agree with your web hosting. Web hosting has simply become too small for you.

On the other hand, web hosting provides a relatively high level of user-friendliness: you control it using a graphic user interface, the provider takes care of everything regarding both hardware and software, and you don’t actually have to worry about much of that behind the scenes stuff. Upgrading to a new hosting solution that would provide the same level of comfort is, therefore, no easy task.

Where to then?

Web hosting alternatives that offer more flexibility and performance are plentiful on the market.  Among the closest ones from a user’s perspective are VPS and managed services. You may also consider a dedicated server or getting your own physical server.

Because reality can be quite a pain sometimes, each of these options comes with both advantages and disadvantages. Let’s take a look at them. 

VPS

At first glance, the most attractive option is the so-called VPS, i.e. virtual private server. Compared to web hosting, you get complete freedom with a VPS to install whatever software you want and set up everything the way you like. VPS is also quite cheap which proves very attractive especially for projects that are just starting out.

However, full freedom comes with a caveat – you have to take care of everything yourself. And we do mean everything. Installations, updates, security measures, any changes, problem-solving, backups, etc. etc. You’ll need your own administrator to make sure everything works the way it’s supposed to and that your project stays safe.

There are many threats lurking in the shadows that you’ll have to identify and stay clear of when managing your own server.

Own physical server

Another option you can transfer to from web hosting is getting your own server. That way, you’ll get a lot more performance than with web hosting or a VPS as well as a lot of flexibility. On the other hand, this solution has similar disadvantages as a VPS – you have to deal with everything on your own. Which is costly, annoying, and pretty dangerous to boot (unless your administrator is one hell of a guy who works 24/7).

Besides software management, you also have to take care of all things hardware – provide cooling, constant energy supply (not quite as easy as it sounds – aka plugging it in doesn’t cover it). All things considered, getting your own physical server thus comes with the highest risk of outages, cybernetic attacks, and other fun things like that.

Dedicated server

A dedicated server, unlike own physical server, is actually a server as a service, where your provider takes care of all things hardware and sometimes even does the initial installation. The server provider also deals with all hardware-related issues – e.g. at vshosting~, we guarantee solving any hardware problem within 60 minutes, day or night.

Your dedicated server is placed in a data centre which tends to be well protected from power outages or intruders. In addition, it has much better connectivity than a server plugged into your own makeshift server room.

Compared to web hosting, a dedicated server offers much higher performance and you can install pretty much whatever you want on it. The software side of things is still on you though, just like with a VPS or an own server. Therefore, you’ll have a hard time getting by without an administrator (and thus extra costs).

Managed services

The most pleasant upgrade from web hosting is, without a doubt, to a managed server or even a more robust managed service. From a user’s perspective, these kinds of services are like web hosting on steroids: the service is equally easy to use and the hosting provider takes care of all operational things (both software and hardware). At the same time, you get much higher performance at your disposal as well as a lot more flexibility regarding settings, software compatibility, and the like. 

In effect, this means you don’t need an administrator, can forget about what’s going on with the server behind the scenes and everything works as it should. And if not, it’s your provider’s job to fix it ASAP. You can focus on your core business.

Depending on the extent of your project and the technologies used, all you need to do is decide whether you’ll go with a managed server, a more robust managed cluster, or e.g. a managed solution for Kubernetes

Cloud or metal?

Cloud or metal?

If you do opt for a managed server, you’ll probably run into the “cloud vs. physical server” dilemma. In our experience, it’s hard to say point-blank that one is better than the other – it depends on your specific situation.

For a smaller but quickly growing online project where high availability and flexibility is key, cloud is what you should go for. Thanks to a lower performance requirement, cloud will also be the more frugal option for you. And if you grow out of it eventually, it’s easy to transfer to a physical solution after. 

However, if your business requires high performance or the storage of large amounts of data, it pays off to jump straight into a physical server solution. That one can pack a much bigger performance punch and becomes much cheaper per unit than cloud.

Not all managed services are created equal 

Managed services have been gaining popularity thanks to their user-friendliness. Unfortunately, not every provider considers “managed” a truly completely managed service and clients can thus become unpleasantly surprised.

Ideally, when it comes to a managed service, the provider handles the initial installation, all of the server monitoring, and operating system updates as well as all of the issues that might arise – be it software or hardware related. That’s how we do it at vshosting~.

Some other providers, however, understand a managed service as only the initial software installation and subsequent care for hardware. Alternatively, they may be prepared to handle software-related problems but charge extra fees for that. That’s why we recommend having a very close look at what your chosen managed service truly encompasses.

The best solution for your project

Have you found your pick?

We know from experience how difficult making this choice can be. Everything is individual and you’ll typically get the best results if you have your hosting solution customised just for your project.

So if you’re still wondering about the best option for you, shoot us an email. Our experts will be happy to advise you on what option is best for you.


Damir Špoljarič

Take a look at the most important reasons why hundreds of clients opt for dedicated servers from vshosting~.

Customised configuration

More than 40 % of our clients take advantage of our individualised configuration option when it comes to dedicated servers. We provide clients with dedicated servers with high performing processors and up to 1 TB RAM.

Immediate service and upgrades

As the only company in the Czech Republic, we guarantee repairs or exchanges of servers in the unlikely event of a malfunction within 60 minutes. On average though, we repair a server within 25 minutes :-). We also have hundreds of replacement servers in stock directly in the data centre and we are therefore able to exchange them immediately. In addition, we can upgrade your server or change its configuration just as fast.

Monitoring and remote management included

We monitor each dedicated server and in the event of its unavailability (e.g. due to overload) we contact the client within 5 minutes. We then assist them in solving this if the inaccessibility is caused by a hardware issue.

All dedicated servers are plugged into our central management network and clients can thus use our web application KVM Proxy to manage their dedicated servers. They can monitor the log of the server hardware, access the server console, execute a remote boot of the server or physically restart the server. All that can be done using the central interface with the maximum comfort which is especially appreciated by clients, who have a number of dedicated servers.

Really good connectivity

Each server is connected to the 2x 1 Gbps network (redundancy thanks to LACP) into two distinct switches in the active-active mode so that the full speed of 2 Gbps can be used. We also offer a speed of 2x 10 Gbps.

vshosting~ makes no false promises and our backbone network is prepared for large data streams. Out of all hosting companies, we use the best network hardware from top suppliers.

We are members of 4 peering centers in 3 countries and continuously expand our European infrastructure. In the near future, we also plan an upgrade to 2x 100 Gbps into NIX.CZ. Our technology is ready for that already.

Redundancy

We only use servers with two power sources or servers with STS switch connection in order to fully utilise the features of our top of the line data center and its energy infrastructure. Thanks to that, we are able to guarantee extra high availability.

Take a look behind the scenes – into the backup systems of our data center:

Complete management of the physical infrastructure – everything you need

We provide complex infrastructure as a service even for the largest internet projects. Here are the most popular add-on services we offer with dedicated servers:

– private networks between servers (client VLAN)
– lease of NetApp storage or space in our CloudStorage SSD/SAS for central storage (NFS/iSCSI)
– top of the line premium AntiDDoS (Radware solution)
– VPN as a Service
vshosting~ CDN

And much more.

Read more about our dedicated servers.


vshosting~

It’s no secret that servers aren’t exactly the most attractive topic, passionately discussed at e-commerce conferences. The hottest trends in full-text search optimisation or tips for most efficient social media campaigns are much more en vogue.

Then there’s the core business itself, to which every e-shopper dedicates the bulk of their time. Considerations regarding server infrastructure quality and the reliability of the entire hosting solution rarely make it to the tightly packed schedule.

Underestimating hosting pays bitter dividends

Why worry about the details of your hosting solution anyway? It does work somehow.

Well, if you’ve been in the world of e-commerce for a while, you’re likely painfully aware that “it” sometimes doesn’t work. At all. As chance would have it, this tends to happen during the least convenient times. Such as just before Christmas when your pricey marketing campaigns are in full swing and everybody shops like their lives depend on it. If your e-shop goes down then, nobody will care how wonderful your products are. Even if your full-text reads your customers’ minds and your social media campaign makes thousands swoon, it’ll all have been for naught.

„Experience shows that hosting and the technology behind it (infrastructure, servers) are just as important in e-commerce as logistics or customer support,“ says Damir Špoljarič, CEO of vshosting~

As our CEO, Damir Špoljarič, discussed in a recent interview (Czech only – sorry) – infrastructure is absolutely essential in e-commerce and one shouldn’t underestimate it.

Unfortunately, on top of servers’ lack of sex appeal, most e-shop owners aren’t primarily technically oriented and tend to delegate tech stuff to developers. They often offer to take care of hosting as well, which sounds great – because hey, one less thing to worry about. But developers aren’t hosting experts and too often opt for a less than ideal solution. Therefore, we recommend entrusting your hosting solution to specialists with relevant experience. After all, you wouldn’t want a bunch of Linux admins coding your new e-shop either, would you?

In addition, many hosting providers strive to cut down prices as much as possible, which leads them to compromise on quality and in turn raises the risk of an outage. Such risk, however, proves difficult to imagine – calculating how much I save by opting for a cheaper solution, on the other hand, is a piece of cake. As a result, many e-shoppers take the “as cheap as possible” route. They only get to quantify the risk they took when the cheap hosting faults show in lost revenues.

Christmas in e-commerce: easily half of the yearly revenues

Outages happen most often when the servers are under most pressure – the Christmas season is a textbook example of that. Unsurprisingly, at that time it’s also least convenient because most sales in e-shops take place before Christmas. Based on the data from e-shop infrastructure providers, Shoptet and Shopsys, for many e-shops the revenues during the time between 1.9. and 23.12. may even exceed half their total yearly revenues. Both companies entrusted their infrastructure to vshosting~, which is therefore ready for seasonal traffic fluctuations and their data is unaffected by any outages as a result.


The customers of e-shops on Shoptet made approximately 21 million orders last Christmas. That is almost three-quarters of all the orders made there that year. In the case of Shopsys, which is used by somewhat larger e-shops on average compared to those on Shoptet, Christmas orders comprised between 34 and 49 percent of the total yearly numbers. The data suggests that the smaller the e-shop, the more significance the Christmas season holds for it. Underestimating hosting can thus backfire especially unpleasantly for them. Unfortunately, it is the smallest e-shops that tend to compromise on hosting the most.

E-shop Christmas according to Shoptet

E-shop down: how much money are you losing?

Every e-shopper understands that a web outage translates into money lost. But how much? Would it even pay off to invest in a more robust hosting solution?

Using Shopsys data, we’ll show how much of its revenue an average large, medium and smaller e-shop loses in the event of an hour-long or even a day-long outage. A typical outage “only” takes a few hours but longer ones that exceed a full day may also occur. 

Large e-shops

The category of large e-shops at Shopsys includes e-shops with annual revenue exceeding CZK 1 billion. Their average large e-shop at Shopsys has annual revenue of 1.1 billion CZK. According to the available data, a typical large e-shop will earn around 425 million CZK – almost 40% of total annual revenue – during the Christmas season alone.

Effect of Christmas on large e-shops

If during the Christmas season, i.e. in the period 1.9. – 23.12., even an hour-long web outage occurs, the revenue lost amounts to 155 000 CZK on average. If the e-shop ends up down for the entire day, it will lose 3,720,000 CZK on average.

Medium e-shops

Medium e-shops on Shopsys are those with revenues in the hundreds of millions CZK. The average yearly revenue of a medium e-shop on Shopsys is 400 million CZK but ca. 155 million, i.e. 39 % of that is earned during the Christmas season.

Effect of Christmas on medium e-shops

Potential losses from non-realised orders given an hour-long outage thus amount to 57 000 CZK – or up to 1 400 000 CZK in the event of a day-long outage.

Small e-shops

The annual sales of smaller e-shops at Shopsys are in the tens of millions CZK and the average annual sales are about 60 million CZK. The Christmas season accounts for 45 % of total sales, i.e. 27 million CZK.

Effect of Christmas on small e-shops

A smaller e-shop can, therefore, lose around 10 000 CZK in the event of an hour-long outage, an all-day outage will rack up losses of 240 000 CZK. Despite those numbers being much lower than in the case of larger e-shops, proportionally the impact of an outage is much higher on smaller e-shops because the holiday season is so important for their business.

Which category does your e-shop fall into? Try to estimate, how much would just an hour-long outage cost you. Compared to how much you save by opting for a less reliable hosting solution, it’s likely that the very real possibility of an outage and the resulting losses far exceed your savings. 

Not to mention it’s not just about lost revenue…

Lost revenue is just the beginning

If you invest intensively in an advertising campaign, which is typical during the Christmas season, an “e-shop down” will cause losses twice: firstly, you lose the money from people who want to buy from you, and secondly, you throw your advertising investment out the window.

And don’t even get us started on the loss of customer trust, damage to the brand or negative SEO effects. Nowadays, customers quickly put an e-shop that is down even for a moment into the “I’m not coming back here” category. The impression of the unreliability of your e-shop is immediately reflected in your brand perception too.

Last but not least, an e-shop outage affects your SEO – e.g. Google penalises websites that have been down for some time. Therefore, you’re risking falling down in organic search results and every SEO expert will confirm that getting back up takes a lot of work.

Solution: choosing a high-quality provider

The answer to the above-mentioned horror stories seems obvious – just pick out great hosting. But how? The “hosting solution quality” is a rather inconceivable concept so how can you tell that your provider is the one that doesn’t compromise on infrastructure?

To be honest: it’s really hard to tell. Because paper doesn’t blush and some providers are willing to promise you the world and the cancellation of gravity to boot. Nonetheless, there are a few quality indicators around: references, recommendations, and a couple of well-formulated questions. Simply put: ask around.

Ask hosting providers about their clients. Are there any well-known companies among them? Are any of them from your industry? Get their contact information and verify the references. A reputable company will give you that information – if they try to talk their way out of it, watch out.

Take a look at vshosting~ references

Ask your friends from your industry about their providers. What is their experience with them? How long have they been using them? Would they recommend their services? There’s nothing better than a brutally honest review from someone you trust.

And lastly: ask your potential providers about their expertise. What proven experience do they have with projects similar to yours? How do they deal with traffic spikes? How quickly can they deal with unexpected issues in the middle of the night? What if there’s a hardware malfunction at 3 am on a Saturday? 

Ask us anything

Why 50 % of Czech and Slovak e-commerce hosts at vshosting~

Half of all the Czech and Slovak e-shops have entrusted their infrastructure to us. We dare to say this is no coincidence. At vshosting~, we have extensive experience even with the most demanding e-commerce projects – be it companies such as Shoptet and Shopsys that provide background for thousands of e-shops, or well-known projects like Pilulka or Notino. 

Check out our references

Because we’ve been providing hosting for e-commerce projects for over 13 years, we’ve accumulated a lot of know-how. All servers are running in our very own modern datacentre that meets demanding security standards. As a result, we have the entire process under control: from hosting solution design and migration to daily operation and optimisation.

Our infrastructure is prepared for seasonal traffic changes as well as unpredictable spikes so the fact that there are five times as many people on your website before Christmas won’t faze us in the least. We also ensure resistance to the malfunction of any part of the hosting solution – you won’t have to worry about infrastructure at all and just focus on your core business. 

All our servers have redundant connections, power supplies, and other features. We have doubled all the elements within the data centre and backed up the network connection many times. At the same time, in case of a problem, we guarantee a response within 60 seconds – 24 hours a day, 7 days a week.

Right in the data centre, we have qualified technicians and admins who immediately solve unexpected situations, nonstop. Even in the middle of the night, we have experts in the data centre ready for customer support – you call them directly, there are no call centers or middlemen.

Have questions for us? Let us know.


vshosting~

Are you picking out a new dedicated or managed server and wondering which SSD disk would be best for you? At vshosting~, we put great emphasis on maximum possible quality but because the needs of our clients often differ, we offer 2 types of professional SSD disks: 2,5“ SATA SSD and 2,5“ NVMe (both from Intel). Let’s take a look at the differences between each type. 

SATA disk models

2,5“ SATA SSD Intel, S4510 series

– sequential read and write operations in the hundreds of MB per second

– typically up to 500 MB/s, depends on the exact model

2,5“ SATA SSD Intel, S4610 series

– better disks with higher durability than S4510

– more suitable for database servers than S4510

– sequential read and write operations on a similar level as the S4510 series

NVMe disk models

2,5“ NVMe (PCIe 3.1 x4 interface) Intel, P4510 series

– sequential read and write operations in the thousands of MB per second

– typically up to 3200MB/s, depends on the exact model

– this is several times faster than the standard SATA SSD disks

2,5“ NVMe (interface PCIe 3.1 x4 interface) Intel, P4610 series

– better disks with higher durability than P4510

– more suitable for database servers than P4510

– sequential read and write operations on a similar level or slightly better level than the P4510

We design both SATA and NVMe servers so that the hard disks are “hot-swap”, i.e. changeable while the machine and the system are running. Eventual repairs or exchanges are very easy to do as a result. We don’t use NVMe disks with the M.2 PCIe interface that are installed directly to the motherboard and as such are physically inaccessible to the technicians.

RAID on NVMe disks compared to SATA SSD

We mostly configure SATA disks in HW RAID (RAID is managed by a separate disk controller). However, NVMe disks operate with the PCIe interface, so disk controllers of this kind are either performance inadequate or unreasonably expensive. As a result, NVMe disks are directly attached to the motherboard connectors in the server where each PCIe link is served by the CPU itself. We implement NVMe servers on SuperMicro solutions because SuperMicro developed a suitable solution for this situation. 

As opposed to SATA disks, RAID can be solved in two possible ways in the case of NVMe disks. The first option is the installation of an additional hardware key onto the motherboard, which activates the Intel function VRAID on CPU. In the BIOS of the server, we are then able to configure RAID 0/1/10/5 from the NVMe disks, the operating system then works with one virtual disk. The second option is not configuring RAID for the system at all and subsequently, take care of it on the software front with the OS (e.g. using ZFS, etc.).

So SATA or NVMe?

Simply put, NVMe disks are 6.5 x faster than SATA, which is a big plus. On the other hand, they are a bit more expensive so the choice between the two isn’t exactly straightforward. 

NVMe disks are a more suitable solution for someone looking for extreme data throughput on the storage, be it for a demanding database server, web server, or anything else where we expect high load. At vshosting~, we’re able to operate these disks both in managed servers with Linux (Ubuntu 18, Debian) or in dedicated servers using Windows Server 2016, Windows Server 2019 or Linux (Ubuntu 18, Debian). In the case of dedicated servers, OS management is up to each client.

However, it is worth considering that we only operate NVMe disks with the current Intel Xeon Scalable CPUs. In contrast, SATA disks can be combined with pretty much any generation of Intel Xeon processors thanks to our disk controllers.


vshosting~

Our clients often ask how our new service Platform for Kubernetes differs from similar products provided by e.g. Amazon, Google, etc. There are quite a few distinctions so we decided to describe them in detail in this article.

Individualised Infrastructure Design

Most of the traditional clouds provide a platform for the infrastructure but the design and creation itself remains the clients’ responsibility – or more accurately, the clients’ developers’ responsibility. Most developers, however, would much rather spend their time developing (surprise!) as opposed to reading a 196-page manual on how to use Amazon EKS. Unlike most manuals in life, this one really needs to be read – setting up Kubernetes on Amazon is not particularly intuitive.

In addition, we’re happy to assist you in analysing your application readiness for transfer to Kubernetes, if it’s not utilising it yet. Based on your requirements, we’ll also help you select the most suitable technologies (at no extra cost!) to make sure everything works the way it should and so that eventual scaling is as easy as possible. 

At vshosting~, we understand how frustrating this can be for many companies. The development team should concern themselves with development and not waste time on something outside their expertise. Therefore, unlike traditional clouds, we put great emphasis on custom designing the Kubernetes solution ourselves for each client. There’s no need to engage in complicated selection among predefined packages, read lengthy manuals or wreck your brain thinking about the best infrastructure design. We’ll prepare the Kubernetes infrastructure precisely based on the needs of your application, including load balancing, networking, storage, and other necessities.

Speaking of scaling: that’s exceedingly simple with our Kubernetes solution. Again: no package selection required. At vshosting~, you simply scale up or down with full flexibility, exactly according to your current needs. We also offer the option of fine scaling of only the necessary resources. Does your application need more RAM or disc space because you got a lot of new clients? No problem.

Once we finish designing your fully customised infrastructure, we conduct an individualised installation and set up Kubernetes and load balancers before transferring everything to live traffic. Just to clarify – all of these tasks would be your responsibility if using Google’s, Amazon’s, or Microsoft’s Kubernetes solution. We’ll carefully tweak everything in close cooperation with you. After launching, Kubernetes will run on our cloud or hardware in our own data center ServerPark.

Option to Combine Physical Servers with Cloud 

Another advantage of Kubernetes from vshosting~ is that you can combine cloud and physical servers as needed – other Kubernetes providers don’t offer this. Thanks to this feature, you can e.g. start testing Kubernetes on a Virtual Machine with lower performance and only after that transfer the project to production by adding physical servers (all that with zero downtime) with eventual maintenance of the current VMs for development purposes.

Point of comparison: e.g. Google offers either the option of on-prem Google Kubernetes Engine or running Kubernetes in the cloud but you have to choose one or the other. Plus you have to manage the on-prem variant on your own. You won’t find a physical server + cloud combo option at Amazon or Microsoft either.

At vshosting~, you can mix and match physical servers and cloud as you please and we take care of the entire management to boot. You can focus solely on development and leave the operations to us. We take care of managing the operating systems of all Kubernetes nodes and load balancers, ensure upgrades of operating systems, kernel, etc. (we can even upgrade Kubernetes itself if you like). 

High SLA and 24×7 Senior Support 

One of the most important criteria when choosing a good Kubernetes platform is its availability. Which is why it may come as a surprise that neither Microsoft AKS nor Google GEK offer an SLA (i.e. a „financially-backed service level agreement“) and only claim that they’ll “do their best to ensure the availability of at least 99,5%“.

Amazon EKS does mention a 99,9% SLA but considering their credit refund conditions, it is, in fact, more of a 95% availability guarantee – only below that level does Amazon refund 100 % of your credit. In the event of only a small drop below 99,9% availability, just 10 % of your credit gets refunded.

At vshosting~, we contractually guarantee 99,97% availability: that is even more than the somewhat theoretical SLA at Amazon and much more than the not-guaranteed 99,5% availability at Microsoft and Google. In reality, our availability hovers around 99,99 %. In addition, our managed Kubernetes solution also operates in the high-availability cluster mode, so if a server or a part of the cloud malfunctions, the solution immediately starts running on a backup server or in a different part of the cloud.

Moreover, we guarantee high-speed connectivity as well as unlimited data streams to anywhere in the world. Each client also gets a guaranteed dedicated bandwidth. Our network has a capacity of up 1 Tbps and each pathway is backed up multiple times. 

Thanks to the high-availability cluster mode, high network capacity, and backed up connection, the vshosting~ Kubernetes solution is exceptionally resistant to outages of any part of the cluster. Besides, our experienced teams are continually monitoring your solution and quickly identify eventual beginning problems before they can manifest to the end-user. We also have robust AntiDDoS protection which effectively prevents any cyberattacks on the cluster.

Debugging and Monitoring of the Entire Infrastructure

In contrast to the traditional clouds, at vshosting~, teams of senior administrators and technicians that sit directly in our datacentre watch over your solution 24/7. In the event of a problem, they react within 60 seconds – even at, say, 2 am on a Saturday. These experts are monitoring dozens of parameters of the entire solution (hardware, load balancers, Kubernetes) and as a result, can eliminate most of the problems before they start causing trouble. On top of all that, we guarantee a repair or an exchange of a malfunctioning server within 60 minutes.

For maximum simplification, you’ll get a single contact from us that you can use for all services you have with us: be it Kubernetes itself, its management, or anything regarding infrastructure. We’ll take care of standard maintenance as well as complicated debugging. Consultations regarding the concrete form of Docker files (3 hours monthly) are also included in the price of our Platform for Kubernetes service.


vshosting~

“That hosting partner of ours isn’t worth much – our website even goes down a few times a year – but most of the time, everything works somehow. Most importantly, we don’t want to migrate anywhere!”

The biggest obstacle to switching from the current hosting provider to a better one is almost always migration. The dreaded data transfer from one hosting solution to another is without exception accompanied by an outage and quite a few risks. Moreover, it is often the case that when contemplating migration, the necessity to make changes to the client’s application is discovered, without which the migration cannot move forward (i.e. the application wouldn’t work properly after migrating it to the new solution).  All in all, web migration is no picnic. 

But what about the risks that go along with not migrating? Many don’t even consider them since “everything works” but these invisible dangers are often much larger and their potential consequences much more severe.

Let’s take a look at the main anti-migration arguments, how we address those at vshosting~, and what dangers go along with preserving the status quo at all costs. 

Application or technology changes 

The number one factor deterring from web migration is most often the necessity to make application or technology changes. This is a usual requirement for migration given the current application runs on outdated technology or is incompatible with the new hosting solution. 

The necessity of such change unequivocally presents extra workload for the client’s development team that needs to update the app or learn to work with a different technology.  This might be further complicated by the fact that some clients don’t have a development team at their disposal which happens to be quite common among smaller projects. 

On the other hand, the outdatedness or inadequacy of the technologies used is in no way merely an obstacle to migrating to another hosting provider. It is also, and perhaps more importantly, a hindrance to further growth of the internet project, a risk for its security and more.  Therefore, it is advisable to implement the recommended applicational and technological changes regardless of migration. After they have been put in place, switching over to virtually any provider will have become a piece of cake.  

Outdated technologies

An application using a no longer supported or utterly obscure technology often proves to be an obstacle to migration. For example,  an app written in PHP 5.2 is essentially un-migratable because it lacks compatibility with virtually any of the current technologies. It is, therefore, necessary to update it to a more recent, fully supported version. 

Application changes are no picnic, that’s for sure, and they cost a lot of developer time. On the other hand, running an application using outdated technology is exceptionally dangerous – migration or no migration. For instance, PHP 5.2 is no longer supported and eligible for neither security updates or bug fixes. Aside from incompatibility with modern hosting solutions, such application is then vulnerable to various security attacks and hacks. Considering the current GDPR legislation, this presents a risk of fines that can be catastrophic for the business (fine value of up to 4 % of revenue). Besides, outdated applications don’t tend to be prepared to deal with a significant rise in traffic so if you wish to further grow your business, updating your app is unavoidable either way. 

Simply put: if an application cannot be migrated, it pays off to thoroughly consider why that is and to fix the problem. Since with extremely high probability, something is terribly wrong. Regardless of migration and hosting, serious risks endanger your business. 

Compatibility with the hosting solution

Another common scenario is the necessity to shift towards a new technology that will be compatible with the newly selected hosting solution. This typically happens in the event of a client deciding to migrate from simple, non-redundant infrastructure to a cluster or if he aims to move towards a scalable solution but his application is not prepared for scaling.

An example would be migration from a single database server to a database cluster, where we recommend to our client to switch to Galera from a single node to ensure ideal functionality. Galera is the perfect solution for a cluster and will prove to be an advantage for the client in the long run. However, his developers will have to learn to work with a new technology, which is rarely a welcome situation. 

Service windows and other inconveniences

A further source of worry when it comes to migration is the necessity of a certain service window, where the client’s app simply doesn’t run. This step cannot be circumvented and in the case of large projects can even encompass an entire night. Even the toughest e-shoppers feel distressed by the idea.

At vshosting~, we do everything in our power to make the outage as short as possible. Unfortunately, the entire process has its technological limitations that are set in stone. For this reason, it is key to schedule the service window so that the impact on the client’s business is as small as possible. Furthermore, we thoroughly test the new hosting solution before the migration itself to prevent the emergence of complications that would prolong the out-of-operation period. 

What if something goes wrong?

migration complications

Migration is a complicated process and there is a lot of room for making mistakes. In consequence, it is important to only switch over to providers who have extensive migration experience. Those can minimise the potential risks via thorough analysis and diligent testing of the new hosting infrastructure. And should something go sideways nonetheless, they’re capable of rapidly solving the situation. 

A good example can again be the migration from a single node database to e.g. a 3-node one. Should the balancing among the nodes not work perfectly after migration, experienced administrators are able to temporarily direct the database solution to a single node. As a result, the application can function without any issues and the administrators have time to get to the bottom of the balancing issue in the background. When all is resolved, they switch the database over to the 3-node solution.

In emergency cases, there is always the option of doing a rollback, that is returning everything to its original, pre-migration state. Based on our experience, however, it is more effective to try and solve the given problem as quickly as possible (e.g. by an emergy change of server settings as in the database example above) and finish migrating. The problem, which tends to be of the application sort, can be addressed after that. Unsurprisingly, even here we recommend choosing an experienced hosting provider who is capable of dealing with such unexpected situations in an agile manner. 

At vshosting~, you don’t need to fear migration 

Migration to vshosting~ is no reason for concerns – we have an experienced team of professionals directly in our datacentre who migrate internet projects on a daily basis. When it comes to very large migrations, we conduct dozens of those each year. Thanks to our extensive know-how, we are able to prevent the vast majority of potential risks and make sure everything runs smoothly. 

Before the migration itself, we thoroughly analyse and test the application – we are, among other things, able to evaluate the performance of the entire solution using specialised tests. Based on the initial analysis, we provide recommendations regarding application changes to the client and point out what to pay attention to, what to change, and what to steer clear of. 

Moreover, we design hosting solutions individually and customise them to the needs of each application. The new solution is then thoroughly tested including its compatibility with the client’s app and its synchronisation with all implemented systems (e.g. the warehousing system, CMS, redaction system, etc.). Thanks to that, the new solution gets tweaked to perfection before we even start with the migration.

In specific cases, for instance, when the client has no IT team of his own, we are even capable of conducting the entire migration process for him (although only in cases where no application changes are necessary). The client then needs to put in only minimal effort: to test the functionality of the new solution, to agree to migration start and so on.

To minimise the impact of migration on the client’s business, we carefully plan its date and time together with him. Because our experienced administrators and technicians are present in the datacenter nonstop, we have no problem whatsoever with conducting the migration in the middle of the night, any day of the week.

Should complications arise, preventative measures notwithstanding, we very quickly identify their causes and solve the problem because our experts monitor dozens of the web’s parameters, 24/7. 


We have successfully assisted with migrations for hundreds of clients over the course of 17 years. Join them.

  1. Schedule a consultation

    Simply leave your details. We’ll get back to you as soon as possible.

  2. Free solution proposal

    A no commitment discussion about how we can help. We’ll propose a tailored solution.

  3. Professional implementation

    We’ll create the environment for a seamless migration according to the agreed proposal.

Leave us your email or telephone number




    Or contact us directly

    +44 3301 900 777 Available 24/7
    consultation@vshosting.co.uk
    Copy
    We'll get back to you right away.