阿里去IOE:需求分析与低成本上云解决方案
需积分: 10 38 浏览量
更新于2024-07-22
收藏 1.01MB PDF 举报
《阿里去IOE分析和实施v1.1》是由阿里内部工程师编写的文档,主要探讨了阿里巴巴在2014年对于去除Oracle、IBM和EMC(简称IOE)这三个传统IT巨头技术栈的实践和策略。该文档的核心内容涵盖了以下几个方面:
1. **需求分析**:文档首先对客户的需求进行了深入剖析,包括客户当前使用Oracle RAC来保证系统的稳定性和数据量的差异,从小型数据库到几十TB级别的规模。系统复杂性各异,既有小型业务系统,也有高并发、高性能的银行交易系统,同时兼具OLTP和OLAP功能,并且业务逻辑常常封装在存储过程中。此外,客户还关心新老系统如何在云环境下无缝对接以及国产化、成本优化等问题。
2. **IOE架构与客户典型诉求**:客户典型的需求包括将系统上云,但云平台仅支持MySQL,这就提出了对迁移方案的需求。改造的成本、部分上云的系统交互、以及性能、稳定性和成本的关键诉求都需要在考虑之中。
3. **去IOE解决方案评估**:评估因素主要包括数据量、系统复杂度和性能要求。根据这些因素,复杂系统被分为一般、中等和超级复杂等级别,不同级别的改造难度不同。
4. **去IOE解决方案示例**:
- 对于一般复杂系统(如村镇银行),由于数据量较小、商业软件依赖重和系统压力不大,可能选择MySQL研发指南中的去IOE方案,或者在ECS上部署整个系统。
- 中等复杂系统(如大数据量、高性能需求且系统相对独立)可以选择使用阿里DRDS(分布式关系数据库服务)配合RDS进行改造,仅对数据库进行调整,保留其他组件的稳定性。
5. **DRDS分布式解决方案**:DRDS在APP V2阶段支持水平拆分,实现自动分库分表,对应用来说是透明的。它提供了低门槛的部署,减少应用改造工作,便于动态扩展,并且具备针对分布式环境的定制功能。最重要的是,DRDS使得应用依旧认为自己是在连接一个单一数据库,从而降低了分布式操作的复杂性。
通过这份文档,读者可以了解到阿里巴巴在去IOE转型过程中的详细策略和方法,这对于理解和实施类似的IT架构调整具有很高的参考价值。
2015-11-01 上传
2014-07-03 上传
2023-06-06 上传
2023-11-22 上传
2023-09-17 上传
2023-05-11 上传
2023-06-10 上传
2023-06-10 上传
2023-06-01 上传
2023-06-06 上传
zzf_29
- 粉丝: 4
- 资源: 8
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性