AICグループについて:
AICグループは1999年にTrade Labor Center(Tralacen)として5名の従業員でスタートし、スマートネーション、科学技術、消防・緊急対応、インテリジェント輸送システム、職業訓練、スマート教育、スマート医療、天然資源・環境など様々な分野で急速に成長を遂げた大手企業です。技術を事業展開と国家発展の中心軸として活用する同社は、現在1000名以上の従業員、国際支社、数兆ベトナムドンの資産を保有し、さらなる成長を続けています。
顧客のニーズ:
AICグループはベトナムの旧正月「テト」期間中にベトナムユーザーを対象とした新しいアプリケーションの開発が必要でした。Rikkeisoftは設計、開発、導入、保守サービスを契約しました。「9999 Tet」は、文化、エンターテイメント、精神性、交通、医療、ショッピングなどのカテゴリーでテトに関する情報を提供するオールインワンアプリケーションとして設計されました。その中でも「Lucky Money Shake」機能は特徴的で、ユーザーはモバイルデバイスを振ってギフトカード形式の「lucky money」を受け取ることができます。
このアプリケーションの特性上、テトの前後の時期にトラフィックの急増が予想されていました。テト後は、トラフィックの著しい低下が予想されていました。
AICは、ピーク時には自動的にスケールアップし、その後は通常の状態に戻ることができる柔軟なインフラストラクチャーソリューションを望んでいました。セキュリティ面では、不正な攻撃に対する堅牢性が必要であり、監視・保守に多大な人員を要しないソリューションが求められていました。
当社が提案したソリューション:
AICは物理的なインフラストラクチャーに依存していましたが、開発からリリースまでわずか1.5ヶ月というプロジェクトスケジュールを考慮すると、クラウドベースのアプローチはより時間効率的でコスト効率的であると判断されました。したがって、スケーラビリティと柔軟性に優れたAWSをインフラストラクチャープロバイダーとして提案しました。
バックエンドは標準的なウェブアプリケーションとして Python Djangoで開発されました。デプロイメントプロセスの効率化のために AWS Elastic Beanstalkが使用されました。自動スケーリング機能のため、AWS CloudWatchでロードを監視し、AWS AutoscalingでAWS EC2 クラスタを管理することを提案しました。これらのクラスタに接続するため、AWS LoadBalancerを提案しました。
データストレージについては、3つのサービスの組み合わせを提案しました:
- アプリケーションキャッシング用の AWS ElasticCache
- データベース用の AWS RDS MySQL クラスタ。このケースでは、アクティブレプリカ構成が提案されました。
- 公開コンテンツ、ユーザー生成コンテンツ、プラグインや静的コンテンツなどのアセットを含むメディアの保存と配信のための AWS S3
セキュリティのため、プライベートネットワーク(開発環境とCMSを実行するノード)とパブリックネットワーク(アプリケーションAPIのノード)を分離するために VPCを提案しました。
ドメイン名管理のため AWS Route 53を提案しました。
結果:
ピーク時には、ほとんどのユーザーが同じコンテンツをリクエストしていたため、パフォーマンス向上のために ElasticCacheを増強しました。イベント終了後は、コスト削減のため ElasticCacheをスケールダウンしました。
テト前後の期間中、サーバーの過負荷に関する報告はありませんでした。
アプリケーションは100万人以上のユーザーにサービスを提供し、良好なパフォーマンスを発揮しました。
Google Play StoreとApple Storeで100万回以上のアプリケーションをインストール
ピーク時には8000人以上のユーザーが同時利用
Lucky Money Shakeで120万件以上のトランザクション
顧客からのフィードバック:
顧客は、サービス品質とコスト効率の両面から、AWSベースのソリューションに満足していました。
このプロジェクトはAICにとってAWSの初めての経験であり、成功と評価されています。
プロジェクト期間: 1.5ヶ月
システムアーキテクチャ:
サポートチーム:
パートナー企業: Rikkeisoft株式会社
お客様の事例: 高トラフィック「9999 Tet」アプリケーションのインフラストラクチャーにAWSを採用
サービス範囲: 開発、導入、保守
OS: Amazon Linux
データベース: MySQL
AWSサービス: Amazon Elastic Beanstalk、Amazon EC2、Amazon RDS MySQL用、Amazon S3、Amazon Elastic Load Balancing、Amazon ElastiCache Redis用、Amazon CloudFormation、Amazon CloudWatch、Amazon Route 53
お客様情報:
お客様名: AICグループ(AIC.,JSC)
業界: 機密情報
従業員数: 1200名以上
設立年: 2005年









