阿里云听课记录
阿里云服务
详情连接
阿里云产品
- ESC 云服务器
- RDS 云数据库
- LSB 负载均衡
- OCS 开放缓存服务
- DRDS 分布式关系型数据库服务
- OSS 对象存储
- CDN
- PTS 性能测试
- ESS 弹性伸缩
- MNS 消息服务
- ONS 消息队列
案例
电商
1. 弹性
2. 高性能
3. 高可用
4. 松耦合
架构定义与分类
架构的定义: 一个架构是系统的基本结构,他由多个组件以及他们彼此间的关系而组成 并且在一定环境和原则下进行设计和演变 .
ISO/IEC 42010:2007
架构的分类
业务架构定义商业策略,管理,组织和关键业务流程
IT 架构指导IT投资 和设计框架1. 应用架构2. 数据架构3. 技术架构
比如说灾难的应急设想 容灾架构(没有灾难的时候存在资源浪费)
企业架构 EA
EA 是一个业务和IT对其的战略执行工具,一种设计,管理,沟通的工具
TOGEF
FEA
DoDAF
EAP
Zachman
EA的作用
TOGEF 是一种典型的企业架构
TOGEF 是一个开放企业架构 包括详尽的方法和一组工具 基于TAFIM
组成
- 业务框架
- 数据架构
- 应用架构
技术架构
- 贯彻业务战略. 定义了业务战略.治理.组织和关键流程
- 建立信息模型. 描述了一个组织的逻辑和物理的数据资产和数据管理资源
- 实现信息流动. 描述各个应用系统的部署,相互之间的交互,以及他们的组织的核心业务流程之间的关系.
- 保障应用执行. 描述了支撑各种业务/数据/应用服务部署的,逻辑上的软件和硬件能力.包括IT基础架构,中间件,网络,通信,作业.
课程范围
@(提纲)[ADM]
企业机构设计方法 ADM
1. 架构的开发方法
2. 传统VS云上
3. 10个阶段(BCD重点)
4. 4个迭代(架构定义是重点)
架构开发方法(ADM) 是TOGAF核心
它是开发和使用企业架构的一种循序渐进的方法
传统架构 是解决有 , 无 的问题 相对厚重,不连续
云上架构,解决多.快.好.省的问题,相对经济轻便,平滑准备阶段
A. 架构愿景
B. 业务架构
C. 信息系统架构
D. 技术架构
E. 机会及解决方案
F. 迁移管理
G 实施治理
H. 架构变更管理
管理需求
- 架构上下文迭代
- 架构定义迭代
- 过度规划迭代
- 架构治理迭代
阿里云上架构 负责 准备 A B C
传统的系统与 阿里云的架构设计方法对比
小结
- 架构的定义
- 架构的分类
- TOGAF
- 两种架构设计方法
- 在阿里云上架构设计的方法注意点
弹性架构的设计
Eg
IT架构的业务需求
需求 -> PV UV VV
一种按需分配的架构 随着业务的变化能够灵活地自动的弹性的伸缩
弹性架构的表现形式1. 基础架构和IT资源的动态扩展2. 应用运行期间
特点:
@[业务的弹性,服务的弹性,资源的弹性]
- 支持浪涌
- 2.
问题
1. 游戏
2. 电商
3. 移动
游戏 ->端游 爆发快消亡快
电商 ->促销 资源分配
移动 ->周期性 (一天内的)
弹性框架的两种扩展方式
| 垂直扩展 | 水平扩展 |
|---|---|
| 升级原有硬件 | 增加新硬件 |
| 通过增加单个系统成员的负荷提高系统能力 | 增加更多系统成员提升系统能力 |
垂直扩展(串行扩展)
水平扩展(并行扩展)
比如卖家和买家的系统互不影响
| 垂直扩展 | 水平扩展 | ||
|---|---|---|---|
| 技术实现容易 | 适合于: | 技术实现相对复杂 | 适用于: |
| 硬件升级有上限 | 业务数据关联较强数据增长可预期 | 理论上无线扩展 | 数据不断增张,难预期 |
应用层两种方式的实现:
应用层垂直扩展实现
应用层水平扩展实现
弹性伸缩使用的注意事项
- ESC 的自动垂直扩展
- 应用部署的自动化
- ESC部署的应用
数据层结构化数据 - 负载均衡及读写分离
数据层结构化数据 - 业务需求
单表过大
1. hash
2.
DRDS(分布式关系型数据库服务)
大表 和 小表的跨库 join
大表 和大表的 跨库1. 大表的中间结果进行关联或者使用临时表2. 在线查询与离线查询分离
数据的回滚1. 跨界点的操作时的DRDS不支持START TRANSACTION, BEGIN, SAVEPONIT 命令2. 在应用层进行额外的逻辑运算数据的非结构话数据的应用1. 传统的存储方式2. 传统方式挑战 : 存的下 管得好 用得着非结构化数据弹性扩展阿里云上的实现- OSS 对外访问接口 OSS存储和传统存储的对比: - 存取方式 - 1. Restful API- 2. - 存储海量数据- 高并发访问- 扩容
阿里云OSS实现数据层的弹性扩展
- [X]
- [ ]
弹性结构
案例
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
