0 码力 |
3 页 |
33.32 KB
| 1 年前 3
## Curve核心组件 - SnapShotCloneServer
D I G I T A L S A I L
许超杰
网易数帆存储团队
01 CURVE基本架构
Curve各个组成部分以及相互之间的关系
02 快照和克隆的特点
介绍curve的快照和克隆的定义以及特点
03 快照克隆服务器架构
介绍快照克隆服务器的架构和各模块实现的功能
04 快照的实现
介绍快照的具体原理和实现,包括快照的流程,数据组织,以及chunkserver端的实现等
05 克隆的实现
介绍克隆的具体原理和实现,包括克隆的流程,Lazy克隆,数据组织和chunkserver端的实现。
## CURVE基本架构
## • 元数据节点 MDS
• 管理和存储元数据信息
• 感知集群状态,合理调度
## • 数据节点 快照克隆服务器
• 快照
· 克隆

## 快照和克隆的特点
## • 快照的定义
快照是云盘数据在某个时刻完整的只读拷贝,是一种便捷高效的数据容灾手段,常用于数据备份、制作自定义镜像、应用容灾等。
## • 快照的特点
• 转储到s3对象存储
0 码力 |
23 页 |
1.32 MB
| 1 年前 3
Curve核心组件之ChunkServer
DI
查日苏
网易数帆存储团队
## CURVE
CURVE是高性能、高可用、高可靠的分布式存储系统
• 高性能、低延迟存储底座
- 可扩展存储场景:块存储、对象存储、云原生数据库、EC等
- 当前实现了高性能块存储,对接 openstack 和 k8s 网易内部线上无故障稳定运行500+天
• 已开源
- gi ChunkServer核心模块
详细介绍ChunkServer的三个核心模块
04 新版本ChunkServer性能优化
介绍新版本ChunkServer性能优化的思路和结果
## CURVE基本架构
## • 元数据节点 MDS
• 管理和存储元数据信息
• 感知集群状态,合理调度
## • 数据节点 Chunkserver
• 数据存储
• 副本一致性,raft
## • 客户端 Client
详细介绍ChunkServer的三个核心模块
新版本ChunkServer性能优化
介绍新版本ChunkServer性能优化的思路和结果
## ChunkServer架构
Curve ChunkServer是数据节点,对外提供数据读写和节点管理功能,底层基于ext4文件系统,操作实际的磁盘。

图片来源于 图片来源于 Install Kubernetes: The Ultimate Guide
## Kubernetes 简介
Kubernetes 是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。
快速部署应用
• 快速扩展应用
无缝对接新的应用功能
• 节省资源,优化硬件资源的使用
## Minikube 简介
## MacOS 系统安装依赖
## 692543c337f0b2b/p2_1.jpg)
Pods
## Docker Desktop Dashboard (MasOC)
minikube start 回启动一个 Docker 容器:
Containers / Apps
Images
74.21%
1.2 GB
CPU USAGE
MEMORY USAGE
23.1 MB / 112 kB
DISK READ/WRITE
0 码力 |
5 页 |
675.91 KB
| 2 年前 3
[Image](/uploads/documents/0/0/1/9/0019b3603967ce7162a719aab077e4c7/p1_1.jpg)
## OpenShift Dedicated 4
## 附加组件服务
在 OpenShift Dedicated 集群中添加服务
Powered by TCPDF (www.tcpdf.org)
在 OpenShift Dedicated 集群中添加服务
## 控制台在集群中添加服务 ..... 3
1.1. 在集群中添加附加组件服务 ..... 3
1.2. 访问集群中安装的附加组件服务 ..... 3
1.3. 使用 RED HAT OPENSHIFT CLUSTER MANAGER 删除附加组件服务 ..... 4
第 2 章 适用于 OPENSHIFT DEDICATED 的附加组件服务 ..... 5
2.1. RED HAT OPENSHIFT OpenShift Cluster Manager 为 OpenShift Dedicated 集群添加、访问和删除附加服务。
#### 1.1. 在集群中添加附加组件服务
您可以使用 Red Hat OpenShift Cluster Manager 在现有的 OpenShift Dedicated 集群中添加附加组件服务。
## 先决条件
- 您已为 OpenShift Dedicated 创建并置备了集群。
0 码力 |
9 页 |
100.47 KB
| 2 年前 3
Meetup #3 深圳站
## I stio控制平面组件原理解析
朱经惠
2018.08.25
## 关于我
• 朱经惠,ETC车宝平台工程师。
- 喜欢开源,个人开源项目”Jaeger PHP Client”。
- 喜欢研究源码,对NSQ,Jaeger,Istio(控制平面)等go语言开源项目进行过研究。
- 除了代码还喜欢爬山和第二天睡醒后全身酸疼的感觉。
## 目录
galley 
✓ K8s发送SIGTERM信号让容器优雅关闭
✓ Pilot-Agent接收信号通过context关闭子服务,发送SIGKILL关闭envoy
✓ Envoy不支持优雅关闭,需要通过金丝雀或蓝绿部署方式实现
## Pilot-Discovery——配置中心(PD) jpg)
◆v1版本和v2版本之间的区别
☑ 建立缓存配置
◆触发配置生效方式
## v1版本和v2版本之间的区别
V1
HTTP1 REST
V2
HTTP2 GRPC
JSON/YAML 弱类型
Proto3 强类型
轮询
SDS/CDS/RDS/LDS
奠定控制平面基础
Push
SDS/CDS/RDS/LDS/HDS/ADS/KDS
和Google强强联手
##
0 码力 |
30 页 |
9.28 MB
| 1 年前 3
## Curve核心组件之Client
D I G I T A L S A I L
吴汉卿
网易数帆存储团队
## CURVE
CURVE是高性能、高可用、高可靠的分布式存储系统
• 高性能、低延迟存储底座
- 可扩展存储场景:块存储、对象存储、云原生数据库、EC等
• 当前实现了高性能块存储,对接 OpenStack 和 k8s
• 网易内部线上无故障稳定运行400+天
• 已开源 热升级NEBD总体介绍
热升级整体架构及各模块功能
04 新版本Client/NEBD性能优化
介绍新版本Client/热升级性能优化的思路和结果
## CURVE基本架构
## • 元数据节点 MDS
• 管理和存储元数据信息
• 感知集群状态,合理调度
## • 数据节点 Chunkserver
• 数据存储
• 副本一致性,raft
## • 客户端 Client Client整体架构及IO流程
03 热升级NEBD总体介绍
热升级整体架构及各模块功能
04 新版本Client/NEBD性能优化
介绍新版本Client/热升级性能优化的思路和结果
## CLIENT整体架构

●
0 码力 |
27 页 |
1.57 MB
| 1 年前 3
Curve核心组件之 MDS
Digital Sal
陈威
网易数帆存储团队
## 概述
## Curve 是高性能、高可用、高可靠的分布式存储系统
• 高性能、低延迟
• 可支撑储场景:块存储、对象存储、云原生数据库、EC等
- 当前实现了高性能块存储,对接OpenStack和 K8s 网易内部线上无故障稳定运行一年多
• 已开源
github主页:https://opencurve tar.gz Notes Downloads
v0.1.3
on 30 Jul - f6425ad zip tar.gz Notes Downloads
01 整体架构
02 MDS各组件详细介绍
03 Q&A
## 基本架构
## • 元数据节点 MDS
管理元数据信息
收集集群状态信息,自动调度
- 数据节点 Chunkserver
数据存储
副本一致性 对数据增删改查
快照克隆服务器

## MDS各个组件
MDS是中心节点,负责元数据管理、集群状态收集与调度。MDS包含以下几个部分:
• Topology: 管理集群的 topo 元数据信息。
• Nameserver: 管理文件的元数据信息。
0 码力 |
23 页 |
1.74 MB
| 1 年前 3
6f222c0bf2415419b37621ae/p1_1.jpg)
### OpenShift Container Platform 4.11
## OpenShift 的 Windows 容器支持
Red Hat OpenShift for Windows Containers 指南
Powered by TCPDF (www.tcpdf.org)
Red Hat OpenShift for Red Hat OpenShift for Windows Containers 为在 OpenShift Container Platform 上运行 Microsoft Windows Server 容器提供了内置的支持。本指南提供所有详细信息。
## 目录
第1章 RED HAT OPENSHIFT 对 WINDOWS CONTAINERS 的支持概述 ..... 3
第2章 RED HAT
第3章 了解 WINDOWS 容器工作负载 ..... 8
3.1. WINDOWS MACHINE CONFIG OPERATOR 的先决条件 ..... 8
3.2. WINDOWS 工作负载管理 ..... 9
3.3. WINDOWS 节点服务 ..... 11
3.4. 已知限制 ..... 11
第4章 启用 WINDOWS 容器工作负载 ..... 13
先决条件
0 码力 |
52 页 |
962.49 KB
| 2 年前 3