如何为你的 IT 环境选择正确的公有云服务

当涉及到选择一个公有云供应商时,成本常常是第一个考虑的因素。但其他的因素,例如虚拟机迁移,存储和自动扩展等,也都应该考虑在内。

在企业转移到公有云或混合云时,不可避免的必须要选择一个公有云供应商来托管他们基于云的虚拟机。虽然市面上有着许多的基础架构即服务(IaaS)供应商,每一家都有着各自的优缺点。此外,每家公有云供应商都有自己的定价结构,所以在云里运行一个虚拟机的成本,不同的供应商可能有很大的不同。

本文是该系列文中的第三篇,目的是向读者介绍采购公有云虚拟服务器服务的过程。第一篇描述了在云里托管虚拟服务器的好处,而第二篇详细解释了公有云的成本和风险。

本篇列出了要包括在供应商建议书中的购买准则,以确保你为你的环境获取正确的服务。

第四篇文章将比较市场领先的公有云虚拟服务器服务和既定标准,以及各个服务之间的比较来帮助你决定什么样的服务为你的需求提供了最佳的功能和价格。

确定公有云成本

公有云的新用户常常会惊讶的发现IaaS有着复杂的定价结构。你将很难碰到一个收取统一的云端虚拟机(VM)运行价格。而虽然云供应商公开了他们的定价公式,那些规则多半是极为复杂的,这让我们在估算运行一个公有云VM的成本时变得非常困难。

这些公式之所以非常复杂,是因为它们是基于虚拟机消耗的资源而定的。在公有云定价结构里包括的一些因素有CPU的消耗,所执行的CPU活动类型,网络带宽的消耗,存储I/O的消耗,所选的操作系统(OS),存储类型和每GB单位的存储消耗。

在你开始在云端运行虚拟机之前,请先在不同的云供应商那边创建试用账户。这将在每种云上都创建一个相同的虚拟机,并且追踪成本。之后你便可以比较各家供应商的价格差异。

但是,这个方法有效的前提是,所创建的虚拟机必须多多少少可以代表你将在你的生产环境中运行的情形。

VM迁移到公有云

另外一个重要的考量是虚拟机迁移的支持。大部分组织都有本地的虚拟机要迁移到公有云上。大部分的主流公有云供应商都提供了将现有虚拟机导入云端的机制,但有些比其他的更容易使用。有些供应商会给你一个图形的界面,另外一些则需要你以编程方式执行这个任务。

不同公有云供应商所提供的虚拟管理程序支持也大不相同。例如说,有些供应商可以很容易的导入VMware虚拟机,但却不支持Citrix的虚拟机。

认识到虚拟机迁移的成本。大部分的公有云供应商会以你所使用的资源来计费,包括新虚拟机所占用的存储空间。有些云供应商,尤其是那些小型的,可能会额外收取导入虚拟机的附加费用。

自定义镜像支持

所有公有云供应商都允许你创建基于预编译通用镜像的虚拟机。但也正因为它们是通用的,这些镜像可能无法完全符合你的需求。比如说,你可能想要创建一个虚拟机镜像,包括你所喜欢的防毒软件或者是符合特定的安全性要求。

这些自定义的虚拟机镜像让配置虚拟机来达到你特定的需求,以及在未来复制这些配置变得容易。但是,如果你想要在云端创建自定义的虚拟机,必须要先确认你的供应商支持这项过程。而尽管大型公有云供应商通常都有提供这项支持,有些则比其他的更容易让你导入这些镜像。如果你正在考虑一些较小的公有云供应商,请之前先了解他们的自定义虚拟机镜像支持。

虚拟机模板

虽然所有的公有云供应商都允许你创建基于预定义模板的通用虚拟机,但这些模板的复杂度和数量都有极大的不同。通用的虚拟机模板通常来说包括了一个OS,以及,可能的话,创建应用服务器的能力。供应商不一定都提供一样的OS或应用,有时候他们连应用都不提供。

大部分的主流公有云都允许你创建Windows和Linux的虚拟机,虽然提供的Windows Server版本和Linux内容都不同。如果你在考虑较小的供应商,请确认他们的模板目录允许你部署你所需要的计算环境和应用。

自动扩展

另一个在评估云供应商时要注意的重要功能是自动伸缩功能。自动伸缩的基本概念是,服务器的工作负载很少是线性的。有时候,你会遇到性能需求高峰,例如保险公司的开放注册期间或线上零售商的重大节日打折。在其他的时段,使用需求则会缩小。自动伸缩允许虚拟机提供更高的性能来响应更重的工作负载,并在适当的时候降低性能以节省开支。

自动伸缩因不同的云平台而异。有些供应商只提供给Web应用这项功能,通过上线额外的Web服务器。另一些供应商则通过增加虚拟机内存和CPU资源来达到工作负载的扩展。这项工作可以是手动的,也可以是依照一组规则,性能指标或某个时间表来自动调节的。

网络连接

每个云服务提供商都提供虚拟机的网络连接。这能够给予你的虚拟机彼此互相访问以及访问互联网的能力。

即便如此,较大型的云提供商通常会提供多种网络连接选项。不同的供应商之间的网络连接选项都各不相同,但通常都会提供高级连接选项让VM可以获得更高的网络性能。这对于VM运行那些对网络延迟敏感的应用尤其有用。如果你打算运行基于云的,延迟敏感的应用,一定要调查潜在的云服务提供商的网络选项。

存储选择

正如每一个云提供商都提供基本的虚拟机网络连接一样,他们还会提供基本的虚拟机存储。毕竟,虚拟机要使用虚拟硬盘,总要将他们放在某处。许多云服务提供商还提供超出基本的入门级的存储选项。

不同存储商之间的存储服务差异巨大,但是,至少,通常都有标准和高级选项。较大的云提供商往往会提供很多定制作为高级存储的一部分。例如,客户可能可以在旋转存储和固态存储之间选择,虽然固态存储通常更贵。

优质的存储还可能包括容错选项。一些云服务提供商允许你复制存储或构建虚拟存储阵列以提高性能,并确保容错。虽然不算常见,一些供应商也会允许你使用高级存储创建虚拟机快照或备份目标。

当评估服务提供商,重要的是要注意提供的存储类型。一些供应商只提供对象存储,这完全不同于通常用于本地数据中心的块和文件存储。同样,一些供应商把数据库作为存储选项,而另一些则把数据库当作虚拟机。

区域支持

注意云提供商的区域性。较大的云提供商在全世界范围内建立数据中心。如果你的数据有法规或者业务要求必须被保存在某个特定的国家,那么能够选择托管你的VM的数据中心极度重要。在供应商的断电事件中,确保你的虚拟机不会故障转移到未经授权的地区也很关键。

检查每个云服务提供商的特定区域的产品。一些供应商在某些地区使用低端服务器。同样,一些OS或者OS功能,如加密,在某些地区由于法规的原因可能不能被提供。

正如你看到的那样,在评估云服务提供商有许多标准需要考虑。不是所有的供应商都是相同的,因此有必要寻找能够最好地满足您的环境的技术需求,组织的业务需求的供应商。

本文作者:佚名

来源:51CTO

时间: 2024-09-20 21:27:47

如何为你的 IT 环境选择正确的公有云服务的相关文章

众多云存储 专家教你选择正确的云存储服务

现在的企业和消费者有许多不同的云存储服务选择,但是一种存储并不能满足所有的需要.这份云存储指南有一些技巧,可以供你参考. 在今天超连接的世界,云存储已经成为必不可少的工具.但是不像云储存的早期,当时供应商一般会推出新的功能并按照常规会遇到存储限制,现在市场无论在存储能力还是存储标准上都已经发展成熟.在选择一款新的云存储服务之前,这些关键因素需要考虑? 从云开始 注重云存储的切实可行性 当选择云服务时,你首先要考虑的是比较存储的选项.功能和成本.如果你仅仅需要基本的东西,免费的产品可能会奏效.而一

为企业选择正确的IT运营模式

运营IT平台的方法并没有通用性可言.有一些企业会投资拥有完全属于自己的数据中心,而有一些企业则会使用公有云服务--而除了这两种情况,还有很多不同的选择. 正确的IT企业运营模型取决于它的需求.目标和现有的投资. 对IT进行投资 云的环境并不能包含所有的内容.举个例子,如果你的企业有很多定制化的私有应用,并且这些应用运行在各种各样的硬件和操作系统上,那么拥有自己的IT环境应该是最有效率的.这种环境是很难去取代的.比如说,一个大型机应用程序与IBM System i服务器以及一些Unix应用程序组成

注意以下几点,正确运用私有云

在你想构建私有云的时候,选择正确的云软件就是你必须要做的事情.你需要考虑业务目标和现有虚拟化技术以及未来云软件的兼容性这个重要的问题. 大多数企业都把私有云看作是公有云服务的一个扩展.混合云这个概念则是将至少一个公有云和至少一个本地(on-premises)私有云桥接在一起,以此构建出一个更为弹性的资源集,在其之上运转应用.开源IaaS厂商Eucalyptus和OpenNebula和EC2使用相同的管理API,促进了公有云和私有云之间的连接.很多企业的混合云会和亚马逊EC2连接,因此选择云平台就

私有云、公有云or混合云?三步教你如何选择最适云方案

前言: 本文将帮助您确定多云环境是否适合您的应用,并为您选择正确的云模型提供一些建议. 当你的企业在建立自己的云架构时,你需要考虑许多因素:需要什么功能?哪家供应商更可靠?私有云还是混合云?资源如何分配-- 今天,我们就来聊聊这个问题:如何管理好你的混合云? 公有云和私有云分别有着自己的优势,私有云对数据的安全性和服务质量进行最有效的把控,企业选择私有云是基于自身信息化建设的考虑,主要驱动力包括降低软硬件成本.实现应用系统快速部署.构建安全自主可控的基础架构环境等.在公有云上运行大数据工作负载比

公有云环境下应用程序的自动化部署与水平扩展问题

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1690176 先介绍了一下公有云计算环境下的一些特点,再根据这些特点探讨一下作为云计算用户而言,如何对应用程序做好自动化部署和水平扩展(弹性计算)的问题.阅读本文需要有一定的云计算知识.开发运维知识. 公有云环境的优势及其特点 公有云为企业用户或个人用户(以下统称为用户)可提供三种服务,基础服务.应用服务和运维服务.

选择公有云还是私有云?

如今的社会,分工越来越细,如何运维和适用IT服务的选择变得更为多样化对于企业来说是不得不选的.而对于一般企业来说同样还有一个问题是困扰他们的,那就是选择自己构建还是采用第三方服务. 对于一般企业来说,最终需要的是能够帮助和促进服务的应用,而不是底层IT基础设施.但是IT基础设施是支撑这些应用的基础,因此企业必须两者兼顾.在传统方式下,对于应用来说企业可以选择市场上比如许多企业采用了市场上的ERP和CRM等套装软件.另外,如果企业的需求相对特殊,或者出于其他考虑企业还可以根据需要选择自己开发应用程

Gartner:以下5种情况公司应该选择私有云而不是公有云

中国农历除夕的前一天,当大多数中国人正在准备过年的时候,一则题为"这一天对云计算公司来说绝对是黑暗日"的报道在圈子内一石激起千层浪.文章大致的内容是前日,美股众多云计算相关的股票大跌和由此引发的对云计算前景的担忧或讨论.云优先(cloud first)战略是否继续,主流是公有云还是私有云还是混合云,混合云如何规划,哪些应用应该部署在私有云上哪些在公有云上--又被提上热议话题.这里不去讨论国际环境和美元汇率走势,笔者从一篇Gartner报告解读,什么情况下公司应该部署应用在私有云上而不是

地图-link环境下开发一款《订餐软件》,请问如何通过多个选择框选择正确的地址

问题描述 link环境下开发一款<订餐软件>,请问如何通过多个选择框选择正确的地址 link环境下开发一款<订餐软件>,请问如何通过多个选择框选择正确的地址,并且在地图上定位 解决方案 http://www.jb51.net/article/23921.htm 解决方案二: 又是订餐软件通过这种方式,让别人免费做了.很好,是不是要附加上GPLv2协议吗?

IaaS vs CaaS vs PaaS vs FaaS:选择正确的平台

本文讲的是IaaS vs CaaS vs PaaS vs FaaS:选择正确的平台[译者的话]本文分析了从IaaS到PaaS,到SaaS再到FaaS各类平台的优劣,为寻求合适的平台的迷茫者提供了很好的参考,对于软件提供商也有很好的借鉴意义. [烧脑式Kubernetes实战训练营]本次培训理论结合实践,主要包括:Kubernetes架构和资源调度原理.Kubernetes DNS与服务发现.基于Kubernetes和Jenkins的持续部署方案 .Kubernetes网络部署实践.监控.日志.K