且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《云计算揭秘企业实施云计算的核心问题》——3.3节云不适合什么场景

更新时间:2022-09-26 10:49:36

3.3 云不适合什么场景
尽管有很多应用类型可作为云部署的优秀范例,但有些情况下,在准备向云飞奔之前,你应该三思而行。这并不是说这些场景不应该考虑云计算范式,而是指:若你打算沿着这条道走下去,那么深思熟虑绝对是明智之举。
3.3.1 遗留系统
云服务提供商聚集了大型数据中心基础设施,将它们构建于运行商用软件的廉价硬件之上。最适合部署于云中的应用是那些可运行在这类软硬件平台上的应用。标准虚拟实例能够加载的操作系统是Linux和Windows,而不是HP-UX或VMS。
以前构建在遗留或专有软硬件平台上的遗留应用若要转移到云平台,将需要付出极大努力。假如系统已快寿终正寝且是云的极佳候选,那就不要去转变它,而应该考虑从头开始重新设计和编写应用。
3.3.2 涉及实时/关键任务场景的应用
云的优势之一是能够访问规模巨大的计算能力,同时不会在你的账册上体现这些硬件的成本。如处理MRI(核磁共振。—译者注)脑扫描必需的实时图像处理,就是这类应用。这种实时脑扫描图对于指导外科医生进行手术极为重要。但是,云部署可能并不适合它。
当前的云服务是以“尽力交付”为基础的,对于糟糕可用性的唯一追讨手段就是退还服务费。即便假设云服务能够无差错执行且百分之百在线交付,但鉴于应用必须依赖公用互联网的连通性,如果打算运行任务极其关键(如关系生死)和强实时约束的应用,这使云中部署值得斟酌。
环顾SaaS业务繁荣发展的领域,你会看到它们成功地应用到了提供诸如客户关系管理(CRM)这类服务上,它们对业务很重要,而且需要高可用性,但是一点需要刷新浏览器的小差错并不会产生灾难性影响。对于组织来讲,要将这类应用部署到云模型中,并非不可接受。
3.3.3 处理机密数据的应用
考虑云部署模型时,另一类需要警惕的应用就是处理高度敏感或机密数据的应用。例如,保健行业对于隐私保护非常在意,因为这是健康保险携带和责任法案(Health Insurance Portability and Accountability Act,HIPAA)的规定。IT组织多年来已经发展出了一些***实践,如区分不同类型数据所需的安全级别。如果你正在考虑搬迁潜在的敏感信息,那就必须确保你在保护这些数据上所花的心思,不少于你在处理内部IT基础设施中数据时所花的心思。
以机密数据的删除为例。通常情况下,数据从磁盘上删除时其实并未真正删除,仅仅是被标记为删除。当另一个进程需要向磁盘写数据时,它有可能将数据写到被标记为删除的区域,从而销毁了原来的数据。在磁盘是你自己拥有或能直接控制的情形下,如果简单删除还不够好,你可以选择重新格式化磁盘;如果认为还不够,你可以用斧子把磁盘驱动器砸下来,扔进焚化炉。但云中存储的数据位于共享的磁盘驱动器上。你失去了对数据处置方式的控制。你可以删除文件,但无法确保数据被真正销毁。