Verrazzanoの機能

Verrazzano Enterprise Container Platformは、様々なホスティング環境間でアプリケーションとクラスタの管理を標準化するための統合プラットフォームを提供します。使い慣れた多くのオープン・ソース・プロジェクトで構成され、各プロジェクトがKubernetesクラスタ上で連携して重要なコンテナ管理サービスを提供します。

Verrazzanoを使い始めるのは簡単です。基本的なインストール・プロセスはシンプルでありながら、要件に応じて進化できるだけの柔軟性があります。

すべてのアプリケーション・タイプ向けの統合ホスティング環境

Verrazzanoの柔軟性により、クラウド・ネイティブ・アプリケーションと従来型アプリケーションの両方をオンプレミス環境とマルチクラウド環境にデプロイし、それらすべてを同じコンポーネントを使用して管理できます。ツールとプロセスの一貫したセットを使用することで、トレーニングとメンテナンスに関連するオーバーヘッドが軽減され、ビジネス・ニーズに対応できる開発リソースが増えます。

Verrazzanoは、従来型アプリケーションの最新化へのアプローチを加速させることもできます。クラウド・ネイティブ・テクノロジは多くの利点をもたらしますが、既存のアプリケーションの変換に必要な労力の要件が二の足を踏ませることもあります。Verrazzanoは、この2つの側面の橋渡し役となります。開発者は、すぐに新しいアプリケーションをクラウド・ネイティブに構築し始めると同時に、既存の従来型アプリケーションを合理的なスケジュールに沿って維持し、変換することができます。すべて同じプラットフォームにおいてです。

完全なアプリケーション・ライフサイクル管理

Verrazzanoは、デプロイメントから始まるライフサイクルのすべてのフェーズでアプリケーションをサポートします。デプロイメント・プロセスが幅広く自動化されるため、マルチクラウド環境においても、アプリケーションの正常なデプロイメントを確実に再現できます。

Verrazzanoは、アプリケーション管理が継続的かつ動的なプロセスであり、デプロイメントは始まりにすぎないことを理解しています。アプリケーションのライフサイクルが進むにつれて、アプリケーションの管理システムは新たに生じるニーズに適応できる必要があります。Day 2オペレーションも同様に考慮されるため、デプロイメント後も、ライフサイクル全体を通じてアプリケーションとそのクラスタを引き続き最適化できます。

Verrazzanoでは、単一プラットフォーム内で管理が行われるので、DevOpsとGitOpsの原則に従いやすくなります。多様なユーザー間の調整が容易になり、迅速な解決と創造的なイノベーションが促進されます。

Verrazzanoを構成するソフトウェアとその機能のリストについては、「インストール済ソフトウェア」を参照してください。

信頼できるインフラストラクチャ管理

Verrazzanoは、アプリケーションの直接管理が、便利なコンテナ管理プラットフォームを構成する要素にすぎないことも認識しています。安定した信頼性の高いサービスを一貫して提供するには、健全な基盤から始める必要があります。アプリケーションをサポートするインフラストラクチャも同様に、適切にサポートされていることが必要です。

Verrazzanoは、クラスタの状態に関する有益でタイムリな情報を追跡して受け取り、クラスタが最適に動作していることを確認します。

また、Verrazzanoは、シングルクラスタとマルチクラスタ両方のKubernertes環境をサポートしています。

Verrazzanoがマルチクラスタ環境で動作する仕組みの詳細は、「マルチクラスタ」を参照してください。

包括的な可観測性

Verrazzanoには様々なロギング・コンポーネント、モニタリング・コンポーネントおよびトレース・コンポーネントが含まれているため、アプリケーションとその環境によって生成される包括的なデータに基づいてインテリジェントな意思決定を行うことができます。この可観測性スタック内のコンポーネントの多くは、自動化された重要な機能を備えているため、Verrazzanoは、ユーザーが問題の発生を認識する前に、ユーザーに警告します。

使用可能な可観測性オプションの詳細は、「可観測性」を参照してください。

統合セキュリティ

Verrazzanoは、セキュリティを重視した一連の堅牢なコンポーネントを使用して、アプリケーションやその他のリソースを保護します。Kubernetesのロールベースのアクセス制御を利用して、適切なユーザーのみを適切なリソースに対して認可します。Verrazzanoには、OAuthおよびLDAPシステムと簡単に統合できるアイデンティティ・ソリューションも組み込まれているため、ユーザー管理を合理化し、シングル・サインオン・サービスを実装して、Verrazzanoコンポーネントとアプリケーションを保護できます。

さらに、1つのまとまりのあるプラットフォームにより、関連のない複数のソフトウェア・コンポーネントにまたがって作業する場合によく発生する潜在的なセキュリティ・ギャップを削減できます。Verrazzanoは、個々のコンポーネント間の潜在的なギャップを埋めることで、互換性の問題を最小限に抑え、各コンポーネントがサポートされている安全なバージョンのまま維持されるようにします。

Verrazzanoがアプリケーションを保護する方法の詳細は、「セキュリティ」を参照してください。