ula

Ula 利用 Amazon EC2 竞价型实例为小型企业构建经济实惠、可扩展的购买应用程序

2022 年

微型企业(雇用少于九名员工并在当地销售的企业)在印度尼西亚经济体系占 98% 的份额。库存管理和现金流问题通常困扰着印度尼西亚的微型到中小型企业(MSME)。交付不一致或缺乏交付选项,加上营运资金有限,可能会给 MSME 带来不必要的压力。

Ula 是 Untung Lancar Aman 的缩写,这是一款 B2B 电子商务市场应用程序,其目标是以技术手段解决这些痛点。公司的 MSME 客户可以在手机上订购所需的产品,并且可预期在两天内交付产品。这家初创公司通过其仓库为爪哇岛的 100,000 多名客户提供服务,这些仓库储存了 6,000 多种需求量大的库存单位(SKU)。

产品定价极具竞争力且透明,并且客户可以选择稍后付款,这就缓解了 MSME 的现金管理挑战。Ula 联合创始人兼首席技术官 Alan Wong 说道:“我们的目标是像 Amazon 一样为客户提供服务,向他们保证交付的质量和及时性。”

ula
kr_quotemark

AWS 持续指导我们如何建立企业,同时优化成本。”

Samuel Pamudji,
Ula 工程经理

简单、用户友好的应用程序,拥有超过 100,000 名用户

Ula 应用程序于 2020 年 1 月推出,在过去两年中获得了超过 100,000 名用户。该应用程序在构建时就考虑简单性和实用性,因为许多小企业主仅拥有基本的移动设备,并且受困于网络连接状况不佳。Ula 的工程经理 Samuel Pamudji 说道:“我们本着客户至上的心态来塑造我们的应用程序和技术堆栈。”

Ula 的创始人基于过去在之前公司使用该平台的正面经验,选择在 Amazon Web Services(AWS)Cloud 上构建该应用程序。该应用程序比竞争产品至少轻量化三分之一,这就使 MSME 可以更轻松地在任何环境中下载和使用。Ula 应用程序使用大约 10MB 的移动设备内存,而其竞争产品使用 15-19MB 的内存。

随着业务的增长控制成本

除了简单性之外,Ula 应用程序还专为应对扩展而构建。自成立以来,Ula 的业务量增长了 300 倍,并且公司计划在印度尼西亚和其他东南亚国家/地区进一步扩大规模。企业采用完全容器化的方法,使用 Amazon Elastic Container Service(Amazon ECS)进行任何规模的自动化编排。该初创公司还通过在其开发、暂存和生产环境中使用 Amazon Elastic Compute Cloud(Amazon EC2)竞价型实例来控制成本。 

Ula 通过在其整个技术堆栈中部署“Amazon ECS 加竞价型”战略,可以节省多达 70% 的每月基础设施账单费用。通过控制后端成本,Ula 为注重成本的客户提供在其业务增长过程中可负担的服务。 

确保高可用性和高可靠性

Ula 的 DevOps 和工程团队使用 Terraform 基础设施即代码软件配置其 AWS 基础设施,包括竞价型实例。该初创公司还咨询其 AWS 客户团队,并使用 AWS Well Architected 工具从一开始就确保其生产环境的高可用性和可靠性。由此,Ula 应用程序保持至少 99% 的正常运行时间。

此外,该初创公司还利用备份 Amazon EC2 预留实例以防竞价型实例终止,并使用 AWS Auto Scaling 按需扩展资源。Pamudji 和团队还在 AWS Auto Scaling 组中采用容量优化分配策略,并将 Amazon ECS 配置为在 AWS 可用区内分配优先工作负载。

通过架构支持提升应用程序性能

Ula 仍会定期与 AWS 协商以微调其应用程序、提高可用性并以成本优化的方式纵向扩展。“AWS 提供的支持是我们区别于其他云平台的关键因素。AWS 不断与我们的 DevOps 和工程团队就各类主题进行互动,”Pamudji 说道。

Ula 的 DevOps 团队负责人已经完成 AWS Certification 课程,这是 Ula 的 IT 团队在为特定使用案例设计架构时的灵感和指导来源。通过这些参与和培训,Ula 采用全新的做法来提升应用程序性能。例如,该初创公司使用 Amazon CloudWatch 集中记录日志,以监控和识别需要调试的区域。这样可以确保每当客户登录时,其应用程序都能顺利运行。

协作推动高效的发布周期

团队成员之间的协作、创新的客户至上思维方式以及在 AWS 上查找和使用工具的便捷性,有助于公司实现高效的构建和部署周期。因此,对于该初创公司的成功运营,Ula 的 DevOps 和工程团队之间进行协调至关重要。公司的 DevOps 团队致力于创建模板和工具,以提高工程师完成其任务的能力。

Pamudji 表示:“AWS 提供了一系列解决方案,我们可以借此尝试解决不同的挑战。”“我们可以付出最少的工作快速构建一些产品,并且使用诸如 AWS Lambda 之类的解决方案通过快速迭代缩短开发时间。” 该初创公司每周发布多个版本,其中包括更新和补丁,以确保其应用程序在不同的网络条件和用户设备上以最佳方式运行。

计划备受瞩目的规模扩大

展望未来,Ula 计划探索更多 AWS 服务,以快速扩大规模,同时着眼于国内和国际扩张。该企业引起 Amazon 的 Jeff Bezos 的关注,他投资了 Ula 的最新一轮融资。公司的 DevOps 团队还在努力增强其持续集成/持续部署(CI/CD)管道,为工程师推出新工具,同时为 Ula 用户推出新功能。Pamudji 总结道:“AWS 继续指导我们如何建立企业,同时优化成本。”

后续步骤

要了解更多信息,请访问 Amazon EC2 竞价型实例


Ula(Untung Lancar Aman)简介

Ula 是一款 B2B 电子商务市场应用程序,可帮助小型零售商通过技术更妥善地管理其营运资金和库存,以提高利润率并发展业务。该应用程序于 2020 年 1 月推出,目前拥有超过 100,000 名用户,并计划在国内和国际上进行扩张。

优势

  • 扩展以支持 300 倍的业务量增长
  • 每月基础设施成本降低 30%
  • 保持 99% 或更高的正常运行时间
  • 获得对业务需求的持续支持
  • 每周使用各种工具进行部署
  • 创建模板以加快云工程的速度
  • 促进本地和国际业务扩张

使用的 AWS 服务

Amazon Elastic Container Service

Amazon ECS 是一项完全托管式容器编排服务,您可以用它轻松部署、管理和扩展容器化的应用程序。

了解更多 »

Amazon EC2 竞价型实例

Amazon EC2 竞价型实例让您可以利用 AWS Cloud 中未使用的 EC2 容量。

了解更多 »

AWS Lambda

AWS Lambda 是一项无服务器事件驱动型计算服务,该服务使您可以运行几乎任何类型的应用程序或后端服务的代码,而无需预置或管理服务器。

了解更多 »

AWS Auto Scaling

AWS Auto Scaling 可以监控您的应用程序并自动调整容量,从而以尽可能低的成本来保持稳定、可预测的性能。

了解更多 »


开始使用

无论行业无论规模,每天都有的公司在使用 AWS 实现业务转型。联系我们的专家,立即踏上您的 AWS Cloud 之旅。