云给人的感觉是必须很大,对吧?如果云的最佳特性是您只需单击一下就可以在几秒钟内启动一台机器,那么必然会有大量的仓库装载着计算机。巨大的仓库里堆满了一排排高高的机器架子,就像现代版的《夺宝奇兵》(Raiders of the Lost Ark)的结局。
不过,“大”这个词是相对的。最大的云服务——AWS、微软Azure和谷歌云平台——可能会吸引大部分市场份额,但它们并不是游戏中唯一的公司。一些规模较小的公司正在开发利基市场,并找到一种竞争的方式,尽管它们的机柜非常小,至少与三巨头相比是这样。
而将这些替代品称为“微不足道的”,只可能与占主导地位的竞争者相比。常见的情况是,这些竞争对手也在全球各地运行着几十个数据中心,这些数据中心也有足够的机架机器,可以作为现代数字版《夺宝奇兵》(Raiders of the Lost Ark)的一套。他们只是不那么庞大而已。
事实证明,对于开发人员来说,原始大小并不总是最有吸引力的选择。机器实例基本上是运行普通操作系统的普通硬件,软件可以迁移以寻找更好的选项。云计算公司在用户界面、复杂的功能、速度、有时甚至是一个似乎确定无疑的优势——价格上展开竞争。
微服务体系结构的发展正在培育更广泛的云市场。将工作负载分成N个不同部分的开发人员不需要将自己限制在一个云上。是的,当连续的数据包在各个地方飞来飞去时,让软件运行在同一个数据中心是有意义的,但是经常有可能将应用程序分割成许多松散链接的代码块,这些代码块偶尔交换消息,并且不需要最快的响应。如果有充分的理由,后台处理和分析很容易转移到另一个云上。
所有这些都意味着云计算之战并不仅限于规模最大的那几个。以下是十几个相对较小的进入者,它们提供了令人信服的理由来审视自己的投资组合。它们都很吸引人,但远不是唯一的选择。当你超越最大的竞争对手时,你会发现这是一个惊人的巨大而多样化的市场。
Wasabi
Wasabi做一件事:它将您的数据存储在Amazon S3样的存储桶中。为了引起你的注意,公司把价格定得很低。它声称“五分之一的成本和高达6倍的速度。’Wasabi 针对的是那些需要从其内部操作或另一个云中进行异地备份的用户。只有一个价格,而且该公司不收取额外费用,比如数据离开其网络时。Wasabi 永远不会像放在处理器旁边架子上的存储解决方案那么快,但是有很多存档的机会并不需要它。
Vultr
云计算公司Vultr 以每月2.5美元的低价提供实例,按小时计费。这台机器只有512 KB的RAM,适合于静态web服务器,但是您可以按比例购买更大的机器。
该公司已经扩展了其产品线,包括没有虚拟化层的裸金属服务器。还有专门的机器,可以减少与攻击者共享同一个机器的威胁。Vultr在全球16个数据中心提供其机器,未来还将提供更多。
该接口是灵活的,但也是有限的和基本的,提供的只是命令行。如果您希望服务器在启动脚本时运行脚本,那么有一个很好的输入字段供您输入脚本。但在每月2.5美元的低价下,要求太高似乎不合理。
UpCloud
UpCloud的亮点是持久磁盘存储,该公司声称,它提供“比SSD更快”的性能。甚至可能在启动和持续性能上都快50%。您必须测试您的应用程序以确定,因为速度会随着计算和数据获取的混合而变化。
UpCloud 的许多其他部分都很熟悉。它有一个不错的API,一个标准模板的集合,以及分布在全球7个城市的数据中心,包括位于赫尔辛基的公司总部附近的两个。UpCloud提供了公共云托管、私有选项和一些软件层来创建混合。软件定义的网络很快就会出现。
基本的实例从1 GB RAM和25 GB存储空间的5美元起,并以一种与竞争对手大致相同的方式向上移动。UpCloud并不一定提供更便宜的服务。它提供的是更快的磁盘访问。
Packet
Packet 可能相对较小,但它专门用于功能齐全的服务器,这些服务器在“裸机”上运行您的应用程序。这意味着你的IO和存储操作不会在无穷无尽的虚拟化层中艰难地进行。
你会为Packet的机器付更多的钱,但是你会得到更多。
一个不错的功能是现货定价市场,你可以在这里对硬件进行投标。当需求放缓时,有些商品的价格似乎比标价低50%以上。Packet还提供了RESTful API、全球18个数据中心和大量选项,可以使用公司的供应、安全和管理软件的本地版本构建混合云。
Linode
另一个提供对Linux机器的小型、灵活的根访问的云提供商是Linode,其价格最低为每月5美元。Linode支持世界上9个数据中心的10个主要Linux发行版,孟买的第10个数据中心正在建设中。
如果您想安装特定的服务,Linode的用户社区共享大量启动脚本,这些脚本将安装正确的软件并定制配置。这些脚本涵盖了大多数主要应用程序,如WordPress、Plesk、代理服务器、OpenVPN和LAMP堆栈。您还可以创建基于它们的脚本。
Hidora
如果您正在使用一些标准模型(Node)部署web应用程序。Hidora提供了一个适合的PaaS(平台即服务)。该公司辩称,其灵活的规模以更好的价格提供了更好的性能。可以将负载平衡、备份和免费出站带宽等服务打包到包中。
Hidora是一个很好的例子,说明如何扩展和更新旧的共享主机模型,以支持现代微服务体系结构。如果您想要根访问,该公司提供了一个虚拟私有Ssrver,但是您也可以将Docker容器部署到它的Kubernetes集群中。
DigitalOcean
DigitalOcean受到开发人员的欢迎,因为它简化了启动、调整大小和拆卸虚拟机(DigitalOcean称之为“水滴”)的过程。在取得一些成功之后,该公司最近扩展了PostgreSQL数据库、数据桶和Kubernetes集群的托管服务。水滴按小时计费,但每个月的计费小时数上限为672小时,即四周的小时数,所以所有月份的价格都是一样的。价格是5美元的倍数,这样可以使账单更加简单。DigitalOcean在全球8个城市拥有12个数据中心。
共享主机
最初的云由共享web服务器填充。您在LAMP机器上租借了一个帐户,上传了HTML、JavaScript和PHP,并按月付费。那是一个更简单、更容易的时代。虽然他们不会给你root权限,但有时他们会让你使用Telnet。
许多专门提供这些服务的公司(IONOS、A2、BlueHost、HostGator、InMotion)已经慢慢地扩展到云服务器业务,提供虚拟专用服务器、专用服务器,有时还部署“云”字。账单通常是按月结算的,最长可享受3年的优惠。
共享主机公司似乎对那些每隔几个小时就为了满足需求而启动和拆卸机器的客户不太感兴趣。尽管如此,它们仍然是一种灵活的选择,对于小型、专用的项目非常有用。
Antsle
最小的云提供商可以是你自己。Antsle制造了一个无风扇的服务器,可以放在你的桌面上,通过公司自己的“云托管”仪表盘创建Gentoo Linux实例。它是一个小巧安静的小伙伴,提供了云计算的大部分灵活性和特性,但它都在一个与你并肩工作的盒子里。CPU功率受您所购买的东西的限制。您可以用处理大量工作负载的能力来换取内心的平静,这种平静来自于控制物理安全性和保持一切都在视线之内。