企业级应用弹性伸缩的最佳方式:Service Mesh

前言:

本文由 Aspen Mesh 市场总监 Zach 撰写,分享他们公司在开发过程中遇到的跟微服务有关的问题时,如何利用 Service Mesh 这种高效、统一的方式在新的微服务和容器环境中获得服务。Service Mesh 是处理服务之间通信的专用基础架构层,负责通过构成现代云原生应用程序的复杂拓扑结构来传递请求。

在实践中,Service Mesh 通常实现为一组轻量级网络代理,它们与应用程序部署在一起,而对应用程序透明。Service Mesh 这个概念通常跟云原生应用捆绑在一起,因为在云原生模式中,单个应用程序可能由数百个服务组成;每项服务可能由成千上万个实例,这些实例由 Kubernetes 编排调度,可能处于不断变化的状态。所以,管理服务对于确保端到端性能和可靠性至关重要。

本文由“数梦工场上云服务”编译,转载请标明出处。

编译/W

微服务对 DevOps 来说非常有用,但这些体系结构所依赖的服务到服务通信在生产规模上运行和管理都很复杂。而 Service Mesh 是企业扩展应用、保护和监控的最佳方式。Service Mesh 是专用的基础设施层,使服务到服务的通信变得快速、安全和可靠。

如果企业正在构建云原生应用程序,那么就需要用到 Service Mesh。

在与开发和运营团队交流之后,我们明确:微服务对于开发速度很有帮助,但微服务所依赖的服务之间的通信体系结构复杂,且具风险。所以我们首先采用应用程序来为微服务提供通信结构,即 Service Mesh。借助我们支持的 Service Mesh,DevOps 团队可以提供他们所需的灵活性和自主性,同时为他们的微服务环境提供策略、可视性和洞察力,以满足运营团队对生产级应用程序的需求。

考虑到这一点,我们正着手构建企业级 Service Mesh,无论是在数据中心还是在云(或两者)中,强大的微服务通信结构是扩展容器化应用的最佳路径。但是我们也清楚企业生产环境的需求和复杂性。Service Mesh 不仅需要扩展应用程序,也需要监控和保护应用程序。

► 你打算在 Kubernetes 集群中运行10?50?100?还是1000个服务?

► 如何用高效、统一的方式在新的微服务和容器环境中获得所有服务?

► 你知道哪些服务之间在互相通信吗,以及这些通信是否在被允许范围内?该通信是否安全?

► 当发生故障的时候,要如何进行调试?如何添加追踪,如何在不触及所有应用程序的情况下记录日志?

► 你知道发布这些服务的新版本对上游和下游服务的性能或质量有何影响吗?

Service Mesh 回答了上述问题。作为在微服务和网络之间插入的透明基础设施层,Service Mesh 为您在应用程序通信路径中的提供单点,用以插入服务和收集遥测数据。且无需更改应用程序就可以做到。下面列举了使用 Service Mesh 的三点原因:

安全

由于 Service Mesh 在数据平面上运行,所以在 Mesh 中应用公共安全是可能的,它提供比 Kubernetes 这样的多层环境更高级别的安全性。Service Mesh 确保了服务间的通信,这样就可以知道服务在与什么通信,以及是否可以信任该通信。

监控

在微服务领域,大多数失败都发生在服务之间的交互中,因此深入了解这些有助于团队更好地管理架构避免失败。Service Mesh 为服务相互之间的交互提供了一个视角。Mesh 还极大地提高了追踪能力,而不需要触及所有应用程序。

简化

Service Mesh 不是一项创新技术,而是将几个现有技术捆绑在一起,使管理基础架构层变得简单很多。现有的解决方案涵盖了 Mesh 的一些功能,例如 DNS。这是一种很好的服务发现方法。如果您在服务发现中所需要的是找到服务并连接到它,那么 DNS 就足够了,但是它不会给您快速重试或健康监视。当你想要问更高级的问题时,就需要 Service Mesh了。

使用 Service Mesh 管理微服务当然还有很多优势,但我认为以上3个是主要的卖点,那些希望扩展其微服务体系结构的企业将从中获得最大的好处。毫无疑问,未来还会有更多的功能。


本文来自公众号 数梦工场上云服务

更多技术干货敬请关注公众号 数梦工场上云服务

企业简介

数梦工场创立于2015年3月,由阿里巴巴、银杏谷资本和光大实业资本等投资,定位于新型互联网平台开发及服务,是国家高新技术企业,参与制定“云等级保护”、“大数据开放共享”、“大数据安全”等国家标准,秉持“以云为基、数据环流、互联网+、安全可控”的新型互联网平台战略,研发创新方向涵盖云计算、大数据、安全、人工智能等领域,提供政务大脑、城市大脑、产业大脑等整体解决方案及服务。数梦工场已广泛服务于公安部、人社部、水利部等多个国家部委,服务于浙江、江苏、广东、河南、杭州、南京、广州、成都、青岛等省市政府,助力实现治理能力和治理体系的现代化;服务于杭州、广州、南京、沈阳、南宁、青岛、衢州、温州等近百个城市建设新型智慧城市;同时也服务于国家电网、上海联通、浙江联通、悦达集团、上汽大众、吉利汽车、金风科技等企业实现数字化转型。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,634评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,951评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,427评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,770评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,835评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,799评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,768评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,544评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,979评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,271评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,427评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,121评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,756评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,375评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,579评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,410评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,315评论 2 352

推荐阅读更多精彩内容