クラウド ネイティブとは何かについてお話ししましょう。

クラウド ネイティブとは何かについてお話ししましょう。

[[380736]]

この記事はWeChatの公開アカウント「Full-Stack Coder Portrait」から転載したもので、著者はXiaomajiaです。この記事を転載する場合は、Full-Stack Coder Portrait の公開アカウントにご連絡ください。

> 千人の読者の目には千のハムレットがある。過去 6 か月間、私はクラウド ネイティブと DevOps に関する記事をいくつか書きました。最近、Microsoft Docs を体系的に読んでいます。今日は、私自身の実践的なトピックに基づいて[Cloud Native]を翻訳し始めました。

近年、クラウドネイティブはソフトウェア業界の原動力となっています。

これは、大規模で複雑なシステムを構築する新しい方法であり、最新のソフトウェア開発手法、テクノロジー、クラウド インフラストラクチャを最大限に活用して、システムの設計、実装、展開、運用の方法を変えるアプローチです。

クラウド ネイティブ システムは、急速な変化、大規模、弾力性に対応するように設計されています。

Cloud Native Foundation が提供する公式定義:

クラウド ネイティブ テクノロジーにより、チームはパブリック クラウド、プライベート クラウド、ハイブリッド クラウドなどの最新の動的環境でスケーラブルなアプリケーションを構築および実行できるようになります。コンテナ、サービス メッシュ、マイクロサービス、不変のインフラストラクチャ、宣言型 API によって、このアプローチが可能になります。

これらのテクノロジーにより、疎結合システムの回復力、拡張性、管理性、監視性が向上します。堅牢な自動化テクノロジーと組み合わせることで、エンジニアは最小限の労力で頻繁かつ予測可能な反復的なデプロイメントを実行できます。

ユーザーの要求は増加し、アプリケーションはより複雑になっています。ユーザーは、応答時間の速さ、革新的な機能、ダウンタイムゼロを期待しています。

クラウド ネイティブはスピードと俊敏性を重視し、ビジネス システムを「ビジネス機能の実現」から「ビジネスのスピードと成長を加速できる戦略的変革の武器」へと進化させます。

これらのテクノロジーを導入している企業をいくつか紹介します。彼らが達成したスピード、俊敏性、スケーラビリティを考えてみましょう。

会社制作実習
ネットフリックス 600 以上のサービスが稼働中。 1 日あたり 100 回のデプロイメント。
ウーバー運用中のサービスは 1,000 を超えます。毎週数千回のデプロイメント。
微信 3,000以上の制作サービス。 1日あたり1,000回のデプロイ

ご覧のとおり、Netflix、Uber、WeChat は、何百もの独立したマイクロサービスで構成されたシステムを公開しています。この建築スタイルにより、市場の状況に迅速に対応できるようになります。複雑なアプリケーションの一部をリアルタイムで更新し、必要に応じてそれらの領域を個別に拡張できます。

クラウド ネイティブのスピードと俊敏性は、さまざまな要因から生まれます。

1 つ目はクラウド インフラストラクチャであり、下の図に示す他の 5 つの基礎となる柱もクラウド ネイティブ システムのサポートを提供します。

クラウドインフラストラクチャ

クラウド ネイティブ システムは、クラウド サービス モデルを最大限に活用します。

クラウド ネイティブ システムは、Platform as a Service (PaaS) コンピューティング設備とホスティング サービスを広範に活用し、動的な仮想化クラウド環境で機能するように設計されています。

彼らはインフラストラクチャを使い捨てのものと見なしています。つまり、数分でプロビジョニングされ、自動化によってオンデマンドでサイズ変更、拡張、移動、または破棄されます。

DevOps で広く認識されている「ペット対家畜」の概念:

ペットサービスモデル

ペット サービス モデルでは、サービス インスタンスはペットとして扱われ、各ペットには Zeus、Poseidon、Athena などの一意の名前が付けられます。彼らは「ユニークで、綿密な注意を払い、病気のときは看病して健康を取り戻します」。サイズを大きくすることで規模を拡大することができ、ペットが病気になると誰もが注意を払うようになります。

ペット サーバーの例には、メインフレーム、個別のサーバー、ロード バランサーとファイアウォール、データベース システムなどがあります。

畜産サービスモデル

家畜サービス モデルでは、各サービス インスタンスを同一の仮想マシンまたはコンテナーとして構成し、Service-01、Service-02 などのシステム番号を割り当てます。より多くの「拡張インスタンス」を作成することで拡張でき、1 つがダウンしても誰も気付きません。

家畜モデルの例としては、Web サーバー アレイ、NoSQL クラスター、メッセージ キュー クラスター、検索クラスター、キャッシュ リバース プロキシ クラスター、ビッグ データ クラスターなどが挙げられます。

家畜モデルは「不変のインフラストラクチャ」を信じています。つまり、サーバーはデプロイ後に変更されることはなく、何かを更新、修正、または変更する必要がある場合は、対応する変更を含むイメージから新しいサーバーが構築され、古いサーバーが置き換えられます。一度実証されると、それらは運用され、古いものは廃止されます。

クラウドネイティブシステムは家畜サービスモデルを採用しています。インフラストラクチャのスケールアップやスケールダウンに応じて、実行されているコンピューターに関係なく継続的に実行します。

参照

https://joachim8675309.medium.com/devops-concepts-pets-vs-cattle-2380b5aab313

https://docs.microsoft.com/en-us/dotnet/architecture/cloud-native/定義

これは特別なトピックです。クラウド ネイティブの他の 5 つの柱である、最新の設計コンセプト、マイクロサービス、コンテナ化、サポート サービス、自動化については、後で説明します。どうぞお楽しみに。

<<:  仮想化とは何ですか?

>>:  2020年第4四半期のクラウドインフラ支出は400億ドルに迫る

推薦する

SaaS とオンプレミスの IT 管理プラットフォームの導入: 長所と短所

多くのベンダーが IT 管理用の SaaS ツールを提供しています。単一のプラットフォームを維持し、...

外部リンクをウェブサイトの永遠の電波にしましょう

最適化に携わる人なら、コンテンツは王様、外部リンクは女王という格言を知っているでしょう。これは外部リ...

ライブ放送を視聴する人が数千人しかいなくても、それでも行う価値はあるのでしょうか?

ライブストリーミングは、昨年から始まったビジネス関連業界のキーワードです。大きなプロモーションがある...

Ganji.comとWowotuanの共同出口モデルは参考になるかもしれない

Ganji.comは共同購入事業をWoWotuanに売却したが、アナリストらはこれを「負担の解消」と...

120人の商人の視点から見たWeChatマーケティングに関する10の真実

はじめに: WeChat マーケティングはどれほど優れているのでしょうか? どれほど悪いのでしょうか...

中小SEOサービス企業向け研修の実践的意義について

小規模な SEO サービス企業は、人材の確保に苦労することがよくあります。これは給与と開発スペースの...

クラウド コンピューティング、仮想化、コンテナを 1 つの記事で理解する

「クラウド コンピューティング」という言葉は、皆さんもよくご存知だと思います。情報技術の発展の主流の...

ウェブサイトの推奨事項: 500friends により、オンライン マーチャントはユーザー価値を「予測」できるようになります

500friends: オンライン マーチャントがユーザーの価値を「予測」できるようにする オンライ...

SEO は思っているほど難しくはありません。ユーザー エクスペリエンスに注意を払うことが重要です。

当社の新人の中には、ウェブサイトや SEO に触れたばかりで、とても魔法のようなものだと思っている人...

Kubernetes のマルチコンテナ Pod と Pod 内のコンテナ間通信

コンテナはマイクロサービスなどの単一の問題を解決するためによく使用されますが、実際のシナリオでは、問...

最も完全なディスカス! forum.php の末尾を削除する X2 メソッド

まず、これが discuz フォーラムの forum.php テールを削除する最も完全な方法であるこ...

コンタボはどうですか?東京のVPSの簡単なレビュー

Contabo は本日、東京に新しいデータセンターを開設しました。ウェブマスターはすぐに最低構成の日...

ウェブサイト最適化事例: ウェブサイトのキーワードをどのように決定すればよいですか? - A5 Webmaster Network

ウェブサイト最適化の事例: ウェブサイトのキーワードをどのように決定すればよいですか? SEO とは...

創蒙ネットワーク:貴州省/鎮江市、20Mbps無制限、独立サーバー、月額料金はわずか288元

創蒙ネットワークはこのサイトに連絡し、貴州(興義)電信、鎮江電信など、いくつかの国内独立サーバーを特...

2022 年に注目すべき 8 つのクラウド コンピューティング トレンド

過去数年間の激動を経て、クラウド コンピューティングは、事業継続性、コスト効率、将来の拡張性の向上を...