阿里去IOE:需求分析与低成本上云解决方案
需积分: 10 122 浏览量
更新于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 上传
2021-12-13 上传
2021-10-14 上传
2020-10-17 上传
zzf_29
- 粉丝: 4
- 资源: 8
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率