




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、KarborOpenStack数据保护服务引擎为什么需要数据保护?Power outageHardware faultNetwork issueHuman errorNatural disaster什么是数据保护?l数据保护是以确保数据可靠地可恢复的一组措施。l保证业务连续性和制定灾难恢复计划是数据保护的关键部分。l数据保护度量的关键指标: RPO (Recovery Point Objective):反映恢复数据完整性的指标,表示新恢复业务系统的数据损失量。 RTO (Recovery Time Objective):反映业务恢复及时性的指标,表示业务从中断到恢复正常所需时间。Protect
2、Restore beginsRestore endsProtectRPORTO云环境数据保护服务挑战和目标挑战:l云环境下业务连续性要求更高。l云环境IT基础设施资源按需分配。l云环境数据保护服务的用户非管理员。目标:l针对业务的不同特点,提供不同服务等级能力的数据保护服务。l类似IT资源的供给方式,数据保护服务按需提供。l面向租户的数据保护和恢复,实现自动化,去专业化。Karbor是澳大利亚树袋熊koala的原生名字,koala又是kolla项目的吉祥物。Patches submitted by Caowei:/#/q/kolla+kar
3、borKarbor是什么Karbor曾用名SmaugOpenStack数据保护项目Smaug在2016年7月经过OpenStack技术委员会同意正式更名为Karbor。巴塞罗那峰会社区调查数据核数负载选择OpenStack理由标准API是用户选择的OpenStack关键。公司规模为什么需要Karbor数据保护服务化标准开放:通过标准化南向接口,集成不同的厂商方案简单:提供标准的北向接口,统一发放数据保护服务OpenStack CloudKarborBackup Softwares现状KarborOpenStack场景下业务系统有数据保护的需求各厂商的备份软件无法以统一的方式接入OpenStac
4、k 保护云上原生的各种资源各业务核心数据的保护需求差异明显,管理复杂NovaCinderManila 提供数据保护即服务 提供不同的服务等级 更好地利用现有的备份/复制产品 保护所有的资源 为资源组选择匹配的保护方案 所有系统的一致性保护和恢复 使用Karbor轻松集成现有或新的解决方案 快速推向市场 轻松适应OpenStack云环境运营商用户供应商Karbor能为您做什么Karbor组件简介如何保护?保护什么?数据保护到哪里?曾经保护过哪些资源?保护提供者何时保护?如何恢复?谁来保护?(保护提供者)调度服务保护服务BankVault资源保护插件编排ProtectionPlanProtecta
5、bleCheckpoint Protection Plugins & Bank (Admin)ScheduledOperationsRestorationv vProtection ServiceProtection ServiceDBDBOperation Engine ServiceOperation Engine ServiceTrigger Trigger Engine Engine Bank PluginBank PluginOperationOperationWorkflow Workflow TimeTimeEvent Event RPC ScheduledOperati
6、onProvidersProvidersManager Manager RPC Providers RPCRPCRPC Checkpoints ProtectableProtectableResource Type Resource Type RPC ProtectableCheckpoCheckpoi intntRestoreRestoreRPC Restoration API ServiceAPI ServicePlan Plan API API Protectable Protectable API Scheduled Scheduled OperationOperationAPI AP
7、I Providers Providers API CheckpointCheckpointAPI RestorationRestorationAPI TriggerTriggerAPI API RPC TriggersCheckpoints Workflow EngineResource Plugin Resource Plugin Protection PluginProtection PluginKarbor架构BankKarbor工作流Protection PlanCheckpointRestoreProtectOperationRestoreOperationProviderProv
8、iderResourcesResources(Protectables)(Protectables)ParametersParametersBank pluginProtection plugins保护资源插件Protectable PluginProtectable Plugin定义“what can be protected”,本质上定义一种Karbor能保护的资源,通常是一种OpenStack资源。l How to find resources of this typel Dependency on other protectables例如: Image, Volume, Server,
9、 Network, Share保护插件Protection PluginProtection Plugin用来执行一种资源的保护和恢复流程。定义“how to protect and restore a resource”l Actual implementation of protect and restore例如: backup an image into the bank (Swift, for example)Bank插件Bank PluginBank Plugin通常使用对象存储。定义“where to protect”l Storing metadata and possibly
10、data例如: OpenStack Swift, Ceph, Amazon S3Protection ProviderRequired PluginsRequired PluginsCinder:VolumeGlance:ImageNova:ServerNeutron:NetworkKeystone:ProjectBankReference ProviderReference ProviderVolume pluginImage pluginServer pluginNetwork pluginProject pluginSwift Bank pluginVendor ProviderVend
11、or ProviderVendor Volume pluginVendor Image pluginVendor Server pluginNetwork pluginProject pluginS3 Bank pluginVolume pluginsImage pluginsNetwork pluginsServer pluginsProject pluginsBank pluginsAvailable PluginsAvailable Plugins3. 配置保护插件厂商怎么对接Karbor保护插件如何保护&保护到哪里负责:如何查询这类资源依赖其他保护示例:镜像,卷,服务器,网络,
12、共享,应用程序负责:实施保护和恢复。 示例:将厂商的备份软件接入Karbor来保护数据库。保护资源插件哪些可以保护1. 开发保护资源插件2. 开发保护插件FreezerKarbor与FreezerKarbor APIKarbor保护服务Freezer保护插件Bank插件SwiftFreezer Scheduler&Freezer AgentFreezer API12435 Freezer保护插件在Swift中创建Checkpoint Freezer保护插件调用Freezer API创建Backup Job Freezer Scheduler定期从Freezer API获取Backup
13、Job,并调用Freezer Agent执行job将备份数据写到Swift Freezer保护插件定时调用Freezer API查询Job状态 Freezer保护插件将资源备份状态更新到Checkpoint5000PB巴塞罗那峰会Multi-Cloud5000PB/ 2 Days100000PB/km * 7 days数据爆发式增长,未来世界属于multi-cloud。电信数据中心规模是德克萨斯一个牧场的5倍大欧洲在过去12-18个月欧洲有12个公有云涉及20个regionKarbor Cross Site RecoveryProtection ServiceProtection Servic
14、eCheckpointBankSite ASite BOrchestratorAPI ServiceKarbor Cross Site RecoveryProtection ServiceProtection ServiceCheckpointBankSite ASite BOrchestratorAPI ServiceRestoreKarbor Cross Site RecoveryCheckpointBankSite AProtection ServiceSite BOrchestratorAPI ServiceProtection ServiceDemoKarbor交流渠道Wiki: /wiki/KarborCode Review:/#/q/project:openstack/karborLaunchpad:https:/ Channel:#opens
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年耐热步进梁项目可行性研究报告
- 2025年盲球清项目可行性研究报告
- 提升职业教育人才培养质量的行动计划
- 石材行业数字化转型新机遇与实施路径解析
- 2025年水质监测系统项目可行性研究报告
- 2025年氧化钆项目可行性研究报告
- 25年公司主要负责人安全培训考试试题附答案(综合题)
- 25年公司级安全培训考试试题及答案新
- 2025企业负责人安全培训考试试题答案考试直接用
- 课题开题报告:自然对话中的句法学习和适应:来自跨模态同步的脑电超扫描证据
- 盐城2025年江苏盐城建湖县部分医疗卫生事业单位校园招聘专业技术人员37人笔试历年参考题库附带答案详解
- 创新创业案例分析-大疆
- 2025年天津市滨城海洋文化旅游发展有限公司招聘笔试参考题库附带答案详解
- 部门决算管理制度
- 第四代住宅白皮书-HZS
- 50套普通话试题及答案
- 2025年安徽省中考模拟英语试题(原卷版+解析版)
- 幼儿园获奖公开课:大班科学《色彩的拥抱》课件
- 【初中语文】第11课《山地回忆》课件-2024-2025学年统编版语文七年级下册
- 衍纸简介课件
- 入团考试模拟100题及答案
评论
0/150
提交评论