エクイニクス・アプリケーション・プラットフォーム(EAP)
Equinixアプリケーションプラットフォーム(EAP)は、Kubernetes、コンテナ、Linuxベースのコンテナランタイムおよびオーケストレーションプラットフォームである。このプラットフォームは、複数のクラウドでのアプリケーションの実行を簡素化するエコシステムを提供する。DevOpsチームの継続的デリバリーパイプラインに接続して、マイクロサービスやクラウドネイティブアプリケーションの継続的な開発とシームレスなデプロイを実現。EAPは、コンテナに再パッケージされたレガシーアプリケーションの実行にも適している。
コンテナの使用は仮想化における次のステップである。Kubernetesが提供するオーケストレーションと組み合わせることで、ハードウェアスタックではなくオペレーティングシステムのレベルで仮想化を行うことができる。コンテナは使いやすく、軽量で持ち運びに便利。メモリの一部のみを使用して、オペレーティングシステムのリソースを効率的に起動して共有する。Kubernetesの移植性により、パブリッククラウド、プライベートクラウド、ハイブリッドクラウド上のさまざまなオペレーティングシステムに必要に応じてコンテナを柔軟にデプロイできる。
EAPはサービスとしてのプラットフォームであり、Equinix Managed Solutionsポートフォリオの不可欠な部分である。本サービスでは、Equinixマネージドプライベートクラウド(MPC)コンピューティングリソースを使用する。

EAP のメリット
-
Platform Equinix (自動更新):欧州太平洋地域(EAP)は、オランダのPlatform Equinixにある。Platform Equinixは、Equinix Fabricとインターネットエクスチェンジおよびパブリッククラウドへの直接リンクを備えたインターネットの中心を形成するEquinixデータセンターでのホスティングおよび接続サービスの完全な提供である。アプリケーションとデータはオランダに安全に配置されており、ユーザー、ビジネスパートナー、顧客との接続に最適なオプションが用意されている。
-
セキュリティ:EAPは「セキュリティ第一」に設計されている。最小限で不変で徹底的に強化されたオペレーティングシステム(Talos Linux)を使用し、強化規格への適合性を継続的にテストしている。さらに、製品を取り巻くすべてのアクセスおよび手順は、厳格なセキュリティ基準に準拠している。
-
信頼性と継続性:コンテナ化されたアプリケーションEAPは、通常、パフォーマンスと問題がコンテナごとに分離されるサービスベースのアーキテクチャである。各サービスは特定のリソースに限定することができ、コンテナは互いに独立して起動と停止を行うことができ、アプリケーション全体に障害が発生するリスクはない。基盤となるオペレーティングシステムはフットプリントが小さく、メンテナンスの必要性が少ない。
-
スピード、柔軟性、効率性:コンテナとEAPを使用することで、柔軟な開発環境と運用環境が実現する。低オーバーヘッドで効率的なリソース管理により、刻々と変化する市場の要求に迅速に対応できる。
マネジメントとサポート
Equinix Managed Solutions は、以下を担当します。
- EAP コンポーネントの技術管理を行います。
- EAP コンポーネントおよび基盤となる MPC リソースに関するサポートおよびインシデント対応。
- このプラットフォームを使用して、マネージドソリューション、および必要なアプリケーションとツールを実行および開発します。
EAPプラットフォームは、Equinixがユーザと協議してプロビジョニングする。Equinix Managed SolutionsをサポートするEAPプラットフォームの使用を開始できる
運用
EAPは、MPCに導入されたランタイムプラットフォームである。ランタイムプラットフォームは、ユーザーがアプリケーション、サービス、データをデプロイするKubernetesクラスタで構成される。下の図はサービス(赤い四角形)と、ユーザーのアプリケーションとデータを示している。

顧客は、オーケストレーションのためにKubernetesを使用してアプリケーションプラットフォーム上でコンテナを実行することができる。Kubernetesクラスタ内では、独自のリソース(ポッド、サービス、名前空間など)を作成できる。必要に応じて、アプリケーションを拡張して冗長性や容量を増やすことができる。Kubernetes内で名前空間を定義して、環境またはテナントを分離することができる。これにより、異なるユーザーグループに権限を割り当てることもできる。リソースクォータを割り当てることもできる。
コンテナランタイムプラットフォームの基本的な構成は、3つのコントロールプレーンノードと、顧客が選択したサイズのワーカーノードからなる。プラットフォームのサイズは後でリクエストに応じて変更できる。
サービス
EAPの標準提供は、プラットフォームの使いやすさを強化するいくつかのサービスにバンドルされている。これらのサービスはEquinixが管理し、セルフサービス方式で利用できる。
- 持続性:MPCから提供されるプラットフォームには、ストレージクラスとして提供されるNFSに基づく(標準の)永続ストレージプロビジョニングツールがある。お客様は、クラスごとに独自の特性(サイズと品質)を持つクラスを好きなだけ選択できる。
- TCP入力:プラットフォームには動的TCPリバースプロキシがバンドルされており、クラスター内のKubernetesリソースを使用して構成できる。
- 認証フェデレーション:プラットフォームは、既存の外部認証ソース(oIDCまたはSAML)にフェデレーションすることも、単純なトークン認証を使用することもできる。
- 監視:Equinixはクラスタ内エージェントを使用してプラットフォームを監視する
- ポリシーエージェント: Equinixはポリシーエージェントを使用して重要な可動部分を舞台裏で保護し、Kubernetesのコアサービスがヒューマンエラーの影響を受けないようにする。
関係性と依存性
EAP サービスは、アプリケーションプラットフォームの基盤となる標準的なインフラストラクチャ・アズ・ア・サービスである Equinix Managed Private Cloud (MPC) Compute、Storage、Networking などに関連しています。
注:
-
サービスは単一のデータセンター内のMPCで提供される。
-
を担当することになります:
- アプリケーションとユーザーデータの信頼性と完全性。
- ポッド、サービス、ネームスペースの定義と作成、
- 独自のコンテナを定義する、
- アプリケーションデータのアーカイブ、
- 自身のワークロードの運用とライフサイクル管理
- 標準およびオプションの追加サービスの機能管理。
-
エクイニクスの責任は次のとおりです:
- コンテナ・ランタイム・プラットフォームの可用性、セキュリティ、更新。
- コンピュート、ストレージ、ネットワークなど、EBCの基礎となるコンポーネントの管理。
- 標準およびオプションの追加サービスの技術管理。