现在的位置: 首页 > 综合 > 正文

私有云+传统数据库架构=目前最成熟完善高效企业级IT架构

2013年10月02日 ⁄ 综合 ⁄ 共 1492字 ⁄ 字号 评论关闭

 

云计算,时下最热的信息产业名词之一,大大小小的厂商均参与其中,想尽一切办法让自己“云”起来。但是,云计算这样一种新鲜的玩意儿到底能够给大型的企业级IT架构带来什么样的革新或者优势呢?

首先,从云计算的服务方式,可以将云计算分为三类:公有云、私有云和混合云。从这些服务方式的命名大家可以看出其区别。

公有云是几乎所有个人、企业、组织都可以共享使用的云环境,只要具备接入公有云服务提供商的条件。

私有云则是由某个组织独立构建和使用的云环境。

混合云则两者兼有。

目前常见的比较有名的公有云服务包括:Amazon的EC2、Google的App Engine、Saleforce.com等,这些大家都可以使用的云服务,国内的比如金蝶友商网、用友伟库等。但是,对于公共云更多的使用者是中小型甚至微型企业或者组织,数量更多的则是个人,或者某大型组织的某项可以直接剥离出来的对本身业务不会产生影响的需求。这其中最著名的则属华盛顿邮报使用Amazon的EC2,在9小时内将前白宫第一夫人希拉里克林顿的日程档案,从PDF转换为便于浏览的文件格式的应用。华盛顿邮报租用Amazon EC2提供的高性能计算资源,在节约大量时间与成本的情况下,完成了一项艰巨的任务。但是,也就只有这种常规情况下基本不可完成的任务,并且对整个公司的主业不会产生太大影响(比如:公司的实际经营数据)的前提下,才使用的功能。

由于公有云计算是一个新事物,本身的安全性、可靠性、稳定性等仍需实践检验(并且Amazon的云计算服务也曾经出现过几次问题),而且让大型企业级组织机构将其核心数据存放在别人的、完全不了解的系统中,会被认为是一件风险极高的事情。而且,目前业界的公有云服务平台,对于云环境的安全性、可用性、伸缩性、信息保密、高性能等技术难题没有非常完美的解决方案。

总体来说,由于公有云本身技术有待完善,再加上大型企业级组织机构的不信任,公有云很难吸引大型企业将其关键业务运行在公有云环境中。(任何事情都不是绝对的,哈根达斯确实使用了salesforce.com为其专门设计的CRM系统)

再说一下私有云,由于私有云完全由某个组织机构创建,并且仅供自己使用,因此,公有云的很多类似多租户的信息隔离问题、公共环境造成的高可用性问题等也就不存在了。构建在虚拟化之上的私有云,可以保证硬件负载的均衡、实现云环境的高可用、提高IT的投资回报率、减少IT的总体拥有成本,可以实现即使在每月底(或者任何其他某个时间)需要大量计算资源时,所有的应用系统仍然运行平稳(因为云计算就是构建在虚拟化、网格计算、效用计算等技术基础之上的)。但是,目前单纯私有云真的可以解决所有问题吗?

答案当然是NO!

因为数据库等内存或I/O密集型(注意:是密集型)的应用,目前不适合在云计算环境下使用。这是由于一种被业界称为是“陷入”的状况导致的。内存或I/O密集型应用相对于CPU密集型应用对于虚拟机管理系统只会消耗极少量的CPU消耗不同,多个虚拟机同时访问同一个物理内存时,一旦出现冲突,便进入“陷入”状态。陷入之后的内存操作性能会远远低于虚拟机对物理机内存直接操作的性能(这是因为虚拟机管理系统会接管冲突之后的内存调度)。

一方面是对共有云各种问题的困惑,另一方面是对私有云如何解决内存或I/O密集型应用的性能问题。

从目前的云计算及相关技术水平来看,对于大型的企业级组织机构,私有云+传统的数据库架构的IT架构,既可以充分使用云计算所带来的好处,又可以避免云计算在数据库等应用方面的弊端,将会极大提升目前的IT利用率与投资回报率,使整个机构的IT系统更加高效、可靠、灵活、方便。

抱歉!评论已关闭.