前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >除了寻找梅森素数,分布式技术还能做这些!

除了寻找梅森素数,分布式技术还能做这些!

作者头像
冬瓜哥
发布2019-06-04 18:31:51
1.6K0
发布2019-06-04 18:31:51
举报
文章被收录于专栏:大话存储大话存储大话存储

公元前300多年,古希腊数学家欧几里得开启了研究2p-1这类素数的先河,随后也吸引了众多欧洲数学家们的研究兴趣。其中有一位叫马林·梅森的法国人,因其最早系统而深入的研究2p-1(其中指数p是素数),人们为了纪念他,将这类数统称为“梅森数”。此后的2300多年截止至今,人类也只发现了51个梅森素数,由此可见梅森素数的探寻之艰难。

在人工计算的两千余年历史长河里,很多数学家们费尽周折也只找到了12个梅森素数。直到1996年初,一位美国的程序设计师乔治·沃特曼编制了一个名为Prime95的梅森素数计算程序,并把它公开在网上供广大数学爱好者免费使用,之后便演变成为著名的 “互联网梅森素数大搜索”(GIMPS)项目。截止到2018年12月7日,GIMPS项目在短短的22年时间里就帮助人们找到了17个梅森素数。可见,GIMPS不仅激发了人们对梅森素数寻找的热情,作为全世界第一个基于互联网的分布式计算项目,它也充分证明了分布式技术对于人类发展的重大意义。

分布式应用除了在GIMPS项目中致力于寻找最大的梅森素数之外,还在其他领域中发挥着巨大的作用,例如: RC-72(密码破解)系统、寻找对抗癌症的有效药物、SETI@home在家寻找外星文明等等。分布式计算的本质是利用众多计算机空闲的CPU、内存、IO等能力来解决大型计算问题,可以说如果没有分布式就没有云计算的当今发展。那么在云计算实践中,分布式技术究竟发挥了哪些功力?在具体的云产品上,UCloud又是如何利用分布式技术打造高性能、稳定、安全的云服务?5月28日UCloud用户大会暨Think in Cloud 2019(北京站)技术专场B将从存储、网络、数据库、安全四个方面来揭晓分布式云计算实践的技术原理、应用场景和具体案例。

议题一:云计算基础组件-RSSD块存储的应用场景和技术详解

分布式技术在云存储的应用上主要包括块存储、对象存储和文件存储,UCloud块存储产品云硬盘除了SATA普通云盘和SSD云盘,还有即将推出的RSSD云盘三种类型。云硬盘可以为云主机提供高可用、高可靠、持久化的数据块级随机存储,因此其性能和数据可靠性尤为重要。面对底层硬件的快速迭代,一方面磁盘速度越来越快、另一方面网络接口也发生巨大的变化,分布式块存储该如何突破软件技术层的瓶颈,来实现120万IOPS的最佳性能?

在过去一年里UCloud重新设计了云盘的底层架构,提升了普通云盘的性能,并支持了NVME高性能存储。在升级的过程中,UCloud运用了哪些技术手段来实现新架构的在线迁移?又是如何充分压榨底层硬件性能来打造高性能低延迟的存储引擎?UCloud技术总监彭晶鑫将针对以上问题进一步讲解块存储的前世今生以及RSSD在云计算平台的技术实践和应用场景。

议题二:UDB-灵活可用的数据库服务实践

传统的分布式数据库可以简单抽象两层,第一层是SQL层,第二层是Storage,SQL层的典型实现是基于分布式存储,这种方案可以兼容各种协议,无限扩容,不存在分布式事务和分布式Join问题,但其缺点也很明显,SQL层存在多节点缓存一致性和分布式锁的问题;Storage层最典型的实现是基于Sharding架构,该架构下也可以进行无限扩容,但协议无法100%兼容,存在分布式事务和分布式Join难题。

想要解决这些问题,必须改变传统的分布式数据库思维,才能解决云数据库容量、性能、性价比、兼容性的四大痛点。UCloud技术总监罗成对将从企业业务快速发展过程中遇到的共性问题出发,全面阐述UDB在产品和技术上的“不变”、“变”与“可变”,同时从具体的应用场景和案例介绍UDB是如何集技术、产品、服务三位一体来解决用户实际业务中遇到的疑难杂症。

议题三:公有云IPv6网络的应用落地

UCloud对于IPv6技术从探索预研到实际落地的过程中,做了很多网络基础设施的改造工作,但也遇到很多前所未有的挑战,最重要的是还要保障在不影响用户现有业务的同时,让用户的业务平滑迁移至IPv6。

2018年上半年UCloud开始研发公网入口的IPv6转换,现已成功推出了免费的UCloud公网入口IPv6转换服务,且已成功用于云主机、EIP、负载均衡、容器集群、堡垒机等产品。该产品是通过何种技术实现IPv6一键转化功能的?其中涉及的分布式外网网关,如何做到高可用、高性能、高精确度的带宽控制?分布式防火墙的设计要点又是什么?UCloud高级技术总监徐亮将针对这些问题详细介绍IPv6外网接入方案和具体技术实现。

议题四:Anycast弹性IP—全球视角下的公网加速与安全方案

企业布局海外业务往往面临着国际链路的拥塞不稳定、 公网抖动带来的高延时以及源源不断的网络攻击等问题。针对海外用户的网络安全问题,在所有的海外节点部署了本地流量清洗设备来提供基本防御。而对于较大规模的网络攻击,UCloud利用Anycast 的分布式流量调度技术来统一调度各个机房的清洗能力,在不增加延迟的情况下抵御DDOS攻击。

针对海外延时问题,UCloud利用全球BGP的宣告能力、覆盖全球的十余个海外节点以及节点间的专线资源,通过AnycastEIP实现了全球网络加速、减少了公网抖动带来的延时问题。

通常在企业网络环境中,Anycast技术比较少见,它主要应用于大范围的DNS部署、CDN数据缓存、数据中心等。那么在全球公网环境下,UCloud是如何利用Anycast技术来实现全球网络加速和DDOS攻击防范?UCloud产品总监冯业浩将从Anycast的概念、核心场景、使用案例以及架构原理等多方面进行揭秘。

想了解更多分布式云计算实践的技术干货和案例解析,欢迎扫描下方二维码加入我们共同探讨。除此之外,整个TIC大会现场将聚集40位技术大咖(包括美国国家工程院院士、Barefoot Networks首席科学家Nick McKeown等)、30+场重量级演讲、8大行业数字化转型案例,并向参会者解读UCloud的战略布局,发布UCloud核心技术和产品,剖析各行业解决方案,和全球创新者及生态伙伴一起聚焦云计算,探讨Serverless、Kubernetes、边缘计算、5G等新兴技术及应用实践。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大话存储 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 议题二:UDB-灵活可用的数据库服务实践
  • 议题四:Anycast弹性IP—全球视角下的公网加速与安全方案
相关产品与服务
Anycast 公网加速
Anycast 公网加速(Anycast Internet Acceleration,AIA)是一个覆盖多地的动态加速网络,可以大幅提升您业务的公网访问体验。不同于其他应用层加速服务,AIA 能实现 IP 传输的质量优化和多入口就近接入,减少网络传输的抖动、丢包,最终提升云上应用的服务质量,扩大服务范围,精简后端部署。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档