IBM Cloud Satellite の概説
IBM Cloud Satellite® 分散型クラウドアーキテクチャは、パブリッククラウドサービスのスケーラビリティと柔軟性を、お客様のセキュアなプライベートクラウドで実行されるアプリケーションとデータにもたらします。 IBM Cloud Satellite® では、オンプレミス・データ・センター、他のクラウド・プロバイダー、またはエッジ・ネットワークにある独自のコンピュート・インフラストラクチャーを使用して、Satellite ロケーションを作成できます。 その後、Satellite の機能を使用して、インフラストラクチャー上で IBM Cloud サービスを実行し、アプリのワークロードを一貫してデプロイ、管理、および制御することができます。 単一の画面から、インフラストラクチャー全体で実行されるワークロードを Satellite ロケーションから管理できます。
Satellite のロケーションには、 Satellite Link や Satellite Config などのツールが含まれており、ロケーション内のネットワーク接続を保護および監査し、ロケーション内のクラスタ全体でアプリとポリシーを一貫して展開、管理、制御する機能を提供します。
動画の文字起こし
今日、多くの企業は、ワークロードをパブリック・クラウドに移行することからメリットを得ています。 コグニティブ・アプリケーションを構築し、オンデマンドで拡張し、パブリック・クラウドでのサービス API ベースの使用によって開発のスピードを向上させています。 しかし、現実には多くのワークロードがパブリック・クラウドに移行していない。しかし、そうしたワークロードの多くは規制業界のものであり、セキュリティやコンプライアンスに関する要件があったり、パフォーマンスやレイテンシーに関する要件があったりして、アプリケーションを物理的にパブリック・クラウドのデータセンターに移行するのは難しい。 そして、多くの企業が本当に求めているのは、パブリック・クラウドがもたらす俊敏性のメリットだけでなく、オンプレミス、既存のデータセンター、世界中の複数のパブリック・クラウド・プロバイダー、あるいは処理が必要なアプリケーションやデータソースに近いネットワークのエッジなど、必要な場所でワークロードを実行できる柔軟性だ。 パブリック・クラウドは、「分散クラウド」と呼ばれる新しい概念により、この要件を満たすように進化しています。 そのため、IBM Cloud Satellite の中心は、どこでも管理される IBM Cloud サービスの概念です。 今日、IBM Cloud の機能を利用すると、インフラストラクチャーから Kubernetes および OpenShift、データベース、DevOps ツール、AI 機械学習と IOT 用のフレームワークに至るまで、アプリケーションの構築と実行に使用できる 130 を超えるサービスのカタログが得られます。 これらのサービスはすべて、オンデマンドで提供できるAPIとして利用可能であり、アプリケーションを構築するために利用することができる。 IBM Cloud Satellite では、そのサービス・カタログを拡張し、IBM Cloud 領域外の場所で、同じ API を介してまったく同じ方法で利用できるようにします。 つまり、データセンターで OpenShift、工場でAI機械学習フレームワークを利用することができる。 これらの機能は、アプリケーション・ワークロードを実行する必要がある場所であればどこでも一貫性のある方法で使用できます。 また、IBM Cloud Paks やオープン・ソース機能などのソフトウェアを使用して、あらゆる環境で一貫性のある方法でデプロイすることもできます。 このアプローチの利点の1つは、パブリッククラウドが分散したワークロードすべての中央管理(コントロールプレーン)のようなものになることだ。 IBM Cloud、リソースのプロビジョニング、クラウドサービスのプロビジョニング、設定、アプリケーションのプロビジョニング、そして多様な環境間での一貫した管理を可能にする単一のコンソールでログインできる。 セキュリティーを実現する方法が 1 つあります。 もちろん、一般的な可観測性 (ロギングとモニタリング、ダッシュボードとアラート) も備えています。これにより、これらのすべての環境で一貫性のある方法で実行しているワークロードをモニターできます。 また、インベントリーと変更管理を支援するために、Satellite でいくつかの作業を行っています。 そのため、Satellite の機能の一部として、この共通コントロール・プレーンまたは単一のガラス・ペインを使用することで、さまざまな環境セットにわたってアプリケーションを管理できます。 では、これはどのように機能しますか? ここで紹介する Satellite 内の重要なアイデアの種類は、ロケーションの概念です。 ロケーションとは、クラウド・サービスをデプロイおよび利用できるようにする、IBM Cloud の外部の場所を IBM Cloud に対して定義する方法です。 これは、クラウド・サービスを実行するためにお客様の代わりに使用する、お客様が所有するインフラストラクチャーの集合です。 この場所は基本的に、 Linux ホスト、仮想マシン、または物理マシンの集合体であり、 Satellite によって自動的に管理されるリソースのプールとして配置され、私たちがサービスをプロビジョニングするために使用する。 そのため、例えば、データ・センター内に Satellite ロケーションを作成する場合、そのデータ・センター内に Linux マシンのセットをプロビジョンできます。 これらの Linux マシンを IBM Cloud にロケーションとして登録し、そのコレクションが IBM Cloud Satellite に登録されると、クラウド・サービスをデプロイできるクラウド・アカウント内のカスタム・リージョンのようなロケーションが表示されるようになります。 そのため、Postgres データベースを作成する場合は、DevOps ツール・チェーンを定義するか、OpenShift クラスターを作成します。クラウド内のサービスを介してそのクラスターをプロビジョンする場合、データ・センターで定義したカスタム・ロケーションは、そのリソースをプロビジョンするときに選択できるロケーションになります。 ロケーションは実にシンプルな概念で、 Linux、どんなインフラでもクラウド・サービスを実行する場所として利用できる。 このロケーションという概念の利点の 1 つは、非常に高い柔軟性を提供することです。IBM Cloud Satellite は、あらゆるインフラストラクチャーでクラウド・サービスを利用できるようにするために使用する共通のインフラストラクチャー抽象化として、Kubernetes と OpenShift の上に構築されています。 OpenShift を抽象化層として使用することで、Satellite ロケーションの下にあるさまざまなインフラストラクチャーをサポートできます。 データ・センター、物理サーバー、または仮想サーバーに独自のカスタム・インフラストラクチャーを持ち込むことができます。 アカウントを別のパブリック・クラウド (Amazon、Azure、Google など) で使用し、そのインフラストラクチャーを利用して、IBM Cloud がクラウド・サービスの実行に使用するロケーションに配置することができます。 これらのロケーション、サービスとアプリケーションは IBM Cloud によって管理されるため、当然ながら、これらの管理を支援するためにクラウドへの接続が必要になります。その接続は「Satellite Link」というコンポーネントによって提供されます。 Satellite Link のアイデアは、クラウドとその場所との間を流れるすべてのデータを透過的に可視化し、それらの場所で公開されるアプリケーションとリソースを制御できるようにすることです。 これらの 2 つのアイデア (ロケーションとリンク) は、Satellite が IBM Cloud に導入する基本的な新しい概念を提供し、あらゆる場所でサービスの力をお客様に提供します。 また、いくつかの最適化されたソリューションも提供します。 完全に統合されたラック・システム (IBM とパートナーの両方)、および as-a-service インフラストラクチャー機能により、ハードウェアからインフラストラクチャーまで、およびプラットフォームと SaaS アプリケーションに至るまで、お客様のすべての機能を実行できます。 そのため、インフラストラクチャーを利用することも、新しい環境を構築することも、IBM Cloud やその他のパブリック・クラウド・プロバイダー全体でマルチクラウド環境を実行することもできます。 Satellite ロケーションとリンクによって、クラウドカタログサービスをあらゆる場所に拡張することができ、クラウドのパワーと IBM Cloud のパワーを世界中の必要な場所に提供することができる。 必要なのはいくつかの Linux インフラストラクチャーだけで、残りは IBM が行います。 どうもありがとう。
Satellite のロケーション、ホストなど、とは何ですか?
まずは、Satellite のいくつかの重要な用語について理解してください。 その後、自分の知識を試して クイズに答えることができる!
用語 | 説明 |
---|---|
Satellite のロケーション | Satellite ロケーションは、オンプレミスのデータ・センターやクラウドなど、インフラストラクチャー・プロバイダー内の環境を表現したものです。 ロケーションは、バッキング・インフラストラクチャー環境の別個のゾーンからの、ホストと呼ばれる計算ソースで構成されます。 詳しくは、 Satellite の場所とホストについて を参照してください。 |
Satellite コネクター | Satellite コネクターは、 IBM Cloud から Docker ホストなどのコンテナー・プラットフォーム・ホストにデプロイされた軽量コンテナーを持つオンプレミス・リソースへのセキュア通信のみを有効にするデプロイメント・モデルです。 このオプションにより、 Satellite 通信のすべてのセキュリティーと監査能力が提供されますが、必要なリソースは少なくなります。 詳しくは、 Satellite コネクターの概要 を参照してください。 |
Satellite コネクター・エージェント | 各コネクタは、接続を確立するために接続先で実行されているエージェントを必要とします。 詳しくは、 コネクターについて を参照してください。 |
Satellite ホスト | Satellite ホストは、インフラストラクチャー・プロバイダーに常駐する計算ソースですが、ローカルにも常駐する計算ソースです。 ホストを Satellite ロケーションにアタッチした後、そのホストをロケーションコントロールプレーンまたは Satellite 対応の IBM Cloud サービスに割り当てて、サービスワークロードを実行するためのコンピューティングパワーを提供します。 詳しくは、 ロケーションへのホストの接続 を参照してください。 |
Satellite 対応サービス | Satellite ロケーションにセットアップできる IBM Cloud サービス (Red Hat OpenShift クラスターなど)。 サービスはロケーションの管理元の IBM Cloud リージョンから管理されますが、ロケーションでサービスのリソースを実行するためのインフラストラクチャー・ホストはお客様が用意する必要があります。 詳しくは、 サポートされる Satellite対応の IBM Cloud サービス を参照してください。 |
Satellite Config | Razee オープンソースプロジェクトをベースとした Satellite Config は、 Satellite のクラスター間で一貫してアプリのバージョンをロールアウトするために使用できる継続的デリバリーツールです。 詳しくは、Red Hat OpenShift 構成を使用したクラスター間への Satellite リソースのデプロイを参照してください。 |
Satellite Link | Satellite Link は、ロケーションの管理元の Satellite リージョンに IBM Cloud ロケーションを安全に接続します。 ロケーションとの間の通信は、リンク・トンネル・サーバーによってプロキシー処理され、この接続上のネットワーク・トラフィックをモニターおよび監査することができます。 詳しくは、Link エンドポイントを使用した Satellite ロケーションと外部サービスの接続を参照してください。 |
Satellite ストレージ | Satellite ストレージでは、ストレージ・テンプレートを使用して、Satellite ロケーションの複数の Red Hat OpenShift クラスターに多様なストレージ・ドライバーを簡単にインストールできるようにするために、Satellite Config を使用しています。 ストレージ・テンプレートは各ベンダーによって提供され、テストされています。 Satellite ストレージをインストールすると、クラスター・ユーザーは Kubernetes 永続ボリューム請求 (PVC) を使用して永続ストレージをオーダーし、アプリケーション・データを永続ストレージに保存できるようになります。 詳しくは、Satellite ストレージ・テンプレートについてを参照してください。 |
Satellite のインフラストラクチャーの選択
Satellite を開始するには、使用するインフラストラクチャーのタイプを決定します。 次に、ホストを接続し、ロケーション・コントロール・プレーンを作成して、ロケーションを作成します。 いくつかのクラウドプロバイダーでは、Terraformテンプレートを使ってロケーションを作成し、ホストをアタッチすることができる。 それ以外の場合は、ホストを手動で接続できます。 オプションについて詳しくは、 Satellite を参照してください。
- Satellite を試してみたい。
- Satellite ガイド・ツアーを使用して、 Satellite を試すことができます。 テスト用のIBM Cloud を使用して Satellite ・ロケーションを作成することもできます。 このセットアップは、実動システムで使用するためのものではありません。
- オンプレミス・インフラストラクチャーまたはエッジ・インフラストラクチャーを使用する予定です。
- オンプレミス・インフラストラクチャーの場合は、Satellite ロケーションの手動セットアップを実行できます。
- インフラストラクチャーに別のクラウド・プロバイダーを使用したいと考えています。
- Amazon Web Services (AWS)、Google Cloud Platform (GCP)、Microsoft Azure、または Alibaba Cloud から選択します。 これらのプロバイダーの多くには、Terraform ベースの自動化が含まれています。
- Satellite コネクターを作成します。
- コネクターを使用すると、特定のリモート・ロケーションと IBM Cloudとの間にセキュア接続を作成できます。 作成するには、 コネクターの作成 を参照してください。 コネクターについて さらに学習することもできます。
ホストの最小要件
いずれの場合も、インフラがホストの最低要件を満たしていることを確認してください。
satellite-host-check
スクリプトを実行して、ホスト・セットアップを検証できます。詳しくは、ホスト・セットアップの確認を参照してください。
Satellite ロケーションを作成しました。次に何が来ますか?
Satellite ロケーションがセットアップされたので、IBM Cloud サービスの使用を開始する準備ができました。
- Satellite 対応 IBM Cloud サービスを実行できるように、ロケーションへの追加ホストの接続によってコンピュート容量をロケーションに追加します。
- Red Hat OpenShift クラスターなどの Satellite 対応 IBM Cloud サービスを作成します。 事前に接続した追加のホストをワーカー・ノードとして割り当てて、クラスターにコンピュート能力を提供します。 既存の Red Hat OpenShift クラスターを自分のロケーションに登録するをデプロイメント・ターゲットとして使用することもできます。
- Satellite の構成を使用して アプリケーションを管理します。
- Satellite クラスター・ストレージ・テンプレートを作成します。
- Satellite Link コンポーネントについて学習し、ロケーションと IBM Cloud の間のネットワーク・トラフィックを管理するエンドポイントの使用方法を理解します。
お困りですか? クラウドのステータス、問題、ログに関する情報、サポートへのお問い合わせ、 IBM Cloud プラットフォーム関連アイテムのメール通知設定については、「 サポートを受ける 」をご覧ください。