Server Farmer can manage all types of servers, including colocated/dedicated ones, cloud instances, static VPS servers etc. So when choosing the right platform for your next project, don't worry about management tools. Instead worry about capabilities and restrictions of each platform, because that's what can allow your business to spread its wings. And remember, that no matter, which platform will you choose, Server Farmer can always help you manage it.



Amazon EC2

Pricing: lowest prices per hour for small instances (+ even lower prices for reserved instances, when you pay upfront). But quite expensive for bigger instances. Hour billing.

VPC-based internal networks: great for implementing privilege separation eg. as a part of PCI DSS certification, and helpful for iptables-disabled people. But works different than ordinary LAN, that you can set up in your office. And results in highest network latencies in most scenarios.

Most known platform. For many people cloud==AWS.

Best APIs, SDKs for many programming languages, documentation, examples and other materials for developers, administrators and IT managers. Particular APIs (eg. EC2, S3) are de-facto standards.

Has lots of complementary services. Most of them are vendor-specific, but some are fully generic (RDS, SES, Route 53 etc.).


Microsoft Azure

Virtual networks work almost just like ordinary LAN, including possibility of setting your own DHCP/DNS services. This means you can develop complex solutions using low-cost office-grade network equipment and deploy everything without reinventing all the network part.

"Resource groups" concept - you can export/import/clone your entire infrastructure (or chosen parts) using JSON template files. Great when working with complex per-developer development environments.

99.9% SLA for single instances (with premium storage). Great when maintaining old applications written for single server.

In general, the best place for Windows-based solutions (you will find many production-ready complex templates, not just for Windows Server and SQL Server, like everywhere else).

Has lots of complementary services, mostly vendor-specific, Windows-specific or big data-specific, but also generic ones eg. DNS or Redis.

Minute billing, no exceptions.

Less tolerance for sending mailings, especially "cheap" mailings (but still not spam). It's easier to get blocked in response to falsified, exaggerated or inadequate-to-laws-applicable-in-customer-country-or-cloud-instance-country abuse reports.


Google Compute Engine

Lowest prices per hour for bigger instances + even lower prices (80% discount!) for preemptible instances (that can last up to 24h, and can be terminated by Google at any time, giving you 30 seconds to finish).

Minute billing. But you always pay for the first 10 minutes, and there are other exceptions.

Virtual networks work almost just like ordinary LAN, including possibility of setting your own DHCP/DNS services. This means you can develop complex solutions using low-cost office-grade network equipment and deploy everything without reinventing all the network part.

Lowest network latencies in Europe (both internal and external; at least from our observations).

Has lots of complementary services with great price:quality ratio, but everything is vendor-specific, and you won't find any equivalents with at least similar ratio.

Best load balancing (real scalability, fully automatic, capable of handling any amount of traffic). But expensive: you pay also for load balancing rules, not just for traffic.


e24cloud.com

Located in Poland (PoznaƄ and Warsaw) - lowest possible network latencies from/to Poland, polish support, polish invoices etc. Helpful if your business is located in Poland.

Lower overall quality, but enough to host less important solutions (eg. development environments). They had a major failure in 2013, but published materials suggest that they learnt a lot since then.


Rackspace Cloud

Based on OpenStack, with many behaviours directly exposed to the customer - cheap way to learn OpenStack before attempting to run your own private/hybrid cloud.

Unreliable instance setup phase (fails relatively often).

No major advantages over the competition. Except maybe for high-traffic solutions targeted to Australia.