最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

缓存技术在华为公有云环境中的挑战与应用

  • 2019-10-23
  • 本文字数:1329 字

    阅读完需:约 4 分钟

缓存技术在华为公有云环境中的挑战与应用

12 月 1 日,ACMUG & CRUG 2018 技术沙龙全国巡演第十站在西安举办。华为云中间件产品经理 Kevin 在会上带来了《缓存技术在华为公有云环境中的挑战与应用》主题演讲,为大家介绍和分享了华为云分布式缓存服务(Distributed Cache Service,简称 DCS)的应用与挑战。


分享亮点


  • DCS 缓存体系结构和使用模式

  • 使用案例

  • DCS 的挑战与探索


华为云分布式缓存服务 DCS 作为华为云中最受欢迎的服务之一,为用户提供即开即用、安全可靠、弹性扩容、便捷管理等的在线分布式缓存能力。以下是本次主题演讲的主要内容:

DCS 缓存体系结构和使用模式

目前华为云分布式缓存 DCS 提供了 Redis、Memcached 和内存数据网格等多款引擎,供开发者选择。华为云分布式缓存 DCS 除了提供通用缓存场景外,在以下模式上实现了突破:


  • 边缓存

  • HTTP Session 会话与复制

  • 改变数据抓取

  • 只通过分布式缓存写入数据库、处理分布式内存并行计算 Map reduced

  • 类 SQL 查询


最新发布的华为云分布式缓存 DCS2.0 重新定义了缓存架构,为用户提供性能更强劲、服务更可靠的分布式缓存服务,主要特点有:


  • 8 秒创建一个缓存实例

  • 缓存操作 300% faster(无缝 HW、SW/OS 集成)

  • 按需扩展(动态增加新缓存容量)

  • 强大的安全性:多租户隔离;通过缓存溢出、缓存持久化和 alert/notification 的 SLA 保证

引擎和使用案例

案例一

背景:某 APP 业务应用部署在华为公有云上,由于 DB 延迟导致请求峰值对业务造成影响,高达 500000 的并发量使数据库成为瓶颈。


解决方案:在使用华为云分布式缓存 DCS 后,性能和并发提升十倍,大大减轻了数据库的负载压力,加速了应用访问。


案例二

背景:某搜索引擎提供商需要大量收集和分析业务数据(如新闻、社交媒体、博客、聊天室、在线论坛等),业务量呈指数级增长。而在此过程中,由于大量采集数据冗余,流程、建模和分析时间大幅增加,导致业务低效。


解决方案:该搜索引擎商存在大规模数据访问,对数据查询效率要求高。使用华为云分布式缓存 DCS 能够有效提高数据查询效率,降低数据库存储成本。使用华为云分布式缓存 DCS 后,该搜索引擎商节省了近 70%的部署成本,数据流程效率提升了一倍。


DCS 的挑战与探索

总体来说,华为云分布式缓存 DCS 面临的挑战包括:


  • 公有云 IMDG 生态建设

  • 企业云转型(从私有云到混合私有云再到公有云)

  • 跨云提供商迁移

  • 更可靠、可预测、智能、可互操作的智能缓存

  • 硬件优化(FPGA、AEP 平台、缓存卸载等)


华为云分布式缓存 DCS 面临的探索有:


  • 缓存用 Write-through/Write-behind 方式写入

  • 数据变更捕获

  • 智能缓存 OLAP 、缓存流式数据和实时数据分析

  • 将缓存服务从一个云提供商无缝迁移到另一个云提供商

  • 新介质 AEP(non-volatile 内存 NVM 技术)在缓存中的使用


传统应用缺乏外部公共接口,传统数据中心基础设施的独立性较为薄弱,跨云缓存服务提供商的缓存服务和缓存数据的热迁移还不够公开透明等等,以上列举的问题都是华为云分布式缓存 DCS 需要更多地关注和解决的,以便为用户提供更好的服务。


华为云分布式缓存 DCS 会一直在缓存技术领域不断探索和追求,为用户提供高可靠、高性能、企业级的云缓存服务,帮助企业应用快速上云,从容面对数字时代的转型和挑战。


本文转载自公众号中间件小哥(ID:huawei_kevin)。


原文链接:


https://mp.weixin.qq.com/s/0zJdP6YTg8LVVVwfcbQljw


2019-10-23 11:15939

评论

发布
暂无评论
发现更多内容

COSCL开源评选名单公布!OceanBase 社区版荣获2021优秀开源项目奖

OceanBase 数据库

OceanBase 开源 OceanBase 社区版

探索SaaS产业发展新机遇|鲁班会贵安首秀圆满收官

华为云开发者联盟

SaaS 华为云 应用构建

腾讯云数据库2021年成绩单,请检阅!

腾讯云数据库

tdsql 国产数据库

谁编写了区块链的规则?

CECBC

全国首个!OceanBase 助力江西省养老保险全国统筹信息系统上线

OceanBase 数据库

OceanBase 开源 OceanBase 社区版 核心系统

“千言”开源数据集项目全面升级:数据驱动AI技术进步

百度开发者中心

千言

iOS 编译器__Attribute__的入门指南

37手游iOS技术运营团队

xcode LLVM Clang编译 Clang Attribute

重塑企业创新方式 Serverless让云“开箱即用”

WorkPlus

Veritas:2022年数据安全及合规领域行业预测

WorkPlus

2021年末总结

编号94530

工作 架构设计 心得 2021 项目经验

OceanBase 通过工信部电子标准院首批开源项目成熟度评估

OceanBase 数据库

数据库 工信部 OceanBase 开源

2022年购买服务器运维管理软件选择哪家好?

行云管家

IT运维 服务器运维

Xcode 配置多套 App 图标的方法 --- AppStore 图标 A/B Test 实践

37手游iOS技术运营团队

ios xcode appstore 产品页优化 自定产品页

云堡垒机和普通堡垒机的三大区别分析-行云管家

行云管家

云计算 网络安全 数据安全 堡垒机 云堡垒机

数字化转型失败,有哪些原因?

禅道项目管理

数字化转型

大型购物平台的系统设计与架构

恒生LIGHT云社区

平台搭建 构架 平台架构

区块链赋能生猪养殖,让“猪”事有迹可循

CECBC

DTC 2021 | 一体化架构的原生分布式数据库正在成为核心系统首选

OceanBase 数据库

数据库 OceanBase 开源 OceanBase 社区版

CRM系统为什么被认为是企业的重要资产?

低代码小观

企业管理 资产管理 CRM 企业管理系统 CRM系统

你设备中的木马藏在哪里?为什么查杀困难?

喀拉峻

黑客 网络安全 安全 信息安全 木马病毒

性能提升40%!阿里云神龙大数据加速引擎获TPCx-BB世界排名第一

阿里云弹性计算

阿里云 神龙

当MySQL执行XA事务时遭遇崩溃,且看华为云如何保障数据一致性

华为云开发者联盟

MySQL 华为云

MongoDB基本介绍与安装(1)

Tom弹架构

Java mongodb

回顾2021,展望2022 | TDengine一年“成绩”汇总

TDengine

数据库 tdengine 2021年终总结

OpenMLDB 12月会议纪要

第四范式开发者社区

人工智能 机器学习 第四范式 OpenMLDB

SpringMVC框架基础知识(01)

海拥(haiyong.site)

28天写作 12月日更

盘点 2021|一个新的开始

IT蜗壳-Tango

28天写作 12月日更 盘点2021 盘点 2021

硬核化解ISV四大痛点,华为云智联生活行业加速器助力伙伴实现商业成功

华为云开发者联盟

华为云 HarmonyOS 智联生活 华为云IoTDA 云云协同

《国产分布式数据库选型及满意度调查报告》出炉,OceanBase获得双料第一

OceanBase 数据库

分布式数据库 OceanBase 开源 OceanBase 社区版

2021MongoDB技术实践与应用案例征集活动获奖通知

MongoDB中文社区

HTTPDNS 快速入门

37手游iOS技术运营团队

DNS httpdns

缓存技术在华为公有云环境中的挑战与应用_文化 & 方法_中间件小哥_InfoQ精选文章