Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the acf domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property ACF::$fields is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/fields.php on line 138

Deprecated: Creation of dynamic property acf_loop::$loops is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/loop.php on line 28

Deprecated: Creation of dynamic property ACF::$loop is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/loop.php on line 269

Deprecated: Creation of dynamic property ACF::$revisions is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/revisions.php on line 397

Deprecated: Creation of dynamic property acf_validation::$errors is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/validation.php on line 28

Deprecated: Creation of dynamic property ACF::$validation is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/validation.php on line 214

Deprecated: Creation of dynamic property acf_form_customizer::$preview_values is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 28

Deprecated: Creation of dynamic property acf_form_customizer::$preview_fields is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 29

Deprecated: Creation of dynamic property acf_form_customizer::$preview_errors is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-customizer.php on line 30

Deprecated: Creation of dynamic property ACF::$form_front is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-front.php on line 598

Deprecated: Creation of dynamic property acf_form_widget::$preview_values is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 34

Deprecated: Creation of dynamic property acf_form_widget::$preview_reference is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 35

Deprecated: Creation of dynamic property acf_form_widget::$preview_errors is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/forms/form-widget.php on line 36

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the all-in-one-wp-migration domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/functions.php on line 6131

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/functions.php:6131) in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/wp_plugin/wp_plugin.php on line 23

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 54

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/functions.php:6131) in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 1539

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 828

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rocket domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property acf_field_oembed::$width is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-oembed.php on line 31

Deprecated: Creation of dynamic property acf_field_oembed::$height is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-oembed.php on line 32

Deprecated: Creation of dynamic property acf_field_google_map::$default_values is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-google-map.php on line 33

Deprecated: Creation of dynamic property acf_field__group::$have_rows is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/includes/fields/class-acf-field-group.php on line 31

Deprecated: Creation of dynamic property acf_field_clone::$cloning is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php on line 34

Deprecated: Creation of dynamic property acf_field_clone::$have_rows is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-clone.php on line 35

Deprecated: Creation of dynamic property jh_acf_field_table::$settings is deprecated in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-content/plugins/advanced-custom-fields-table-field/class-jh-acf-field-table.php on line 23

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/functions.php:6131) in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/functions.php:6131) in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/functions.php:6131) in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/functions.php:6131) in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/functions.php:6131) in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/functions.php:6131) in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/functions.php:6131) in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/rest-api/class-wp-rest-server.php on line 1902

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/functions.php:6131) in /var/www/vhosts/studiogo.tech/httpdocs/upcloudold/wp-includes/rest-api/class-wp-rest-server.php on line 1902
{"id":27928,"date":"2015-08-27T15:26:21","date_gmt":"2015-08-27T12:26:21","guid":{"rendered":"https:\/\/upcloud.com\/cloud-server-vs-vps-vs-dedicated-server"},"modified":"2015-08-27T15:26:21","modified_gmt":"2015-08-27T12:26:21","slug":"cloud-server-vs-vps-vs-dedicated-server","status":"publish","type":"post","link":"https:\/\/studiogo.tech\/upcloudold\/cloud-server-vs-vps-vs-dedicated-server\/","title":{"rendered":"Cloud Server vs. VPS vs. Dedicated Server comparison"},"content":{"rendered":"
\n
<\/div>\n
While comparing different service providers you have probably come across mentions of different kinds of hosting models such as virtual private servers (VPS), dedicated servers<\/a> and cloud servers<\/a>. Even while any of these would undoubtedly get you started, it’s important to choose the service that would best suit your needs. The wisdom in your choice will come from knowing what each of these server types provides. In this cloud server comparison guide, we have collected information about different server options to help make the distinction among a broad range of available hosting services and service providers.<\/div>\n
<\/div>\n
Test hosting on UpCloud!<\/a><\/div>\n

Server models explained<\/h2>\n

Before plunging into the deep end with cloud server comparison, let’s take a look at how each of the server types operates.
\n
Dedicated servers<\/a><\/strong> offer close to metal implementation with little overhead, and they’ve been traditionally the go-to-solution for high performance demanding tasks. As the name implies, each server is dedicated privately to one client. The customer receives access to a physical server with the agreed upon hardware specifications, processing and storage, all in one unit.<\/p>\n

VPS<\/strong> clients get a share of a physical server for a number of hardware resources they’ve paid for, and multiple clients often share one physical host machine. From the client’s perspective a VPS barely differs from a dedicated server with a comparable low to mid-range configuration, but thanks to the virtualization layer, the service provider can maintain a uniform range of host hardware while offering multiple different virtual server configurations, which then, in turn, translates to a wider range of server options and lower prices than with dedicated servers.<\/p>\n

Cloud servers<\/strong><\/a> are often confused with the VPS, as both are based on virtualization and come with many of the same advantages. Much of the definition, however, depends on the particular host provider. We at UpCloud have taken cloud computing to another level by creating a distinctly different virtualized environment. In dedicated servers and most virtual private servers, the storage disks and the processing power are all on one physical host machine, but with UpCloud the storage backend and the compute nodes are run separately. This provides many advantages such as easy\u00a0scalability and redundancy\u00a0through automation\u00a0over the traditional virtualization platforms while still guaranteeing a highly competitive\u00a0performance and\u00a0pricing<\/a>. In short – this is our definition of a cloud server regarding the technical backend.<\/p>\n

Cloud server comparison<\/h2>\n

With the basic knowledge of how these server models are built, we have the basis to compare them in performance. For our comparisons, we used an online benchmarking service at serverbear.com, which operated a benchmark site for many years hosting test results from a wide range of server providers\u00a0but has since unfortunately been discontinued. ServerBear utilized an open source tool called UnixBench, that runs a thorough test of the computing performance. ServerBear also used other methods to understand the I\/O performance and network speed, for example.<\/p>\n

The\u00a0first comparison<\/strong> is between a mid-range dedicated server Dell R210 from LeaseWeb and UpCloud 4GB\/4CPU preconfigured instance. These two were chosen due to their similar system specifications, both running a single CPU with 4 cores and 4 GB of RAM, both are also fairly closely priced.<\/p>\n\n\n\n\n\n\n\n
Dedicated server vs. Cloud server<\/th>\n<\/tr>\n
Server<\/th>\nUnixBench<\/th>\nI\/O Benchmark<\/th>\nPrice<\/th>\n<\/tr>\n<\/thead>\n
LeaseWeb Dell R210<\/td>\n3696.4<\/span><\/td>\n109.0 MB\/s<\/td>\n$43.10 \/month<\/td>\n<\/tr>\n
UpCloud 4 GB \/ 4 CPU<\/td>\n3545.3<\/td>\n392 MB\/s<\/span><\/td>\n$40.00 \/month<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

The main point with the table above is to show how the cloud server achieves a very comparable score in the\u00a0UnixBench test, but due to this dedicated server housing HDD in its basic build, the difference in I\/O results are notable. Read more in our UpCloud vs. Dedicated server<\/a> comparison.<\/p>\n

Unfortunately dedicated server hosts are not likely to offer trials, so the R210 benchmark isn’t very recent. But the same systems are still currently available with practically the same configuration, so the comparison can be considered valid.<\/p>\n

The second comparison<\/strong>\u00a0is three\u00a0ways between DigitalOcean<\/a>, Vultr and UpCloud, all of which you can test run on a free trial. Both DigitalOcean and Vultr promote themselves as cloud providers, but ServerBear categorized them as VPS, or as a cloud\/VPS hybrid like with DigitalOcean. For fair results, the servers were running a fresh install of 64bit Ubuntu 14.04, equipped with 1 CPU core and 1GB of RAM.<\/p>\n\n\n\n\n\n\n\n\n
VPS vs. Cloud<\/th>\n<\/tr>\n
Server<\/th>\nUnixBench<\/th>\nRead IOPS<\/th>\nRead Bandwidth<\/th>\nWrite IOPS<\/th>\nWrite Bandwidth<\/th>\nPrice<\/th>\n<\/tr>\n<\/thead>\n
DigitalOcean\u00a01GB<\/td>\n\u00a01335.9<\/td>\n\u00a048764.0<\/td>\n\u00a0195.0 MB\/s<\/td>\n\u00a08686.0<\/td>\n\u00a034.7 MB\/s<\/td>\n$10.00 \/month<\/td>\n<\/tr>\n
Vultr 1GB<\/td>\n1514.6<\/span><\/td>\n67666.0<\/td>\n270.6 MB\/s<\/td>\n58463.0<\/td>\n233.8 MB\/s<\/td>\n$10.00 \/month<\/td>\n<\/tr>\n
UpCloud 1 GB \/ 1 CPU<\/td>\n1319.3<\/td>\n89064.0<\/span><\/td>\n356.2 MB\/s<\/span><\/td>\n73078.0<\/span><\/td>\n292.3 MB\/s<\/span><\/td>\n$10.00 \/month<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

All three\u00a0were quite similar in processor performance, but the advantage of the MaxIOPS storage shows up again in both read and write scores.<\/p>\n

While these benchmarks might seem like there are barely any differences between each of these server models when comparing pure performance, it is only to emphasize how many advertised benefits from dedicated servers and VPS’s alike are available in the modern cloud.<\/p>\n

The real benefit of cloud servers comes from offering great performance with superior reliability. As mentioned before, the storage and computing hardware running your server are physically separated to allow improved redundancy. Due to this, automation can assign new working compute nodes to your storage with\u00a0minimal\u00a0outages, which might not be the case with dedicated or traditional VPS environments.<\/p>\n

How the prices are calculated<\/h2>\n

Just staring at performance numbers, however, will not portray the whole picture, and often the most important detail comparing server providers is the price. But not all server models are priced the same way. Commonly dedicated servers<\/a> will require at minimum a monthly commitment. Some VPS providers have moved to hourly pricing following the example set by cloud hosting companies, but the rest are still more often paid on a monthly basis.<\/p>\n

The difference then comes from how these servers can be operated, as cloud servers offer simple configuration and fast deployment. Spinning up a server for a quick test would cost just a few cents. The same would not be possible with dedicated servers or the common\u00a0VPS’s with monthly charges.<\/p>\n

Cloud customers simply pay for what they need, when they need it. This also applies when a server is shut down. With most VPS hosts it makes no difference whether the server is running at full load or turned off, as all the resources for the server are kept reserved at all times, just as with dedicated servers.<\/p>\n

At UpCloud you only pay for what you use with our freely scalable servers. If\u00a0you don’t need a particular server for a while, you can shut it down and save money on the CPU and RAM. Should you\u00a0not want\u00a0to keep the fixed IP-address either, you can even delete the server while preserving the storage. With this approach, you can simply create a new instance to use the old storage later when you need it again.<\/p>\n

Making the selection<\/h2>\n

Your needs will, of course, define which package would be the best fit for you, but as the results have shown, cloud servers are in almost all cases the better option. Below you can find a table with the main points of our comparison.<\/p>\n\n\n\n\n\n\n\n\n
Cloud server comparison Summary<\/th>\n<\/tr>\n
Server Model<\/th>\nMain advantages<\/th>\nBest suited for<\/th>\nPricing model<\/th>\n<\/tr>\n<\/thead>\n
Dedicated server<\/td>\nRaw computing performance
\nPhysically isolated<\/td>\n
High load web applications<\/td>\nMonthly fixed cost<\/td>\n<\/tr>\n
Virtual private server<\/td>\nWide range of preconfigured servers
\nCost-effective<\/td>\n
Predictable traffic websites<\/td>\nMonthly or hourly<\/td>\n<\/tr>\n
Cloud server<\/td>\nAdvanced automated redundancy
\nFreely scalable servers<\/td>\n
Almost\u00a0anything<\/td>\nHourly per use<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

If you are in need of constant raw computational power, then dedicated servers might just turn out necessary as their true strength relies on high cost and high-performance hardware. However, the inflexibility with dedicated servers requires you to be able to accurately predict your resource needs beforehand, as there is limited or no opportunity to scale the server later.<\/p>\n

If then again you\u2019re developing anything of a varying scale, and you like to experiment without strings attached, the virtualized platforms will probably suit you best. Of the two virtualized environments, Cloud servers clearly have a higher ground compared to VPS\u2019s on many fronts. Firstly, scalability due to the separate storage backends and compute nodes is easy and effortless, and for the same reason, cloud servers provide better reliability. Secondly, while VPS\u2019s can be competitive with regards to pricing, the cloud servers can save you on hourly costs, as you are able to optimise the costs by your usage at all times.<\/p>\n

Had we done this analysis a couple of years back, the differences would have been more distinct. However, cloud servers have really come a long way and are in almost all use cases the superior choice.
\n<\/small><\/p>\n

 <\/p>\n

Try UpCloud for free!<\/h3>\n

We offer a Free Trial to help you to speed up your WordPress or eCommerce! Fastest cloud servers with 2x the performance as the competition & 100% uptime SLA. Deploy in seconds, pay less. Get started now!\u00a0Free trials available here<\/a><\/strong><\/p>\n

In case you would like to learn more about some specific detail of the infrastructure described here, don’t hesitate to contact UpCloud at our sales (sales@upcloud.com<\/a><\/strong>).<\/p>\n

Featured image: Different Ways by Farhad Sadykov<\/a>.<\/small><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

In this post, we have collected information about different server options to help make the distinction among a broad range of available hosting services and service providers.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[97],"tags":[],"class_list":["post-27928","post","type-post","status-publish","format-standard","hentry","category-comparisons"],"acf":[],"_links":{"self":[{"href":"https:\/\/studiogo.tech\/upcloudold\/wp-json\/wp\/v2\/posts\/27928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/studiogo.tech\/upcloudold\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/studiogo.tech\/upcloudold\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/studiogo.tech\/upcloudold\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/studiogo.tech\/upcloudold\/wp-json\/wp\/v2\/comments?post=27928"}],"version-history":[{"count":0,"href":"https:\/\/studiogo.tech\/upcloudold\/wp-json\/wp\/v2\/posts\/27928\/revisions"}],"wp:attachment":[{"href":"https:\/\/studiogo.tech\/upcloudold\/wp-json\/wp\/v2\/media?parent=27928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/studiogo.tech\/upcloudold\/wp-json\/wp\/v2\/categories?post=27928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/studiogo.tech\/upcloudold\/wp-json\/wp\/v2\/tags?post=27928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}