写点什么

潮办科技 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:31996

评论

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

生成式AI:助力网络安全,挑战与机遇并存

百度开发者中心

人工智能 网络安全、 生成式AI 文心一言

Graph + LLM|图数据库技术如何助力行业大语言模型应用落地

悦数图数据库

数据库 图数据库

大数据平台三大优势详解-行云管家

行云管家

数据库 大数据 数据安全 大数据平台

如何使用io_uring构建快速响应的I/O密集型应用?

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号 8 月 PK 榜

没有永远的王者…Zig替代C,将成定局!

互联网工科生

C语言 C++ Zig语言

万界星空科技|免费开源MES系统|自动排产管理

万界星空科技

开源 MES系统

TDD、BDD、ATDD都是什么、有什么区别?(上)

禅道项目管理

生成式AI:业务流程的变革与机遇

百度开发者中心

人工智能 生成式AI 文心一言

生成式AI:重新定义生产力与创造力

百度开发者中心

人工智能 ChatGPT 生成式AI 文心一言

打造千亿文件量级的大规模分布式文件系统

Baidu AICLOUD

文件系统 分布式文件存储 元数据

面试了38位Java候选人之后,我总结出了他们关于面试中的16条通病

程序员小毕

Java 程序员 面试 简历 八股文

基于装饰器——我劝你不要在业务代码上装逼!!!

Immerse

软件测试/测试开发丨Python 学习笔记 之 链表

测试人

Python 程序员 软件测试 自动化测试 测试开发

华为云软件精英实战营——感受软件改变世界,享受Coding乐趣

软件开发 华为云 大赛

Clang编译数据库信息扩展

maijun

Clang 编译数据库

2023年广州国际大健康产品及健康食品展会

秋硕展览

2023健博会 保健用品展 护理用品

MegEngine 使用小技巧:Profiler使用手册

MegEngineBot

开源 性能优化

PHP/MySQL开发环境 MAMP Pro for Mac激活安装

胖墩儿不胖y

Mac软件

HarmonyOS“一次开发,多端部署“优秀实践——玩机技巧,码上起航

HarmonyOS开发者

HarmonyOS

朝夕光年游戏自动化测试实践

字节跳动技术范儿

测试 自动化测试 游戏测试

直播预告!生鲜与零售商品识别系统产业实践与部署详解

飞桨PaddlePaddle

人工智能 百度飞桨 硬件生态

Presto 设计与实现(十二):SQL 逻辑计划

冰心的小屋

数据湖 presto 设计与实现 SQL Plan

大数据平台与数据仓库的五大区别

行云管家

大数据 数据仓库 数据安全 大数据平台

Graph + LLM 实践指南|如何使用自然语言进行知识图谱构建和查询

悦数图数据库

数据库 图数据库

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