想像してみてください。クラウド コンピューティングがなければ、ビジネスはどうなるでしょうか? クラウド コンピューティングとマルチクラウド戦略の出現により、世界中の企業に革命的な変化がもたらされました。しかし、テクノロジーは長年にわたって発展してきましたが、「マルチクラウド」に内在する複雑さは、依然として企業にとって大きな悩みの種となっています。マルチクラウド戦略を選択する企業はすべて、クラウドコスト支出を抑制しながらパフォーマンスを向上したいと考えています。これを実現するのに役立つベストプラクティスはありますか? Akamai の見解では、テクノロジーが進化し成熟するにつれて、この目標を達成するために使用される方法は、クラウド テクノロジーが最初に導入されたときとは大きく異なります。現在、クラウドに移行する企業がさらに注意を払う必要があるのは、クラウド プラットフォームの「分散」特性と、マイクロサービスに基づくその移植性です。 Akamai クラウドコンピューティングの詳細 分散クラウドプラットフォーム、クラウドネイティブアプリケーションに最適なソリューションAkamai の委託を受け Forrester Consulting が実施した「The Great Cloud Reset」調査では、分散型クラウド アーキテクチャの利点を活用することで、パフォーマンスとコストのバランスをスムーズに実現できることが判明しました。分散型クラウド プラットフォームは、企業 (特にグローバル企業) が直面する多くの問題を解決できるからです。
さらに、インタビューを受けた企業の多くは、分散クラウド アーキテクチャが次のような他の多くの側面でも価値をもたらすことができると述べています。
多国籍企業では、世界中の複数の国や地域でワークロードを実行する必要があります。複数のクラウドにまたがってワークロードを適切に分散すると、パフォーマンスが向上するだけでなく、データの保存場所と主権に関するますます厳しくなる規制にも適合します。 Forrester がインタビューした専門家は、分散クラウド コンピューティング プラットフォームへの移行が、クラウド ネイティブ アプリケーションの構築と展開に適したソリューションであることにほぼ全員一致で同意しました。この動きは、競争上の優位性を高め、顧客体験を改善し、利益を増やすのに役立ちます。 マイクロサービスベースの移植性によりサービスの効率化が実現クラウド プラットフォームの移植性とは、アプリケーションやデータをさまざまなクラウド サービス プロバイダーまたはクラウド環境に簡単に移行または展開できる機能を指します。この機能は企業にとって非常に重要です。コストの削減と効率性の向上におけるポータブル クラウド プラットフォームの役割は、主に次の側面に反映されます。
そこで疑問になるのが、クラウドで実行したいアプリケーションとワークロードがさまざまなクラウド プラットフォームに柔軟に適応し、あるプラットフォームから別のプラットフォームにスムーズかつ安全に移行できるようにするにはどうすればよいかということです。マイクロサービスアーキテクチャ! 従来のモノリシック アプリケーションとは異なり、マイクロサービス アーキテクチャ アプリケーションはスケーラブルであり、単一の機能に重点を置いています。このタイプのアーキテクチャでは、各自己完結型モジュール ユニットが、大規模なシステム内の特定の機能を処理する役割を担い、多くの場合、大規模なアプリケーションは、このようなモジュール コンポーネントまたはサービス (コンテナーやサーバーレス コンピューティングなど) から構築できます。 マイクロサービスは、さまざまな部門、予算、要件で構成されるビジネスと考えることができます。毎年、企業のニーズが変化するにつれて、これらの要件も変化します。時間の経過とともに、アプリケーションは変化する要件に直面し、その一部によってさらなる要求が生じたり、より多くの注意が必要になったりする可能性があります。さらに、アプリケーションのさまざまな側面では、さまざまな程度の拡張やスケーリングが必要になる場合があります。マイクロサービスは、アプリケーションの他の側面に影響を与えることなく、アプリケーションの特定の側面を独立した方法で拡張または拡大するのに役立ちます。 マイクロサービスは、1 つのことを実行し、それを適切に実行する責任があります。さらに、マイクロサービスを使用することで、回復力とフォールト トレランスの面で固有の利点も得られます。マイクロサービス アーキテクチャは、障害を単一のサービスに限定することで、障害がシステム全体に影響するのを防ぐことを目的としています。特定の障害が発生した場合、その場所がわかり、他のものに影響を与えることなく修正することができます。 マイクロサービスを使用する理由では、なぜマイクロサービスを使用するのでしょうか?私たちは、マイクロサービス アーキテクチャを使用してアプリケーションとワークロードの移植性を向上させ、移植可能なクラウド プラットフォームを使用してコストを削減し、効率を向上したいと考えています。では、具体的にこの目標はどのように達成されるのでしょうか? Akamai は、マイクロサービスが企業の次の達成に役立つと考えています。
マイクロサービスのベストプラクティスAkamai は、長年の業務経験とさまざまな業界の顧客とのコミュニケーションに基づいて、マイクロサービスの実装には多くの重要な考慮事項があると考えています。これらの事項を慎重に検討すれば、企業は多くのトラブルを軽減し、クラウド プラットフォームのさまざまな利点をさらに活用できるようになります。 簡単に言えば、Akamai は、マイクロサービス アーキテクチャを実装する際に注意すべき最も重要なことは、マイクロサービスを小さく保ち、単一のビジネス機能に重点を置くことだと考えています。これは非常に重要です。この方法により、追加機能を簡単に追加でき、無秩序な拡張を回避できます。ただし、各マイクロサービスの理想的なサイズについては明確な標準はなく、特定のアプリケーションと実際のニーズに基づいて決定する必要があります。 失敗を想定した設計も必要です。複数のサービスとマイクロサービスは設計上、本質的にフォールト トレラントですが、再試行、サーキット ブレーカー、バルクヘッドなどの追加設計によって、さらに耐障害性を高めることができます。船に隔壁がある理由を考えてみましょう。これらの隔壁は船の構造的完全性を保ち、漏れが生じた場合、隔壁が閉じて船が沈むのを防ぎます。 マイクロサービスは、ドメイン駆動設計原則に基づいて設計する必要があります。つまり、ビジネス機能に基づいてサービスをモデル化し、共通言語を使用してサービスがビジネス要件を満たすようにします。ドメイン駆動設計は、ビジネスを深く理解した上でソフトウェア システムを構築することに重点を置いており、その原則は、ソフトウェアがドメインに適合し、ビジネスに価値をもたらすように設計プロセスを導くのに役立ちます。これらの原則を組み合わせることで、ビジネス ドメインに対する深い理解が促進され、開発作業がビジネス ニーズや変化する要件と密接に連携されるようになります。 API ファーストのアプローチを採用して、マイクロサービスとサードパーティのサブシステム間の通信を容易にする中央接続ポイントを提供する API ゲートウェイを設計および実装します。 API ゲートウェイは、ルーティングのほとんどに加え、認証、承認、レート制限なども処理します。API 設計パターンは、マイクロサービスのモジュール性と再利用性にとって非常に重要です。 最後に、マイクロサービスのベストプラクティスをいくつか紹介します。
Akamai Cloud Platformは分散とポータブルの目標をサポートします強力なクラウド サービス プロバイダーとして、分散型クラウド コンピューティング プラットフォームは Akamai の主要事業の 1 つとなっています。現在、このプラットフォームは、26 のコア クラウド データ センターと 4,100 を超えるエッジ コンピューティング ノードを備え、世界 130 以上の国と地域に定着しています。 Akamai は、世界規模で分散されたインフラストラクチャを活用し、高性能で拡張性が高く、管理しやすいクラウド サーバー、ストレージ、ネットワーク サービスを通じて、企業のコスト削減、効率性の向上、ビジネス成果の向上を支援します。同時に、デジタル マーケティング、SaaS、ゲーム、e コマースなどの業界向けにカスタマイズされたソリューションも提供し、企業がクラウドに移行し、急速に拡大し、最終的にビジネスのグローバル化を成功させるお手伝いをします。 クラウドサービスの購入やクラウド移行も検討されている場合は、 Akamai Linodeのソリューションについて詳しくは、リンクをクリックしてください。 |
<<: Harbor はネットワークなしでも展開できますか?オフラインインストールガイドはこちら!
>>: K8s とビッグモデルは本当に一致するのでしょうか?
今日、初心者向けの QQ グループでチャットしていたところ、ウェブマスター ツールの使用に関して多く...
各地に支社を設立することに戸惑い、何をすべきか分からないことはありませんか?特にメインサイトと支社サ...
電子商取引バブル(写真提供:テンセントテクノロジー)テンセントテクノロジーニュース(雷建平)1月7日...
SEOにはデータ分析は必要でしょうか?個人的には、小規模なサイトでは必要ないかも知れませんが、中規模...
[[324758]]チャタリング私がこの業界に初めて参入し、Java を書き始めたとき、最初に関わっ...
ストレージは種類によってブロックストレージ、オブジェクトストレージ、ファイルストレージに分けられます...
近年、Weiboマーケティングは企業によって活用されており、「Love Is Not Blind」は...
オーストリアのライファイゼン銀行インターナショナルの子会社であるライファイゼン銀行ウクライナは、ロシ...
Hawkhost は、特別なブラックフライデー プロモーションを開始しました。cpanel パネルを...
【はじめに】インターネット上にはどれくらいの重複コンテンツがあるのでしょうか?インターネット上で重複...
世界的ビジネスベストセラー『ブルー・オーシャン戦略』には、企業は既存の思考を打ち破り、革新的な意識を...
10月22日から24日まで、国家次世代インターネットエンジニアリングセンターが主催し、南京江北新区な...
1. 概要MinIO は、GNU Affero General Public License v3....
少し前に、SEO Sky がウェブサイト最適化の目的を詳しく説明しました。簡単に言えば、ウェブサイト...
11月1日から、racknerdは「Double Eleven」のために複数のコンピュータルームで多...