火星科技网您的位置:首页 >科技数码 >

IBM正忙着将Istio服务网格交到云开发人员手中

导读 在云最初的计算领域,事情进展得非常快。仅在公开发布一年后,这项名为Istio的技术几乎已经成为开发微服务的日常组成部分。IBM Watson

在云最初的计算领域,事情进展得非常快。仅在公开发布一年后,这项名为Istio的技术几乎已经成为开发微服务的日常组成部分。IBM Watson and Cloud Platform副总裁兼首席技术官Jason McGee在接受eWEEK采访时表示,Istio是一种“服务网格”,允许云应用和服务相互通信,与1.0相比,只需要“几个月”。发布。他说:“我们很早就在IBM内部和一些早期客户中被采用。”“到仲夏,我们将拥有所有人都认为的1.0。”

当这种情况发生时,与谷歌和Istio上的开源社区合作的IBM将使其IBM云容器服务可用。

McGee说:“是的,这将在第一天发生。”“在IBM Cloud上,我们今天已经支持Istio,一旦它上升到1.0,我们将把Istio纳入[容器]服务。因此,你会得到一个Kubernetes集群,Istio控制平面会在那里。我们正在设计Istio,以便您可以有选择地打开或关闭它,并逐渐采用它。”

Istio目前是0.8版本,谷歌本周宣布呼吁更多的测试人员使用这个版本。

他说,还有很多事情要做,但除了Docker容器和Kubernetes安排之外,Istio和另一个关键的支持项目,特使,一般被认为是围绕微服务部署的成熟软件栈中的下一件大事。

Istio为Kubernetes和容器环境带来了三样东西:1)遥测或可见性以及关于基于容器的服务之间交互的数据;2)附加安全层;3)可编程路由使服务之间的所有交互都由中央策略控制。

McGee解释说,考虑Istio的一种方法是使用软件定义网络的概念,在这种网络中,网络流量可以独立于底层硬件进行控制。

“这就像一个软件定义的网络,但在堆栈的顶部,从第4层到第7层,而不是第2层和第3层,”他说。因此,您可以按照应用程序定义的术语而不是底层网络的术语来管理软件,并且您可以控制和保护通信,而不会被网络瘫痪

有了更多的可见性和控制力,Istio可以让早期采用者以外的下一代用户开始更认真地研究云服务。McGee说:“在早期采用微服务的过程中,团队将试图弄清楚如何监控其服务、创建日志并控制它们。”

他说:“他们最终将所有东西嵌入到每项服务本身,但这些服务被这些横向的担忧所膨胀。”“使用Istio,开发人员可以从环境中继承所有这些行为,而不必自己实现它们。”

McGee强调,目前还处于云计算的早期阶段。“我们正在为未来10年或15年定义一个新的应用平台。”不是所有的东西都可以协同工作或者很好地协同工作,但是愿景是堆栈如何围绕托管服务发展,使开发和部署过程尽可能容易。

他说:“我正在考虑将这些东西放在一起,所以感觉我们有一个平台来处理云原生工作负载,而不是三个平台。”“很多用户认为,如果选择Cloud Foundry或者Kubernetes或者没有服务器,就会走上一定的道路。我不认为这是需要发生或将要发生的事情。我们正在研究如何整合各种东西。

郑重声明:本文版权归原作者所有。转载文章只是为了传播更多的信息。如果作者信息标注有误,请第一时间联系我们修改或删除。谢谢你。

标签:

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。