OpenStack数据保护项目Karbor介绍课件

上传人:我*** 文档编号:145240309 上传时间:2020-09-18 格式:PPT 页数:26 大小:3.62MB
返回 下载 相关 举报
OpenStack数据保护项目Karbor介绍课件_第1页
第1页 / 共26页
OpenStack数据保护项目Karbor介绍课件_第2页
第2页 / 共26页
OpenStack数据保护项目Karbor介绍课件_第3页
第3页 / 共26页
OpenStack数据保护项目Karbor介绍课件_第4页
第4页 / 共26页
OpenStack数据保护项目Karbor介绍课件_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《OpenStack数据保护项目Karbor介绍课件》由会员分享,可在线阅读,更多相关《OpenStack数据保护项目Karbor介绍课件(26页珍藏版)》请在金锄头文库上搜索。

1、Karbor,OpenStack数据保护服务引擎,为什么需要数据保护?,Power outage,Hardware fault,Network issue,Human error,Natural disaster,什么是数据保护?,数据保护是以确保数据可靠地可恢复的一组措施。 保证业务连续性和制定灾难恢复计划是数据保护的关键部分。 数据保护度量的关键指标: RPO (Recovery Point Objective):反映恢复数据完整性的指标,表示新恢复业务系统的数据损失量。 RTO (Recovery Time Objective):反映业务恢复及时性的指标,表示业务从中断到恢复正常所需时间

2、。,RPO,RTO,云环境数据保护服务挑战和目标,挑战: 云环境下业务连续性要求更高。 云环境IT基础设施资源按需分配。 云环境数据保护服务的用户非管理员。,目标: 针对业务的不同特点,提供不同服务等级能力的数据保护服务。 类似IT资源的供给方式,数据保护服务按需提供。 面向租户的数据保护和恢复,实现自动化,去专业化。,Karbor是澳大利亚树袋熊koala的原生名字,koala又是kolla项目的吉祥物。 Patches submitted by Caowei:https:/review.openstack.org/#/q/kolla+karbor,Karbor是什么,Karbor曾用名Sm

3、aug,OpenStack数据保护项目Smaug在2016年7月经过OpenStack技术委员会同意正式更名为Karbor。,巴塞罗那峰会社区调查数据,核数,负载,选择OpenStack理由,标准API是用户选择的OpenStack关键。,公司规模,为什么需要Karbor,数据保护服务化标准 开放:通过标准化南向接口,集成不同的厂商方案 简单:提供标准的北向接口,统一发放数据保护服务,Karbor,Backup Softwares,现状,Karbor,OpenStack场景下业务系统有数据保护的需求 各厂商的备份软件无法以统一的方式接入OpenStack 保护云上原生的各种资源 各业务核心数据

4、的保护需求差异明显,管理复杂,提供数据保护即服务 提供不同的服务等级 更好地利用现有的备份/复制产品,保护所有的资源 为资源组选择匹配的保护方案 所有系统的一致性保护和恢复,使用Karbor轻松集成现有或新的解决方案 快速推向市场 轻松适应OpenStack云环境,运营商,用户,供应商,Karbor能为您做什么,Karbor组件简介,如何保护?,保护什么?,数据保护到哪里?,曾经保护过哪些资源?,保护提供者,何时保护?,如何恢复?,谁来保护? (保护提供者),调度服务,保护服务,编排,Protection Plan,Protectable,Checkpoint,Protection Plugi

5、ns & Bank (Admin),Scheduled Operations,Restoration,v,Protection Service,DB,Operation Engine Service,Trigger Engine,Bank Plugin,Operation Workflow,Time,Event,RPC Scheduled Operation,Providers Manager,RPC Providers,RPC,RPC Checkpoints,Protectable Resource Type,RPC Protectable,Checkpoint,Restore,RPC Re

6、storation,API Service,Plan API,Protectable API,Scheduled Operation API,Restoration API,Trigger API,RPC Triggers,Checkpoints,Workflow Engine,Resource Plugin,Protection Plugin,Karbor架构,Bank,Karbor工作流,Protection Plan,Checkpoint,Restore,Protect Operation,Restore Operation,Provider,Resources (Protectable

7、s),Parameters,Bank plugin,Protection plugins,保护资源插件Protectable Plugin,Protectable Plugin定义“what can be protected”, 本质上定义一种Karbor能保护的资源,通常是一种OpenStack资源。 How to find resources of this type Dependency on other protectables 例如: Image, Volume, Server, Network, Share,保护插件Protection Plugin,Protection Plug

8、in用来执行一种资源的保护和恢复流程。 定义“how to protect and restore a resource” Actual implementation of protect and restore 例如: backup an image into the bank (Swift, for example),Bank插件Bank Plugin,Bank Plugin通常使用对象存储。 定义“where to protect” Storing metadata and possibly data 例如: OpenStack Swift, Ceph, Amazon S3,Protec

9、tion Provider,Volume plugins,Image plugins,Network plugins,Server plugins,Project plugins,Bank plugins,Available Plugins,3. 配置保护插件,厂商怎么对接Karbor,保护插件 如何保护&保护到哪里,负责: 如何查询这类资源 依赖其他保护 示例:镜像,卷,服务器,网络,共享,应用程序,负责: 实施保护和恢复。 示例:将厂商的备份软件接入Karbor来保护数据库。,保护资源插件 哪些可以保护,1. 开发保护资源插件,2. 开发保护插件,Freezer,Karbor与Freeze

10、r,Karbor API,Karbor保护服务,Freezer保护插件,Bank插件,Swift,Freezer Scheduler & Freezer Agent,Freezer API,1,2,4,3,5,Freezer保护插件在Swift中创建Checkpoint Freezer保护插件调用Freezer API创建Backup Job Freezer Scheduler定期从Freezer API获取Backup Job, 并调用Freezer Agent执行job将备份数据写到Swift Freezer保护插件定时调用Freezer API查询Job状态 Freezer保护插件将资源

11、备份状态更新到Checkpoint,5000PB,巴塞罗那峰会Multi-Cloud,2003,2010,Now,5000PB/ 2 Days,100000PB/km * 7 days,数据爆发式增长,未来世界属于multi-cloud。,电信数据中心规模是德克萨斯一个牧场的5倍大,欧洲在过去12-18个月欧洲有12个公有云涉及20个region,Karbor Cross Site Recovery,Protection Service,Protection Service,Site A,Site B,Orchestrator,API Service,Karbor Cross Site Rec

12、overy,Protection Service,Protection Service,Site A,Site B,Orchestrator,API Service,Restore,Karbor Cross Site Recovery,Site A,Protection Service,Site B,Orchestrator,API Service,Protection Service,Demo,Karbor交流渠道,Wiki: https:/wiki.openstack.org/wiki/Karbor Code Review:https:/review.openstack.org/#/q/project:openstack/karbor Launchpad: IRC Channel:#openstack-karbor IRC Weekly Meeting Agenda:https:/wiki.openstack.org/wiki/Meetings/Karbor IRC Weekly Meeting Channel :#openstack-meeting IRC Weekly Meeting Datetime:Tuesday at 1500 UTC each even week and 0900 UTC each odd week,Thank you!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号