大家好, 我是 Serverless 的高级产品经理 Oliver
感谢大家对于 serverless 的热情, 我这里统一回复一下相关的问题,并解释一下我们之所以这么做的原因。
1. 为什么要用 Serverless 而不直接使用 AWS SAM 或 AWS Fargate?
Serverless 致力于提供跨云厂商的无服务器开发体验,我们最终的目标是让开发者无需关心云厂商的不同,以及无需配置应用集成部署流程,只需关心应用开发和用户增长。
(目前在现阶段我们在平衡了用户使用体验与跨运厂商的功能需求后,目前重心主要在用户的使用体验,相关跨云平台的功能我们也在逐步完善)
同时 Serverless 提供了一整套完成的 Serverless 应用开发、集成、监控、管理的产品和相关工具。例如
* Serverless CLI 提供了用户使用本地编辑器,工具开发、调试、管理 Serverless 应用的功能。
* Serverless CI/CD 提供了 Serverless 应用的自动集成,预览发布,部署管理等功能。
* Serverless Secrets 提供了 Serverless 应用的密钥信息集成,管理功能。
* Serverless Console(控制台) 提供了团队账号协同管理,Serverless 应用日志分析,异常报警等功能。
* Serverless Cloud 提供了秒级的 Serverless 应用开发云平台,同时更加轻松的查看和分享您的 Serverless 应用。
(以上部分功能处于开发预览阶段,如需体验请前往 Serverless 全球站点了解体验。)
2. 为什么我被“绑定”在腾讯云,以及自动重定向到中文官网?
我们并没有“绑定”所有的中国用户在腾讯云上,而是出于使用方便,默认将腾讯云作为为中国用户的提供 Serverless 服务的云厂商。用户依旧可以通过环境变量`SERVERLESS_PLATFORM_VENDOR=aws `来选择使用 AWS 。
之所以这么做,是因为因为网络限制等原因,中国用户无法完整体验到 AWS 的功能,并且国内 AWS 用户数量非常少,从统计数据上大家更倾向于国内的云服务厂商,如阿里云和腾讯云。
因为中国和全球用户提供的 Serverless 方案以及用法上的不同,以及我们需要使用中文来更好的帮助中国开发者理解使用 Serverless 工具,所以我们有专门构建 Serverless 中文官网。同时因为历史原因,中文官网与 全球官网都使用
www.serverless.com 所以我们才有的基于 IP 地址的自动重定向。
目前已经将中文官方 迁移至
cn.serverless.com , 但是为了对老用户的兼容,所以依旧保持了
www.serverless.com 的 IP 自动重定向。 (可以通过
wb.serverless.com 来访问英文的全球官网, 再中文官网底部的交流社区下也提供了跳转链接)
3. Serverless Framework (基于 AWS 的 serverless 解决方案)与 Tencent Serverless 是两套东西?
首先要说明 无服务器开发 是一个一种按需提供后端服务的方法。无服务器提供者允许用户编写和部署代码,而不必担心底层基础设施。从无服务器提供商获得后端服务的公司将根据计算量来付费,由于这种服务是自动扩展的,不必预留和付费购买固定数量的带宽或服务器。
而 Serverless Inc 是一家专注于提供开源无服务器开发解决方案的公司,我们提供了业界知名的 Serverless Framework 并且同众多云厂商进行了合作,包括 AWS ,CloudFlare , 腾讯云,并一起为广大开发者提供最佳的无服务器开发体验工具和产品。
在腾讯云上,腾讯云有着众多的无服务器开发 产品,而目前 Serverless 主要同腾讯云一起提供了基于 Serverless Tencent ( CLI 命令行工具)和 Serverless 组件应用 ( Serverless Components )的 Serverless 开发体验。
4. Serverless 与 腾讯云是什么关系?
Serverless 与 腾讯云是战略合作伙伴的关系,Serverless 同 腾讯云一起通过深度定制的云厂商基础服务设施,解决了 Serverless 产品功能上面的许多局限性,比如对传统 WEB 框架( Express, django, Spring )应用的支持, 并可以更好的集成进腾讯云现有的云控制中心进行统一管理。 我们希望通过与腾讯云厂商的深度合作,来为用户带来超越 其他云厂商的 Serverless 应用开发体验。
5. Serverless 相关功能没有询问用户,直接绕过用户,这不是**吗?
并不是我们不询问用户,而是我们希望可以减少对用户开发的干扰,让用户可以正专注在开发和业务增长上,而不是去配置各种复杂的环境。 我们希望可以通过尽可能的自动的方式来帮助绝大多数用户解决这类困扰。
不过我们目前也意识到有许多来自中国的用户想要使用 AWS 架构来开发 Serverless 应用,因此我们也在进行一系列的改进来支持这些用户,但因为开发人员和工作安排的关系,相关功能可能要到年底或明年年初发布上线。 以下是我们再做的相关功能:
*
www.serverless.com 网站提供显示的中英文站点切换提示,并允记录用户的选择倾向。
* Serverless CLI 除了现有的环境变量 还会提供更方便的永久切换方式,方便用户固定使用某一个云厂商作为 Serverless 应用的基础服务供应商。
同时我们也会在未来的产品开发过程中更加注意对于不同用户的使用体验的完善。
欢迎大家反馈 Serverless 使用问题,以及提出改进建议, 我们会认真对待每位用户的反馈,并为中国用户带来最好的 无服务器应用开发体验。
欢迎大家到我们的 Serverless 中文讨论区 (
https://github.com/serverless/serverless-tencent/discussions )与我们进行沟通。