HCL Software is Cloud Native: Q&A with Chief Platform Architect, Alex Mulholland の翻訳版です。
なぜクラウドネイティブ戦略が重要なのか?
2021年3月2日
著者: Alex Mulholland / Platform Chief Architect, HCL Software
クラウドネイティブ戦略では、パブリック、プライベート、ハイブリッドのクラウドリソースを利用することで、ビジネス上のメリットを実現できます。クラウド・リソースは、インフラ・コストの削減、アプリケーションの更新の迅速化、データ・ロケーションの要件への対応など、さまざまなビジネス目標を達成するために、さまざまな方法で使用できます。組織は、特定のビジネス要件を満たすクラウドネイティブ戦略を構築しなければなりません。HCL Software は、多くの企業がビジネス・アプリケーションに使用するエンタープライズ・ソフトウェアを提供しているため、お客様の利益となるクラウド・ネイティブ戦略をサポートするクラウド・ネイティブ戦略を持つことが重要だと考えています。
クラウドネイティブ化に向けて動き出したお客様が直面している最大の課題は何でしょうか?
お客様が直面している最大の課題は、クラウドネイティブのスキルが限られていること、厳選されたクラウドでしか利用できないエンタープライズ・ソフトウェアがあること、1つのクラウド・ベンダーに固定されない選択ができることだと思います。
当社のお客様は、当社のソフトウェアの管理に高いスキルを持っていますが、ほとんどのお客様はクラウドネイティブ技術を使い始めたばかりです。コンテナや Kubernetes で簡単に始められるようにしたり、クラウドネイティブの世界で主流となっている技術や、大規模な本番環境での利用がすでに実績のある技術を統合したりすることで、私たちはそのお手伝いできます。
大手ソフトウェアベンダーの多くは、特定のクラウドベンダーと強い結びつきを持っているため、そのソフトウェアを使用することで、そのクラウドに縛られてしまいます。このため、ソフトウェアとクラウドベンダーの両方の選択の自由が制限され、移行が非常に困難になる可能性があります。ワークロードがクラウドに移行し、異なるクラウドの特性やコストが理解されるにつれ、多くのユーザーは、異なるクラウドベンダーに移行したり、ワークロードを複数のクラウドに分散させたりする機能を求めています。このような柔軟性をユーザーに提供できるようにすることが重要です。
HCL Software のクラウドネイティブアプローチとは何ですか?
HCL Software のクラウドネイティブ戦略は、最も広く採用されているクラウドネイティブ技術に根ざした技術プラットフォームと、お客様がそれぞれのビジネス目標に合わせて最適な方法でクラウドネイティブを採用できるようにするための選択と柔軟性を組み合わせたものです。
HCL Software が行ったテクノロジーの選択は、クラウドネイティブ・コンピューティング・ファウンデーションのクラウドネイティブの定義に基づいています。当社のソフトウェアは、Kubernetes オーケストレーションを備えたコンテナや Helm パッケージなど、クラウドネイティブのコア技術を使用しています。リクエストルーティング、アクセス制御、監視は、広く採用されているオープンソースソリューションによって提供されています。Ambassador、Keycloak、Prometheus、Grafana です。ダッシュボードアプリケーションは、基礎となる Kubernetes リソースや製品ログファイルなどへの一貫したアクセスを提供し、どのクラウドプロバイダーを使用しているかに関わらず、Kubernetes を簡単に使い始められます。当社では、dev/ops や CI/CD などのクラウドネイティブプラクティスを使用して製品を開発・提供しているため、インストール、監視、更新の特性が一貫しており、迅速に提供されるクラウド対応の製品ポートフォリオへとソフトウェアを進化させています。
クラウド・ネイティブは、シングルテナント、マルチテナント、クラウド・アーキテクチャと比較してどうですか?
HCL Software のクラウドネイティブ製品は、お客様に選択肢と柔軟性を提供し、完全なコントロールを実現します。HCL のソフトウェアは、どのような Kubernetes 環境でも、お客様のデータセンターやパブリッククラウドのアカウントにインストールできます。
現在市場に出回っている他のクラウドネイティブ製品との違いは何ですか?
ほとんどのクラウドネイティブ製品は、顧客を特定のクラウドベンダーに結びつけています。当社のクラウドネイティブ戦略は、クラウドに完全に依存しないという点で、大手エンタープライズ・ソフトウェア・ベンダーの中では他に類を見ません。当社のクラウドネイティブ機能は Kubernetes のみに依存しており、クラウドベンダーに依存することはありません。これにより、お客様はパブリック、プライベートを問わず、どのようなクラウドでも当社のソフトウェアを自由に実行できます。この柔軟性により、クラウドプロバイダー間での移行が容易になり、コスト削減のメリットを迅速に享受したり、個々のエンドユーザーの要件を満たしたり、マルチクラウド戦略を実装したり、その他多くの動機を満たせます。
HCL Software はどのようにして顧客のクラウドネイティブ導入を支援しているのでしょうか?
SoFy は、HCL Software のクラウドネイティブプラットフォームであり、お客様が迅速かつ容易にクラウドネイティブを導入できるように支援しています。SoFyは、クラウドネイティブのフォームファクタにあるエンタープライズソフトウェア製品のカタログで、Helm でインストールされ、Kubernetes でオーケストレーションされたコンテナ内で動作し、それらを監視・管理するための共通のサービスセットを備えています。1つまたは複数の製品を選択し、選択した Kubernetes 環境に数分でデプロイできます。既存のお客様がSoFyを手にして、長年使ってきた製品が本当に Kubernetes にインストールされ、数分で稼働を開始できることを知ったとき、私たちが受け取る典型的な反応は、"Wow!
Helm はインストールとアップグレードを提供し、Kubernetes はスケーリングとフェイルオーバーをオーケストレーションします。SoFy の共通サービスは、実績のあるオープンソースのコンポーネントを利用して、すべてのクラウド環境で一貫したエクスペリエンスを持つ Kubernetes リソースへの監視、アクセス制御、簡素化されたアクセスを追加し、異なるクラウド間でのソフトウェアの管理を簡素化します。
図1:すべてのクラウド環境で一貫した管理者インターフェースを提供するSoFyコンソール
お客様はこれらの SoFy ソリューションを、パブリッククラウドプロバイダーがホストする Kubernetes 環境でも、自社のデータセンターで実行することも可能です。前提条件は最小限(Kubernetesとcert-manager)なので、1時間以内に HCL のソフトウェアをインストールして実行できます。
SoFy は誰でも利用できますか?
SoFy では、HCL Software のすべてのお客様とビジネスパートナーの皆様にご利用いただけます。
どのようにして利用を開始するのですか? 費用はかかりますか?
hclsofy.com にアクセスして、アクセスをリクエストしてください。SoFy を使用するための追加費用はありません。無料の Kubernetes サンドボックスを提供しており、Kubernetes で動作する当社のエンタープライズソフトウェア製品をすべて試せます。本格的に使用する準備ができたら、Helm インストールパッケージをダウンロードして、既存のソフトウェアライセンスを使用して、ご自身のKubernetes 環境でソフトウェアを実行できます。もしまだ Kubernetes 環境にアクセスしていない場合は、Google Cloud Platform の無料トライアルアカウントを使って実行する方法をガイドでご紹介します。