本文へスキップ

Equinix アプリケーションプラットフォーム (EAP)

Equinix Application Platform (EAP) は、Kubernetes、コンテナ、Linux ベースコンテナランタイムおよびオーケストレーションプラットフォームです。このプラットフォームは、複数のクラウドでのアプリケーションの実行を簡素化するエコシステムを提供します。DevOps チームの継続的デリバリーパイプラインに接続して、マイクロサービスやクラウドネイティブアプリケーションの継続的な開発とシームレスな導入を実現します。EAP は、コンテナに再パッケージ化されたレガシーアプリケーションの実行にも適しています。

コンテナの利用は仮想化の次のステップだ。Kubernetesが提供するオーケストレーションと組み合わせることで、ハードウェア・スタックではなく、オペレーティング・システムのレベルで仮想化できるようになる。コンテナは使い勝手がよく、軽量でポータブルだ。効率的に起動し、オペレーティングシステムのリソースを共有し、メモリはほんの一部しか使用しない。Kubernetesの移植性により、パブリック、プライベート、ハイブリッドクラウド上の異なるオペレーティングシステム上で、必要に応じてコンテナを柔軟にデプロイできる。

EAP は Platform as a Service であり、Equinix Managed Solutions ポートフォリオの不可欠な部分です。このサービスは、Equinix Managed Private Cloud (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 がユーザーと協議の上、提供します。EAP プラットフォームは、Equinix Managed Solutions のサポートを利用してご利用を開始できます。

操作方法

EAP は、MPC に導入されたランタイムプラットフォームです。ランタイムプラットフォームは、ユーザーがアプリケーション、サービス、およびデータをデプロイする Kubernetes クラスタで構成されています。以下の図は、サービス(赤い長方形)と、ユーザーのアプリケーションおよびデータを示しています。

お客様は、Kubernetes をオーケストレーションに使用して、アプリケーションプラットフォーム上でコンテナを実行できます。Kubernetes クラスタ内では、独自のリソース(ポッド、サービス、ネームスペースなど)を作成できます。必要に応じて、アプリケーションをスケーリングして冗長性や容量を拡張できます。Kubernetes 内でネームスペースを定義して、環境やテナントを分離できます。これにより、異なるユーザーグループに権限を割り当てることも可能です。リソースのクォータを割り当てることもできます。

コンテナランタイムプラットフォームの基本セットアップは、3つのコントロールプレーンノードと、顧客が選択したサイズのワーカーノードで構成される。プラットフォームのサイズは、ご要望に応じて後から変更することも可能です。

サービス内容

EAP の標準サービスには、プラットフォームの使いやすさを向上させるいくつかのサービスがバンドルされています。以下のサービスは、Equinix によって管理されており、セルフサービスでご利用いただけます。

  • 永続性:MPC から提供されるプラットフォームには、ストレージクラスとして提供される NFS ベースの(標準)永続ストレージプロビジョナーがあります。お客様は、好きなだけクラスを選択することができ、各クラスには独自の特性(サイズと品質)があります。
  • TCP 入力:プラットフォームは、クラスタ内の Kubernetes リソースを使用して構成できる動的な TCP リバースプロキシをバンドルしています。
  • 認証フェデレーション:このプラットフォームは、既存の外部認証ソース(oIDC または SAML)とフェデレーションすることも、シンプルなトークン認証を使用することもできます。
  • モニタリング:Equinix は、クラスタ内のエージェントを使用してプラットフォームをモニタリングしています。
  • ポリシーエージェント:Equinix は、ポリシーエージェントを使用して重要な可動部分をバックグラウンドで保護し、Kubernetes コアサービスが人為的ミスによる影響を受けないようにしています。

関係性と依存性

EAP サービスは、アプリケーションプラットフォームの基盤となる標準的なインフラストラクチャ・アズ・ア・サービスである Equinix Managed Private Cloud (MPC) Compute、Storage、Networking などに関連しています。

  • サービスは単一のデータセンター内のMPCで提供される。

  • を担当することになります:

    • アプリケーションとユーザーデータの信頼性と完全性。
    • ポッド、サービス、ネームスペースの定義と作成、
    • 独自のコンテナを定義する、
    • アプリケーションデータのアーカイブ、
    • 自身のワークロードの運用とライフサイクル管理
    • 標準およびオプションの追加サービスの機能管理。
  • エクイニクスは以下の責任を負います:

    • コンテナ・ランタイム・プラットフォームの可用性、セキュリティ、更新。
    • コンピュート、ストレージ、ネットワーキングなど、EBCの基礎となるコンポーネントの管理。
    • 標準およびオプションの追加サービスの技術管理。
このページは役に立ちましたか?