非营利组织
亚太地区
企业/公共部门
“尽管需求复杂且时间紧迫,Kartu Prakerja团队在阿里云的帮助下仍然按时上线了应用。阿里云自2018年初便在印度尼西亚设有本地数据中心,对当地的深入了解也非常契合团队的需求。”
关于Kartu Prakerja
Kartu Prakerja是一项面向受新冠疫情影响、需要提升技能的劳动者、工人、求职者以及微型和小型企业主的培训费用援助和激励计划。该计划于2019年3月启动,旨在帮助求职者通过学习新技能或提升现有技能保持竞争力。
一年内,该计划吸引了 150 多家培训合作伙伴,提供 6000 多门课程。热门培训课程涵盖数字营销、餐饮、信息技术、办公自动化和创业等领域。截至 2021 年 3 月底,注册用户超过 5900 万,其中 670 万用户已完成培训。
挑战
在计划初期,团队必须在资源有限的情况下迅速打造一款可扩展的产品。数百万人期待着这项政府计划,短时间内便有大量新用户注册。
除了可扩展性问题,Kartu Prakerja 团队还需要保障应用安全,因为他们需要连接多个内部机构和政府部门。在时间紧迫的情况下,他们必须寻找一个成熟且能快速上线应用的平台。
为什么选择阿里云
Kartu Prakerja 团队需要构建一个可扩展且安全的应用。面对海量数据,他们需要一个先进的平台来分析现有信息,从而更好地服务社区。
尽管需求复杂且时间紧迫,Kartu Prakerja团队在阿里云的帮助下仍然按时上线了应用。阿里云自2018年初便在印度尼西亚设有本地数据中心,对当地的深入了解也非常契合团队的需求。阿里云经验丰富的团队还为Kartu Prakerja提供了密切支持,帮助他们快速搭建平台,未遇到任何重大问题。
架构
应用架构Kartu Prakerja使用阿里云的多款产品和服务来支撑其应用:
- 从入口节点开始,Prakerja使用阿里云CDN和负载均衡(SLB)将请求最终转发至应用服务器;
- 请求首先由Kong集群服务器作为API网关处理,随后快速转发至核心应用服务器,核心应用服务器利用容器服务Kubernetes版ACK和弹性伸缩实现高效代码和按需弹性伸缩;
- Kartu Prakerja还使用了多款网络产品,包括专有网络VPC和安全组来管理和保障网络安全,NAT网关使内部应用能够访问互联网,以及VPN网关实现与外部端点的连接和冗余;
- 其中一个亮点是使用高速通道作为连接Dukcapil(印尼人口和民事登记总署)的物理链路。这使其能够建立安全稳定的连接,同时享有对外部应用的低延迟访问并保障审批流程的顺利完成。
数据架构Prakerja 正在使用阿里云的多种数据存储服务,包括:
- 对象存储 OSS 用于存储扁平文件文档,TB 级数据安全、持久地存储于此;
- ELK Stack 用于统一数据视角,Kartu Prakerja 业务的非结构化大数据在此技术栈中存储和查询;
- 在数据库层,PostgreSQL 和 MySQL 分别用于不同的用途和应用,而频繁访问的数据则缓存在 Redis 中。
- 在数据仓库方面,Kartu Prakerja 使用阿里云的数据传输服务 DTS 将多个数据源的数据复制到 AnalyticDB PostgreSQL (ADB),使每次查询的数据分析时间从 15 分钟以上缩短到不到 1 分钟。

通知:云数据库Redis版与Tair已合并,并于2024年9月起更名为Tair(兼容Redis OSS)。
展望未来
阿里云与Kartu Prakerja正紧密合作,持续推进大数据和AI等应用的现代化。双方还在探索采用云原生数据库PolarDB等数据库技术,借助其自动读写分离和快速扩展能力,使应用管理更加顺畅。
精选
产品
产品
提供内存缓存和高速访问能力的键值数据库服务,适用于云上托管的应用
PolarDB是兼容MySQL、PostgreSQL和Oracle的云原生关系型数据库。
提供服务器实时监控的易用服务,确保高可用性
全面的DDoS防护方案,为企业智能抵御复杂DDoS攻击,降低业务损失风险,消除潜在安全威胁。
基于Greenplum开源项目的在线MPP数据仓库服务
云原生数据仓库 AnalyticDB MySQL 版是实时数据仓库服务,可处理PB级数据,具备高并发和低延迟特性
借助Server Load Balancer应对突发流量高峰,缩短响应时间
基于Kubernetes的服务,在云上运行容器化应用,为企业提供高效保障。
弹性伸缩根据业务周期自动调整计算资源
面向公共互联网的网关,灵活使用网络资源并访问专有网络VPC。
VPN网关是基于互联网的服务,用于建立VPC与本地数据中心之间的连接
易用的网络服务,在不同环境之间提供高带宽、可靠、安全的私有连接
加密安全的云存储服务,可从全球任何地方存储、处理和访问海量数据。
支持关系型数据库、NoSQL和OLAP等数据引擎之间的数据迁移和数据同步
可扩展的高性能内容分发服务,加速向全球用户分发内容
