アジアパシフィック
大企業/公共
様々なサービスと比較の結果、日中間でシームレスな通信体験をお客様に提供できるのはアリババクラウドだけでした。開発にあたっては、アリババクラウドは使い慣れたkubernetesを利用することができ、短期間のデプロイ、サービスインを実現することができました。
田中 一樹 様
株式会社ナビタイムジャパン インフラエンジニア クラウド担当
NAVITIME
「経路探索エンジンの技術で世界の産業に奉仕する」という経営理念のもと、2000年3月に創業。電車、飛行機、クルマ、バス、徒歩などの様々な交通手段を組み合わせた「トータルナビゲーション」の技術を軸に、移動に関する様々な事業を展開しています。インバウンド事業では、訪日外国人向け多言語観光・ナビ ゲーションアプリ『Japan Travel by NAVITIME』の提供や、自治体と連携した観光コンテンツ制作や誘客施策の実施、訪日外国人の行動分析などを行っています。2019年6月6日、訪日中国人観光客向け乗換案内サービス「乗換NAVITIME」の提供を開始しました。このサービスを利用して、観光客は中国国内で使い慣 れたモバイルアプリのミニプログラムとして気軽に目的地までの経路を検索で きます。また日本国内の乗換案内に特化したミニプログラムは日本企業としては 初の試みとなり、訪日観光客から好評を得ています。
Challenge
• 安定的かつ高速なサービス: 中国においてモバイルアプリ単体の配布を行うことは困難であり、AliPayなどをはじめとしたモバイルアプリ内で提供されるミニプログラムを通じてサービスを提供することを検討しました。しかし、中国国内を前提とした環境を構築すると、日本を訪れた際に通信の速度が低下し、日本を前提とした環境を構築すると、中国において通信が不安定になったり、通信速度が低下する懸念があります。
• 中国国内の個人情報保護法令の準拠: 中国の個人情報保護法に準拠するには、中国国内で取得した個人情報は中国 国内に保存する必要がありました。そのため、中国のコンプライアンス制度に精通するサービスプロバイダーからの助言や支援を受ける必要がありました。
• 短期のシステム構築: 希望する日程にリリースするため、短期間でサービスをクラウドへデプロイする必要がありました。
Solution
日中間を安定的かつ高速に接続するアリババクラウドのネットワーク上に、コンテンツをシームレスに提供するCDNを活用することで、中国出発前・日本滞在時・中国帰国時と場所を問わず、アクセス集中時も滞りなくサービスを提供できるよう配慮されています。
ACK (Container Services for Kubernetes)
Kubernetesとの互換性を持つフルマネージドのコンテナ管理サービス。仮想マシンサーバに直接アプリケーションをデプロイするのではなく、社内ですでに利用実績のあったKubernetesベースのコンテナサービスを採用。
Kubernetesとの互換性を持つフルマネージドのコンテナ管理サービス。仮想マシンサーバに直接アプリケーションをデプロイするのではなく、社内ですでに利用実績のあったKubernetesベースのコンテナサービスを採用。
DataV
豊富なグラフパターンや地図と融合した視覚化機能などを兼ね備えた、高機能なリアルタイムデータ可視化サ ービス。ログデータを監視するためのダッシュボードに利用。
豊富なグラフパターンや地図と融合した視覚化機能などを兼ね備えた、高機能なリアルタイムデータ可視化サ ービス。ログデータを監視するためのダッシュボードに利用。
OSS (Object Storage Service)
大容量のデータを格納、バックアップ、アーカイブできるオブジェクトストレージサービス。今回、アクセスログはすべてOSSに保存、リージョン外に出さないよう個人情報に配慮。
コンテナからのアクセスログ出力にはオープンソース製品のfluentdを利用。
大容量のデータを格納、バックアップ、アーカイブできるオブジェクトストレージサービス。今回、アクセスログはすべてOSSに保存、リージョン外に出さないよう個人情報に配慮。
コンテナからのアクセスログ出力にはオープンソース製品のfluentdを利用。
CDN (Content Delivery Network)
インターネット経由でコンテンツを世界中のユーザーに配信するためのコンテンツ配信高速化サービス。訪日前後は中国国内から、訪日時は日本国内から場所を問わず、コンテンツへの高速アクセスを実現するためCDNを利用。
インターネット経由でコンテンツを世界中のユーザーに配信するためのコンテンツ配信高速化サービス。訪日前後は中国国内から、訪日時は日本国内から場所を問わず、コンテンツへの高速アクセスを実現するためCDNを利用。
SLB (Server Load Balancer)
アプリケーションとWebサイトに拡張性と高可用性を提供するロードバランサー。
アプリケーションとWebサイトに拡張性と高可用性を提供するロードバランサー。
ROS (Resource Orchestration Service)
Alibaba Cloudリソースの作成や管理を効率化するサービス。
Alibaba Cloudリソースの作成や管理を効率化するサービス。
Looking forward
製品を導入後、わずか二週間でシステムの移行を実現し、新しいサービスを予定通りにリリースすることができました。これまでの運用において、お客様が日本・中国と、いる場所に関わらず安定して高速に サービスをご利用いただいています。
また、アクセスログの監視のために導入したデータ可視化ツールは、予想以上に豊富なグラフバターンを備えた高機能のツールであり、データの可視化に貢献しました。
データアクセスのリアルタイム性向上
ETL処理の効率化
現在、ETL処理に関しては自社製のものを ECS (Elastic Compute Service)上で利用していますが、アリババクラウ ドが提供するビッグデータ統合開発環境であるDataWorksなどの専用ツールに変更する必要があると考えています。
現在、ETL処理に関しては自社製のものを ECS (Elastic Compute Service)上で利用していますが、アリババクラウ ドが提供するビッグデータ統合開発環境であるDataWorksなどの専用ツールに変更する必要があると考えています。
マネージド型ログサービスの利用
今回は短期間でのサービス開始が目標だったため、使いなれたデータ処理でOSSにログを出力しましたが、今後はフルマネージドのSLS(Simple Log Service)を利用したいと考えています。
今回は短期間でのサービス開始が目標だったため、使いなれたデータ処理でOSSにログを出力しましたが、今後はフルマネージドのSLS(Simple Log Service)を利用したいと考えています。
セキュリティの向上
アクセスログを見ていると期待通り中国からのアクセスが多いものの、想定外の国からの攻撃やクローラー的なアクセスが見受けられるため、安全性向上のためWAF(Web Application Firewall)をシステムの前段に導入が必要だと考えています。
アクセスログを見ていると期待通り中国からのアクセスが多いものの、想定外の国からの攻撃やクローラー的なアクセスが見受けられるため、安全性向上のためWAF(Web Application Firewall)をシステムの前段に導入が必要だと考えています。
ご利用製品
Kubernetesの互換性を持つコンテナー管理サービス
大容量のデータを低価格で保存できるオブジェクトストレージサービスです。高いスケーラビリティと信頼性、安全性を備えています。
CDN (Content Delivery Network) はコンテンツをインターネットで世界中のユーザーに配信するための、コンテンツ配信高速化のサービスです。
アプリケーションや Web サイトのトラフィックを分散させ、拡張性と可用性を高めます。
クラウド環境の構成をテンプレートに定義し、テンプレートに応じてプロビジョニングすることができるオーケストレーションサービスです。
豊富なグラフパターンや地図と融合した視覚化機能などを兼ね備えた、高機能なリアルタイムデータ可視化サ ービス。ログデータを監視するためのダッシュボードに利用。