函数核算进行自动化运维专题

前语

一般来说,主动化运维有两种类型的运维方法:

  • 守时的脚本使命, 比方守时替换云服务的 acess key secret , 守时查看 ecs 对外暴露的端口等
  • 报警作业的急切处理, 比方 ecs 实例发作异常重启

在传统的运维中,关于守时使命的处理一般用crontab脚原本结束,可是一旦处理的机器多了,必定会对脚本进行会集处理,这样一个时间段对会集处理脚本的机器的可用性、脚本里面会散落暗码明文等相关信息以及守时使命实施的记载都是一个很大的应战;而关于作业驱动的报警处理,要么是经过短信报警奉告运维人员,要么需求自建服务来处理报警信息, 无论是哪种方法,财政本钱和运维本钱都很大。本文谈论一种新的运维方法,运用函数计当作主动化运维,以极低的本钱就能获得一个高牢靠,高质量的运维服务。

函数核算

阿里云函数核算是一个作业驱动的serverless核算服务。经过函数核算,您无需处理服务器等基础设施,只需编写代码并上传。函数核算会为您准备好核算资源,以弹性、牢靠的方法作业您的代码,具体表现为:

  • 无需收购和处理服务器等基础设施
  • 按需付费,比方对运维管控这类低频调用的体系,财政本钱一般能节省90%以上
  • 专心事务逻辑的开发,能极大行进开发功率,比方十分钟上线弹性高可用的图片处理服务
  • 安稳高可用,毫秒等级弹性弹性,快速结束底层扩容以应对峰值压力
  • 供给日志查询、功用监控、报警等功用快速排查缺陷

函数核算遇见主动化运维

函数核算给用户极大的自由来结束自定义的功用,一旦和自定义主动化运维相遇,会擦出不一样的火花。下面就本文就传统的主动化运维和函数核算进行主动运维在两种不一样维度上做一个比照:

函数核算进行自动化运维专题

守时使命示例场景剖析

守时使命示例场景1

某些云服务账号acess key secret需求守时替换,以确保 acess key secret安全

守时使命示例场景2

守时查看自己 ecs 对应暴露的端口,确保安全。比方你的ecs是一个网站服务器,或许只需求对外暴露 80 端口就行,假定呈现 0.0.0.0/0 这种容许所有人拜访的缝隙,需求呈现报警或许主动修改。

函数核算主动化运维实战1 -- 守时使命

作业驱动示例场景剖析

作业驱动示例场景1

假定两台 ECS 机器 A, B, A 机器呈现了宕机,这样一个时间段需求把A机器上的 eip 搬迁到备用机器 B 上,可运用云监控的报警和函数核算能轻松结束 eip 的主动搬迁, 云监控检测到A宕机这个作业,然后触发函数实施,函数结束 eip 的主动搬迁。

函数核算主动化运维实战2 -- 作业触发 eip 主动搬运

作业驱动示例场景2

假定之前一台 ecs 发作体系过失而重启,用户或许会急切起来做一些验证或许创立快照的处理, 不才面的实战中,咱们对一台由于体系过失实例重启或许因实例过失而重启的机器进行主动化处理,比方成功重启后创立快照处理。

函数核算主动化运维实战3 -- 作业触发主动创立快照

总结

用函数核算进行主动化运维,对进行主动化运维处理的函数进行可视化的处理、监控,函数的作业具有弹性,高可用,安全性高级有点;一同在驱动函数的作业源上,云监控供给了丰富作业,而且作业还在不断丰富中(云产品体系作业监控),丰富的作业触发自定义处理的函数,高可用的守时器,这些都能够确保咱们咱们咱们能够结束愈加完美的的主动化运维。
假定对函数核算进行主动化运维这个运用场景感兴趣, 请点击保藏本页,咱们会在这边函数核算进行主动化运维这个专题主页继续更新相关联的内容和实战事例。