Oracle云计算平台实战:IaaS与PaaS应用详解
上QQ阅读APP看书,第一时间看更新

1.6 Oracle混合云架构

根据Gartner公司的研究显示,到2017年底,会有超过80%的企业采纳混合云模式部署,大幅推动组织变革和业务创新。但这里我们先要问一个问题,究竟什么是混合云?公有云、私有云再加上内部部署的系统,就算是实现混合云了吗?当然没有那么简单。各自分散独立的系统不能充分体现出云计算的真正价值,服务之间无法快速迁移上线,不同平台缺少统一集中的管理,这样的云与其说叫混合云,还不如叫“混沌云”。

云计算有诸多好处,但它的出现也为企业系统管理带来了更多复杂性。比如如何在不影响业务运营的情况下快速迁移到云?如何消除数据中心和虚拟环境的管理复杂性?如何更轻松地在本地和云之间迁移工作负载?如何真正将IT从以“任务”为中心转变成以“业务”为中心,从而真正帮助企业促进业务增长、提高效率和生产力?这种疑惑决定了客户和合作伙伴需要强大的工具和资源,来帮助他们迅速迁移到云,并且能以更轻松和灵活的方式管理复杂的混合IT环境。

1.6.1 Oracle企业管理器模式

从内部部署到私有云,再到混合云,这样的发展趋势是非常明显的,然而困难也是显而易见的。所有的客户都是在寻求这样的解决方案,希望能够帮助他们更好地管理混合云环境。在面对混合IT与混合云管理的难题时,Oracle企业管理器13c(Oracle Enterprise Manager 13c, OEM)是甲骨文给出的答案,实现了在私有云和公有云之间透明移动负载、无缝切换(如图1-12所示)。

图1-12 Oracle混合云管理

事实上,已经有不少客户使用OEM来进行IT环境的统一管理了。Oracle企业管理器能够实现从磁盘到应用的管理,从底层硬件到数据库再到中间件和应用,Oracle企业管理器能够对所有部分进行管理,同时能够实现跨层的端到端管理。为帮助客户开启混合IT之旅,Oracle企业管理器的诸多功能都能够提供相应的支持。Oracle企业管理器提供了非常丰富的功能,其中包括:

(1)发现和监测

发现和监测可能的问题,并对其进行监测,追踪各个层级之间的关联和依赖度。它能够对数据中心的所有资产进行监测,包括应用、中间件和数据库等。这是企业管理器最基本的一个功能,通过这样的功能能够管理整个数据中心。

(2)性能管理

性能管理能够帮助客户去诊断和调试所拥有的Oracle数据库,得到最佳的性能。利用诊断调试和可用性管理来持续优化服务质量。

(3)整合功能

通过整合功能,OEM能够对迁移进行模拟,看到真实的工作负载情况,并利用这些的性能数据来规划整合,根据最佳实践来集中最佳基础架构,整合测试,确保迁移能够完成良好运作。

(4)标准化和自动化

通过Oracle企业管理器使得客户有能力实现自助式的合规性,确保数据库是运行在标准的补丁上的。控制配置扩展,建立服务目录可管理配置、补丁、升级、备份及其他类似功能,均以服务形式提供。

(5)混合云管理

客户能够像管理内部部署资产和代理一样管理混合IT资产,从而在甲骨文混合云上更好地去管理他们的资产。

Oracle企业管理器能够支持客户进行内部部署IT管理,还包括了私有云和混合云上的管理,帮助客户的IT部门更好、更快地迁移到云、迁移到混合云。

1.6.2 Cloud@Customer模式

Oracle云提供市场上最广泛的系列云服务,对于一些客户或行业来说,采用公有云仍是其所有负载难以跨越的门槛。针对客户对公有云在系统控制、应用管控、网络性能和数据安全性等方面的种种隐忧,Oracle推出了Cloud@Customer模式,简单来说,就是让客户能够在企业内部部署运行Oracle云共享服务器(Oracle Cloud Machine, OCM)、Oracle Exadata数据库云平台(Oracle Exadata Cloud Machine)、Oracle大数据云平台(Oracle Big Data Cloud Machine),进而消除企业在采用云过程中面临的种种障碍,让客户能够在内部部署运行Oracle云平台即服务和基础架构即服务等产品,协助企业便利地迁移至云端,实现将Oracle公有云搬回家(如图1-13所示)。

图1-13 Oracle Cloud@Customer模式

Oracle的Cloud@Customer模式目前包括三种主要云服务架构,第一种云服务架构是通用的PaaS和IaaS平台,即OCM。OCM是目前市场上第一个由公有云供应商推出的本地部署堆栈,可以实现与Oracle公有云的100%兼容。OCM以工程化系统的形式向客户提供专属云服务,它将Oracle公有云引入客户的数据中心,为客户提供将本地部署的商业关键应用便利地迁移到云端的最佳途径。OCM可用于多种用途,包括灾难恢复、开发/测试、直接迁移工作负载。OCM能让企业在自己的数据中心获得甲骨文公有云服务的所有优势,包括敏捷性、简易性、性能、弹性扩展和订购定价。

第二种云服务架构是高性能的数据库服务,即Oracle Exadata数据库云平台,为要求数据库位于内部环境的客户提供了全球非常先进的数据库云。它结合了世界上先进的数据库技术和非常强大的数据库平台Exadata,具有基于云部署固有的简便性、敏捷性和弹性,它与Oracle Exadata公有云服务相同,因此,可为客户提供一致的Exadata云服务体验,无论是在内部环境还是在Oracle公有云上。Exadata数据库云平台包含Oracle所有业界领先的功能,例如内存数据库(Database In-Memory)、集群(Real Application Clusters, RAC)、活动数据卫士(Active Data Guard)、自动存储管理(Automatic Storage Management, ASM)、分区(Partitioning)、高级压缩(Advanced Compression)、高级安全(Advanced Security)、数据库审计(Database Vault)、真正应用测试(Real Application Testing)、联机分析处理(OLAP)、高级分析(Advanced Analytics)和空间与图形处理(Spatial and Graph)。此外还包含Oracle多租户(Oracle Multitenant),以实现高整合密度、快速供应和克隆、高效的修补和升级,以及显著简化的数据库管理。

第三种云服务架构是大数据服务,即Oracle大数据云平台,为客户提供基于BDA(Big Data Appliance)一体机的专用大数据云计算服务。Oracle大数据云平台是一个经过优化的系统,具备专用节点的强大能力以及云产品的灵活性和简便性,能够提供生产级Hadoop和Spark平台,运行多种负载,从纯Hadoop负载(ETL、Spark、Hive等),到使用SQL-on-Hadoop 工具和Oracle Big Data SQL 执行的交互式SQL 查询以及综合性交互式SQL 查询,它提供自动生命周期管理和一键式安全性,旨在以优化的方式安全地运行各种大数据负载和技术,同时简化运营。Oracle大数据云平台包括一些高端分析组件,从Oracle 大数据空间与图形处理到R,以及Apache Spark 和Impala 等嵌入式组件。基于Oracle大数据云平台,客户可以在其防火墙背后的自有数据中心内,以简单的消费/订阅模型来使用各种Hadoop、Spark 和分析工具。

这三种云服务架构都是基于客户的实际要求,将公共服务拓展到客户私有数据中心内部,目标是让客户在自己的数据中心拥有甲骨文各种公有云的PaaS和IaaS功能,帮助客户实现云提供的创新,同时满足防火墙背后的业务和法规要求。Oracle的Cloud@Customer模式为客户的云征途提供了坚实的基础,这是因为,利用这种模式,用户不必大动干戈便可更快速、更轻松地享受云的优势。作为Oracle公有云的一种内部实现,Cloud@Customer模式使客户能够在任意位置无缝运行应用程序,因为负载可以在公有云与客户的数据中心之间完全移植。现在,客户既能利用云提供的最新创新加快开发,同时又能满足任何数据主权要求和数据保留要求。该解决方案还为客户的数据中心提供订购式定价模式、Oracle管理机制和单一供应商责任制。

通过Oracle的Cloud@Customer模式,客户能够首先:

□ 完全掌控自己的数据,使企业可以支配数据,同时满足了对各种监管、隐私、法规及业务需求的规定,即符合客户数据必须留存在某一家公司的数据中心或某个实际地点的规定,并且仍然可以享用云的优势。

□ 应用程序、数据库和中间件在防火墙后面运行,使用同样的环境、工具集和应用程序接口,便于工作负载在本地部署与公有云之间进行迁移。

□ 根据业务需求的变化,可运行所有工作负载,包括基于Oracle的工作负载和非Oracle的工作负载。

所有Oracle Cloud@Customer模式的部署都包含运营的支持,该支持通过Oracle高级支持网关,在客户的云中由甲骨文为客户提供全面的端到端的管理服务(安装与配置、升级、打补丁、云管理等)。这项服务使客户能够加快部署、提高可用性以及降低业务风险。

在云计算时代,用户选择云服务架构更侧重于“经济”“简单”。甲骨文云服务立足于更快的速度、更低的成本和更小的风险,让用户通过“一键式”,在完全不改变应用编程的前提下,完成应用在本地数据中心和公有云环境的迁移。甲骨文独树一帜且广受认可的混合云架构将引领Oracle不断延伸在云端的优势,并进一步帮助广大的企业客户拓展和挖掘云的价值。