Curve for CNCF Main
cloud and to on-prem OSSCurveBS • high performance • mainly used for (SSD, three replicas) • csi / storage class for kubernete, nbd for HOST/VMPerformance (vs. Ceph RBD)Performance (vs. Ceph RBD)CurveBS free queue design • Memory zero copy design • Cloud native supportCloud native for CurveBS • CSI plugin for CurveBS • Deploy CurveBS as container service (in Plan) • Config CurveBS by (Cluster for data consistency • POSIX-compatiable • Cloud native supportCloud native plan for CurveFS • CSI plugin for CurveFS (in Plan) • Deploy CurveFS as container service (in Plan) • Config CurveFS by0 码力 | 21 页 | 4.56 MB | 5 月前3Curve Cloud Native
MDS and ETCD server • Replication between CurveFS configured with CRDsFeature list for CurveBS • CSI plugin for CurveBS • CurveBS (Cluster and Pool CRDs) • chunk server pods can run on arbitrary PVs(local chunkserver on PVCs to automatically grow when the cluster is nearly fullFeature list for CurveFS • CSI plugin for CurveFS • CurveFS (cluster and storage pools) CRDs • Dynamic Volume Provisioning for0 码力 | 9 页 | 2.85 MB | 5 月前3OID CND Asia Slide: CurveFS
5 minutes Data availability of 6 nines can be achievedCloud native Support Currently we offer CSI Driver for block storage to provide PV/PVC resources on KubernetesAgenda Why develop storage Design ● Zero copy; Data stripe; RDMA to improve performance ● Management and monitor tools ● Support CSI deriver for upper cloud native applications accessTHANKS0 码力 | 24 页 | 3.47 MB | 5 月前3Curve核心组件之Client - 网易数帆
com/opencurve/curve-qemu-block-driver NBD: 实现了Curve-NBD,与内核NBD模块进行交互 可以作为容器的数据存储 CSI插件也已经开源: https://github.com/opencurve/curve-csi CLIENT上层应用CLIENT虚拟块设备CLIENT主要功能 提供接口 数据面:AioWrite/AioRead、Write/Read0 码力 | 27 页 | 1.57 MB | 5 月前324-云原生中间件之道-高磊
等存储资源进 行部署和管理。 Ceph文件存储 MiniO对象存储 • Operator:实现自动启动存储集群,并监控存储守护进程,并确保存储 集群的健康; • Agent:在每个存储节点上运行,并部署一个 CSI / FlexVolume 插件, 和 Kubernetes 的存储卷控制框架进行集成。Agent 处理所有的存储操 作,例如挂载存储设备、加载存储卷以及格式化文件系统等; • Discovers:检测挂接到存储节点上的存储设备。 运维管理操作。 Rook 通过 ceph 可以对外提供完备的存储 能力,支持对象、块、文件存储服务,让 你通过一套系统实现对多种存储服务的需 求。同时 rook 默认部署云原生存储接口 的实现,通过 CSI / Flexvolume 驱动将应 用服务与底层存储进行衔接,其设计之初 即为 Kubernetes 生态所服务,对容器化应 用的适配非常友好。 高级能力-云原生中间件-应用的基石-MQ为例0 码力 | 22 页 | 4.39 MB | 5 月前3深入 Kubernetes 的无人区-蚂蚁金服双十一的调度系统
Kubernetes API Server 极速交付 分时复用 弹性容量 资源画像 规模化调度 高可用容灾 可视化 服务 Cluster Control Panel 在线应用 计算型混部任务 CSI CNI Device Plugin runc nanovisor 日志服务 云盘 本地多盘 弹性网卡 网络安全组 GPU 安全可信 数据库服务 OB serverless 平台 kata SOFAMesh0 码力 | 19 页 | 2.18 MB | 5 月前3Curve 分布式存储设计
每分钟事务数提升39% 2. pgbench 延迟降低21% TPS提升26% 研究现状Curve块存储 1. 分布式块存储服务 2. KVM块存储服务 3. iSCSI协议 4. 容器云块存储(CSI) 应用场景Curve块存储 1. 高可用性/高可靠性 (易运维) 2. RAFT一致性协议 3. CopySet分配算法 4. 拓扑结构 5. 高性能 6. chunkfilepool0 码力 | 20 页 | 4.13 MB | 5 月前3金融级云原生 PaaS 探索与实践
流 程 两地三中心架构 跨机房和地域统一应用运维 容器运行时 (Docker/Pouch/安全容器) CNI Plugins (VLAN/VXLAN/VPC Router/ENI) CSI Plugins (NAS/OSS/Cloud Disk/Ceph) 网络接入 (SLB/ALB) 容 器 层 跨集群管理 单元化能力 容器镜像管理 批次发布 原生资源管理 Pod伸缩管理0 码力 | 20 页 | 1.71 MB | 5 月前3逐灵&木苏-阿里巴巴 K8S 超大规模实践经验
Admission Kube-apiserver Controllers Operators Kubelet Kubelet Kubelet Pouch container CNI CSI throttling/circuit breaker throttling/circuit breaker 风险识别自愈能力升级 • 传统运维体系的效率问题 - 应用启动流程复杂 - 决策链路较长0 码力 | 33 页 | 8.67 MB | 5 月前3Make Successor Build Systems: World Tour of Build Systems
FetchContent_SetPopulated( ${package_name} ) endmacro()Install dependency provider dependency_provider.cmake cmake_language( SET_DEPENDENCY_PROVIDER tipi_provide_dependency SUPPORTED_METHODS FETCHCONTENT_MAKEAVAILABLE_SERIAL FETCHCONTENT_MAKEAVAILABLE_SERIAL ) list (APPEND CMAKE_PROJECT_TOP_LEVEL_INCLUDES dependency_provider.cmake)Let's install Boost Include(FetchContent) FetchContent_Declare( Boost GIT_REPOSITORY https://github.com/boostorg/boost0 码力 | 115 页 | 7.02 MB | 5 月前3
共 39 条
- 1
- 2
- 3
- 4