作者 | Mike Butusov

来源 | Serverless 公众号

在过去的 5 年里,使用云厂商处理应用后台的流行程度大幅飙升。其一,初创企业主采用 Serverless 方式,以节省基础设施成本,并随用随付。随着公司规模的扩大,依靠第三方供应商可以使其快速获得后端资源。

其二,虽然实现基于云的基础设施主要在初创企业主中流行,但大型公司也会使用分布式架构。Amazon Polly (一种将文本转换为逼真语音的服务)就完全依靠 AWS 来提供项目支持。

在本文中,我们主要聊聊 Serverless 对于初创公司最突出的优势。你将会发现,为你的下一个项目选择分布式应用是非常正确的。

创业公司使用 Serverless 的好处

Serverless 允许企业主只在用户请求或事件被触发时才为服务器付费。因此,技术团队消除了闲置时间,确保他们不会为服务器电源支付额外费用。除此之外,通过 Serverless 化,初创企业的管理者可以雇佣更少的人才进行项目维护,从而可以专注于推广公司的核心服务。

成本和时间效率并不是初创公司在 Serverless 中的唯一好处。让我们仔细看看分布式架构的优势。

1. 简单部署和持续交付

与基于服务器的架构不同,基于分布式系统的后台更容易设置和部署。将源码连接到你选择的任何一个安全的 Serverless 创业公司供应商平台(AWS、Google、Azure 等),就可以部署项目了。

持续交付是初创企业使用 Serverless 产生的另一个好处。代码的每一个变化都会在测试后自动部署。整个过程都是自动化的,团队无需对每一次更新进行监控。

2. 节约基础设施成本

如上所述,Serverless 架构是企业主控制基础架构方面支出的有效方式。如果一个初创网站的访问量少于 1000 人,改用现收现付的模式,可以削减高达 90% 的后台维护和资源成本。要了解 Serverless 的全部成本效益,不妨看看这些 Serverless 企业创业案例:

  • 一家名为 Heavywater 的初创公司在选择使用 Serverless 架构后,维护后台成本从 4000 美元降至 30 美元;

  • Nordstrom 的创始人利用 Serverless 基础架构的高扩展潜力和降低成本的能力,来支持一个高流量的网络应用。该公司使用 AWS Lambda 和 APIs Gateway 作为项目的技术骨干;

  • Postlight 的初创公司创始人通过转向 Serverless 来处理高额的后端支出,将基础设施成本从每月 1 万美元降至 370 美元。

3. 无限扩展性

在服务器上的应用有扩展性的限制。这意味着越来越多的用户需要重建和翻新应用的技术架构。这也是为什么那些优先考虑流量或用户获取的初创公司,更倾向于使用 Serverless 的原因,因为它具有无限的扩展能力。

随着请求数量的增长,厂商的服务器会为其自动提供应用所需的服务器能力。因此,Serverless 应用管理团队不会因突然的流量激增而措手不及。

4. 更强的灵活性

Serverless 具备的灵活性是它在初创企业中如此受欢迎的原因之一。在某些时候,公司经营者会意识到企业当前的目标受众不够精准,因此,需要进行重新调整。那么将一项服务分离成几个小的服务,针对新的受众设置意向服务就非常有必要。

以下是 Serverless 实际应用中灵活性的表现:

  • 增加了产品的灵活性,让创建微服务变得更容易;

  • 容器的使用,让修改产品的部分内容变得更加容易,而不至于让整个系统崩溃;

  • 增加目标客户触达量,无限的扩展能力让企业在不丢失现有客户的前提下,提供了接触新目标用户的可能。

5. 真实可复用性

由于创建的元素可以复用,Serverless 架构让项目开发变得更加容易。那究竟为什么 Serverless 比其他基础架构类型具备更高的可重复利用性呢?

这是由于大多数 Serverless 函数都是以 HTTP 请求的形式提供的,并且不依赖源代码来运行。在 Lambda 函数上使用层,通过创建封装的、可测试的代码,也能促进可重用性。由于 Serverless 非常适合短期的、无状态的代码,所以大多数事件驱动的结构(如微服务)通常都是 Serverless 的。

结论

虽然距离 Serverless 成为主流技术还有一段路要走,但不可否认的是,已经有越来越多的初创企业选择分布式应用模式。

对初创企业来说,这种新型的基础设施非常实用,因为他们不再需要在基础设施上花一分钱,并能够根据应用访问者的数量来调整支出。

微服务具有较高的成本效率、巨大的可扩展性潜力和枢纽友好性,可以从根本上改变 IT 团队消耗资源的方式。未来,将会有更多初创企业,借助 Serverless 带来的巨大优势做出功能更强、创新更多、更强大的项目。

Previously published at:https://blog.techmagic.co/benefits-of-serverless-for-startups/

作者: Mike Butusov

译者:OrangeJ

创业公司用 Serverless,到底香不香?的更多相关文章

  1. SANSA 上上洛可可 贾伟作品 高山流水 香炉 香插香台香具 高端商务礼品 黑色【正品 价格 图片 折扣 评论】_尚品网ShangPin.com

    SANSA 上上洛可可 贾伟作品 高山流水 香炉 香插香台香具 高端商务礼品 黑色[正品 价格 图片 折扣 评论]_尚品网ShangPin.com

  2. MacBook Pro 入手一年了,到底香不香?

    最近又有小伙伴问到底值不值得入手一台 MacBook Pro,松哥自己在 2018 年 10 月份的时候入手了一台,到现在为止,也用了一年多了,今天就来和小伙伴们聊一聊使用感受,至于到底值不值,需要大 ...

  3. 阿里性能专家全方位对比Jmeter和Locust,到底谁更香?

    近些年,随着互联网行业的不断发展,用户规模也有了爆发性的增长.产品的性能成为影响用户体验的重要因素.因此,性能测试越来越受到大型互联网企业的重视. 在做性能测试时,通常都会借助一些压测工具来模拟大量的 ...

  4. EMAS Serverless到底有多便利?

    EMAS Serverless 简介 EMAS Serverless 是阿里云提供的基于Serverless技术的一站式后端开发平台,为开发者提供高可用.弹性伸缩的云开发服务,包含云函数.云数据库.云 ...

  5. 深入理解java多态没有烤山药的存在,java就不香了吗?

    目录 1. 从吃烤山药重新认识多态 2. 多态前提条件[重点] 3. 多态的体现 4. 多态动态绑定与静态绑定 5. 多态特性的虚方法(virtual) 7. 向上转型 8. 向下转型 9. 向上向下 ...

  6. Serverless 架构:用服务代替服务器

    Serverless 架构:用服务代替服务器 转载本文需注明出处:EAII企业架构创新研究院(微信号:eaworld),违者必究.如需 加入微信群参与微课堂.架构设计与讨论直播请直接回复此公众号:&q ...

  7. 腾讯大佬告诉你,写Python到底用什么IDE合适

    不管你是 Python 新手还是老鸟,肯定纠结过一个问题: 到底用什么编辑器写 Python 代码好? 为此,我们调查了数十位鹅厂程序猿们爱用的 Python IDE,从他们对每款编辑器的看法中,也许 ...

  8. Knative Serverless 之道:如何 0 运维、低成本实现应用托管?

    作者 | 牛秋霖(冬岛)  阿里云容器平台技术专家 关注"阿里巴巴云原生"公众号,回复关键词"1205"即可观看 Knative-Demo 演示视频. 导读:S ...

  9. Serverless介绍篇(一)云开发在Serverless方面取得了怎样的新成果?

    过去几年间,Serverless 发展迅猛,与其相伴的还有从小程序.移动端等到前后端一体化的演进与实践,也正因如此,从云计算到前端,众多开发者都极为关注.本文介绍了腾讯云CloudBase 的 Ser ...

随机推荐

  1. Mysql时间戳转Java时间戳

    MySQL 时间戳和Java返回的时间戳是不一样的 例如: 当前时间是 2014-08-04 10:42:55.204000 使用mysql时间戳函数UNIX_TIMESTAMP 返回的结果为: 14 ...

  2. sql函数大全

    sql函数大全 一.内部函数 1.内部合计函数 1)COUNT(*) 返回行数 2)COUNT(DISTINCT COLNAME) 返回指定列中唯一值的个数 3)SUM(COLNAME/EXPRESS ...

  3. 100个裁判对n个选手做无并列排名问题探析

    原题:n 个选手(n ≥ 3)参加花样自行车比赛,100 个裁判独立对各选手的表现给出无并列排名.已知对任意三个选手 A.B.C 和任意三个裁判 X.Y.Z 均不会出现如下的情形:X 给出 A > ...

  4. 洛谷P1925 最大划分乘积的数学解法

    题目 最大划分乘积 题解 这道题用到一点导数和数论的知识,很容易看出这道题是求函数 \[f(x)=(\frac{n}{x})^{x} \] ( \(x\) 为正整数)的最大值.我们可以对 \(ln(f ...

  5. 痞子衡嵌入式:MCUXpresso IDE下工程链接文件配置管理与自动生成机制

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是MCUXpresso IDE下工程链接文件配置管理与自动生成机制. 痞子衡在 2018 年初写过一个专题 <嵌入式开发文件系列&g ...

  6. SSH整合(二)

    SSH框架实现登录.新闻增删改查.树形菜单 项目结构 pom.xml 网不好不要一次引入太多,容易下不全 <project xmlns="http://maven.apache.org ...

  7. Activiti 学习(一)—— Activiti 基础

    工作流概述 在一个公司中,每一项业务的开始和结束,都可以理解为一个工作流,例如,公司的费用报销的基本流程如下: 如图所示的工作流:员工先提出费用报销申请,提交该申请给部门领导,部门领导审批后,再提交给 ...

  8. Spring中使用@within与@target的一些区别

    目录 背景 模拟项目例子 看看使用@within和@target的区别 @within @target @target 看起来跟合理一点 通知方法中注解参数的值为什么是不一样的 想用@within,但 ...

  9. uniapp获取用户OpenId及用户详情

    页面增加一个按钮 <button type="default" open-type="getUserInfo" @click="getUserI ...

  10. throws声明异常中断式处理异常

    1.throws 编译期异常,一直往上抛最后是JVM处理(打印并中断程序) 2.声明多个或者直接声明父类