云计算已经成为新的IT架构首选方案,企业上云是顺应大的趋势,每个CIO/CTO都需要考虑基于云的Oracle技术方案,Oracle能不能上云?阿里云ECS是否能满足Oracle性能需求?云上可以搭建Oracle RAC吗?云上Oracle是否类似RDS可做到免运维吗?
EasyDB for
Oracle是袋鼠云基于云推出的产品和整体解决方案,为企业Oracle上云提供一站式服务。
EasyDB for Oracle沉淀了原淘宝 DBA 团队过去十年的数据库运维管理经验,基于阿里云的ECS(虚拟服务器)或是线下服务器,袋鼠云提供完整的Oracle上云产品和解决方案,覆盖到自动化部署,高可用架构,自动备份、同城异地容灾,数据库审计等核心功能,真正做到了数据零丢失和数据库自动化运维,袋鼠云同时提供可视化的数据库管控平台和日常数据库运维托管服务,全方位保障数据库正常运行。
核心功能:
1、一键自动化部署。
2、高可用架构,故障时自动切换。
3、自动备份,支持全量和增量备份,默认保留7天。
4、日常监控告警,数据库运行趋势分析。
5、同城、异地数据库容灾架构 。
6、数据库安全审计功能。
7、可视化的数据库运维平台。
核心功能模块
与自建数据库相比,
袋鼠云提供的EasyDB for Oracle您提供更多的自动化服务
|
|
EasyDB for Oracle |
ECS自建数据库 |
传统自建数据库 |
可靠性 |
数据高可靠性保障 |
√ |
√ |
|
数据自动备份 |
√ |
|
|
|
支持60天数据恢复 |
√ |
|
|
|
安全性 |
DDOS防护 |
√ |
√ |
|
安全组 |
√ |
√ |
|
|
VPC网络隔离 |
√ |
√ |
|
|
数据库审计 |
√ |
|
|
|
可用性 |
HA架构 |
√ |
|
|
同城容灾 |
√ |
|
|
|
异地容灾 |
√ |
|
|
|
可扩展性 |
弹性扩容 |
√ |
√ |
|
读写分离 |
√ |
|
|
|
成本 |
数据库运维成本 |
低 |
高 |
高 |
基础运维(机器、网络等)成本 |
零成本 |
零成本 |
高 |
1、自动化部署
基于阿里云的ECS服务器,通过袋鼠云的数据库镜像支持一键部署,5分钟内即可实现一套Oracle数据库服务器的部署,Oracle版本目前基于11.2.0.4,逐步支持10g和12c等主流版本,操作系统基于阿里云Centos6.5,提供图形化界面支持,用户可以用VNC远程桌面控制,远程图形化界面控制删除或创建数据库。
2、数据库安全
权限归属
数据库安装完成后,袋鼠云无需操作系统和数据库的权限,用户完全拥有ECS操作系统账号root和oracle的控制权限,用户可以创建、修改和删除ECS上数据库的账号和密码,及其操作相关数据库账号的权限。
ECS安全组
用户根据实际的需求设置用户安全组,通过设置公网及内网的出和入的IP白名单,来限制只对用户允许的IP访问。
VPC网络隔离
除了ECS 安全组IP 白名单外,EasyDB for Oracle 还支持用户使用VPC 来获取更高程度的网络访问控制,使用VPC 和IP 白名单将极大程度提升ECS
数据库实例的安全性。
Oracle操作审计
EasyDB for
Oracle支持数据库开启审计功能,对数据库的操作,都会被审计记录下来。
3、高可用性
EasyDB for
Oracle根据用户不同数据安全级别,提供三种数据库架构方案,单机模式、HA模式和HA+ADG读写分离模式。
单机架构
单实例模式,经济型做法,推荐能容忍故障5分钟的应用。
数据库实例运行在单台ECS(云服务器),当云服务器发生DOWN机故障,数据库将无法使用,故障时间预估5分钟左右。
HA架构
双机热备模式,云上推荐的做法,推荐核心应用,故障恢复时间尽可能短。
使用两台云服务器ECS,数据库实例运行在其中的一台上,当运行数据库的ECS实例出现故障,依托于袋鼠云的EasyDB for Oracle的高可用切换模块,数据库自动切换到另一台ECS上,切换时间控制在分钟级别,对前台应用的影响可控。
HA+ADG架构
双机热备+读写分离模式,对读写分离需求的应用如报表查询,数仓分析等可推荐这个架构。
使用3台云服务器ECS,数据库实例运行在其中的一台上,当运行数据库的ECS实例出现故障,依托于袋鼠云的EasyDB for
Oracle的高可用切换模块,数据库自动切换到另一台ECS上,切换时间控制在分钟级别,对前台应用的影响可控。同时,在HA双机热备自动切换的模式上提供只读查询功能。
同城异地容灾架构
阿里云为全世界多个地域提供云计算服务,每个地域(Region)都包含多个可用区(Avzone)。
同一个地域下的可用区都被设计为相互之间网络延迟很小(3ms 以内)以及故障隔离的单元。
依托于阿里云ECS云服务器对多个地域,多可用区的支持,EasyDB for
Oracle天然就支持同城容灾和异地容灾部署。
4、自动备份
EasyDB for
Oracle默认提供两种备份功能,数据库全量备份和归档日志增量备份。
数据库全量备份为强制项,用户一定要设定执行全量的常规物理备份的时间点,建议每周备份2-3次。另外用户也可以根据运维需要,通过控制台随时发起全量的临时物理备份。
归档日志增量备份为强制项,用户启用备份,增量备份自动每日备份一次。
数据备份和日志备份使用相同的过期删除策略,默认保留7天,用户可根据存储空间(云盘+OSS)将备份设置保留更长的天数。
5、可视化的数据库运维平台
EasyDB for
Oracle沉淀了原淘宝 DBA 团队过去十年的数据库运维管理经验,基于阿里云的ECS(虚拟服务器)或是线下服务器,袋鼠云提供的EasyDB for Oracle数据库运维平台,功能包括性能趋势、监控告警、空间使用统计、表、索引、TOP SQL统计,数据库运行周报等等,真正做到数据库运维可视化,数据化。
6、日常数据库运维服务
数据库存储的企业最核心的数据,不容有半点的疏忽,除了EasyDB for Oracle整体产品方案,袋鼠云针对不同客户提供Oracle数据库日常运维(托管)服务,确保数据库运行万无一失。
7、软件升级
EasyDB for
Oracle 为用户提供数据库软件的最新Oracle版本及其PSU补丁集。不建议用户自行对数据库进行升级,有升级需求需要联系袋鼠云服务部门。
8、服务授权
关于Oracle license
袋鼠云提供Oracle的镜像,仅提供给测试使用,Oracle本身为收费软件,商业用途请购买使用版权,因版权问题产生的纠纷本公司概不负责。
如何接入EasyDB for Oracle
针对不同的客户,EasyDB
for Oracle分别提供了SaaS版本和企业独立部署版本。
对于中大型企业,如果有数据安全等保密合规要求,袋鼠云可以为企业客户提供独立部署版本,整个产品完全部署在企业的自有服务器上,可以是公共云、也可以是自有机房。相对 SaaS 版本,企业独立部署版本成本较高,但完 美的解决了数据安全的问题,是大型企业客户的首选。
EasyDB
SaaS平台:https://ops.dtstack.com/#/dashboard
Oracle
接入到EasyDB
SaaS平台,请联系 support@dtstack.com 获取支持。
9、服务和支持
袋鼠云服务和支持,请联系
support@dtstack.com 获取。