这是最好的时代,咱们满怀信心施展才华;这也是最坏的时代,咱们遇到了前所未有的竞争。工程师们从不畏惧艰难,因为酷爱能化解所有艰难。本文源于对张超(API7 Cloud 团队负责人,Apache APISIX PMC member)的采访,这是一个对于 API7 Cloud 诞生的故事,路转峰回,寻寻觅觅。一年半后,咱们舒颜感叹:莫愁千里路,自有到来风!
一款优良的产品只须要一个契机
云原生时代风云变幻,开源产品层出不穷。
2019 年 APISIX 在温铭和院生的代码下诞生,6 月过后仍处于 Demo 阶段的 APISIX 便在 GitHub 上开源。一经开源,APISIX 的独特性让它迅速席卷开源畛域。2019 年 8 月,APISIX 胜利进入了 Apache 孵化器,次年 7 月 APISIX 顺利毕业,并成为了 Apache 软件基金会的顶级开源我的项目。
Apache APISIX 的诞生打响了 API7.ai 商业化幅员的“第一枪”。API7.ai 基于对市场倒退的了解,定位 SaaS 将来能成为倒退的方向,可能真正给公司带来增长,开始投入商业化。咱们 API7 Cloud 团队的负责人张超示意,“咱们也十分心愿可能基于 Apache APISIX 这样一个优良的 API 网关去做一款 SaaS 产品”。
在发现这个机会之后,咱们很快进入了调研阶段。2021 年 6-7 月,API7 Cloud 实现了最后的提议,下半年定了一个 MVP(最简化可履行产品),随即工程师们乐此不疲地投入开发。一方面,咱们逐渐调整产品的稳定性和可用性;另一方面,一直地往 MVP 里加一些新性能。起初又找到了一些试用客户,和客户一起应用并打磨产品。
API7 Cloud 的呈现为云原生时代多云与混合云场景下治理 API 提供了最佳实际,这么一款优良的产品背地,是一群热血的年轻人,撑起了 SaaS 产品新理念的一片天。
一群热血且以用户为核心的工程师
正如团队负责人的飞书签名所言:“I wanna create a great SaaS product”,简短的一句话背地是无数个勤勤恳恳加班加点的日夜。
这一路上,咱们同甘也共苦,累并高兴着!
咱们 API7 Cloud 工程师团队简直都是 Apache Software Foundation 顶级开源我的项目的 committer 和 PMC member,因此都对 APISIX 有很深刻的理解,尤其是了解了技术最底层外围的局部。咱们的成员同时都是开源爱好者,曾在快手、阿里巴巴、有赞等国内知名企业负责过重要的角色。对开源的激情把咱们汇聚在 API7.ai,而对产品和用户的热诚是咱们源源不断的能源。
在产品投入市场初期,咱们团队发现了一个比较严重的设计问题,导致在退出一些和 APISIX 相干的新性能时,发现在技术上改变的工作量、难度以及兼容性上都遇到了很大的挑战。过后用户曾经在应用,为了不影响用户的失常应用,咱们引入了一个新的计划:在非工作日的早晨执行公布,错开用户应用的工夫。该改良继续了两个月左右,其中波及 3-4 次公布。
咱们重视用户体验。平时在用户群里,API7 Cloud 工程师们积极响应,跟进用户的问题。凡是遇到平安问题,便会立刻投入人力收紧问题,遇到非平安的问题也会管制在两周内收紧,不过 API7 Cloud 目前为止还未呈现安全性的问题。每周工程师们会和客户沟通应用的体验,以不断改进。另外,咱们团队成员还是写文章的好手,他们自发组织撰写介绍 API7 Cloud 亮点的文章,以向更多用户提供业余的服务。
不平坦,才更有成就感
在我的项目中,咱们也遇到过很多难点。
咱们团队认为:“产品如何定价是一个难点,对此咱们也始终在摸索,摸索对产品的了解和市场的了解,同时联合用户的反馈,为将来制订正当的定价策略,综合多维度去思考。”
要想关上海内市场,还须要满足数据主权的治理要求。例如,欧盟制订了 GDPR(General Data Protection Regulation),即《通用数据保护条例》,在欧美市场进行贸易却不满足该规定将面临巨额的抵偿。在数据主权上,咱们做了很多的致力。所幸的是,API7 Cloud 自身在数据主权上有肯定的积攒,客户也用 APISIX 解决过相似的问题。因而,API7 基于用户的须要,制订了一套满足需要的计划,逐步立足于国内市场。
此外,咱们器重产品在用户数据隐衷性方面的爱护。2022 年下半年咱们投入了很多工夫在保障用户数据安全方面,目前已正式通过 SOC 2 Type 1 审计。该审计报告能无效阐明 API7 Cloud 在安全性、可用性和保密性上的能力,其中包含对外围零碎、账号治理、变更审批等等方面的治理,例如:备份、容量布局、权限回收。
API7 Cloud 团队的工程师们在整个过程中投入了很多精力,无效地推动了制度落地,堪称是能文能武!
多云与混合云场景下的 API 治理利器
在最后的产品定位中,咱们思考到多云和混合云的场景下对立治理 API 的应用将会是一个微小的挑战,因此 API7 Cloud 的定位就是帮忙企业解决多云和混合云场景下的问题。它的指标用户是那些业务上了云,且须要一款 API 管理工具的用户;或者不仅仅是上了云,而且是应用了多云或者混合云的用户。
API7 Cloud 基于 Apache APISIX,围绕着 Apache APISIX 所提供的性能进行了产品化,旨在让用户更简略、更释怀地配置和应用 APISIX。市面上有很多相似的产品,例如:Kong Konnect、Tyk Cloud、Mulesoft Anypoint Platform 和 Amazon API Gateway。但 API7 Cloud 集成了 APISIX 的劣势,这些是 API7 Cloud 独有的,例如:
- 基金会品牌:无品牌纠纷,实力过硬
- 高性能:APISIX 的 QPS 能达到 23,000,均匀提早仅 0.6 毫秒
- 社区沉闷:APISIX 社区响应快,迭代更新速度快
- 生态弱小:反对近 100 个插件,生态容纳
API7 Cloud 以 Apache APISIX 为根底,又对它进行了更企业化的定制。
- 反对开源 APISIX 的所有插件性能
- 强化了开源 APISIX 的动静能力,比方反对了动静的服务发现性能
- 凋谢 API 且提供 SDK,容许自动化的 API 治理,容许通过程序集成 API7 Cloud 实现自动化
在 2023 年行将反对 APISIX Gateway API 标准,将来容许用户在开源 APISIX、企业版以及 API7 Cloud 之间互相切换。由此一来,为用户节约数据迁徙的老本。
在技术设计层面,API7 Cloud 特色显明,提供了诸多性能,例如:
- API 治理:提供 API 治理、SSL 证书治理、灰度公布、精细化路由等多种性能,并能通过导入 OpenAPI 文档创立 API
- 可观测性:API7 Cloud 聚合提早、QPS、HTTP 状态码散布、HTTP 申请成功率等状态信息,通过 Cloud 产品界面可视化,让客户能够及时发现零碎中的潜在问题
- 无供应商锁定:客户的服务可部署在任何云环境或本地。此外,API7 Cloud 与 Apache APISIX 百分百兼容,开源用户也能够零老本迁徙我的项目到云端,无需放心供应商锁定
- 全方位的平安防护和隐衷合规:所有的通信和数据传输都是通过 mTLS 协定进行加密。存储在 API7 Cloud 上的数据,也有身份认证、鉴权和审计性能的爱护,合乎 GDPR 的合规要求
以及行将在 2023 年实现的反对多集群治理以及数据主权的性能。
API7 Cloud 另一个劣势在于它应用简略易上手。如“UML之父”Grady Booch 所说:“好的软件之所以好,是因为它化繁为简。”用户在应用 API7 Cloud时,在注册登录后依照指引仅需在三步内实现网关实例的搭建,即可进行 API 治理,包含灰度公布、增加限流策略、增加认证等。
前路漫漫亦灿灿
API7.ai 是一家致力于反对 API 治理和剖析的开源软件基础设施公司,它为微服务和实时流量解决提供宽泛的产品,例如 API 网关、Kubernetes Ingress Controller 和服务网格。API7 Cloud 是 API7.ai 推出的中心化 API 治理平台,它在多云和混合云的场景下对立治理 API 中施展了独特的作用。
将来咱们会在 API 资产治理、API 数据主权、API 剖析上发力。心愿帮用户更好地感知他们 API 的应用以及感知用户的客户是如何应用他们的 API 的,让他们能有一个十分直观的感触。同时基于 API 剖析以及 API 的一些能力,心愿能给用户做一些 API 上的预测,从而提前帮忙用户做容量布局和危险预警。
请期待咱们 API7 Cloud 为用户带来更多新的体验,咱们也期待更多用户能切身体会到 API7 Cloud 的实力!
即刻试用
对于 API7.ai 与 APISIX
API7.ai(干流科技)是一家提供 API 解决和剖析的开源根底软件公司,于 2019 年开源了新一代云原生 API 网关 -- APISIX 并捐献给 Apache 软件基金会。尔后,API7.ai 始终踊跃投入反对 Apache APISIX 的开发、保护和社区经营。与千万贡献者、使用者、支持者一起做出世界级的开源我的项目,是 API7.ai 致力的指标。