[新功能]支持华为云:六大公有云的影像云平台架构

微云影像,微时代云影像之意也。


    别看小编我平时一般只发Dodo DICOM HTML5 Viewer上的功能更新,其实我们的云平台的后端平台架构和功能也是在一直不断的升级。今天先给大家带来一个好消息:微云影像云平台已经全面支持华为云,微云影像云平台已经能将影像上传、存储、处理、调阅等功能的后端服务部署到华为云上,并且支持定制化存储及计算集群部署等高级特性。


    这里说的“全面支持”,不是指简单的在华为云上买个虚拟机,然后装套软件就说是支持,而且在使用了华为的OBS、CDN等产品和服务的基础上,将完整的将一个医学影像云的绝大多数后端功能部署到华为云上。


    所谓微时代云影像,微时代即是指自当前的微信、微博等移动互联网时代的微字头的软件,另外也有随时随地访问影像之意;而云影像则是指基于公有云(私有云?)的云计算时代的SaaS的影像技术和服务。这里的公有云更多的指的是IaaS或者PaaS层的公有云平台,如阿里云、腾讯云、百度云等。而微云影像的技术和平台是指基于公有云提供的虚拟主机、容器集群、对象存储等服务的基础上,提供的基于DICOM医学影像的影像的存储、管理、调阅等服务器的应用级SaaS云平台。



    如上图所示,对于最终用户来讲,我们的影像云平台的架构其实主要特点就是使用各公有云的对象存储作为DICOM文件的云存储,并且将DICOM影像经过处理后通过全国或者全球加速CDN通道传输给调用用户,而用户在部分服务器端功能的支持下执行调窗、翻图等阅片操作,并可在浏览器上执行MPR、MIP、VR等三维重建操作。关于微云影像云平台的概要的介绍我们已经在《 微云影像“影像云”架构揭秘》里介绍过了,今天我们再给大家更深入的讲讲微云影像是如何支持多公有云跨区域的(慎读,下文有很多的技术内容):



如上图所示,我们的云端部分主要分成两层,一层是接入层,用于响应从用户发出的各种请求;一层则是支持多个共有云的多个可用区的计算层,此计算层由多个【服务区】组成,【服务区】的数量可以是几十甚至几百个。


    在我们的云平台架构中,【服务区】是指在某个共有云的某个可用区内建立的一组服务,主要包含基于对象存储建立一组存储区域、一个服务器集群、以及一个用于对外提供接口的服务节点:

  1. 存储区域:可以按需包含1-N个对象存储桶(bucket),用于存储和管理原始的DICOM图像。基于云存储的近乎无限的可扩展性,以及一般都支持的按使用量付费的情况,我们能够在极低成本的情况下为客户提供足够大的存储空间和上传带宽以及调阅带宽。

  2. 服务器集群:主要用于对用户上传DICOM医疗影像进行处理,从DICOM医疗影像文件中抽取出检查、序列、图像等各个级别的信息,并将缓存信息保存到对应的数据库中。此处的服务器集群的实现即支持多个虚拟机的方式,也支持FaaS类的公有云计算资源池,如Ucloud的UGC等。这个我们在《 医学影像黑科技(1): Serverless、十万核、UGC》内已经有过说明。核心目的也是以极低的成本为用户提供足够的计算力资源,并且能够高效的利用集群内的计算力。

  3. 服务节点:主要用于提供对外的服务接口,供接入层调用,并且对内提供存储资源和服务器集群的管理功能。


综上所述,微云影像正是基于支持多共有云及多可用区的平台架构,才敢号称支持多公有云及多可用区的。而且也正是基于这样的平台架构,我们才能在标准的影像云SaaS服务之外,还能额外的提供存储和服务器定制化部署的高级定制化影像云解决技术方案。


说了这么多技术内容,还是说回今天的标题内容吧。截止到现在为止,微云影像云平台已经支持了百度云、阿里云、腾讯云、华为云、UCloud以及七牛云(排名不分先后:))等六大公有云平台,虽然七牛云好像跟阿里云的关系有点不清不楚。在这点上我们倒是和Ucloud的Slogan:“中立 安全 可信赖”一样。加上微云影像提供的私有云定制部署方案,妈妈真的不用担心在你的云上没有可用的影像云技术解决方案了。


最后还是广告时间,无论你是需要基于哪个公有云的影像云方案,都欢迎来跟我们联系,微云影像伴您一起走在微时代的云影像前列。


更多信息敬请关注微信/新浪微博:@微云影像。 或请访问微云影像的官方网站http://www.weiyunyingxiang.com