摘要: 这天上班后,小 Hi 坐在公司的咖啡厅,正想着要约运维 MM 小 V 早晨一起看电影,忽然,老板打来了电话……
本文分享自华为云社区《【疾速玩转华为云开发】看小 Hi 如何通过 DevStar 疾速入门 Serverless 架构》,作者:麻利的小智。
初创公司 R:刚刚创建,致力于通过热门技术,帮忙中小企业数字化转型,富丽转身。
公司成员:老板 R、程序猿小 Hi、高级专家大 V、运维妹子小 V… …
注:剧情须要,本文情节纯属杜撰,请勿对号入座。
程序员小 Hi 上次应用华为云 CLI 联合批处理脚本完满的帮运维妹子搞定了批量扩容,恋情事业双丰收,好像本人的人生曾经达到了巅峰。这天上班后,小 Hi 坐在公司的咖啡厅,正想着要约运维 MM 小 V 早晨一起看电影,忽然,老板打来了电话……
小 Hi 心里想,本人最近的体现越来越优异,老板必定要给本人贬值加薪了。
老板:刚刚完结的除夕流动,咱们的服务禁受住了考验,在大量的用户同时拜访的状况下,服务仍然能做出疾速的响应,十分的难得,然而流动曾经过来了,咱们不再须要几百台 ECS 和磁盘了,为了节约老本,把 ECS 和磁盘的容量缩小一些,素日够用即可。等咱们的业务量下来了或者再搞流动时,再扩容。
小 Hi:好的,老板,我这就去解决。
……
小 Hi 的情绪此时五味杂陈,好像人生从巅峰自由落体到了低谷。”哪里有说的那么容易……”, 小 Hi 心里暗自嘀咕,无论扩容还是缩容,都须要先理解服务在日常的场景中须要承载的用户量,并且做深度的性能测试,如果贸然拍脑门缩容,万一服务出问题,怎么像老板交代…… 哎!!!
此时,高级专家大 V 听到了小 Hi 的叹气声,立即问他产生了什么事件。
……
得悉小 Hi 的困惑后,高级专家大 V 笑了笑,对小 Hi 说,曾经 2021 年了,何不借此大好时机尝试给架构做一次降级?目前比拟火的 Serverless 架构正好可能解决你的困扰。待我给你介绍下 Serverless 给用户具体会带来哪些商用价值:
-
升高运维需要
- Serverless 使得利用与服务器解耦,业务上线前无需预估资源,无需进行服务器购买、配置;
- Serverless 也使得底层运维工作量进一步升高,业务上线后,也无需担心服务器运维,而是全副交给了云平台或云厂商;
-
升高经营老本
- Serverless 的利用是按需执行的。利用只在有申请须要解决或者事件触发时才会被加载运行,在闲暇状态下 Serverless 架构的利用自身并不占用计算资源;
- 而在应用 Serverless 产品时,用户只须要为解决申请的计算资源付费,而无须为利用闲暇时段的资源占用付费;
-
缩短迭代周期、上线工夫
- Serverless 架构带来的是进一步的业务解耦,利用性能被解形成若干个细颗粒度的无状态函数,开发能够聚焦在单功能的疾速开发和上线上;
- 同时拆解后的云函数,也都能够进行独立的迭代降级,更疾速的实现业务迭代,缩减性能的上线工夫;
-
疾速试错
- 利用 Serverless 架构的简略运维、低成本及疾速上线能力,能够来疾速尝试业务的新形态、新性能;
- 利用 Serverless 产品的强弹性扩容能力,在业务获得成功时,也无需为资源扩容而放心;
小 Hi:(真的吗?)
看着小 Hi 这将信将疑的神气,高级专家大 V 接着说道,光说不练假把式,这样,华为云 DevStar 提供了丰盛的场景化模板,其中面向华为云函数的 FunctionGraph 模板能够帮忙你疾速理解 Serverless 服务架构,你能够在那里疾速的将一个云函数模板部署至华为云 FunctionGraph 服务上,快去体验一下吧……
小 Hi 兴奋的在浏览器地址栏输出:https://www.huaweicloud.com/
关上华为云,抉择“开发者 -> 资源工具”,进入“华为云开发者工具”中:
抉择“资源工具 -> DevStar”, 进入后点击“立刻应用”,既进入 DevStar 模板核心页面。
在映入眼帘的 DevStar 模板核心页面上,一眼便看到了一个叫做“AI 识图 作诗”的模板,位于“Function”开发场景的分类之下,在模板卡片外部下方显示着“函数工作流 F unctionGraph”的灰色标签,这应该就是大 V 所说的面向华为云函数的 FunctionGraph 模板吧……
点击“AI 识图 作诗”模板卡片后,外面详细描述了如何将模板代码部署至华为云函数工作流 FunctionGraph 上:
还好,小 Hi 曾经有一个通过 实名认证 的华为账号了,点击右上方的“预览代码”按钮,放弃模板参数的默认值不变,随即点击右下方的“部署”按钮,登录后,放弃“默认 Region” 不变,点击“下一步”,代码曾经在部署了 ……
What?小 Hi 不禁感叹道,都没有让我抉择 ECS 啊…… 小 Hi 兴奋的点击了“复制”按钮,在新的浏览器标签页上输出后,一幅漂亮的画面映入眼前:
上传一张图片后,一首漂亮的诗写在画布之上:
“懂了,大 V 果然名不副实啊”,那我先把这个模板的代码下载下来再联合华为云 FunctionGraph 服务的官网文档去一探到底吧:
“等新的零碎架构落地了,运维 MM 小 V 就能够有大把的工夫陪我看电影了,小 Hi 喃喃到……”。
本文局部内容有参考以下文章:
- Serverless 系列(一):基本概念入门
https://www.infoq.cn/article/…
点击关注,第一工夫理解华为云陈腐技术~