确定公有云成本
新的公有云用户常常惊讶地发现:IaaS有一套颇为复杂的价格体系。你很少会发现云端运行虚拟机采用统一的定价。虽然云提供商公开定价公式,但是它们往往极其复杂,因而很难评估运行公有云虚拟机的成本。
这些定价公式之所以很复杂,是因为它们基于虚拟机实际消耗的资源。公有云定价体系中包括的一些因素有:消耗的处理器资源、执行的处理器活动类型、消耗的网络带宽、消耗的存储输入/输出、选择的操作系统、存储类型和消耗的存储空间(按每GB计算)。
在云端运行虚拟机之前,先向不同的云提供商注册试用帐户试一下。这将在每个云上建立一模一样的虚拟机,跟踪了解成本。然后,你就可以横向比较一家提供商与另一家提供商在价格上有怎样的不同。
不过想让这种方法奏效,虚拟机必须在一定程度上可以代表你将在生产环境中运行的工作负载。事实是很少有服务商和象云一样,在试用阶段就可以提供实际生产环境中运行的工作负载。
虚拟机迁移到公有云
需要考虑的另一个重要因素是对虚拟机迁移的支持。大多数企业组织拥有部署在内部的虚拟机,将来需要迁移到公有云。大多数主要的公有云提供商为现有的虚拟机导入到云端提供了一套机制,但有些用起来比另一些要来得容易。一些提供商会为你提供图形化界面,而另一些提供商需要通过编程来执行操作。
对自定义映像的支持
任何公有云提供商都允许你根据预先编译的普通映像来构建虚拟机。但是由于这些是普通映像,可能无法完全满足你的要求。比如说,你可能想要构建这样的虚拟机映像:包含你青睐的某款反病毒软件,或者符合特定的安全要求。
这些自定义虚拟机映像让你很容易配置虚拟机,以满足自己的特定要求,也很容易在将来的虚拟机上重新生成那些配置。然而,如果你计划在云端构建自定义虚拟机,就需要确保你的提供商支持这一过程,恰巧象云就支持这一过程。
虚拟机模板
虽然任何公有云提供商都让你可以根据预先定义的模板来构建普通的虚拟机,但是那些模板的复杂性和数量大不一样。普通虚拟机模板通常包括操作系统,可能还包括构建应用程序服务器的功能。提供商并不总是提供一样的操作系统或应用程序,如果它们果真提供应用程序的话。
大多数主要的公有云让你可以构建Windows和Linux虚拟机,不过提供的Windows Server版本和Linux版本不一样。如果你在考虑提供商,就要确保对方的模板目录让你可以部署实际需要的计算环境和应用程序,而象云则支持模板的按需定制。
自动扩展
评估云提供商时要关注的另一个必要功能是自动扩展。自动扩展的基本想法是,服务器的工作负载很少是线性的。
有时候,会出现性能需求高峰,比如保险公司的开放登记时段,或者是在线零售商的节假日大促销。而有时候,使用需求会缩减。自动扩展功能让虚拟机可以提供更高的性能,以应对更繁重的工作负载;必要时又可以缩减资源,以节省资金。
如果有机会体验象云产品,你就会发现象云的自动扩展能力,绝对在服务商中占据领先地位。
网络连接
每一家云服务提供商都提供虚拟机网络连接。你的虚拟机能够访问另一个虚拟机和互联网是司空见惯的一幕。
即便如此,云提供商在网络连接方面通常提供多种选项。这些选项因提供商而异,但通常会有高级连接选项,让虚拟机可以获得更高的网络性能级别。这尤其适用于对网络延迟敏感的运行虚拟机的应用程序。如果你计划运行基于云、对延迟敏感的应用程序,就要确保认真研究潜在云提供商的网络选项。
象云云计算依托自建数据中心,网络方面确保了用户畅快的万兆网络体验。
存储选择
正如每家云提供商允许基本的虚拟机网络连接那样,它们还提供基本的虚拟机存储。毕竟,虚拟机使用虚拟硬盘,而你得将虚拟机放在某处。许多云服务提供商还提供基本入门级存储之外的选项。
高级存储还可能包括容错选项。一些云服务提供商让你可以复制存储或构建提升性能,确保容错的虚拟存储阵列。象云还让你可以使用高级存储,构建虚拟机快照或用于备份目标.
评估服务提供商时,要注意对方提供的存储类型,这一点很要紧。有些提供商只提供对象存储,这与本地数据中心中通常使用的块存储和文件存储大不一样。同样,一些提供商将数据库当成存储选项,而另一些提供商将数据库当成虚拟机。
区域性支持
要注意云提供商在各区域的可用性。象云在世界各地都有自建或合作数据中心。如果你面临的监管或业务要求规定你的数据必须保留在某个国家里面,那么能够选择哪些数据中心将托管运行你的虚拟机显得极其重要。万一提供商出现服务停运,确保你的虚拟机不会故障切换到未授权区域同样很重要。
仔细审查每家云提供商在各区域提供的特定服务。一些提供商在某些区域使用较低端服务器。同样,由于监管因素,一些操作系统或操作系统的功能/特性(比如加密)在某些区域可能没有。
正如你所见,在评估云服务提供商时有许多标准需要考虑。不是每家提供商都一个样,所以有必要挑选最能满足企业环境的技术要求和业务要求的那家提供商。
CIO之家 www.ciozj.com 公众号:imciow