Software Delivery has just Grown Up の翻訳版です。
ソフトウェア・デリバリーが成長しました
2021年8月9日
著者: Aaron Pickrell / Senior Product Manager
あなたやあなたのオペレーションチームが、完全に機能するエンタープライズグレードのアプリケーション一式を1日以内にデプロイできたのはいつですか?
この1年半、HCL SoftwareのHCL Solutions Factoryチームと一緒に仕事をする機会に恵まれました。このチームが私たちのソリューション提供能力にもたらしたものは、比較することができないほど難しいものです。これは、クラウドネイティブソフトウェアデリバリーのパラダイムシフトと言えるでしょう。この記事では、私たちがこの5年間で作り上げてきたものを紹介し、それがどのようにあなたの競争力を根本的に向上させるかを説明します。私たちの信じられないほど優秀なモダナイゼーションの専門家チームは、クラウドネイティブ技術に全面的に取り組み、SoFy(HCL Solutions Factory)を世に送り出しました。
SoFyは、エンタープライズソフトウェアのNetflixと考えてください。何よりもまず、HCL Softwareのすべてのタイトルの非常に親しみやすいカタログであり、事前にコンテナ化され、文字通り数分でパブリッククラウドのサンドボックスにデプロイできるようになっています。かつては高価な専門家に何週間もかけて依頼していたことが、今では技術者ではないユーザーがスターバックスに座りながら携帯電話でできるようになりました。本当に簡単なことなのです。
もしSoFyがそれだけだったら、今でも画期的なことだと思いますが、私たちはそれだけでは終わりませんでした。SoFyチームは、20以上の製品からなるHCL Softwareのポートフォリオ全体を対象に、ソリューションアクセラレーターの膨大なコレクションを構築していますが、これは私たちが思いつく限りの実用的なユースケースを使って、あなたの旅をスタートさせるためのものです。HCL Commerceだけでも、6つのアクセラレーターを作成しました。そのうちの1つは、CommerceとHCL Digital Experienceを完全に統合して自動的に展開し、Commerce内の新しいCMSとDAM機能をどのように利用できるかを示しています。
その中の一つに、CommerceとHCL Digital Experienceが完全に統合されたものがあります。
まず、製品カタログについて説明します。SoFyにログインするとすぐに、過去のバージョンや今後リリースされるベータ版を含む、最も人気のあるソフトウェアのタイトルをすべて閲覧できます。また、1つの製品に限定しているわけではありません。複数の製品を選択し、「ソリューション」と呼ばれるものに追加できます。このソリューションでは、すべての依存関係を自動的に検出し、「ヘルムチャート」と呼ばれるものを裏で作成し、ランチに行く間に、無料のクラウドサンドボックスですべてのコンテナデプロイメントのオーケストレーションを開始します。
ランチから戻ってくると、「ソリューション・コンソール」が表示されます。これは、私たちが構築したWebアプリケーションで、あなたのソリューションと一緒に移動します。ソリューション・コンソールは、ソリューションを管理するために必要なすべてのものを指先で操作できるようにします。ソリューションコンソールには、ビジネスユーザー向けツールにアクセスするために必要なリンクやログイン情報がすべて用意されているだけでなく、基盤となるKubernetesのアーティファクトや、運用チームが喜ぶログファイルやリソース使用率データなどのコンポーネントをすべて可視化できます。ビジネスユーザーは、すでに権利を得ているソフトウェアタイトルの最新機能を簡単に利用できるだけでなく、他のHCL Softwareのアプリケーションを無料で試用できます。開発者は最新のAPIにアクセスしてSwaggerドキュメントを閲覧し、次のキラーアプリの開発に取り掛かることができ、DevOpsチームはHelm Chartsをダウンロードして、ソリューションを任意のKubernetesベースの環境にデプロイできます。本当に家族みんなで楽しめます。
次にソリューションアクセラレーターについて説明します。ソリューションアクセラレーターを最初に展開したとき、私たちはこれを「デモパック」と呼んでいましたが、すぐにこれが単なるデモではないことに気づきました。それは、実際のビジネス上の問題に対して、数分でアクセスできる構築済みのソリューションを提供し、フローダイアグラム、豊富なドキュメント、ウォークスルービデオを通じて、ビジネスユーザー、開発者、オペレーションの専門家に価値を提供することです。私たちは、お客様がより多くの商品を販売し、より良いコミュニケーションを行い、比類のない簡単さとスピードでお客様を魅了するための旅を真に加速することができるようになりました。HCL Softwareの各製品チームは、それぞれの製品だけを対象とした独自のソリューションアクセラレーターを作成しているだけでなく、Voltronのような製品を組み合わせて、さらに大きなビジネス上の問題を解決するスーパーアプリケーションを作成しています。私たちはすでに30以上のソリューションアクセラレーターを展開しており、今後も継続していく予定です。
最後に、競争力を飛躍的に向上させる方法について説明します。私は以前、いくつかの有名ブランドの開発・サイト運営ディレクターをしていましたが、その時は、コマースとマーケティングのスタックをすべてオンプレミスで運用していました。スタックの最新バージョンにアップグレードしたいときは、サイト管理者にソフトウェアリポジトリへのアクセスを依頼していましたが、そこでは自分たちが権限を持つソフトウェアしか公開されていませんでした。通常、ダウンロードには少なくとも数日を要し、ダウンロードを中断して何度か往復し、頭を悩ませることもありました。
ダウンロードが完了すると、少なくとも1人か2人の開発者が1週間ほどかけて新しいテスト環境を構築し、最終的にはアプリケーションを立ち上げて設定するという作業を行わなければなりませんでした。多くの場合、信頼のおけるサードパーティーのシステムインテグレータに連絡を取らざるを得ませんでした。彼らは、我々のチームを一時的に補強し、新しいスタックを稼働させるために、1時間あたり150ドルのリソースを喜んで提供してくれました。そしてそれをQAチームに渡し、すべてが十分に機能していることを確認した上で、興味を失って他のことに移ってしまったビジネスラインに見せるのです。これらの作業を行うには、数ヶ月から数週間、数千ドルから数万ドルの費用がかかります。
私たちがどれだけこの試練を経験し、どれだけ楽しみにしていたか、お分かりいただけるだろう。その結果、私たちはアプリケーションのアップグレードに足を引っ張られ、競合他社が採用するすべての革新的な技術に対応する代わりに、時代遅れのソフトウェアを何年も使用して、ビジネスはますます停滞していきました。
そんな状況とは対照的なのが、SoFyです。SoFyは新鮮な空気のようなもので、多くの人が探し求めていた答えです。どれほど簡単か信じられない方は、今すぐご自身で試してみてください。もし、その日のうちに自分でソリューションを立ち上げて実行できなければ、LinkedInで私にDMを送っていただければ、無料で実行することをお約束します。
2021年7月20日、HCL Software はクラウドネイティブ戦略として HCL SoFy と HCL Now をリリースしました。
これに関連して、ホワイトペーパー:「HCL Software のクラウドネイティブへの取り組み 重要な4つの原則」を公開しました。
「HCL Software のクラウドネイティブ対応」のページの中程に配置しています。4ページほどの読み物で、HCL Software の考え方を解説しています。
Why take an enterprise software portfolio cloud native? の翻訳版です。
なぜ企業のソフトウェアポートフォリオをクラウドネイティブにするのか?
2021年7月22日
著者: Alex Mulholland / Platform Chief Architect, HCL Software
クラウドネイティブという言葉は、一般的にコンテナやマイクロサービス、「クラウドで生まれた」12要素のアプリケーションなどをイメージさせます。従来のエンタープライズソフトウェアをコンテナに入れ、Kubernetes でオーケストレーションするというアイデアは、すぐには理解できないかもしれませんし、賢明な試みとは思えないかもしれません。では、なぜ HCL Software は 500人年以上の労力を費やして、まさにそれを実現したのでしょうか。
まず、問題のソフトウェアポートフォリオについて考えてみましょう。HCL Software 社は、マーケティング、リテール、デブオプス、セキュリティツール、セキュアオートメーション、統合エンドポイント管理など、20以上のソフトウェア製品群を開発、マーケティング、販売、サポートしています。これには、Domino、BigFix、Unica、Commerce などの有名な製品が含まれます。これらのソフトウェア製品は、製品自体の設計と開発、そして顧客やパートナーによる使用と拡張の両方において、複数年にわたる投資の結果です。この投資の価値は非常に大きく、ポートフォリオをどのように近代化し、進化させていくかを検討する際には、これを過小評価してはなりません。また、これらの製品に対するお客様の投資を、専門知識とお客様のソフトウェア資産の両方で維持することは、非常に重要です。
では、お客様にとっての既存製品の価値を認識した上で、クラウドネイティブテクノロジーを適用する際の問題点やチャンスは何でしょうか?
当社製品のユーザーに共通する課題は、製品のインストール、設定、アップグレードに必要な時間とスキルです。従来のエンタープライズソフトウェアでは、複雑な前提条件、多数のファイルやフォーマットにまたがる設定、複数ステップのアップグレード手順などが必要になります。これらをコンテナとHelmチャートにまとめることで、数日(あるいは数週間)かかるインストールやアップグレードのプロセスを、1回の helm インストールや helm アップグレードのコマンドと、きれいにまとめられた値のオーバーライドファイルで済ませられます。長年お付き合いのあるお客様に、これらの製品の helm インストールをお見せすると、たいていは「わぁ、たった 15分で起動したの?それはすごい!」と言われることが多いです。もしその製品が Kubernetes のローリングアップデート(Kubernetes が古いバージョンのポッドをシャットダウンする前に新しいバージョンのポッドを巧妙に起動する)をサポートするように説得できれば、ユーザーは製品のダウンタイムなしにシンプルなアップグレードプロセスを手に入れることができる。これまでは(コストのかかる!)ソフトウェアを追加したり、(コストのかかる!)リソース上で並列システムを稼働させたりする必要があったかもしれませんが、ブルー/グリーンスタイルである。ローリング・アップデートに対応するためには、通常、既存のソフトウェアに多少の変更を加える必要がありますが、私の考えでは、お客様に大きな価値を提供するためには、投資する価値は十分にあると思います。
また、従来のエンタープライズ製品をお使いのお客様に共通する問題として、リクエストのルーティング、管理、モニタリングなどの一般的な問題を処理するために、追加のソフトウェアや自作の自動化が必要になることがあります。ソフトウェア企業は、このような管理用アドオンを開発・販売することで成功を収めてきましたが、これらのアドオンは通常、個々の製品に合わせてカスタマイズされています。しかし、Kubernetes と、それに関連する Ambassador、Prometheus、Grafana などのオープンソースプロジェクトは、これらの要求の多くに汎用的なソリューションを提供し、ソフトウェアのライセンスコストを削減するだけでなく、個別の企業製品ごとに異なるソフトウェアを学び(または書き)、維持するためのオーバーヘッドを削減します。
YouTube ビデオ「HCL SoFy」: 「HCL Software Approach to Cloud Native」をご覧ください (https://youtu.be/1AKpQ2Cf_nk)。
そして、私たちが実現するのは、製品の使用方法の変革です。お客様の製品自体への投資は守られますが、インストール、アップグレード、管理は完全に近代化されました。インストールとアップグレードは根本的に簡素化され、新しい CI/CD 製品スケジュールで配信される、より頻繁なアップデートを簡単に利用できるようになりました。Helm の値のオーバーライドとして含まれる設定のオーバーライドは、「コードとしての設定」システムに簡単に適用できます。すべての製品の運用管理が汎用的になるため、これまで個別の製品ごとに必要だった管理の専門知識が大幅に軽減される。製品ごとに管理や監視のアドオンを用意する必要がなく、Kubernetes をはじめとするサポート技術のスキルがポートフォリオ全体に適用できるようになる。
コンテナやヘルムチャートを使って、各製品にクラウドネイティブなフォーマットを提供することは、大きな前進です。HCL SoFy プラットフォームは、製品に統合された軽量の共通サービスで、Kubernetes を簡単に使い始めることができるようになっています。
HCL Software では、HCL Now を通じてクラウドネイティブ製品フォーマットのカスタムホスティングの提供を開始することで、この変革の恩恵を直接受けとれます。当社のオペレーションチームは、クライアントが選択したクラウド上で製品を実行し、SoFy プラットフォームは、多様なクラウド環境で一貫した管理と監視を提供します。このモデルによって提供される時間とスキルの節約は、当社のオペレーションチームにとって非常に現実的なものであり、当社の新しいクラウドネイティブ製品フォーマットに移行することで、お客様にも同様のメリットがあると確信しています。
Dr Alex Mulholland
HCL Software チーフプラットフォームアーキテクト
Go Cloud Native NOW with HCL Software の翻訳版です。
HCL Software で今すぐクラウドネイティブに
2021年7月20日
著者: Bill Swatling / Product Manager, HCL Software Platform
HCL Software のポートフォリオがクラウドネイティブになり、HCL Software 製品をご希望のクラウドに簡単に移行できるようになったことをお知らせします。HCL Software 製品をクラウドに移行することで、データや実装の所有権を維持したまま、新しいソフトウェア機能を利用することができます。クラウド・ネイティブ・サービスを活用することで、イノベーションが促進され、市場投入までの時間が短縮されます。HCL Software は、HCL Now を使って、お客様が今すぐクラウドネイティブに移行できるようにサポートします。
HCL Now の特長は以下の通りです。
Experts on Demand - 当社のクラウドおよび HCL 製品のエキスパートが、クラウドネイティブへの移行に伴うリスクとコストを削減します。
More for Less, No Lock-In - ソフトウェアやカスタマイズへの投資は、パブリッククラウドやプライベートクラウドを問わず、どのようなクラウドにも対応できます。初期投資を共有することで、お客様の変革をスタートさせます。
HCL Software は、ソフトウェア・アーキテクチャとデプロイメントにおいて、戦略的にクラウドにとらわれないアプローチをとっており、どこにでも自由にデプロイでき、革新の自由が得られ、スケールアップの準備ができています。24時間365日のサポート体制で、ソリューションを生み出した技術者と一緒に、ソフトウェアの潜在能力を最大限に引き出します。専門的な Kubernetes の運用のためにスタッフを雇用したり、再教育したりする必要がなく、クラウドネイティブなデプロイメントのメリットを得られます。HCL Now と共に、私たちの専門家は、お客様が選択したクラウド上でお客様の HCL Software 製品を実行します。
HCL Now で未来への旅に一緒に参加しませんか?
HCL Software では、従来から提供している製品について Docker 対応を進めてきましたが、この度、クラウドネイティブ化を実現すべく、HCL SoFy と HCL Now の提供を開始しました。
HCL SoFy では、ソフトウェア製品のカタログから必要な製品や REST API を選択することで、HELM CHART が生成され、Kubernetes 環境に素早くデプロイできます。短期間ながら、製品を一時的に HCL SoFy 上にデプロイして試すことができる機能を備えています。
HCL Now は、HCLのソフトウェア製品をクラウドサービスとして提供するものです。
詳細についてはニュースをご覧ください。なお、日本市場については、追って順次情報提供を行ってまいりますので、今暫くお待ちください。
You Need Cloud Native Enterprise Apps? We Have You Covered! の翻訳版です。
クラウドネイティブなエンタープライズアプリケーションが必要でしたら HCL SoFy
2021年7月20日
著者: Bill Swatling / Product Manager, HCL Software Platform
HCL Software の全製品がクラウドネイティブ化され、HCL Software 製品のクラウドネイティブ・ソリューション・ファクトリーである HCL SoFy で利用できるようになったことを発表します。
50 以上の製品コンポーネントと2,000以上のRest APIエンドポイントにアクセスし、無料トライアルとクラウドネイティブデモを利用することで、クラウドネイティブ化を加速させることができます。SoFyを実際に体験したり、チーフ・プラットフォーム・アーキテクトの話を聞いたり、クラウド・ネイティブのお客様からクラウド・ネイティブ化が組織にとって重要な理由を聞いたりすることができます。
HCL SoFy は、ベンダーに縛られることなく、選択したクラウド上にエンタープライズソフトウェアを数分で導入し、企業のニーズに合わせて拡張することができます。まるで 1-2-3 のような簡単さです。
HCL SoFy の特長は以下の通りです。
さらに、クラウド・ネイティブ・アーキテクチャへの移行に関するガイダンスや専門知識をご希望の場合は、HCL Now(新しいクラウド・ネイティブ・アズ・ア・サービス)をご利用いただくことで、クラウド・ネイティブの HCL Software 製品の価値を最大限に引き出すことができます。クラウドネイティブとしてゼロから構築されたエンタープライズグレードの可用性、無制限のスケーラビリティ、柔軟性を備えたクラウドネイティブを今すぐご利用ください。選択したパブリック・クラウド上に展開され、管理される専用のセキュアな環境を手に入れることができます。お客様のソフトウェアやカスタマイズへの投資は、パブリッククラウドやプライベートクラウドを問わず、どのようなクラウドにも移植可能で、HCL が初期投資を負担することで、お客様の変革を後押しします。
詳細については、https://www.hcljapan.co.jp/software/cloud-native/ をご覧ください。