如何开发一个流畅的云计算架构?

如何开发一个流畅的云计算架构?

作者:翻译:滕晓龙 2015-08-07 10:17:30

云计算 一个流畅云计算的要求有四个基本属性:位置独立性、时间独立性、规模独立性以及硬件独立性。位置独立性意味着,可根据应用程序需求跨不同网络设计实现服务器部署的能力。

如今的云计算应用程序是现代数据中心架构的一个直接扩展。基于专为移动应用程序设计的微小虚拟机(VM)而构建的新型架构可实现更小型的应用程序和更低的延迟。研究人员设想将这些微小VM应用于诸如打印服务器、动态主机配置协议、VoIP服务等服务。流畅的云计算架构需要重新思考VM瘦身、即时配置以及跨不同物理服务器的VM迁移等问题。

[[144495]]

NEC的高级研究人员Felipe Manco在加州Santa Clara举办的USENIX HotCloud研讨会上介绍了其之前在超流畅云计算方面所做的工作。“传统的云计算基础设施被限制在数据中心和核心网络。在过去的几年中,运营商已在网络的不同位置部署着处理能力。这一基本思想让在更接近于客户或企业内部的更小型服务器上部署云计算服务成为了可能。”Manco说。

一个流畅云计算的要求

这个新的架构有四个基本属性:位置独立性、时间独立性、规模独立性以及硬件独立性。位置独立性意味着,可根据应用程序需求跨不同网络设计实现服务器部署的能力。

惠普实验室互联网与计算平台研究中心的***架构师Mike Schlansker说,这个新架构为应用程序开发人员、电信企业以及客户提供了把应用程序部署在何处的权利。例如,在靠近客户的位置部署应用程序可减少延迟。这将使提供诸如VoIP电话这类要求低延迟的服务成为了可能。

时间独立性是指应具有短时间启动虚拟机的能力,具体时间从几毫秒到几小时各不相同。规模独立性需要开发管理工具以便于在一台单一服务器上运行成百上千的虚拟机。硬件独立性需要能够在网络边缘的较小型服务器上运行云计算应用程序。

考虑新的云计算应用程序

Manco相信,这个新式架构一定能够让各种现有应用程序变得更为高效,它可以让原本老旧的应用程序焕然一新。虚拟CDN可以按需提供,其现金节点可实现动态填充和取消。

这些微云服务还将适用于为客户的内部设备提供后端服务,以便于提高维护、降低成本、加快推出新服务。使用在小虚拟机上运行的微云服务将有助于隔离各个应用程序,从而解决安全性问题和满足性能需求。另一个用例则是提供个性化的边缘服务,例如家长控制电视服务、云计算存储、通知和去除广告等。

使用unikernel缩小虚拟机规模

这个新式架构的关键要求就是,每台虚拟机都应拥有一个非常小的资源以满足内存和处理方面的要求。这些服务还应针对平台进行量身定制,从而实现对数以千计的服务器进行按需配置和按需消除配置。

Manco表示,这种新式架构的***实践就是使用开销远低于传统虚拟机的unikernel虚拟机。他们已经基于Xen虚拟机基础设施建设了一个初始平台。在未来,可能把类似的原理应用到容器中。但是Manco相信,unikernel可进一步提高现有容器的隔离性和安全性。

如果要提高Xen的虚拟特征,还需要付出大量的工作。它的设计初衷并不是为了支持数以千计短时间运行的虚拟机的。NEC实现了Xen工具堆栈的一个新实践以提升性能。其他已完成的工作可改善Xen控制台以便于更为动态地配置新虚拟机。

推动小虚拟机的极限

使用这个改进的Xen内核NEC展示了按需启动10000个客户虚拟机的能力。启动如此多数量虚拟机的挑战之一在于增加新虚拟机的增量时间会迅速增加。研究团队发现,与LXC容器的135毫秒相比,在新架构上增加***万台虚拟机的时间为3.5秒。

Manco承认,实际应用中可能并不会出现同时维持如此大数量虚拟机的情况。对于刚入门者来说,Xen的调度问题有可能会降低每一个虚拟机的性能。问题是,传统Xen调度程序使用一个循环方式从每一个虚拟机那里收集输入。一个好的做法就是按需启动虚拟机而不是在内存中保持大量运行的虚拟机。

虚拟机位置至关重要

另一个好的做法就是在单台服务器上启动大量小虚拟机和在多台服务器上启动大量虚拟机之间进行权衡。如果应用程序将执行具有较大工作量的处理任务(如打印服务器),那么它们需要在多台服务器上进行启动。在另一方面,应用程序如果是执行一些诸如DNS查询这样的简单任务,那么就可以在一台单一的服务器上启动虚拟机。

一家云计算分析公司Cloud Physics的CTO Irfan Ahmad表示,“对于为众多类别服务提供无缝用户体验来说,针对快速移动的虚拟机开发一个架构是非常重要的。”当他还在VMware工作时,他们就遇到了这样的虚拟机挑战,即VoIP电话被虚拟机移动而打断。

Manco说,实际使用这个灵活的云计算基础设施还需要我们付出大量的努力。从长远来看,它承诺有望减少网络设备、有线电视盒和企业设备的成本。通过移动更多的功能和控制边缘服务器,它还能为物联网应用程序带来同样的灵活性。通过今天对这一领域的进一步深入研究,企业将能够在明天更好地利用好开发更多的流畅云计算应用程序。

原文链接:http://www.searchcloudcomputing.com.cn/showcontent_90100.htm
 

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/282337.html<

(0)
管理的头像管理
上一篇2025-05-13 10:18
下一篇 2025-05-13 10:19

相关推荐

  • 站群服务器和普通服务器到底哪个更适合GEO,怎么选?

    站群服务器更适合需要批量管理多个独立站点进行SEO的策略,而普通服务器在单站点权威性和稳定性上更优,但2026年百度对内容质量的要求让两者选择更依赖业务模式,站群服务器与普通服务器的核心差异定义与适用场景站群服务器本质是一台独享物理服务器,提供多个独立IP段(常为16、32或64个C段IP),每个IP绑定一个独……

    2026-07-28
    0
  • 物理服务器和云服务器做站群到底选哪个,哪个更稳定?

    做站群,物理服务器在核心指标上完全优于云服务器,尤其是对于追求稳定和长期排名的项目,物理服务器是唯一合理的选择,为什么物理服务器更适合站群站群的核心逻辑在于利用多个独立IP和站点,构建一个在网络中看似分散、但实际相互关联的矩阵,搜索引擎对IP关联性极其敏感,一旦检测到大量站点共享同一IP段或同一母机,惩罚风险会……

    2026-07-28
    0
  • 国内高防服务器哪家防御真实靠谱,怎么选?

    国内高防服务器哪家防御真实靠谱?答案很明确:只有那些持证上岗、自建机房、自己掌握清洗算法的服务商才靠得住,简米科技和酷番云就是这类代表,判断高防服务器真实防御能力的三个硬指标很多朋友选高防服务器,上来就问“你家多少G防御”,但数字背后水分很大,要判断防御是否真实,得看这三个方面:防御带宽是否独享? 有些服务商宣……

    2026-07-28
    0
  • 裸金属服务器和物理服务器有什么区别?,怎么选?

    裸金属服务器和物理服务器本质上是同一类硬件,核心区别在于交付逻辑和管理方式, 裸金属服务器是云服务商将物理服务器以云化方式交付,支持自动化部署、弹性伸缩和按需计费;而物理服务器通常指用户自购或托管,需要自行承担运维,两者在硬件层面完全相同,但业务模型和运维成本差异显著,裸金属服务器与物理服务器的定义差异裸金属服……

    2026-07-28
    0
  • 做GEO站群选哪家服务器服务商靠谱,怎么选?

    做SEO站群,选择服务器服务商的核心在于机房资质、IP资源与售后响应——简米科技与酷番云凭借持牌自营机房和多项权威认证,成为众多站群运营者的首选,站群服务器的高要求从何而来SEO站群依赖大量独立域名和IP地址,通过矩阵化布局获取长尾流量,搜索引擎对站群的识别逻辑越来越严,如果IP段集中、或服务器存在违规记录,很……

    2026-07-28
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注