• 无服务器如何推动创新?

无服务器如何推动创新?

2025-04-27 11:13:10 栏目:宝塔面板 134 阅读

当新技术出现时,人们首先采用新技术是因为它们带来的价值。如果这一价值得到了证实,那么就达到了“跨越鸿沟”的神奇时刻:当一项技术通过已经证实的商业价值跃升到广泛采用的程度,并将会成为主流。

然而,一些技术也在进一步向前推进,而这是从存在到主流的必要性。

这些模式转换技术几乎是每个企业为了生存而需要采用的东西。例如,在上世纪70年代开发关系数据库时,可以采用个人计算机快速轻松地存储和检索大量信息或者图形界面(连同文字处理和电子表格软件),而且很快发展到如果没有数据就难以开展业务的情况。互联网的兴起为人们提供了电子邮件和电子商务以及最终在移动设备上进行的移动计算。

所有这些进步都发生在短短几十年(而且创新还在继续,并且颠覆将会发生得越来越快)。但是,如果全面了解这一切,一个线索就会变得清晰:现代世界是由使之成为可能的应用程序组成的。

无服务器计算

随着时间的推移,从SQL数据库到原生的移动应用程序等新的应用程序,都需要一个新架构来真正实现它们的承诺:云计算。当然,云计算不仅证明了它的商业价值,而且即使是大型企业也在广泛接受数字化转型,将计算作为生存和发展的必要条件。不幸的是,由于分布式系统固有的复杂性,云原生架构难以实现,而且只有拥有深厚技术人才的企业才能真正发挥其最大潜力。

然而,应对每一个问题都需要一个解决方案,因此人们发现自己正处于一个新的转变之中。无服务器计算已成为云原生逻辑的下一次进化——基于云、容器和微服务架构原则的最终交付。

无服务器允许企业将复杂的运营职责(例如服务器或集群配置、修补、系统维护和容量管理)转移到其公共云提供商(或者多个云提供商,因为无服务器也可以消除多云和混合部署的复杂性)。无服务器是一种更好的消费方式,与使用基于服务器的架构相比,它允许开发人员更快速、更轻松地构建可扩展和可靠的系统。提高敏捷性和缩短上市时间的能力带来了真正的商业价值,而这反过来又带来了无服务器的真正价值:推动创新。

无服务器如何推动创新?

通过取消或自动化繁琐但必要的IT工作,无服务器计算让技术团队能够将更多的时间用于创新。随着DevOps团队在繁重的工作中解脱出来,企业能够快速原型化和试用新产品或服务,然后根据市场反应进行快速调整。

  • 简单即服务:无服务器使企业有机会自动化配置、预测容量、配置、更新、安全、网络等复杂的认知工作。这通过向拥有中小型技术团队的中小型企业敞开大门,从而实现了云计算的民主化。
  • 原生连接:企业过去从产品中获利,但如今的利润来自平台——因为这就是企业将应用程序和服务的生态系统与用户生态系统连接起来的方式。现在,未来属于那些能够扩大和加深联系的企业。无服务器是有效连接的自然架构,因为它是一个功能群,几乎是即时通信和执行的。
  • 活动系统:无服务器支持动态活动系统:快速构建功能,将其推向市场,获得即时的客户反馈,并根据该反馈相应地提供更多的功能创新和改进。利用集成到云平台中的无服务器功能和集成,开发人员可以使用持续交付(CD)每天交付新版本,甚至多次。
  • 实验性:无服务器的简单性、连接性和动态响应能力与所有无服务器优势中最关键的优势相结合:实验性。当尝试新想法和探索直觉是简单、快速、廉价的(就时间和成本而言)时,团队能够调查有成功的可能性。他们可以很快地抛弃失败的想法,并朝着有希望的方向前进。而创新将变得充满活力、无风险,而且最重要的是内在的。

随着无服务器和其他无代码解决方案的兴起,人们开始看到一种新的专业混合体的兴起:开发者-企业家。通过抽象出强大但复杂的基础设施的运营,无服务器为创新工程师群体创造了空间,他们可以测试、试验和发布想法,几乎不需要任何成本。也可以从相反的方向来预测:企业家-开发者,他们的创新想法不再因缺乏编码经验而受阻。无论是哪种方式,自我开发都有了新的意义,也为投资和加速创新的未来开辟了更多的可能性。

无服务器数据库

无服务器是一种非常好的消费方式,但到目前为止,企业主要关注无服务器的执行方面。诸如AWS Lambda或Google Cloud Run或Fargate之类的所有产品都允许企业将应用程序逻辑放入云中,并让云计算提供商为企业运行它并进行扩展。每个人都明白,云计算基础设施几乎是最佳选择。

但与此同时,人们似乎常常忘记了数据库——所有这些应用程序所依赖的数据。即使全球连接的需求不断升级,很多企业仍然依赖于自托管的遗留数据库解决方案,这些企业已经将其复杂的基础设施进行云采购。

如今自己建设私有数据中的企业越来越少。当专门的云原生数据库提供商可以为企业提供解决方案时,企业构建或操作和维护的分布式数据库根本没有意义。如果企业想在垂直领域保持竞争力,就必须采取行动。

数据可以为人们所做的一切提供动力,而人们正处于数据革命之中。无服务器数据库解锁无限数据和基础设施,最终正确使用它。因此,随着越来越多的企业意识到,尽管他们的堆栈的其余部分可能是云原生的,但他们的数据库一直受到阻碍,人们看到越来越多的无服务器数据库被接管。

所有真正的无服务器应用程序都提供了相同的好处:抽象和自动化的操作、基于消费的计费、弹性规模、内置弹性和容错能力。所有数据库最终都只是应用程序,真正的无服务器数据库还必须提供三个附加功能:分布式架构、全球规模,以及云中的简单SQL API。

将所有这些部分组合起来,人们将了解数据库正在成为下一代数据库:作为服务交付的熟悉的数据库,消除了操作,并将成本降低到其应用程序使用的事务和所需存储的数量,同时保证一致性和弹性。由于所有这些因素都易于实施并且几乎可以保证执行,未来的企业如何满足不耐烦、永不满足的消费者需求?

无服务器的未来

无服务器的“神奇时刻”就在眼前。无服务器计算正在迅速成为下一个重要的模式,或者可能只是云原生模式的逻辑和最高实现。无论是哪种方式,都可以看到它实时发生,因为开发人员和架构师通过他们的选择和行动,将无服务器模型建立为企业软件和服务的主要抽象。

人们没有办法预测下一次模式转变,也不知道财富500强公司在未来的发展:它们会是什么样子,它们将建立在什么基础上?但人们确实知道的是,未来的挑战和机遇将会有所不同。

无论未来如何发展,只有一种方法可以保证生存:企业与不断变化和不可预测的技术和商业现实共同发展。这意味着能够快速迭代,结合实时客户反馈,并通过廉价且轻松地进行实验来动态响应,并通过有效的PoC继续前进。

在这个混乱的时代,唯一可行的策略是适应。创新能力是企业生存所必需的,无服务器可以帮助使创新成为日常业务的一部分。

原文标题:​​Serverless for Survival​​,作者:Michelle Gienow

本文地址:https://www.yitenyun.com/157.html

搜索文章

Tags

数据库 API FastAPI Calcite 电商系统 MySQL Web 应用 异步数据库 数据同步 ACK 双主架构 循环复制 TIME_WAIT 运维 负载均衡 JumpServer SSL 堡垒机 跳板机 HTTPS HexHub Docker 服务器 管理口 服务器性能 JumpServer安装 堡垒机安装 Linux安装JumpServer Deepseek 宝塔面板 Linux宝塔 生命周期 esxi esxi6 root密码不对 无法登录 web无法登录 SQL 查询 序列 核心机制 Windows Windows server net3.5 .NET 安装出错 HTTPS加密 Windows宝塔 Mysql重置密码 开源 PostgreSQL 存储引擎 锁机制 宝塔面板打不开 宝塔面板无法访问 查看硬件 Linux查看硬件 Linux查看CPU Linux查看内存 行业 趋势 Oracle 处理机制 无法访问宝塔面板 Undo Log 机制 连接控制 InnoDB 数据库锁 监控 Spring Redis 异步化 机器学习 优化 万能公式 动态查询 ES 协同 Serverless 无服务器 语言 响应模型 group by 索引 技术 分页查询 openHalo scp Linux的scp怎么用 scp上传 scp下载 scp命令 Postgres OTel Iceberg 缓存方案 缓存架构 缓存穿透 工具 存储 高可用 GreatSQL 连接数 数据 主库 SVM Embedding R edis 线程 日志文件 MIXED 3 国产数据库 Linux 安全 Netstat Linux 服务器 端口 SQLite-Web SQLite 数据库管理工具 加密 场景 R2DBC 启动故障 ​Redis 推荐模型 Recursive 自定义序列化 防火墙 黑客 云原生 RocketMQ 长轮询 配置 SQLark 共享锁 AI 助手 向量数据库 大模型 OB 单机版 Hash 字段 PG DBA Rsync Ftp 信息化 智能运维 不宕机 磁盘架构 架构 电商 系统 数据分类 向量库 Milvus 业务 IT运维 Canal Python 修改DNS Centos7如何修改DNS 流量 filelock 分库 分表 传统数据库 向量化 • 索引 • 数据库 线上 库存 预扣 MVCC 人工智能 推荐系统 语句 聚簇 非聚簇 MySQL 9.3 sftp 服务器 参数 PostGIS mini-redis INCR指令 redo log 重做日志 同城 双活 频繁 Codis Doris SeaTunnel MongoDB MCP 开放协议 缓存 Redisson 锁芯 失效 高效统计 今天这篇文章就跟大家 工具链 INSERT COMPACT 事务 Java 开发 主从复制 代理 数据类型 虚拟服务器 虚拟机 内存 prometheus Alert 数据备份 千万级 大表 窗口 函数 ZODB 发件箱模式 SSH 容器 数据结构 网络架构 网络配置 EasyExcel MySQL8 引擎 性能 分布式架构 分布式锁​ 聚簇索引 非聚簇索引 Web QPS 高并发 崖山 新版本 数据脱敏 加密算法 B+Tree ID 字段 RDB AOF 分页 核心架构 订阅机制 Go 数据库迁移 Web 接口 分布式 集中式 Redis 8.0 速度 服务器中毒 OAuth2 Token 数据集成工具 读写 自动重启 容器化 网络故障 播客 模型 数据页 StarRocks 数据仓库 DBMS 管理系统 排行榜 排序 池化技术 连接池 微软 SQL Server AI功能 Redka SpringAI JOIN MGR 分布式集群 Caffeine CP 网络 部署 原子性 Entity 业务场景 事务隔离 LRU Testcloud 云端自动化 Valkey Valkey8.0 Pottery 数据字典 兼容性 dbt 数据转换工具 分页方案 排版 ReadView 优化器 事务同步 1 意向锁 记录锁 sqlmock 悲观锁 乐观锁 关系数据库 日志 Weaviate 对象 单点故障 单线程 UUIDv7 主键 仪表盘 Order AIOPS UUID ID InfluxDB 编程 Pump RAG HelixDB Ansible IT Crash 代码 分布式锁 Zookeeper 产业链 双引擎 恢复数据 字典 订单 LLM List 类型 线程安全 国产 用户 慢SQL优化 表空间 拦截器 动态代理 解锁 调优 Next-Key RR 互联网 GitHub Git 快照读 当前读 视图 神经系统 矢量存储 数据库类型 AI代理 查询规划 count(*) count(主键) 行数 算法 CAS 技巧 多线程 并发控制 恢复机制 闪回