常见问题

为您整理出可能遇到的常见问题并解答,您可根据解答快速解决问题。

常见问题 其它问题 以微信小程序相册为例,看Serverless DevOps最佳实践

以微信小程序相册为例,看Serverless DevOps最佳实践

0 2019.10.11

一、前言:在互联网时代我们的核心诉求是什么?

在开始讲之前,先来看下,在互联网时代我们的核心诉求是什么?——我们的核心诉求是应用,能够提供业务能力的应用。

如下图所示,为了能让应用对外提供服务,我们还需要能在某个地方部署应用,需要一系列的系统资源,比如计算、网络、存储、数据库等;等应用部署起来之后,我们还要更新应用、监控应用的运行状态等,这几个维度基本涵盖了我们的所有需求。

为了满足这些需求,在应用层面,我们引入了软件架构,比如单体架构和微服务开发框架。借助 Doker、KVM 等来提供系统资源。借助 EFK、Promethus、Coding 来实现应用生命周期管理。随着这些组件的引入,我们需要花费人力来对这些资源进行运维。底层的系统资源我们需要系统运维、虽然 EFK,Promethus 组件可以提供业务运维能力,但我们也需要对这些平台进行运维。其实我们真正需要的运维是业务运维。

那么有没有一种手段,让我们尽可能少或者不进行系统系统和平台运维呢?答案是有的,我们可以采用 Serverless 的技术方案。本次分享,我会借助腾讯云 Serverless 产品,来说明 Serverless 技术是如何淡化用户的平台运维和系统运维的。

本次分享将从以下几方面讲解:

什么是 Serverless

Serverless 的业务运维能力

Serverless 与 IaaS 层运维能力对比

微信小程序相册是如何在 Serverless 技术下做运维