云基础架构采用者避坑指南:拥抱“云”,更懂“云”
ccwgpt 2024-11-22 11:31 19 浏览 0 评论
当前,云已经被越来越多的企业主流采用。如何能够将“云”使用的更加合理和优化是目前众多组织和 IT 人员都在思考的问题。云采用框架(Cloud Adoption Framework,以下简称 CAF)便是这样一个理论联系实际的工具集。并且结合优化架构框架(Well-Architected Framework,以下简称WAF,更加侧重云上细节设计和实际操作)提供了一整套真正可落地的 “宝典”。它能够让更懂“云”,拥抱“云”的时候发挥更大价值。
有些人可能有些疑惑,CAF 对什么角色的人适用?首先不同工作角色所具有的工作职责对 CAF 的诉求是不一样的,每个角色可能只是使用到 CAF 6个核心环节的某些部分。通过图二角色和 CAF 环节及了一个对应(也包括 WAF),有助于帮助不同角色的人快速理解各自所需了解的 CAF 部分。比如,企业的 IT 决策者如果理解 CAF 中“策略”环节需要完成的任务,将对上云的整体目标制定和数字化转型实现历程有重要作用。云架构师需要了解云采用的全生命周期并且包括细节的技术层面优化,所以精通 CAF 所有环节以及 WAF 的细节优化方法对云项目的成功有很大帮助。
另外,这样一套看似理论的框架如何落地?IT 人员或企业决策者如何根据这样的理论在云采用历程中付诸实际呢?CAF 在设计的时候已经考虑到了使用者的这种困惑,所以提供了丰富的评估工具和实施模板在云采用的项目中使用这些工具模板可以达到事半功倍的功效。
CAF 也提供了基于虚拟的 Contoso 公司云采用过程的例子,通过这种最佳实践案例来帮助 CAF 使用者直观的理解 CAF 并且能够运用到实现项目中。工具模板和最佳实践案例是一整套的“实际装备”,用来应对云采用过程中的各种挑战。
CAF 由云使用旅程中的6个环节组成:分别是图五中的策略(Strategy)、计划(Plan)、就绪(Ready)、采用(Adopt)、整治(Govern)和管理(Manage)。这六个环节考虑了企业全生命周期的云使用历程。每个环节都提供了“道”(方法论文档)与“术”(工具模板、最佳实践案例)的结合。这些内容是从许多成功实现云转型企业中沉淀的精华。
云采用历程开始于策略环节,首先企业考虑云转型,一定有上云的动机,这个动机是对业务的影响,如果做了云转型会给企业带来哪些好处。例如有些企业考虑促进业务敏捷性,有些企业希望成功实现新业务转型。所以云转型策略是一个业务目标输出为导向的。它将是后续云采用历程的核心指引,并且作为衡量企业云转型是否成功的一个关键因素。
第二个环节进入“计划”阶段,对企业的IT现状做调研,做了基本的调研和评估后最重要的就是完成上云的详细设计方案,设计每个 IT 系统在云上部署的最佳方式。在该环节也要考虑在云转型过程中组织架构是否需要做调整。另外确保参与项目的组织人员云转型做好了技术准备。我们假设企业刚刚开始接触云,如果对云的特性和功能还不了解,用户需要制定一个初级云技术赋能的计划,以确保云采用项目中平滑的沟通和合作,具体培训应该安排在 “就绪”阶段完成。
第三个环节“就绪”阶段主要完成两个任务。第一,确保参与项目的人员为云转型做好了技术准备,主要针对参与云采用项目的人进行相关的培训。第二,完成云上环境准备和上云方案的具体验证(PoC)。首先设置“第一着陆区”把企业的云账号开通并配置好基础环境,按照计划阶段的迁移设计方案在云真实环境下做验证。
第四个环节是重要的“采用”阶段。之前的几个环节是为上云做相关的计划准备工作。迁移是在该阶段工作量最大的一个任务,迁移过程基于之前的详细设计,基本首次上云的企业,建议以 Lift&Shift 方式为主,好处是迁移周期最短并将上云风险降到最低。迁移之前确保有严谨的准备,制定了迁移切割计划,相关的人员备岗,并且指定(如果)迁移失败的 Plan B 计划。迁移到云上之后,可以后续考虑架构优化和革新。
迁移之后,进入第五和第六个环节,即“整治”和“管理”,这两个环节基本是同时进行的。在整治的阶段,与企业组织完成 Azure 治理交流,完成治理 MVP(最小可用产品)方案部署。另外需要帮助组织完成治理架构长期规划。确保企业在云上使用过程满足安全性和合规性,并且成本得到优化。
“管理”环节目的是建立良性运行的云环境。首先建立基准的运维 SLA,帮助企业优化 Azure 监控、运维的操作,建立事件(Incident)响应机制。另外,在此阶段使用 WAF 给与的指引,对现有的云环境或系统持续优化,主要考虑以下五个方面:成本优化、运维优化、性能改善、可靠性和安全性。
基于以上六个环节,可以完成一个完整周期的云采用历程,之后基于组织业务的不断变化,新技术的不断更新等因素会导致云采用策略目标的调整以及业务系统发生迭代更新。这就需要不断的使用 CAF 提供的指引不断的优化组织的云采用过程,确保组织的云转型一直成功下去。
本期内容介绍到这儿,关于企业如何利用云采用框架(CAF)优化组织架构,后面我们会从更多维度进行分享,希望可以帮助到大家。
- 上一篇:云原生时代,应用架构将如何演进?
- 下一篇:云计算最全详解(图文全面总结)
相关推荐
- 腾讯开源框架TarsCpp-rpc设计分析-server(二)
-
2Tars协议2.1是什么借用官方说法:TARS编码协议是一种数据编解码规则,它将整形、枚举值、字符串、序列、字典、自定义结构体等数据类型按照一定的规则编码到二进制数据流中。对端接收到二进制数据流...
- 微服务调用为什么用RPC框架,http不更简单吗?
-
简单点,HTTP是协议,RPC是概念!实现RPC可以基于HTTP协议(Feign),TCP协议(Netty),RMI协议(Soap),WebService(XML—RPC)框架。传输过程中,也因为序列...
- go-zero:开箱即用的微服务框架(gin框架微服务)
-
go-zero是一个集成了各种工程实践的Web和rpc框架,它的弹性设计保障了大并发服务端的稳定性,并且已经经过了充分的实战检验。go-zero在设计时遵循了“工具大于约定和文档”的理...
- SOFARPC :高性能、高扩展性、生产级的 Java RPC 框架
-
#暑期创作大赛#SOFARPC是一个高性能、高扩展性、生产级的JavaRPC框架。在蚂蚁金服,SOFARPC已经使用了十多年,已经发展了五代。SOFARPC致力于简化应用程序之间的RPC...
- 自研分布式高性能RPC框架及服务注册中心ApiRegistry实践笔记
-
痛点1.bsf底层依赖springcloud,影响bsf更新springboot新版本和整体最新技术版本升级。2.eureka已经闭源,且框架设计较重,同时引入eureka会自行引入较多sprin...
- Rust语言从入门到精通系列 - Tonic RPC框架入门实战
-
Rust语言是一种系统级语言,被誉为“没有丧失性能的安全语言”。Rust语言的优势在于其内存安全机制,在编译时就能保证程序的内存安全。Tonic模块是Rust语言的一个RPC(RemoteProce...
- 腾讯开源框架TarsCpp-rpc设计分析-client(一)
-
前言Tars是腾讯开源的微服务平台,包含了一个高性能的rpc框架和服务治理平台,TarsCpp是其C++版本。对于以C++为主要开发语言,同时还想深入了解rpc和微服务框架具体实现的同学来说,Tars...
- 设计了一款TPS百万级别的分布式、高性能、可扩展的RPC框架
-
为啥要开发RPC框架事情是这样的,在开发这个RPC框架之前,我花费了不少时间算是对Dubbo框架彻底研究透彻了。冰河在撸透了Dubbo2.x和Dubbo3.x的源码之后,本来想给大家写一个Dubbo源...
- rpc框架使用教程,超级稳定好用,大厂都在使用
-
rpc是什么远程调用协议如何使用导入依赖<dependency><groupId>org.apache.dubbo</groupId><art...
- Layui 框架实战:动态加载 Select 与二级联动全解析
-
在现代Web开发中,下拉选择框(Select)是用户输入数据时不可或缺的组件。很多时候,我们需要的选项并非静态写死在HTML中,而是需要根据业务逻辑从后端动态获取。更有甚者,我们可能需要实现“...
- 15个能为你节省数百小时的前端设计神器,从UI库到文档生成
-
无论你是刚开始开发之旅的新手,还是疲于应付生产期限的资深程序员,有一个真理始终不变:正确的工具能彻底改变你的工作流程。多年来,我测试了数百个开发工具——有些实用,大多数平庸。但有一批免费网站经受住了时...
- Layui与WinForm通用权限管理系统全解析
-
嘿,小伙伴们,今天咱们来聊聊Layui和WinForm这两个框架在通用权限管理系统中的应用。别担心,我会尽量用简单易懂的语言来讲解,保证让大家都能跟上节奏!首先说说Layui。Layui是一个前端UI...
- 纯Python构建精美UI!MonsterUI让前端开发效率飙升
-
“无需CSS知识,告别类名记忆,11行代码实现专业级卡片组件”在传统Web开发中,构建美观界面需要同时掌握HTML、CSS、JavaScript三剑客,开发者不得不在多种语言间频繁切换。即使使用Boo...
- WebTUI:将终端用户界面(TUI)之美带到浏览器的CSS库
-
在当今Web技术飞速发展的时代,界面设计愈发复杂多样。然而,随着现代化工具的广泛使用,一些开发者开始回归极简风格,追求一种简洁而富有韵味的设计。WebTUI正是这样一款CSS库,它将经典的终...
- 人教版二年级下册生字描红汇总(拼音+笔顺+描红),可打印!
-
可定制内容,评论区留言。本次整理的为人教版二年级下册所有生字,共计300个;写字是小学阶段一项重要的基本功训练,把汉字写得正确、工整、美观,可以提高运用汉字这一交际工具的准确性和效率。对小学生进行写字...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- 腾讯开源框架TarsCpp-rpc设计分析-server(二)
- 微服务调用为什么用RPC框架,http不更简单吗?
- go-zero:开箱即用的微服务框架(gin框架微服务)
- SOFARPC :高性能、高扩展性、生产级的 Java RPC 框架
- 自研分布式高性能RPC框架及服务注册中心ApiRegistry实践笔记
- Rust语言从入门到精通系列 - Tonic RPC框架入门实战
- 腾讯开源框架TarsCpp-rpc设计分析-client(一)
- 设计了一款TPS百万级别的分布式、高性能、可扩展的RPC框架
- rpc框架使用教程,超级稳定好用,大厂都在使用
- Layui 框架实战:动态加载 Select 与二级联动全解析
- 标签列表
-
- 框架图 (58)
- flask框架 (53)
- quartz框架 (51)
- abp框架 (47)
- jpa框架 (47)
- springmvc框架 (49)
- 分布式事务框架 (65)
- scrapy框架 (56)
- shiro框架 (61)
- 定时任务框架 (56)
- java日志框架 (61)
- JAVA集合框架 (47)
- mfc框架 (52)
- abb框架断路器 (48)
- ui自动化框架 (47)
- beego框架 (52)
- java框架spring (58)
- grpc框架 (65)
- tornado框架 (48)
- 前端框架bootstrap (54)
- ppt框架 (48)
- 内联框架 (52)
- cad怎么画框架 (58)
- ssm框架实现登录注册 (49)
- oracle字符串长度 (48)