技术
亚太地区
企业/公共部门
“对比了各种服务后,只有阿里云能够为客户提供中日之间无缝沟通的体验。开发过程中,我们熟悉的Kubernetes可以直接在阿里云上使用,因此能够在短时间内完成部署并上线服务。”
- Kazuki Tanaka
NAVITIME Japan云基础设施工程师
关于
NAVITIME
NAVITIME
NAVITIME成立于2000年3月,经营理念为"以路线搜索引擎技术服务全球产业"。NAVITIME基于其"综合导航"技术,开发了多种交通相关业务,该技术整合了火车、飞机、汽车、公交和步行等多种出行方式。NAVITIME入境业务提供面向访日外国游客的多语言观光导航应用"Japan Travel by NAVITIME",同时与地方政府合作开发旅游内容、实施引流措施,并分析访日外国游客的行为。2019年6月6日,NAVITIME面向访日中国游客推出了交通信息服务"Transit NAVITIME"。通过该服务,游客可以在中国常用的移动应用内以小程序形式轻松搜索前往目的地的路线。这是首个专注于日本交通信息的小程序,深受访日游客好评。
挑战
• 稳定快速的服务:在中国,移动应用单独分发较为困难。因此,NAVITIME考虑通过小程序提供服务,即在支付宝等移动应用内提供小程序。然而,如果NAVITIME以中国使用为前提构建服务,用户在日本访问时数据传输速度会下降。反之,如果以日本使用为前提构建服务,在中国的数据传输速度可能会变得不稳定或缓慢。
• 遵守中国隐私保护法律法规:为遵守中国《个人信息保护法》,在中国获取的个人信息必须存储在中国境内。因此,NAVITIME需要向熟悉中国合规体系的服务提供商寻求建议和支持。
• 短期内完成系统开发:为了在期望日期发布服务,NAVITIME必须在短时间内将服务部署到云端。
解决方案
借助CDN在阿里云网络上无缝提供内容——阿里云网络在日本与中国之间提供稳定高速的连接——即使访问量较大也能保证服务不中断,让用户随时随地访问:出发前、在日本期间、返回中国后等。
ACK(容器服务Kubernetes版ACK)这是一项兼容Kubernetes的全托管容器管理服务。NAVITIME没有直接将应用部署到虚拟机服务器,而是选择了其内部已有使用经验的基于Kubernetes的容器服务。
DataVDataV是一项高性能实时数据可视化服务,提供多种图表模式与地图相结合的可视化功能,用作日志数据的监控看板。
OSS(对象存储OSS)OSS是可以存储、备份和归档大量数据的对象存储服务。NAVITIME将所有访问日志存储在OSS中,并采取措施确保个人信息不会流出境外。同时使用开源工具fluentd从容器中输出访问日志。
CDN(内容分发网络)通过互联网向全球用户分发内容的加速服务。CDN用于提供高速内容访问,无论用户所在地——出行前在中国、访日在日本等。
SLB(负载均衡)负载均衡器为应用和网站提供可伸缩性和高可用性。
ROS(资源编排)简化阿里云资源的创建和管理的服务。
展望未来
产品引入后仅两周便完成了系统迁移,新服务如期上线。截至目前,客户无论在日本还是中国,都能以高速度稳定使用服务。引入的DataV数据可视化工具用于监控访问日志,是一款超出预期的高性能工具,图表类型丰富,有效助力了数据可视化。
展望未来,NAVITIME将继续与阿里巴巴携手合作,为客户提供更优质的服务。
改善实时数据访问当前系统中,DataV看板的数据源使用OSS。但NAVITIME希望切换为云数据库 RDS,以改善实时数据访问。
优化ETL流程目前,NAVITIME在ECS(云服务器ECS)上使用自建ETL处理,但希望改用DataWorks等专用工具,这是阿里云提供的大数据集成开发环境。
使用托管日志服务NAVITIME此次的目标是在短时间内启动服务,因此采用了熟悉的数据处理方式将日志输出到OSS。不过,NAVITIME未来希望使用全托管的SLS(日志服务)。
提升安全性查看访问日志后发现,大量来自中国的访问属于预期范围,但也存在来自非预期国家的攻击和疑似爬虫访问。因此,我认为有必要在系统前沿部署WAF(Web应用防火墙)。
精选
产品
产品
