阿里云ADAM:企业数据库与应用云化一站式解决方案

需积分: 10 2 下载量 53 浏览量 更新于2024-07-17 收藏 3.67MB PDF 举报
ADAM产品是阿里云飞天八部推出的针对企业数据库和应用快速云化解决方案,由演讲者樊文凯(唐修)在云栖TechDay - PostgreSQL天天象上活动中介绍。该产品旨在帮助企业克服从基于小型机的Oracle数据库向云计算平台的迁移挑战,特别是在Oracle应用中只使用了极少功能的情况下。 ADAM产品采取"云+端"的一体化设计,其中云端部分是SaaS智能分析系统,它提供了全面、客观且产品化的数据采集服务,通过画像关系和智能分析功能,对数据库和应用进行精确评估,包括SQL、Table等兼容性分析,以及目标数据库规格和容量的智能评估。此外,它还具备数据库和应用迁移的自动化工具,如PL/SQL到Java的转换功能,帮助企业在实施过程中减少手动工作量。 在实施阶段,ADAM提供了一整套工具和手册,如ADAM Studio,用于业务改造、数据库部署、数据迁移和测试。ADAM Studio支持数据库割接,并具备数据迁移特性,可以识别并优化风险SQL,确保迁移过程中的稳定性和兼容性。针对Oracle数据库,云数据库PPAS被设计为高度兼容,支持Oracle的多种特性,如存储过程、函数、触发器等,从而降低迁移的难度和提高成功率。 ADAM产品关注全生命周期管理,分为评估分析、实施协助和系统优化三个阶段。在评估分析阶段,通过专业报告,对迁移的可行性、风险和兼容性进行深入分析。而在实施阶段,ADAM不仅提供工具,还提供场景化、流程化和自动化的服务,以帮助客户实现无缝的数据库和应用迁移。 值得注意的是,Oracle迁移到MySQL或其他云数据库的选择往往面临困难,这可能是由于缺乏成熟的方法论、不确定的目标架构、国产化需求、政务云考虑以及业务转型和驱动因素。ADAM通过结合阿里巴巴内部的实践经验,为企业提供了一条清晰的路径,减少了盲目决策和蛮干的可能性,使迁移工作变得更加主动和可控。 案例分享表明,ADAM在某人口管理和全国性零售企业的数据库和应用迁移项目中表现出色,验证了其在实际操作中的有效性。无论是在规避风险、提高迁移效率还是支持技术转型方面,ADAM都展现出显著的价值,为企业实现了无法计算的商业效益和灵活性。