Help Vision Technology enter the cloud-native fast lane

2021 年、クラウドネイティブの商業的価値のリリースが加速しています。

サーバーレスが現在のクラウドネイティブ分野で最大の注目領域であることは広く認識されています。その登場により、エンタープライズユーザーは運用保守の負担を完全に排除し、ビジネス自体に集中できるようになりました。つまり、企業は従量課金モデルをベースにコスト削減と効率向上を実現し、技術の商業的価値を最大化できます。

この技術とビジネスの相互補完の潮流の中で、Vision Digital はその代表的な事例です。Alibaba Cloud の Serverless Application Engine(SAE)を基盤にクラウドネイティブアーキテクチャへの完全なアップグレードを実現し、フィンテック業界全体にクラウドネイティブアプリケーションのベストプラクティスを示しています。

2014 年に設立された Vision Digital Technology は、プライマリーマーケット、企業信用、産業計画・投資促進、多層資本市場に特化した、中国初のビッグデータ金融情報サービスプロバイダーです。C 向け事業とは異なり、Vision Digital はデータ製品を金融業界の利用シナリオに深く紐付け、一連のビジネス機能モジュールを導入しています。

事業の継続的な拡大に伴い、Vision Digital は金融機関へのデータ・情報サービス提供を起点として、近年では政府、産業パーク、大規模国有企業グループなどへ顧客層を拡げてきました。同時に、データカバレッジも金融関連データから産業製品データ、企業運用データ、マクロ経済データ、政府データ、政策・世論データ、地理情報データへと順次拡大し、顧客のデジタルトランスフォーメーションに注力しています。データ販売、データ統合、データ処理、データセンター、システム開発、ビッグデータモデル分析コンサルティングを含む包括的なデータサービスソリューションを提供し、中国の産業デジタルトランスフォーメーションを支援しています。

金融データプロバイダーとしての役割に加え、現在の Vision Digital は複数の製品ラインと多様な顧客タイプを擁する新たな発展段階に入り、真の金融業界向けデータサービスソリューションプロバイダーとなっています。

ビジネスの課題解決には Alibaba Cloud サーバーレスソリューションが最適

金融業界では、ビッグデータの適用は常に機密性と複雑性の代名詞でした。

データ呼び出しを例に取ると、大半の金融機関システムは外部ネットワークから隔離されており、データサービス企業にはこうしたシナリオに最適なデータサービスシステム、または顧客ニーズを満たす組み込みデータ機能の構築が求められます。顧客に対して、Vision Digital は従来のデータファイル、データ同期、API データサービス方式だけでなく、SDK と組み込み方式でデータを顧客の内部システムにシームレスに統合します。

これにより、顧客の開発コストを削減する一方で、大量の外部調達データを実際に活用する際の開発時間を大幅に短縮します。

さらに、多くのフィンテック企業と同様、Vision Digital は自社構築 IDC とパブリッククラウドのハイブリッドデプロイモデルを採用しています。クラウドコンピューティングへの取り組みにおいて、Vision Digital は常に業界の先駆者でした。2014 年当初から、Alibaba Cloud ECS サーバーを基盤とする第 1 世代インフラストラクチャクラウドを構築し、オープンソースの自社構築とクラウド製品を組み合わせ、データ中心のアーキテクチャを構築していました。これには、SaaS ベースのデータサービスプラットフォーム、セキュリティアクセスと保護、データサービスレイヤー、データ処理レイヤー、クラウドセキュリティなどが含まれます。

Vision Digital ビジネスアーキテクチャチャート

技術業界のスタートアップ企業として、事業開始当初はビジネスを迅速に稼働させる必要がありました。初期はすべてのアプリケーションがサイロ型アーキテクチャと手動デプロイをベースとしていましたが、技術面の課題からこれらのアーキテクチャ最適化は先送りされていました。

しかし過去 2 年間、こうした技術アーキテクチャに起因する問題がますます顕在化してきました。データは企業のコア資産であり、そのセキュリティ、安定性、効率は大手顧客へのサービス提供の鍵となります。従来のモデルでは、Vision Digital のテスト環境で実顧客データの全体像を取得できず、多くのケースをカバーできませんでした。本番環境への移行前の段階リリース環境(プレリリースに相当)での頻繁なリリースとテストプロセスを通じて、いくつかの問題が露呈しました。

1) 開発の反復効率が遅い:サイロ型アーキテクチャではコードの結合度が高く、開発効率が低下します。

2) リリースプロセスが複雑でコストが高い:SVN によるコード管理と手動デプロイに依存し、標準化された DevOps プロセスが不足しています。リリースごとに研究開発、品質検査、運用保守の 3 チームが段階的リリース環境で密に連携し、20〜30 のデータ検証を往復する必要があり、頻繁なリリーステストが開発と運用保守の負担を増やしています。

3) 容量推定が自動化できない:顧客側のマーケティング活動や重要イベント(新華金融財務ランキングなど)があるたびに、1 週間前に Vision Digital に ECS のプロビジョニングを依頼する必要があり、プロビジョニングの精度不足とアイドルリソースの無駄が生じるリスクがあります。

上記の課題に対応するため、Vision Digital Technology の技術アーキテクチャのアップグレードが最重要課題として浮上しました。社内で 2 つのプランが議論されました。

プラン 1:ECS 上に Docker とオープンソースマイクロサービスを自社構築する案。迅速なコンテナ化とリソース使用率の向上が期待できますが、インフラの運用保守(Docker デーモンのアップグレード、設定管理、イメージリポジトリ管理など)と開発作業量(マイクロサービスコンポーネントの自社研究開発)が大きく、オンライン運用保守のリスクも高いと判断されました。簡易的な POC の結果、チームは全会一致でこの案を却下しました。

プラン 2:商用マイクロサービス PaaS プラットフォームを使用してアプリケーションをホストする案。マイクロサービス導入のハードルを下げ、マイクロサービスコンポーネントの安定性基盤を提供できますが、ECS の自社運用保守が依然として煩雑で、全体コストが予算を超過すると判断されました。

最終的に、技術情報交換会で SAE を知り、当時の同社の技術的背景と照らし合わせたところ、SAE と同社の技術アップグレードとの親和性が高いことが判明しました。コードや既存のデプロイ方式を変更せずに、マイクロサービス + Serverless + K8s の完全な体験を享受でき、すぐに使えて後続の運用保守も不要でした。Vision Digital Technology はアーキテクチャアップグレードへの道を開きました。

技術アーキテクチャの包括的アップグレード

ビジネスを正式に移行する前に、まず Vision Digital が着手したのはオンラインプロセスの標準化であり、継続的インテグレーションによる負担軽減を目指しました。

1) Git + Jenkins + SAE によるクラウドネイティブ DevOps 体系をゼロから構築。

2) SAE の低参入障壁を活かしてマイクロサービスアーキテクチャへの変換を完了し、マイクロサービス + K8s + Serverless アーキテクチャへ一気にアップグレード。

初期段階では、主要製品の新バージョンであるアンチクローリング識別アプリケーションを選定し、マイクロサービスの分割を試みました。分割後、Spring Cloud 標準で開発し、SAE にデプロイしました。その過程で、SAE の Java マイクロサービスに対するサポートが非常に包括的であることが判明しました。データ分離、分散トランザクション、サーキットブレーカー設計、流量制限、デグラデーションなどの課題を顧客が自ら考慮する必要がなくなり、コミュニティのメンテナンス制限や独自のカスタマイズ開発の懸念も解消されました。すぐに使える状態で、開発効率が大幅に向上しました。オープンソースを基盤に、SAE は MSE との深い統合を通じて、無停止でのオンライン・オフライン、サービス認証、フルリンクの段階的リリースなどの高度なサービスガバナンス機能を提供します。K8s の技術的詳細を隠蔽し、顧客はコンテナを意識せずに K8s を採用できます。

SAE の実践過程では、独立サービス + ユーザーの段階的リリース戦略を採用して段階的にトラフィックを増加させ、一部のサービスを徐々にオンライン化した後、既存のアプリケーションを移行しました。

金融レベルのクラウドプラットフォーム構築に向けた継続的進化

金融業界の特殊性から、ECS アーキテクチャから Serverless アーキテクチャへのアップグレード当初は、SAE が金融セキュリティとコンプライアンスの規制要件を満たせるか懸念がありました。しかし、SAE チームとのコミュニケーションと確認、および SAE 製品の継続的な進化により、懸念は完全に解消されました。

1) セキュリティとコンプライアンス:ECS モードで使用していた Yundun、ファイアウォール、DDoS 対策、バリアマシンなどのセキュリティ保護製品が引き続き利用可能であり、SAE も侵入検知と脆弱性スキャンを提供します。さらに SAE はエンタープライズアプリケーション向けコンテナミラーリングサービスのデプロイをサポートし、イメージのセキュリティスキャンと多次元的な脆弱性レポートにより、ストレージとコンテンツのセキュリティを確保します。

2) セキュリティ分離:SAE チームはユーザーに、トラフィック側でのティッピングがないことを説明し、JDK として Dragonwell を選択することで将来的に通信暗号化もサポート可能であることを確認しました。基盤はセキュアサンドボックスコンテナ + VPC ネットワークで、システム、ネットワーク、データの多層的なセキュリティ分離を実現します。

3) 運用監査:SAE 上での一部の操作は、SAE 独自のリリースフォームを通じて変更履歴を追跡できます。同時に、SAE はクラウド製品の運用監査とも連携しており、クラウド上のすべての操作行動ログと追加・削除・変更イベントをクエリできます。

4) 権限制御:SAE は長年の課題だった権限分離と承認も解決しました。従来の ECS モードでは、新人の入社時やチーム間の共同デバッグ時に、ユーザーグループ、RAM 権限、新規マシンへのログイン・接続方法の設定が非常に煩雑で、アカウント管理者がボトルネックになることが多くありました。さらに、運用保守に承認がなく、リスクが制御不能でした。開発プロセスではマシンのユーザー名とパスワードを保持し、リリースが比較的随意に行われていましたが、SAE 使用後はアプリケーション粒度で権限を追加でき、一度追加するだけで効率的に管理できます。SAE はメインアカウントとサブアカウントによる運用保守承認プロセスも設計し、随意なオンライン公開による品質リスクを効果的に削減しました。

運用保守効率が 60% 向上、顕著な効果

SAE プラットフォームとの継続的な連携検証を通じて、Vision Digital の一部のアプリケーションは段階的に SAE へ移行されました。移行プロセス全体はスムーズで、変換コストなし、障害ゼロ、投入した研究開発人員は 1 名のみでした。今後は全体的なアーキテクチャを SAE に完全移行し、クラウドネイティブ技術のメリットを十分に享受する計画です。

フィンテック業界のベンチマークを確立、エンタープライズビッグデータの可能性は大きい

現在、金融、工業、農業など多くの業界がデジタル化の軌道を進んでいます。

金融業界は十分に特殊です。一方で、データソースが比較的標準化されており、他方で、金融データのカバレッジと応用は比較的広範で、業界はデータに対する認知度が高いです。コア金融機関へのサービス提供経験により、Vision Digital は業界で広く評判を獲得し、データ品質も業界で一致して称賛されています。

Vision Digital Technology は、「ノンシナリオ」データクエリプラットフォームから、特定のビジネスシナリオに基づくビジネス機能プラットフォームまで、複数の製品ラインを構築しています。業界標準データに加え、さまざまなデータをより深く包括的にラベリングしています。

特筆すべきは、Vision Digital Technology が 100 以上の産業チェーン、6,000 以上の細分業界、国民経済向けの約 100,000 種類の「製品サービス」分類に多大な研究リソースを投入し、比較的正確で完全な業界分類システムを確立したことです。データタグの深いマイニングにより、各種企業関連データの高度な処理と再計算能力を構築しています。

Related Articles

Explore More Special Offers

  1. Short Message Service(SMS) & Mail Service

    50,000 email package starts as low as USD 1.99, 120 short messages start at only USD 1.00

phone お問い合わせ
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.