1.2.1 Oracle云计算模型
Oracle的战略是提供一系列软件、硬件和服务来支持公有云、私有云和混合云,帮助客户选择适合于自身的云计算方法。Oracle针对所有层次的云系统(SaaS、PaaS、IaaS),为客户提供涵盖云开发、云管理、云安全和云集成等功能的私有云和公有云解决方案。
1.Oracle云应用程序
Oracle云应用程序是一套模块化企业应用程序,它们建立在Oracle云中间件基础之上,可以是从零开始设计,也可以用于云环境并与其他Oracle应用程序无缝连接。Oracle云中间件是一种基于标准的平台,提供各种常用组件,让开发人员能够轻松地进行应用程序扩展。
2.Oracle PaaS
Oracle PaaS(Platform as a Service)是一种以公有云或私有云服务形式提供的弹性可伸缩的共享应用程序平台。Oracle PaaS基于Oracle行业领先的数据库和中间件产品,可运行从任务关键型应用程序到部门应用程序的所有负载。
Oracle PaaS包括基于Oracle云数据库和Oracle数据库云服务器(Exadata)的数据库即服务(DataBase as a Service),以及基于Oracle WebLogic和Oracle中间件云服务器(Exalogic)的中间件即服务。Oracle Exadata是数据库服务器,而Oracle Exalogic是为在中间件/应用程序层执行Java而优化的服务器。Oracle PaaS还包含开发和配置云应用程序、管理云、云安全、跨云集成和云协作等功能。
3.Oracle IaaS
Oracle提供了基础架构即服务(Infrastructure as a Service,IaaS)所需的计算服务器、存储、网络结构、虚拟化软件、操作系统和管理软件。Oracle针对IaaS提供以下产品:一系列机柜式、机架式和刀片式安装的SPARC和x86服务器;包括闪存、磁盘和磁带在内的网络存储;聚合的网络结构;包括Oracle VM for x86、Oracle VM for SPARC和Oracle Solaris Containers在内的虚拟化选件;Oracle Solaris和Oracle Linux操作系统;以及Oracle Enterprise Manager。
4.Oracle私有云
对于私有云,Oracle提供以下内容:
①广泛的横向和行业特定Oracle应用程序,这些应用程序在基于标准的、共享的、可灵活伸缩的云平台上运行。
②用于私有PaaS的Oracle数据库云服务器和Oracle中间件云服务器,支持客户整合现有应用程序并且更加高效地构建新应用程序。
③用于私有基础架构即服务(IaaS)的硬件产品。Oracle的服务器、存储和网络硬件与虚拟化和操作系统相结合,共同用于私有IaaS。
④Oracle支持跨公有云和私有云集成一系列的身份和访问管理产品,同时还支持SOA和流程集成以及数据集成。