写点什么

谷歌云打算通过 Kubernetes 和 Istio 解决混合云问题

  • 2019-02-21
  • 本文字数:1780 字

    阅读完需:约 6 分钟

谷歌云打算通过Kubernetes和Istio解决混合云问题

去年,AWS 改口支持混合云,并推出相关设备;年底,多家调研机构出具报告,肯定混合云将是云计算领域的重要发展趋势之一;此前,谷歌曾与 VMware 和 Nutanix 合作提供混合云产品,近日则宣布将使用 Kubernetes 和 Istio 将其云服务带入本地基础架构。


如果企业考虑采用混合云,这通常意味着需要向云供应商购买新硬件,而且没有简便方法集成现有内部部署。近日,谷歌通过官方博客平台表示,谷歌云将采用一种不同的方法来解决这一问题,使用 Kubernetes 和 Istio 将谷歌云服务带入本地基础架构,以满足企业混合云部署需求。


在去年的 Google Cloud Next 中,谷歌就曾提起这一云服务平台(CSP)愿景,目前测试版已经正式推出。CSP 是一个现代化平台,可简化在本地和云中构建、运行和管理服务的过程。据称,CSP 构建于开放式 API 之上,与竞争对手的混合产品相比,其更加兼容。CSP 可以按自己的进度自由实现应用程序现代化,更快地进行创新,并提高运营安全性。

使用 GKE On-Prem 进行现代化开发

对于许多人来说,现代化意味着保留现有本地及云基础架构,同时采用云原生工具进行开发实践。


CSP 建立在 Google Kubernetes Engine(GKE)之上,这是一个 Kubernetes 管理服务,包括 GKE On-Prem,一种托管 Kubernetes 服务,可为本地集群提供远程生命周期管理,对其进行更新并保证安全性。


GKE On-Prem 将谷歌在 Kubernetes 和生态系统方面的经验带到数据中心,并在现有硬件上运行,以节省成本。开发者可以使用跨所有环境的一致平台编写代码,编写一次便可部署到云或本地环境。此外,CSP 的设计允许开发者集成现有网络和存储等功能,因此可以在准备就绪时迁移到云。

大规模自动化和安全性

在混合云环境中,确保集中策略的安全性和合规性比较困难,需要能够大规模应用安全策略和合规性规则,在应用程序中部署正确控件,而不妨碍开发速度。


通过 CSP 配置管理,开发者可以创建开箱即用的多集群策略,设置实施基于角色的访问控制,资源配额和创建命名空间,所有这些都来自单一事实来源。开发者也可以在所有集群中快速部署配置,包括本地集群和云端群组。CSP 配置管理可自动监控 CSP 环境,以获得所需状态更改,阻止未经批准的请求,以让部署更加安全,管理和监控更加简单通用。


除此之外,CSP 与 Istio 运作良好。通过在服务前添加代理,为策略实施提供可扩展基础,帮助服务建立信任,并在不需要任何代码更改的情况下加密流量。

构建一次,即可在任意环境部署

当将云计算的优势带到本地部署时,在所有环境获得一致体验可以让运营团队更加高效,从而让开发人员专注于创新。


除了在任何地方运行外,CSP 还提供了查看这些环境发生情况所需的可视性。Stackdriver Monitoring 和 Istio 策略管理功能可提供跨越本地和云的单一管理控制台,而 GCP Marketplace 可以访问各种企业级、开源和商业 Kubernetes 应用程序,其中包含预构建部署模板和简单许可等。这种一致管理控制台可让用户以前所未有的方式使用 DevOps,而以 SRE 为重点的监控工具可让开发者更好得了解服务级别通信。


CSP 可通过附加工具提高企业工作效率,从而提高整个 IT 团队的效率,IT 运营商可从单个统一平台受益,以管理跨多个环境的应用程序和服务。开发人员可以基于容器和微服务构建可扩展且高效的应用程序。此外,安全团队可以获得统一工具保护其软件供应链并提高运行时安全性。


KeyBank 是美国最大的银行之一,选择 CSP 将 Kubernetes 和 Istio 的优势带到数据中心,其首席技术官 Keith Silvestri 表示,KeyBank 希望通过谷歌创建的 Kubernetes 和 Istio 将容器化应用程序引入数据中心。简而言之,云服务平台提供了所需的安全性、可移植性以及开发人员所渴望的生产力。

结语

综上,CSP 代表了谷歌混合云的基本策略,与构建、部署和监控工具集成,以构建加快开发速度的现代 DevOps 环境。去年,AWS 也曾宣布推出 AWS Outposts,这种新设备可以将数据中心与 AWS 云平台进行连接,将亚马逊云服务引入本地服务器基础设施,只需要编写一次应用程序,就可以将它们轻松部署到 AWS 云或本地环境。


除此之外,Oracle 和 IBM 也都开发了内部混合云产品。国内包括华为、阿里云、中兴通信、腾讯云、中国电信在内的公司,都在提供混合云解决方案。未来,私有云还是公有云,这或许不再是一个问题。


参考链接:https://cloud.google.com/blog/products/gcp/cloud-services-platform-bringing-hybrid-cloud-to-you


2019-02-21 10:523828
用户头像
赵钰莹 InfoQ 主编

发布了 828 篇内容, 共 539.7 次阅读, 收获喜欢 2613 次。

关注

评论

发布
暂无评论
发现更多内容

力扣(LeetCode)刷题,简单题(第13期)

不脱发的程序猿

面试 LeetCode 28天写作 算法面经 3月日更

程序员去大公司面试,小程序FMP优化实录,已拿offer入职

欢喜学安卓

android 程序员 面试 移动开发

从解决Github TimeOut到经典面试题:从输入URL到浏览器显示页面发生了什么?

秦怀杂货店

GitHub TCP 网络 HTTP DNS

LeetCode题解:92. 反转链表 II,迭代,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

实现跨生态互联,区块链赋能智能家居新体验

旺链科技

区块链应用 智能家居

Go Mysql Driver 集成 Seata-Golang 解决分布式事务问题

阿里巴巴云原生

Java 微服务 云原生 seata Go 语言

报名倒计时 | 有道技术沙龙,聊聊明星语音背后的故事

有道技术团队

活动

阿里面试官:Android开发真等于废人?已拿offer附真题解析

欢喜学安卓

android 程序员 面试 移动开发

为什么python中程序的结果会一直输出,需要怎么解决

Emotion

有道技术岗大揭秘!这么幸福的生活,真的是熬夜掉发Top1的职业吗?

有道技术团队

招聘

Go Storage存储包封装

非晓为骁

storage Go 语言

OpenKruise 如何实现 K8s 社区首个规模化镜像预热能力

阿里巴巴云原生

Serverless 容器 云原生 k8s 调度

透过 3.0 Preview 看 Dubbo 的云原生变革

阿里巴巴云原生

容器 运维 云原生 dubbo 应用服务中间件

这个GItHub上的Java项目开源了,2021最全的Java架构面试复习指南

Java 程序员 面试

一周信创舆情观察(3.15~3.21)

统小信uos

单账户实时记账能力达2万笔每秒 蚂蚁启用新一代高性能记账引擎

DT极客

可能是绝唱!阿里资深工程师深度解读Netty底层核心源码

Java架构追梦

Java 源码 架构 面试 Netty

字节抖音iOS客户端实习 123hr面 面经

iOSer

ios 字节跳动 面试 抖音

被MySQL慢日志查询搞废了?3分钟教你快速定位慢查询问题!

观测云

云计算

活动 | Apache Pulsar Meetup 欢迎报名

有道技术团队

活动

2021最新分享三面百度提前批(Java开发岗)面经 已拿Offer

比伯

Java 编程 架构 面试 程序人生

python编译器中出现了绿色波浪线,光标放上去出现的提示是什么意思?

Emotion

定义结构体访问结构成员的三种方法

Emotion

C 语言性能优化:循环条件i<=n与i!=0的性能差异

1

困扰一周的奇葩bug:重复相似代码多,导致单片机程序跑飞

不脱发的程序猿

28天写作 硬件设计 嵌入式软件 单片机 3月日更

行业资讯 | Android WebView 致安卓应用闪退,mPaaS 助你规避这波 Bug

蚂蚁集团移动开发平台 mPaaS

android webview mPaaS 离线包 UC内核

为了跳槽刷完1000道Java面试真题,没想到老板直接给我升职了

Java 程序员 架构 面试

我在阿里实习做开源

阿里巴巴云原生

阿里巴巴 云原生 dubbo 个人提升 中间件

实习就参与“服务过亿用户的项目”,是什么体验?

阿里巴巴云原生

开发者 云原生 调度 应用服务中间件 Go 语言

Flink 执行引擎:流批一体的融合之路

Apache Flink

flink

谷歌云打算通过Kubernetes和Istio解决混合云问题_云计算_赵钰莹_InfoQ精选文章