登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 686|回复: 0

运动回首|《从SRE到Anthos,三堂课详解DevOps工具与实践》系列课程 ...

[复制链接]

960

主题

960

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2020-12-24 03:46:08 来自手机 | 显示全部楼层 |阅读模式 来自 法国

原标题:运动回首 |《从 SRE 到 Anthos, 三堂课详解 DevOps 工具与实践》系列课程

hfjj4RQKfZohqEfE.jpg

在不久前竣事的 Google Cloud 线上讲堂中,我们用三节线上课程,由浅入深地解说了 DevOps 中最紧张的工程实现—— SRE 体系可靠性工程(Site Reliability Engineering),并分享了 Google 在 SRE 的乐成履历,以资助更多企业健全运维体系。

该系列线上课程由三节课构成,本文将每一节的分享重点做了汇总整理。

第一节《利用 SRE 应对可靠性挑衅》

作为系列课程的第一节, 《利用 SRE 应对可靠性挑衅》中重要先容了构成 SRE 的底子组件,以及 SRE 对构造、流程和工具的调解,而且对于 CUJ/SLI/SLO 等运维工程中常见的概念,也给出了明白的表明:

J9bUrqE5K0uKBU2V.jpg

在 Google 内部,SRE 工程师的一样平常时间分配通常是 50%:30%:20% 。

此中,50% 的精神是花在开辟上的时间,开辟主动化工具,包罗对这些工具的改进;30% 的精神是资助业务部分检察架构,乃至包罗资助业务部分计划架构;20% 的精神用于应急相应。对于其他企业来说,这个比例会有差别,但是精神分配的原则雷同, 那就是必要使用主动化工具去做运维,围绕 SLO 做运维,以及使用数据做运维。

睁开全文

对于在企业内部创建尺度化的 SRE 路径,讲师也给出了公道的规划和发起:

m8txi4ywdQxRWg4l.jpg

第二节《用 Anthos 为 SRE 助力》

第一节中对 SRE 举行了全面的分享,第二节则是针对性地分享 Google SRE 方面的最佳实践履历和输出。 此中最具代表性的就是 Anthos,其包罗 GKE、Anthos 设置管理、Anthos 服务网格、Cloud Run 等组件,旨在资助企业实现 SRE 的全面落地。

Anthos 自己具有多云摆设的本领,可以从运维主动化,到监控以及网络可管理性等诸多方面,全面减轻 SRE 在落地过程中的工具开辟负担,加快运维管理的当代化,从而为运维团队和开辟团队的顺畅协作助力。

zryXwTwwnf28ETrt.jpg

基于 Kubernetes 提供的声明式运维平台,Anthos 设置管理(ACM)组件为 Kubernetes 提供了 GitOps 本领,并支持主动化管理。进一步来说,ACM 办理的题目有:

  • 办理多集群情况管理题目,实现同一设置视图
  • 办理安全计谋同等性题目,实现同一计谋视图
  • 提供对变动的检察、追踪与回滚,进步运维主动化本领

在容器运行过程中,会产生对容器间网络访问(东西向)以及容器对外网络服务(南北向)的网络管理需求。这个需求包罗对网络的可见性和可控制的本领要求,服务网格则可以或许支持实现这个紧张需求。

对于 SRE 团队来说,网络是一个非常紧张的环节。Anthos 服务网格(ASM)组件为容器网络通讯提供了同一可见性本领,而且为 SLO 监控提供了紧张素材,同时,也支持灵敏化流量管理,以及计谋驱动的安全管理。 ASM 办理的题目有:

  • 服务状态及依靠关系难以观察
  • 服务的流量管理泯灭大量重复工作
  • 容器期间服务安全可控题目

网络的可见性和可管理性,充实地影响 SRE 实践,但 Anthos 的多云特性,在构建弹性应用步伐时,可以或许做到无论应用步伐在那边运行,都可以提供 SRE 所需的数据,办理运维团队的后顾之忧。

第三节《借助 GitOPS 和 Modern CI/CD 实现主动化》

在系列课程的末了一节《借助 GitOPS 和 Modern CI/CD 实现主动化》中, 讲师夸大了主动化在当代运维工作中的紧张性和业务细节。主动化作为 SRE 实践的紧张环节,使企业得以实现软件服务的可靠稳固连续交付,告竣 SRE 进步体系可用性的目的。

nS6xKuu26mknma29.jpg

当下,GitOps 和当代化 CI/CD 无疑是实现运维当代化最好的工具实践。Google Cloud 提供的 GitOps 和 Modern CI/CD 办理方案,可以进一步提拔 SRE 的主动化程度。

现在,DevOps 团队通常必要提供一串工具链,这此中会包罗: 开辟工具、版本管理工具、CI 连续交付工具、CD 连续发布工具、报警工具、故障处置惩罚等。

gV7WHuh40MuMy040.jpg

GitOps 作为一种实现云原生的连续交付模子,可以进步运维的可靠性,收缩规复服务所需时间,并进步摆设服从。Modern CI/CD 则可以通过多种工具和可重复流程,主动实行软件开辟的构建、测试和摆设阶段。

关于系列课程的详细内容与技能细节,接待访问以下链接,观看回放:

第一节:《利用 SRE 应对可靠性挑衅》

http://bit.ly/3d0twTf

第二节:《用 Anthos 为 SRE 助力》

http://bit.ly/31SR6ur

第三节:《借助 GitOPS 和 Modern CI/CD 实现主动化》

http://bit.ly/3uxKdLv返回搜狐,检察更多

责任编辑:





上一篇:连续加码内容生态建立,美图公司创意内容引发流传裂变 ...
下一篇:同为高通骁龙870,选RedmiK40照旧vivoiQOONeo5?
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-5-5 01:57 , Processed in 0.194694 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表