目次:
定義-クラウドネイティブアーキテクチャの意味
クラウドネイティブアーキテクチャは、クラウドで実行するために特別に構築されたアーキテクチャまたはシステムです。 クラウドネイティブアーキテクチャには、特定のハードウェアインフラストラクチャで実行するように構築されたレガシーシステムよりも柔軟性が高いという利点があり、後でクラウドに移行するのが難しい場合があります。
Techopediaがクラウドネイティブアーキテクチャを説明
クラウドネイティブアーキテクチャは、分散システムのクラウド哲学を利用しています。 特定の企業サイトにある物理サーバー上には構築されません。これは、クラウドに展開され、多くの場合マルチクラウド実装を通じて、システムの一部が1つのベンダーのサーバーにあり、別の部分が他のベンダーのサーバー。
その結果、クラウドネイティブアーキテクチャは、分散システムを取り巻く最新かつ最高のテクノロジーの利用を余儀なくされています。 たとえば、コンテナ仮想化は、仮想化システムの驚異的な効率性として歓迎されています。 クラウドネイティブアーキテクチャは、これらのリソースを、より多くの変更に耐えることができるプラットフォームに開発し、より緩やかな、または集中化されていないリソースのセットを管理します。 ある意味では、適切に設計されたクラウドネイティブアーキテクチャは、クラウドによって可能になった汎用性とスケーラビリティの利点を実際に利用しますが、他の実装はそうではありません。 これらすべてにより、企業はITアップグレードでクラウドネイティブソリューションの使用を検討することになります。