微至云动云影像 4.0:全面走向无服务器架构(FaaS/Serverless)的医疗影像云

   在您开始今天的阅读之前,小编我要向各位读者先道个歉:今天又是我们不停的往外冒各种技术名词的时候,因为今天的内容就是要向各位看官介绍我们微至云动云影像的各种酷炫X炸天的技术。

    微至云动云影像虽然是一个医疗影像云底层技术的研发团队和创业公司,但是从纯IT的角度来看,我们微至云动云影像还是一个将各种先进IT技术应用到医疗行业、特别是医疗影像领域的应用开发厂商。今天给大家带来的,就是近两年在云计算界非常风行的新技术:无服务器架构(FaaS/Serverless)。关于无服务器架构(FaaS/Serverless),在百度知道上是这么说的:

Serverless不代表再也不需要服务器了,而是说:开发者再也不用过多考虑服务器的问题,计算资源作为服务而不是服务器的概念出现。Serverless是一种构建和管理基于微服务架构的完整流程,允许你在服务部署级别而不是服务器部署级别来管理你的应用部署,你甚至可以管理某个具体功能或端口的部署,这就能让开发者快速迭代,更快速地开发软件。

https://zhidao.baidu.com/question/1513824814574377460.html?fr=iks&word=Serverless&ie=gbk

    上面的话看起来也许比较晦涩,用通俗的话来讲,无服务器架就是程序员写程序员不用考虑是用一个两个服务器的运行,而是在需要的时候想用多少服务器就用多少服务器了。这里的无服务器不是彻底的没有服务器的意思,而是没有固定的服务器的,全使用灵活可调配的服务器的意思。

    既然无服务器架构(FaaS/Serverless)这么厉害,那么微至云动云影像为什么不一早就开始用这个高大上的东西呢?又或者说用了这个高大上的东西,除了能秀秀微至云动云影像研发团队的肌肉外,能给最终在平台上阅片写报告的用户带来什么实在的好处呢?

    还是先通俗的说说有什么好处吧。还记得在《医学影像黑科技(1): Serverless、十万核、UGC》提到的黑科技:最大支持10万个CPU参与运算的UCloud公司的通用计算(UCloud General Compute,简称“UGC”)服务,这也是一种无服务器架构(FaaS/Serverless)实现。使用此类的技术/架构给用户最大的好处就是,程序可以在一瞬间大量的使用超多个CPU同时为一个用户的任务进行计算,从而既能满足超大、超多用户的同时访问,同时又能超快的完成大量的计算任务。举个老例子,在患者拍完CT等大检查之后,在网速足够的快速的情况下,大量用户同时拍摄的影像上传瞬间即可进行调阅,这就是瞬间完成一个检查的几百甚至上千张DICOM影像的解析、创建索引、压缩图像等一系列的处理过程。


    无服务器架构(FaaS/Serverless)这么厉害,其实要用起来也是非常困难的,特别是对于医疗影像来说。还是上面的例子,在有1000个CPU同时在处理1000张DICOM影像,如何将这1000张DICOM图像处理的结果有序的处理好,就涉及到分布式运算、并发控制、运算质量控制等等一系列的技术,是一个非常困难、细致且高技术含量的活。


    微至云动云影像影像云平台 V4.0将全面走向无服务器架构,而微至云动云影像原来管理的传统云服务器(含云端虚拟机、“专属服务器”、“裸金属服务器”,“GPU主机”等)的计算功能将逐步向公有云平台的FaaS/Serverless服务过度,微至云动云影像管理的传统云服务器数量也将逐步缩小为几十台甚至几台,直到最后我们希望是一台服务器也不剩下。而就在今天小编发布这篇文章的同时,我们微至云动云影像的研发团队又在这条路取得了一个巨大的进展:除去原来影像处理部分已经开始部分采用无服务器架构(FaaS/Serverless),云阅片、云报告等报告、流程系统也已经大量切换到 无服务器架构(FaaS/Serverless)架构。我们今天的目标就是:在“ 无服务器架构”下,用零台专用服务器为中国甚至全世界的成百上千万的医生和搞影像的朋友提供专业的医学影像云服务。

    要在医学影像学云服务中应用 无服务器架构(FaaS/Serverless)已经很难,微至云动云影像面临的更大的问题则是:要支持和使用市面上大多数公有云的 无服务器架构(FaaS/Serverless)服务。在《[新功能]支持华为云:六大公有云的影像云平台架构》中,我们已经提到过,为了支持各种各样用户的需求,微至云动云影像云平台已经支持了亚马逊云(AWS)、电信云、百度云、阿里云、腾讯云、华为云、UCloud以及七牛云(排名不分先后:)等市面上常见的主流公有云。要完成零服务器的目标,则分别要支持AWS Lambda、阿里云“函数计算”、腾讯云“云函数”、华为云“函数工作流” 等各种公有云平台上的无服务器架构(FaaS/Serverless)实现。这不仅是对微至云动云影像研发团队的能力的考验,也是一个巨大的工作量。

 

    吹了这么多牛,其实还有两个小小的心愿在这里说一下,希望大家帮忙转发,以便我们的心愿能尽快达成:

  1.     因为业务发展需要,微至云动云影像现大量需要各种工程师、极客,特别是前端工程师和本文所讲无服务器架构(FaaS/Serverless)的后端工程师,欢迎各位朋友推荐、自荐。具体信息可以点查看原文查看。

  2. 微至云动云影像即将推出高级云影像合作伙伴计划,届时将提供从基础功能到影像存储和数据库的全可定制服务,及微至云动云影像为客户提供完全可定制的影像云构建、运维服务。欢迎感兴趣朋友后台详询。


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