From 5c307e68ac0a41dd69a486fa03a7853a7a4d261c Mon Sep 17 00:00:00 2001 From: "Xingyu.Wang" Date: Tue, 11 Dec 2018 23:10:44 +0800 Subject: [PATCH 1/2] PRF:20181204 3 implications of serverless.md @HankChow --- .../20181204 3 implications of serverless.md | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/translated/talk/20181204 3 implications of serverless.md b/translated/talk/20181204 3 implications of serverless.md index 866e48fdd7..d2a097f898 100644 --- a/translated/talk/20181204 3 implications of serverless.md +++ b/translated/talk/20181204 3 implications of serverless.md @@ -1,31 +1,30 @@ 无服务器架构的三个意义 ====== -对于无服务器Serverless架构,什么时候该用,什么时候不该用呢? + +> 以及,对于无服务器Serverless架构,什么时候该用,什么时候不该用呢? ![](https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/rh_003499_01_linux11x_cc.png?itok=XMDOouJR) 如果将如今互联网体验中最方便实用的那一部分去掉,那么留下来的基本就是客户端-服务端client-server模式了。这一个模式在互联网建立初期就已经在使用了,直到目前都没有太大的变化,也就是说,这个模式仍然在为我们服务。 -那么,当人们谈论无服务器架构的时候,到底是指什么呢?其实,无服务器架构并不是说不使用服务器了。恰恰相反,客户端-服务端模式仍然在其中发挥着重要的作用。 +那么,当人们谈论无服务器Serverless架构的时候,到底是指什么呢?其实,无服务器架构并不是说不使用服务器了。恰恰相反,客户端-服务端模式仍然在其中发挥着重要的作用。 无服务器架构实际上指的是能够让开发者在不需要关心服务器上架、为操作系统打补丁、创建容器镜像这些工作的情况下,就能够完成编码、部署和创建应用这一整套流程的架构。 ### 无服务器架构的三个重要意义 - 1. 一些缺乏开发经验的人员现在要参与到开发工作中来了。无服务器架构能够让他们尽量只学习必要的工作内容,把更多的时间放在更具创造性的开发工作中。 - 2. 开发者不再需要重复造轮子。运行和维护服务器、为操作系统打补丁、创建容器等这一系列工作,都可以由更专业的无服务器架构提供商来完成。 - 3. 最现实的一点是,如果不使用无服务器架构,那么在服务器管理方面,总需要有一个作最终决策的人。当服务器发生崩溃时,或是需要在服务器上执行某些操作时,总是需要这样一个统领全局的人来作出决策。因此最佳的方案是使用无服务器架构。 - - +1. 一些缺乏开发经验的人员现在要参与到开发工作中来了。无服务器架构能够让他们尽量只学习必要的工作内容,把更多的时间放在更具创造性的开发工作中。 +2. 开发者不再需要重复造轮子。运行和维护服务器、为操作系统打补丁、创建容器等这一系列工作,都可以由更专业的无服务器架构提供商来完成。 +3. 最现实的一点是,如果不使用无服务器架构,那么在服务器管理方面,总需要有一个作最终决策的人。当服务器发生崩溃时,或是需要在服务器上执行某些操作时,总是需要这样一个统领全局的人来作出决策。因此最佳的方案是使用无服务器架构。 ### 什么时候该用或者不该用无服务器架构? 听起来无服务器架构是个好东西。但事实上,无服务器架构并不是万能的,在使用之前还需要考虑以下这些因素: - 1. 成本 - 2. 使用范围 - 3. 时间 - 4. 控制方式 +1. 成本 +2. 使用范围 +3. 时间 +4. 控制方式 其中值得注意的是控制方式。现在已经有一些项目为开发者提供了操作和控制无服务器架构计算环境的工具了,[Apache OpenWhisk][1] 就是其中之一。 @@ -40,7 +39,7 @@ via: https://opensource.com/article/18/12/serverless-podcast-command-line-heros 作者:[Jen Wike Huger][a] 选题:[lujun9972][b] 译者:[HankChow](https://github.com/HankChow) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 From 837b4d6256bbfc94b66ba34d0da675571de55e5f Mon Sep 17 00:00:00 2001 From: "Xingyu.Wang" Date: Tue, 11 Dec 2018 23:11:36 +0800 Subject: [PATCH 2/2] PUB:20181204 3 implications of serverless.md @HankChow https://linux.cn/article-10336-1.html --- .../talk => published}/20181204 3 implications of serverless.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {translated/talk => published}/20181204 3 implications of serverless.md (100%) diff --git a/translated/talk/20181204 3 implications of serverless.md b/published/20181204 3 implications of serverless.md similarity index 100% rename from translated/talk/20181204 3 implications of serverless.md rename to published/20181204 3 implications of serverless.md