[51CTO.com からのオリジナル記事] 今日、クラウド コンピューティングは企業にとってトレンドとなっており、より多くの企業がクラウド コンピューティング テクノロジーを使用してデジタル変革を迅速に実現しています。確かに、クラウド コンピューティングのオンデマンド使用、高い柔軟性、強力なスケーラビリティは多くの企業から支持されていますが、クラウドに効果的に移行してコストを削減する方法が多くの企業にとって懸念事項となっています。最近、51CTO は、Mobvista のテクノロジー担当副社長兼チーフアーキテクトの Cai Chao 氏にインタビューし、企業がクラウドコンピューティングのコストを効果的に削減する方法について議論しました。 企業のクラウド移行の障害 クラウド コンピューティングはトレンドと考えられていますが、そのプロセスにはまだいくつかの課題が残っています。 Cai Chao 氏の観察によると、現在、企業のクラウドへの移行を妨げている主な理由は 3 つあります。 1 つ目は、レガシー システムの移行です。現在でも、多くの企業が従来の IDC をインフラストラクチャとして使用しています。企業がクラウドに移行する場合、従来のローカル アプリケーションをクラウドに直接移行することになります。しかし、これではシステムアーキテクチャがクラウドの「スケールオンデマンド」などの機能を有効に活用できないだけでなく、コストの無駄にもなってしまいます。企業は、クラウド コンピューティングの特性を最大限に活用するために、マイクロサービスの実装やクラウドベースのバックエンド サービスの統合など、システムを再構築する必要があります。ただし、大規模なシステムの場合、移行は一夜にして完了することはできません。システム移行プロセスは長く、混在した状態になります。新しいシステムとレガシー システム間の相互運用性、および移行プロセスの段階はすべて、開発と保守にとってより大きな課題をもたらします。 2 番目は、データの移行と安全な保管です。企業がクラウドに移行した後、データがクラウド プラットフォームに保存されるかどうか、パブリック クラウドでのデータの保存とアクセスのセキュリティをどのように確保するか、また、ローカルに保存される場合は、データ転送のコストとセキュリティを考慮する必要があります。 3つ目は、開発者の考え方の変化です。現在、ほとんどの開発者は古典的なアーキテクチャ モデルを学習しており、開発の概念とパターンも伝統的です。クラウドへの移行の過程では、クラウドネイティブのテクノロジーと概念を学習し、従来の開発に新しいテクノロジーと概念を導入する必要があります。これにより、開発者のスキル要件もそれに応じて高まります。 クラウド移行コストを削減する方法 クラウド コンピューティングは、経済的なコストと柔軟なスケーラビリティによってユーザーを魅了してきましたが、クラウドのコストは必ずしも安価ではありません。人件費以外にも、コンピューティングリソース、トラフィック、データストレージ、クラウドサービスなどのコストも発生します。注意しないと、高額なコストが発生してしまいます。では、クラウド コンピューティングのコストを削減する方法はあるのでしょうか?答えはイエスです。 蔡超氏は51CTOに対し、「コスト削減の鍵は、オンデマンド取得と従量課金というクラウドコンピューティングの特性を最大限に活用することだ」と語った。クラウド コンピューティングのコストを削減する方法は 3 つあります。 1 つ目は、リクエスト数に基づいた自動スケーリングです。企業は、クラウド コンピューティングのオンデマンド機能と従量課金制機能を活用して、企業のビジネス ニーズに基づいてクラウド リソースに対するリクエストの数を自動的に調整できる必要があります。 次に、クラウド プラットフォームの課金モデルを正しく効果的に活用します。たとえば、メッセージング サービスの場合、クラウド サービス プロバイダーは、メッセージ コンテンツの量ではなく、発生回数に基づいて料金を請求します。そのため、1 つのメッセージの最大容量を超えない限り、コストを節約するためにバッチで送信できます。したがって、企業は独自のビジネス モデルを評価し、ニーズに応じてリザーブド インスタンスやスポット インスタンスなどのさまざまなモデルを選択する必要があります。企業が長期間使用する場合は、購入期間を長くすることでクラウドコストを削減することもできます。 3つ目は、合理的な構造を採用することです。企業がクラウド コンピューティングの特性を活用できるかどうかには、アーキテクチャが特に重要です。企業はマイクロサービス アーキテクチャまたはサーバーレス アーキテクチャを採用することで、スケーリングの粒度をより細かくし、コストを削減できます。 Mobvistaのクラウド節約 2013年に設立されたMobvistaは、世界中のアプリ開発者にモバイル広告とデータ分析サービスを提供することに特化しており、世界中の16の主要都市にオフィスを構えています。 Mobvista は創業以来、AWS のフルクラウドアーキテクチャに移行し、2017 年にクラウドネイティブのソフトウェアアーキテクチャシステムへの完全な移行を開始しました。しかし、システム規模が拡大し続けるにつれて、Mobvista はクラウドコンピューティングのコストという課題に直面する必要がありました。 クラウド コンピューティングのコストを削減するために、Mobvista は CPU 使用率の低いマシンを統合して削除し、データ ストレージを最適化し、予約インスタンスを購入しました。しかし、Mobvista は依然として大きなコスト圧力に直面しています。そのため、Mobvista は、クラウド コンピューティングのコストを削減するために、アーキテクチャの変革と入札インスタンスの使用という 2 つの方法を採用しました。 蔡超氏は、コスト削減の鍵は、企業のアーキテクチャがクラウド プラットフォームの効率的な使用に適しているかどうか、クラウド プラットフォームの特性をうまく活用しているかどうか、さらには価格モデルにあると考えています。これまで、Mobvista の業務システムはすべて大規模なモノリシックシステムでしたが、システムの拡張が単一の機能によって制限され、リソースの大きな無駄が生じていました。この目的のために、Mobvista はクラウドネイティブ アーキテクチャの変革を実行しました。 蔡超氏は51CTOに対し、プログラマティック広告システムの特徴はリクエスト量が多いこと(ピーク時のリクエストは1日1000億回に達することもある)と、応答時間に対する厳しい要件(50~100ミリ秒)であると語った。システムの弾力性を向上させるために、Mobvista はマイクロサービス変革を実施し、設計に障害指向と回復指向の設計コンセプトを採用しました。同時に、SpotMax ではクラスター容量の安定性を維持するためにクラスター管理ソフトウェアを開発しました。 さらに、Mobvista ではスポットインスタンスも使用します。 「スポットインスタンス」とは、クラウドサービスプロバイダーが起動する、未使用のコンピューティングリソースを活用するインスタンスです。価格は需要と供給に応じて変動し、従量課金インスタンスに比べて明らかに価格面で有利です (通常、従量課金インスタンスの 10% ~ 20%)。同時に、スポットインスタンスにはシステム中断メカニズムが存在します。システムは、価格やリソース プールの在庫などの要素を総合的に考慮して、実行中のインスタンスを中断するかどうかを決定します。現在、Mobvista のオンライン プラットフォーム インスタンスの 70% が入札インスタンスに導入されており、そのほとんどはプログラマティック ビジネスをサポートしているため、1 回のリクエストのコストが 65% 削減されています。 蔡超氏は、企業がスポットインスタンスを使用できるかどうかは、企業の業務実装と業務アーキテクチャに関係しており、業務アーキテクチャが十分な弾力性と耐障害性を備えているかどうか、そしてスポットインスタンスのクラスタ管理と組み合わせることで、期待されるSLAを達成できるかどうかにかかっていると述べた。どのような業務でスポットインスタンスを利用すべきかという一般的な結論はありませんが、大まかな基準としては、システムに「インスタンスの柔軟性」または「時間の柔軟性」がある場合、スポットインスタンスの利用を検討できます。 製品化された経験の出力 Mobvista は独自の検証を経て、入札インスタンスの実践的な経験を製品化し、SpotMax 製品を開発しました。 SpotMax は、弾力性のあるコンピューティング リソースを使用してクラウド システムのコストを最適化するシステムです。クラウド プラットフォームが提供する柔軟なリソースをユーザーが使用して、システムの可用性を確保し、最大限のコスト削減を実現できるようにすることを目的としています。 SpotMax のソリューションとサービスには、MaxArch、MaxChaos、MaxGroup の 3 つの部分が含まれます。 MaxArch は、Mobvista がユーザーに既存のアーキテクチャの評価、Xiangyun への移行、クラウドネイティブ アーキテクチャの設計を行うために提供するアーキテクチャ コンサルティング サービスです。 MaxChaos は、オープンソース ソフトウェアと Mobvista 独自の研究に基づいたサービス フレームワークであり、カオス エンジニアリング サービスを提供します。 MaxGroup は、クラスターの劣化防止、スポットインスタンス クラスターの推奨、強化学習に基づくハイブリッド クラスターの負荷分散を通じてクラウド システムのコスト削減を支援するスポットインスタンス クラスター管理サービスです。 SpotMax は顧客中心主義であり、Mobvista は常に自社の製品とソリューションを顧客にさらに良いサービスとして提供することに尽力してきました。しかし、顧客が異なれば直面する問題も異なります。したがって、さまざまなアプリケーション シナリオに適応する必要性を考慮して、SpotMax は設計にプラグイン モードを採用しています。ユーザーは、サードパーティのサービス検出用のプラグイン、コンテナ化された環境用のプラグインなど、さまざまな使用シナリオに応じてさまざまなプラグインを選択できます。 今後の計画 現在、Mobvistaはマイクロサービス化を完了しており、コンテナ化とサービスメッシュの導入を拡大していく予定です。蔡超氏は「仮想マシンネットワークからコンテナネットワーク、そしてサービスネットワークへとインフラの抽象化レベルを向上させ、大規模で複雑なシステムの保守性を大幅に向上させる」と述べた。 さらに、Mobvistaは海外に進出しグローバル展開する企業のニーズに応える「ツールエコシステム」の構築も進めています。 Mobvista は、プロモーション、収益化、データ分析からクラウド アーキテクチャ、コスト最適化まで、より多様なシナリオで企業に価値を創造し、企業がより広範なグローバル市場に参入して高い成長を達成できるよう支援することに尽力しています。 [51CTO オリジナル記事、パートナーサイトに転載する場合は、元の著者とソースを 51CTO.com として明記してください] |
<<: 2020 年のクラウド コンピューティングにおける 10 大トレンド
>>: 2020年のクラウドコンピューティング産業チェーンの現状分析
近年、「If You Are the One」や「Let's Date」などの大規模なブライ...
もうすぐ母の日がやってきます。大手ブランドのコピーライティングから学んでみましょう〜今週の日曜日、5...
2005 年に SEO 業界が誕生して以来、自分自身や他のウェブマスターに利益をもたらすこの業界に参...
私は仕事柄、国内のプライベートクラウド市場の発展を注視しており、その市場に参加する栄誉に恵まれてきま...
11月末にロサンゼルスデータセンターでcolocrossingのVPSブランドが立ち上げられ、ロサン...
教育・研修会社が取り組むビジネスは、成熟した社内プロセスに徐々に組み込まれつつあります。 2017年...
Hostus のアトランタ データ センターの OVZ と KVM はどちらも比較的低価格で販売され...
1. 背景RocketMQ がマスター/スレーブ モードを採用するか、Dledger マルチコピー ...
義務教育を数年受けた後、私はついに試験について心配しなくなりました。これは私が大学に行ってから一番感...
weloveservers からプロモーション メールを送信しました: KVM ベースの Windo...
月給5,000~50,000のこれらのプロジェクトはあなたの将来です今日は熊張豪の検索名刺設定につい...
YY の IPO からの啓蒙: ゲーム ポータルは変化を求め、軽量ゲーム コミュニティは徐々に目覚め...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス最適化担当者の中には、キ...
ニュース速報:9月27日早朝、「二重節」の連休まであと2日となったとき、北京で働く小林さん(仮名)は...
今日は、非常にハードコアな技術的知識についてお話ししましょう。 CopyOnWrite のアイデアと...