云点评:深入分析八大公共云服务(二)
DOIT云计算 13年03月21日 13:19 【转载】 作者:中云网 责任编辑:王雪杨
导读:云上的信息总是相当简单:交出你的担忧,IT管理人员和我们会帮你解决一切。忘掉拨皮抽骨般地安装服务器和需要双击的引擎备份吧,别再担心成千上万的东西会出错了。你只需向我们提供信用卡号和你的数据,我们就能为你完成后续所有事情。
数据存储
虚拟化影响作用巨大的地方是数据存储。数据库强烈依赖磁盘驱动器的输入输出信号速度,虚拟化的一点点额外增加都能降低该速度。某些云不会对此有太多表示因为他们大概认为所有人都希望使用他们自己的数据库设备。
有些云平台则提供以字节计费的特殊数据存储服务。比如SoftLayer,向那些单独的设备提供特别优化的用于读写数据的MongoDB,性能表现肯定优于在企业自有设备上安装的MongoDB。惠普云和Rackspace云则步调一致地提供MySQL服务。
许多企业尝试用不同的数据库技术做类似的工作。他们减少虚拟化层并创建API,帮助客户以比特而不是设备的方式购买存储量。他们相信基于高度优化的运营系统肯定比客户的正规机器性能优越。
其他服务则强调不同的性能属性。Amazon推出数据存储解决方案的一揽子集合,他们打包比特数据之后返还,但最有趣的云服务可能是Glacier,专为检索时间可能达到“数小时“而设计的一种数据存储服务。不是毫秒、不是秒,也不是分钟--而是小时。
客户当然可以选择另外一种设备并安装最喜欢的存储方案,但这样托管的解决方案足以诱惑到为你做出决定。如果某家云平台有你偏好的数据存储层,你可以偶尔使用其他工具。
网络选择
另一个让人困扰的主题是网络。某些云--如戴尔云和SoftLayer云--提供连接到设备的私人网络。客户很容易创建一个只听取该私人网络命令的数据库设备,这也使数据库能更安全地躲过来自公共网络的攻击。技术不够完美因为云的安全性仍然是个“多云”的东西,但是个好的开始。
其他一些供应商提供了更多关于他们的云的一些详尽的地理上的区别。客户知道对自己的设备放在哪里,方便决定将数据存储在什么地方。尤其有些多疑的企业人员,他们管理着特别重要的数据。他们可以创建一个庞大的设备帝国,将数据备份存储在不同地点,以更好地抵御风暴、火灾及其他洪涝灾害。比如谷歌公司对不同数据中心的带宽成本十分清楚,因此,数据在不同带宽间传输的成本价格高出在同一数据中心传输的价格。
带宽计量有可能造成混乱。例如戴尔云,不收取传入流量的任何费用,简化测量与核算,而创建一种专门针对客户信息的蟑螂汽车旅馆,数据存入但不希望输出。如果创建一个巨大的处理数据的机器,就像来自“银河系漫游指南”的来客,吸收大批量数据却只提供一个数据作为答案,类似的数据计划颇具吸引力。
基础知识之外
云最有趣的地方就是专门用途的设备。即便它们并不十分适用于当前客户常用的PHP码,它们也可以更便捷地处理未来挑战。如Amazon,有一组显卡(GPU)用于任何你梦想和使用的算法,执行简单易操作。物理学家、生物学家以及计算机科学家都已经改变算法,在这批显卡上运行。这仅仅只是云让我们更方便地尝试新架构的一个例子。
这些特殊的计算机装置也不是任何时候都需要特殊的硬件设备。好多云--包括Amazon、Joyent、Windows Azure等--提供特别的Hadoop设备来满足狂热的需求。他们协调基础的运营系统、优化JVM,性能更加卓越。Joyent声称他们的设备速度比之前快3倍。真的吗?这取决于你命令设备做些什么。如Amazon,在这部分,推出一种可以直接以Hadoop工作、帮助获取备用机时间的云设备。
还有其他一些特征,于我而言最终无关紧要。有些云性能表现更优异,更安全。最开始它们吸引了我,但之后我就对此不再关注。了解设备的整体组装益处多多,但多数开发者需要侵入他们自己的统计数据以更清楚的了解设备组合的吞吐量。客户需求可能变化无常,尽管如此,其他额外的性能特质也许才是客户需要的。
其他类似的性能最后可能更加重要。云上的一些最新特征使自动化设备大军更方便,然后一点点的改变每一个设备的配置。Amazon云允许客户以同样的形象创建数百个新机器,然后配置信息,允许每台设备自我修改,无需再单独地登陆到每台设备并配置相关信息。
类似这种的性能的价值主要取决于运行的工作类型。如果你的设备仅用于统计数据,各项特征间差异不大。但如果你想安装和拆卸大型机组,自动化配置的能力十分重要。对类似这种的性能的更多支持的期望支配着人们的选择,他们的工作是处理偶尔爆发的大数据。
最适合你的云
如果有一门可以展示以上所有的课程,那肯定是答案永远不会被削减,毫无水分。你最便宜的设备,对我而言可能不是最便宜;你的最佳带宽成本计划也许对我来说有些昂贵;基础标准随着数据存储的价格而变化。在做出决定前,我们都是被系统逼迫着耗时耗力处理数据、运行测试。
这部分很有趣。云可能看起来像可以解决一串服务器上运行的所有复杂问题,但提供商要做的是解决让人困扰的所有难题,同时开放自由态度,允许客户选择其他不同的架构设施。由于我们无需对备份生成件和机架容量产生过多担心,企业选择正变得越来越透明,也越来越便捷。在花费数月时间在我那庞大的机器王国之后,我也仅仅只是意识到我还没真正完成。
- 第1页:云点评:深入分析八大公共云服务(一)
- 第2页:云点评:深入分析八大公共云服务(二)