教育
アジア太平洋
中小企業 / スタートアップ
「従来のソリューションと比較して、Function Compute ベースのサーバーレスソリューションにより、MosoInk は動画処理シナリオで IT サービスコストを約 60% 削減できます。」
Dou Shichao,
MosoInk のアーキテクト
MosoInk について
北京墨色世纪信息技术有限公司(MosoInk)は、デジタル出版およびモバイル教育分野における技術研究とプラットフォーム運営に注力するイノベーション企業です。独自開発したコア技術体系を基盤に、出版社向けにモバイル対応のインタラクティブなデジタル教材を、学校向けにモバイル学習プラットフォームを、そして教員向けにセルフサービスのデジタル出版環境を提供しています。
課題
1. リソース容量の計画が困難で、リソースの無駄が生じていました。MosoInk が直面した最も困難な課題の一つは動画処理でした。MosoInk は毎日大量のコース動画を処理し、トリミング、分割、マージ、トランスコーディング、解像度調整、クライアント適応などの複雑な編集タスクを実行する必要がありました。過去数年間、MosoInk は FFmpeg などの技術を活用して制御可能な動画処理メカニズムを構築し、急速なビジネス開発を支えてきました。しかし、今年のビジネス成長率は MosoInk チームの予測を大きく上回りました。ピーク時の動画処理リクエスト数は過去の数十倍に達しました。リクエスト量に圧倒され、MosoInk が構築したアーキテクチャではユーザー体験が低下しました。
2. 水平スケーリングは便利でも迅速でもありませんでした。MosoInk の技術チームが最初に検討したソリューションはスケーリングでした。水平スケーリングは短期的には問題を解決できます。しかし、動画処理のリクエスト数は日中で大きく変動します。大部分のリクエストはピーク時に処理する必要があります。ピーク需要に基づいてシステム容量を計画すると、大量のコンピューティングリソースが無駄になります。さらに、ピーク需要の予測は困難です。オフピーク時にピーク時の一部のリクエストを処理するようリソースをスケジュールすれば、コンピューティングリソースのコストは削減されます。しかし、顧客にとって処理キューが長くなる可能性があります。このため、水平スケーリングのソリューションは採用されませんでした。
チームは次に、Backend as a Service(BaaS)ソリューションなどを活用してクラウドプロバイダーの動画トランスコーディングサービスを利用し、動画処理の効率化を検討しました。これらのソリューションにより、リソースキャパシティの計画が不要になりました。MosoInk は実際のビジネス要件に基づいてクラウドサービスを消費できます。このソリューションは実現可能に見えましたが、MosoInk は導入に踏み切れませんでした。MosoInk が採用していた動画処理の仕組みは非常に高度で、サードパーティの動画トランスコーディングサービスでは実装できないカスタムビジネスロジックが多数含まれていたためです。
Alibaba Cloud を選ぶ理由
MosoInk は、コスト効率に優れ、柔軟かつ運用保守不要なソリューションを必要としていました。これらのコア要件は、サーバーレスサービスで満たすことができます。中国のクラウドサービスプロバイダーが提供するサーバーレスサービスに関する綿密な調査の結果、MosoInk の技術チームは、Alibaba Cloud の Function Compute の動画処理ソリューションが自社のニーズに最適であると全会一致で判断しました。
Function Compute は、イベント駆動型のフルマネージドサーバーレスコンピューティングサービスで、ユーザーはサーバーなどのインフラリソースを管理することなく、コードを記述・アップロードできます。Function Compute はコンピューティングリソースを準備し、弾力的かつ確実にタスクを実行します。主要なプログラミング言語に対応しており、MosoInk の技術チームは既存アーキテクチャのコードロジックを低コストでシームレスに Function Compute に移行できます。
Function Compute は、Alibaba Cloud Object Storage Service (OSS) にアップロードされた動画を自動でトリガーして処理します。Serverless Workflow を統合することで、Function Compute は分散タスクのオーケストレーションが可能になります。これにより、ファイルの分割、小規模ファイルの並列処理、ファイルのマージといった大規模ファイルに対する複雑な操作が可能になり、処理効率がさらに向上します。
建築
Function Compute は完全オンデマンドのサーバーレスソリューションを提供し、クラウドコンピューティングの弾力性を最大限に活用できます。Function Compute は数万インスタンスのコンピューティングリソースを迅速に動員して動画を処理できます。また、運用コストを大幅に削減し、コンピューティングリソースの予約や基盤ソフトウェア・ハードウェアの保守を不要にします。これにより、MosoInk の技術チームは複雑なビジネスロジックの実装に集中できます。従来のソリューションと比較して、Function Compute ベースのサーバーレスソリューションにより、MosoInk は動画処理シナリオで IT サービスコストを約 60% 削減できます。
今後の展望
MosoInk の技術チームは、Function Compute をさらに多くのシナリオに統合し、チーム全体の競争力を高め、クラウドネイティブコンピューティングのメリットをより十分に活用していきたいと考えています。
注目の
プロダクト
プロダクト
安全かつ安定した、弾力的なスケーリング、運用保守不要、従量課金のサーバーレスコンピューティングプラットフォーム
ステートフルアプリケーションシナリオの可視化、運用保守不要なオーケストレーション、および連携
世界中のどこからでも大量のデータを保存、処理、アクセスできる、暗号化された安全なクラウドストレージサービス
スナップショット
Alibaba Cloud Function Compute は、MosoInk にコスト効率に優れた柔軟かつ運用保守不要なサーバーレスサービスを提供しました。
使用プロダクト / ソリューション
使用プロダクト/ソリューション
