【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

潮办科技 CTO 沈泽明:初创企业如何借助云开发实现飞速发展?

腾讯云

  • 2020-11-30
  • 本文字数:2528 字

    阅读完需:约 8 分钟

潮办科技CTO沈泽明:初创企业如何借助云开发实现飞速发展?

2020 年 11 月 29 日,腾讯 2020「小程序·云开发」技术峰会在北京顺利召开。本次峰会以“重新定义开发”为主题,深度聚焦小程序云开发的创新成果与实践案例。以下为潮办科技 CTO 沈泽明的演讲实录:


大家好,我是潮办科技的 CTO,很荣幸受邀参加这次的小程序云开发技术峰会,我今天演讲的主题是初创企业如何借助云开发实现飞速发展。


我们公司是 19 年 11 月份成立的,到今天算是刚满一周年,公司目前有两条小程序的产品线,且都是从 0 到 1 完全基于云开发来实现。因为今天是技术峰会,我就不讲产品的业务模式,直接用一些数据来向大家展示云开发为我们公司承载了多少东西。


我想从三个方面来讲,第一个,服务器成本。


大家现在所看到的,是我们公司第一个小程序的 1 月至 4 月总销售额,26 万元,我们小程序是 1 月份上线的,为什么 2 月、3 月的销售额那么低呢,几乎没有,因为大家都知道的疫情,公司全员都在家,没办法发货。所以 4 月才算是小程序的正式启动。


接下来,我们把时间拉长,1 月至 10 月的总销售额,接近 2400 万元,因为 11 月还没有结束,所以这里就不统计 11 月份的,如果加上 11 月份已经产生的销售额,那总量超过了 3000 万。大家可以看到,刚才还算高点的 4 月,在这张图里已经可以忽略不计了,如果从 4 月正式启动开始算起,到 10 月底,我们的销售额增长了将近 100 倍。


那么我最想给大家展示的是什么呢,承载 2400 万销售额的服务器成本是多少,大家可以看到,没有一个月是超过 1000 元的!在 1 月、2 月的时候,那时候还只能买套餐,3 月份上线了按量付费,切换之后,还把之前买的套餐没用完的部分退款了,所以 3 月的服务器费用是负的。3、4、5、6 这四个月承载了将近 300 万的销售额,然而服务器成本大家可以看到,不到 70 块钱,这就很夸张了。之后伴随小程序的推广,用户的增多,服务器使用量也逐步上升,最高是在 8 月的 861 元。那可能有人会问了,为什么销售额 9 月、10 月不比 8 月少,但是服务器成本反而低了呢。那是因为我在看到 8 月云开发服务器账单的时候,发现 CDN 流量占了很大一部分,然后意识到,我们小程序的图片没有压缩,之前量小,就暂时忽略了。加了图片压缩之后,成本就显著降低,9 月直接降到 8 月的三分之一成本。

按我在之前工作的经验看,同样的服务量如果用传统的云服务器,至少需要 2W-3W 一个月的服务器成本。那为什么云开发的服务器成本能降到这么低呢,我认为就需要归功于今天要讲的第二个方面,自动扩缩容。在之前,服务器费用对于一家初创企业来说一直是一项大支出,归根结底,我认为是因为资源浪费导致的,业务都会有流量高峰和低峰,那为了保证高峰的时候能稳定运行,一般的傻瓜式操作就是购买高性能昂贵的服务器,甚至组集群负载均衡,这就会导致在业务流量低峰的时候出现大量服务器资源浪费。而云开发的按量付费和自动扩缩容机制就完美的解决了初创企业的服务器成本问题。


这边拿我们公司的切身体验来举例。我们在 9 月 19 日的时候,做了第一次推广活动,流量瞬间进入,两个小程序都一下子承载了 10 多万的访问次数,这时候云函数自动扩容机制就发挥作用了,快速反应扩容来应对大流量,让这次推广活动顺利完成,活动结束后,访问量也逐步恢复平日水平,这时候自动缩容机制又开始启动了,关闭闲置的云函数资源,减少服务器成本。


再一个就在这个月,双十一活动,我们做了双保险,一个是提交了工单,云开发的工程师非常认真,帮助我们提前预热云函数,另一个是我们把活动的时间拉长,尽可能把流量分摊开,不集中在某个时间点,这次的双十一活动小程序运行也非常稳定,平台的商品全都清空售罄。


当日销售流水达 200 多万,第二天查看云开发费用结算,就比平时多花了 10 元钱,10 元钱的服务器费用扛住了一次双十一活动,简直不敢相信,可这就是事实。


很多初创公司每天都想着快速扩大业务,扩张团队,一笔融资到账,就想着赶紧招兵买马,往往这时候就会出现人员权限管控的问题。这时候,就会有数据安全问题出现,数据安全往往是初创企业会忽略的一个点。在之前,比如我招一个工程师,想让他用云开发的模式来实现小程序的一些功能,我只能给他开通开发者权限,而一旦他拥有了开发者权限,云数据库等于完全对他开放,可以随意在云开发控制台里篡改线上生产服的数据,这是一个很大的数据安全隐患,这也导致在公司快速发展那段时间,我依旧只能单枪匹马的开发,不敢招人,因为招了不熟悉的人,还不了解对方的真实为人,不敢就这么把数据库就这么交给他。


然后我当时就在云开发的微信社群里一直在推这个数据库权限控制,也获得了很多同行的共鸣,因为没有这个权限控制,企业扩大人员就会冒着极大的风险。云开发团队也非常给力,回馈了一个非常细粒度的云开发权限控制功能,可以给每个成员设置他所需的权限,还可以对不同云环境做不同的分配,例如测试服环境给予全部读写权限,生产服环境只给写权限等等。并且不止针对开发人员,对运营人员的权限也可以很细粒度的调整,这对公司扩大团队降低了非常多的风险。


那么除了权限问题,数据库备份也是初创企业会忽略的,圈内新闻出现删库跑路的现象还挺多的,这对公司来说肯定是一个重大损失。云开发就把这点考虑到了,最早推出的一天一次的数据库自动备份。这里我们也切身体会了一次,一位同事刚开始写云开发,在不熟悉的情况下,本来想更新一个字段,不小心使用了 set 操作,本应该是 update 操作,导致一个含有很多数据字段的文档被清空了,还好当时被删的数据是自己公司内部其他同事的数据,我说,别慌,我们正好试试看云开发的数据库备份是怎么用的,然后就使用了数据库备份,会出现一个新的备份集合,做了对比,把被改的那条数据还原。但当时我心里就开始在想了,


这只是一条数据被改,如果万一批量被改了,万一改的是用户的数据,万一用户们在早上数据库自动备份后又新增了很多内容,那怎么办?当时的数据库自动备份机制就不够用了,诶,这时,云开发团队又一次让我惊喜了,升级了自动备份机制,从每天早上一次自动备份变成了秒级备份,这一秒有问题,直接用备份回到上一秒,容错度增加了好几个数量级,再也不怕删库跑路了哈哈,用起来特别安心。


说了这么多,我想总结一下,我们一个不到 10 人的初创团队,在半年时间创造了 2 千多万的销售业绩,这样的飞速发展是离不开云开发的助力,我们在成长,云开发也在成长,我相信,云开发一定是未来,谢谢!

2020-11-30 00:31740

评论

发布
暂无评论
发现更多内容

跳槽时需要注意的事项

石云升

跳槽 职场经验 10月月更

区块链将规则写入代码 重构市场新制度

CECBC

人工智能解决方案 --- 智能运维(AIOps)

micklongen

人工智能 AIOPS 知识图谱 智能运维 数据工程

Vue进阶(幺叁玖):textarea文本框根据内容自适应改变高度

No Silver Bullet

Vue 10月月更

FIL云算力分币软件系统开发内容(源码)

现成IPFS分布式存储矿机软件系统开发案例

网络安全漏洞深度剖析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

Large Scale Distributed Deep Networks论文记录

春秋易简

越来越被需要的售前工程师·「这就是售前」前言

jiezhao

售前 企业服务

Go应用场景与适应项目

hanaper

丰收音乐会,去找美丽却隐秘的生机

E科讯

手机影像二十载,AI多摄会是终极答案吗?

脑极体

应对多样管理需求,新版 EMQ X Cloud 实现多项目部署管理

EMQ映云科技

物联网 mqtt

filecoin云算力挖矿系统软件开发源码搭建

redis--多机

en

redis 高可用

Java 面试八股文之数据库篇(一)

Dobbykim

Minio环境搭建

Fox

Minio 分布式文件存储

Java容器学习二

风翱

Java 10月月更

站立会(Daily Scrum)我们说些什么

Bruce Talk

Scrum 敏捷 Agile Coach/Facilitate

IPFS算力挖矿系统开发方案(源码案例)

fil挖矿分币系统开发资料(案例)

未来已来,运营商如何驱动区块链应用创新提速?

CECBC

微信小程序获取用户授权的思路

Changing Lin

10月月更

央行数字货币即将破茧,一场大变局,震撼全球

CECBC

趣说 Node.js 的事件循环

Regan Yue

node.js Regan Yue 10月月更

IPFS分币挖矿系统软件开发资料(现成)

分布式文件存储系统Minio实战

Fox

Minio 分布式文件存储

小红书爆款笔记如何写,掌握3种类型的笔记写法

石头IT视角

现成filecoin算力挖矿软件系统开发公司

filecoin矿机分币系统开发方案(现成)

IPFS云矿机分币软件系统开发简介(源码)

潮办科技CTO沈泽明:初创企业如何借助云开发实现飞速发展?_文化 & 方法_InfoQ精选文章