写点什么

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

  • 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:151280

评论

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

【DevCloud·敏捷智库】如何利用用户故事了解需求

华为云开发者联盟

敏捷开发 需求管理 需求 故事 华为云

犯罪黑客线上拉人入伙,流窜多地网吧植马,仅为盗取游戏账号

360安全卫士

定义@WeClub

WeClub

WeClub

案例研究之聊聊 Mybatis 源码 (三)

小诚信驿站

学习 开源 刘晓成 源码解析 小诚信驿站

调薪

池建强

团队管理 薪酬

我成功转行做了java程序猿!

诸葛小猿

Java 程序员 转行

Rust多线程之数据共享

编号94530

rust 多线程 数据共享 什么是多线程

推荐一些学习MySQL的资源

Simon

MySQL

腾讯员工每天在岗不足 8 小时被辞?背后原因可能不止你看到的这些!

程序员生活志

腾讯 辞退

从IT建设模式变化看客户中心发展

环信

编程核心能力之复用

顿晓

编程 复用 编程日课 技术思维

计算机网络基础(五)---网络层-IP地址的子网划分

书旅

laravel 计算机网络 网络协议 计算机基础

细数2020上半年PC端十大“黑恶势力”,一起康康是谁在“兴风作浪”

360安全卫士

小白教程——基于阿里云快速搭建自己的网站

诸葛小猿

阿里云 视频 网站搭建 小白

OOP面向对象编程(Object-Oriented Programming)概述

奈学教育

面向对象编程

OOP面向对象编程(Object-Oriented Programming)概述

古月木易

面向对象 oop

全球区块链专利排行榜中国52家企业上榜

CECBC

分布式事务解决方案Seata源码解析

Java 分布式 分布式事务

2020技能排名:Python增速爆炸,SQL和Java老当益壮,AWS大吃一惊

程序猿黑哥

Java Python sql

高价值干货:这可能是你见过最全的网络爬虫总结

华为云开发者联盟

Python Web 爬虫 python 爬虫 内存数据库

项目管理:如何显性管理并提升Story分解能力

华为云开发者联盟

项目管理 DevOps 故事 用户研究 华为云

尝鲜刚发布的 SpringFox 3.0.0,以前造的轮子可以不用了...

程序猿DD

Spring Boot

字节跳动的ToB生意经

ToB行业头条

信创舆情一线--台积电宣布9月14日断供华为

统小信uos

华为 芯片 半导体

阿里巴巴取消周报?别高兴太早,也不见得是一件好事

非著名程序员

阿里巴巴 程序员 职场成长 职场误区

为什么编译原理被称为龙书?

苹果看辽宁体育

编译原理 编译优化

分析师的进阶与升华:努力把自己做“没”

金松(李博源)

方法论 数据模型 数据分析师 指标体系 商业模型

【写作群星榜】7.11~7.17 写作平台优秀作者 & 文章排名

InfoQ写作社区官方

写作平台 排行榜 热门活动

智算中心开启智慧时代,浪潮信息迎来新发展

Geek_116789

YAPI接口管理平台使用基础入门(一)

Man

DevOps 最佳实践 YAPI API接口管理

上班摸鱼,可以玩一整天,哈哈哈!!!

诸葛小猿

上班 摸鱼

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