如何应对管理微服务所面临的挑战?

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33766168/article/details/94098874

在DevOps Days阿姆斯特丹2015大会的主题演讲中,Adrian Cockcroft为听众进行了精彩的报告。他表示:通过在组织内实施DevOps实践、持续交付并且应用容器化的微服务,就能够实现CIO的关键目标 —— 使IT与业务保持目标一致、更快地开发产品,以及避免对安全性的违背。但管理微服务又面临着新的挑战,他建议对这些挑战进行模拟演练,以此作为一种解决方案。

对于那些使用一种通用的编程语言,或者将效率和低延迟性视为最重要因素的小团队而言,一体性的应用对他们来说已经足够了。然而,在一个持续交付的上下文中实现的不可变性、容器化以及微服务的部署是对这一思想的彻底颠覆。Cockcroft认为,随着业务的增长,这种现代技术的优势开始逐渐体现出来,它能够实现大规模化、允许更快的开发速度,并且支持不同种类的平台环境。

随着微服务的出现,软件的原子化趋势也带来了管理方面的挑战。在脑海中绘制出由多达数百个服务所构成的图形、理解产生的故障,以及测试与监控工具的开发是最大的挑战。这些服务在持续地进行部署,并且存在于持续性更短暂的主机中,该如何对这些服务进行处理呢?在几年前比较常见的情形是大量使用裸机,这些裸机需要好几周的时间才能完成设置,随后一用就是好几年。而现如今,只需几秒钟就能够部署好容器,而它的生命周期或许只有几分钟或几小时。AWS Lambda计算服务的响应时间是毫秒级的,而它的生命周期只有几秒钟。

Cockcroft相信,模拟演练必须成为整个解决方案中的一部分,因此他创建了spigo、如今称为simianviz的这个项目,其全称是SIMulate Interactive Actor Network VIsualiZation。该项目的主要目标包括:

  • 生成大规模的测试微服务配置以及架构\t
  • 对监控工具的显示能力进行压力测试

Simianviz可以在桌面端模拟多种架构,它使用一个JSON格式描述对这些架构进行建模:

{    \"arch\": \"netflixoss\
展开阅读全文
博主设置当前文章不允许评论。

传统视频技术面临挑战

10-11

传统视频技术面临挑战rn  用户需求永远是市场发展的发动机,企业用户需求的不断激增自然使业界对视频会议系统的前景保持乐观。IDC的最新统计结果显示,2004年和2005年,中国视频会议市场增长率将保持在32%以上。而IDG的预测同样乐观,在年度IT业界热点技术中,视频会议技术位居前列,显示了这一市场的潜力确实值得期待。rn  纵观当前的视频会议市场,传统的硬件和纯软件视频会议系统产品都将面临挑战。一方面,用户群体在不断延伸和变化,对传统视频会议系统产品提出了更细分和多元化的需求。另一方面,传统硬件和纯软件视频会议系统均存在着明显的软肋,这使得其自身的升级刻不容缓。rn  新一代技术满足多元化需求rn  一些新产品的推出,使得视频会议系统有了飞跃性的发展。也由此可见,全新一代视频会议系统已经在线路高适应性、音视频高清晰度、软硬结合系统、大容量并发、超强数据服务功能、高性价比等方面,全面超越了传统的视频会议系统。对于一个处于快速增长时期的市场来说,产品势必紧随用户需求的改变而不断升级。rn  由此可见,新一代视频会议产品将使市场进入新一轮快速发展阶段。企业用户的需求催生了传统视频会议系统的升级。新一代视频会议系统必须具有多重特性和优势,以满足企业用户的多元化应用需求。这包括对传输网络线路的高适应性、大容量并发、综合数据会议功能、高性价比、音视频高清晰度、安全性、稳定性等特点,同时,人性化设计和方便的可扩展性是新一代视频会议产品的两大特征。rn公司名称:北京声威视通科技有限公司rn网址:www.swstnet.comrn地址:北京海淀区彩和坊路8号天创科技大厦416rn联系人:杨小姐、李先生、陈小姐rn电话:010-62698265rnrn 论坛

没有更多推荐了,返回首页