マルチクラウド環境でのイノベーションを実現する IBM DevOps ソリューション

マルチクラウド環境でのイノベーションを実現する IBM DevOps ソリューション

デジタル変革の大きな波の中で、技術革新とビジネス変革を加速するためにクラウドコンピューティング技術を活用し始める企業が増えています。 IDC によると、2020 年までに 90% 以上の企業がマルチクラウド環境を採用することになります。企業はさまざまなクラウド環境によってもたらされる機会を活用していますが、従来の組織やビジネス プロセスが直面している課題を必然的に感じることになります。プライベートクラウド、プロプライエタリクラウド、複数ベンダーのパブリッククラウドを組み合わせたハイブリッドマルチクラウド環境で、DevOps および運用保守管理システムを構築するにはどうすればよいでしょうか。従来の企業組織、プロセス、文化への影響にどう対処するか?

[[235617]]

この点について、IBMハイブリッドクラウドテクノロジーマネージャーのパン・シュエメイ氏は、51CTOが主催したWOT 2018グローバルソフトウェアおよびオペレーションサミットで、実際の事例を通じてIBMの経験を共有しました。

ある大手グローバルサービス企業は、インターネットからの業界参入の影響を受けていましたが、既存の IT システムでは、顧客に高品質のサービスと革新的な体験を柔軟かつ効率的に提供することができず、業界競争力に欠けていました。そのため、同社は顧客中心のアプローチでデジタル変革を実行し、クラウド戦略を全面的に導入することを決定しました。

クラウド戦略の実施

パブリック クラウド ファーストのハイブリッドおよびマルチクラウド環境を構築します。すべてのアプリケーション システムは、まずパブリック クラウドに展開されます。高可用性、高パフォーマンス、ベンダー ロックインの回避という理由から、IBM (クラウド センター 2 か所) と別のベンダー (クラウド センター 1 か所) の 2 社が 3 つの異なる都市にクラウド センターを設置したマルチクラウド環境が採用されました。特別なセキュリティとコンプライアンスの要件により、一部のアプリケーションとデータはプライベート クラウドに残ります。

アプリケーションに関しては、IBM WebSphere Application Server をベースとした Web サイト アプリケーションが、変更なしでパブリック クラウドに直接デプロイされます。革新的または同時実行性の高いビジネス (たとえば、1 日の訪問数が 10 億に達する) は、マイクロサービス アーキテクチャを使用して書き換えられ、IBM パブリック クラウドと IBM Cloud Private (IBM の Kubernetes ベースのエンタープライズ レベルのコンテナー クラウド プラットフォーム製品) のコンテナー サービスと、サード パーティのパブリック クラウドに展開された対応するツールを活用して、3 つのクラウド センター間で統合された DevOps、監視、およびアプリケーションの管理を実現します。

マルチクラウド環境でのDevOpsの実践

DevOps 自体は、一連のツール、方法論、管理のアイデアから構成される複雑なビジネス推進モデルです。この点において、IBM は豊富な理論的基礎、実践経験、成熟したソリューションを備えています。 IBM は、企業のクラウド変革の実践を支援するために、次の DevOps リファレンス アーキテクチャをまとめました。

Pan Xuemei 氏は次のように述べています。「このプロジェクトでは、IBM DevOps リファレンス アーキテクチャに基づいて完全な DevOps システムが構築されました。」 Slack、Trello、Github、Jenkins、JMeter、IBM Cloud Automation Manager(Terraform ベース)、IBM UrbanCode Deploy などが使用されます。これらは、DevOps プロセスにおけるコラボレーション、追跡と計画、コード管理、アプリケーションの構築、テスト、マルチクラウド環境の配信、マルチクラウド アプリケーションの展開の各プロセスに対応します。

コンテナ環境の鍵となる IBM の DevOps ソリューション全体は、IBM Cloud Private コンテナ クラウド プラットフォームを中心に構成されています。この PaaS プラットフォームは、Kubernetes をベースにしたコンテナ管理、オーケストレーション、アプリケーション ミドルウェア、AI、ブロックチェーン、マルチクラウド管理、セキュリティなどの機能を提供します。主流のハードウェア (X86、IBM Power、IBM Z)、IaaS プラットフォーム (Open Stack、VMWare)、さらにはベアメタルでも実行できます。

さらに、この統合 DevOps ソリューションには、3 つのクラウド コンピューティング センターでの開発、機能テスト、パフォーマンス テスト、QA、準本番環境、本番環境などの複数の環境が含まれます。 IBM Cloud Automation Manager マルチクラウド管理ツールは、グラフィカル インターフェース上でドラッグ アンド ドロップすることで、複数のプラットフォームと複数の環境のフルスタック自動配信を実現するために使用されます。 IBM の Urban Code Deploy デプロイメント ツールは、複数のプラットフォームおよび複数の環境でのアプリケーションのグラフィカルで自動化されたプロセスベースのデプロイメントを実現し、フォールト トレランス、品質管理、監視、セキュリティ制御、監査を実行するために使用されます。

また、マルチクラウド環境を管理する上で難しいのが運用・保守管理です。障害が発生すると、システム管理者はさまざまなアーキテクチャ コンポーネントから送信される膨大な量の運用および保守情報に圧倒され、問題の根本原因を迅速に特定して解決することが困難になります。さらに、環境や技術が多様であるため、事前にルールを把握したり、問題の発生を予測したりすることが困難です。

潘雪梅氏は次のように述べた。「IBMは豊富な経験を積み重ね、マルチクラウド環境のサービスと運用保守管理における一連のベストプラクティスをまとめました。例えば、サービス管理と運用保守のリファレンスアーキテクチャ、障害管理ツールチェーン、機械学習に基づくインテリジェントな運用保守などです。」

このプロジェクトでは、サービス管理および運用リファレンス アーキテクチャを全面的に採用し、自動化されたインテリジェントな運用管理の主要製品である IBM Netcool Operation Insight を使用しました。特許技術に基づくイベント処理エンジン、多階層イベント相関分析、多変量因果関係分析により、潜在的な問題を事前に発見し、原因を迅速に特定し、問題解決を加速します。

DevOps に基づくエンタープライズ イノベーション方法論

実際の DevOps は通常、ツール チェーンの組み合わせとして現れます。しかし、クラウド コンピューティングを使用したビジネス イノベーションで DevOps が真に効果を発揮するには、これらのツール チェーンに加えて、まったく新しい組織構造、管理アイデア、革新的な思考が必要です。 IBM は長期にわたる実践を通じて、企業がスタートアップ企業と同じ速さでイノベーションを実現できるように支援する方法論、IBM Cloud Garage Method を開発しました。

Cloud Computing Garage のイノベーション方法論は、IBM デザイン思考、リーン アントレプレナーシップ、アジャイル開発、継続的デリバリーなど、業界のベスト プラクティスの多くを組み合わせて、企業が革新的なソリューションを構築し、継続的なイノベーション機能を構築できるように支援します。

このプロジェクトでは、Cloud Computing Garage のイノベーション方法論をうまく適用し、ユーザーを中心とした複数の革新的なビジネス シナリオを迅速に定義し、最も価値の高い MVP (最小限の実行可能な製品) を選択し、マイクロサービス アーキテクチャ、チーム プログラミング、テスト駆動開発などの方法を使用してアプリケーションを迅速に開発しました。数週間以内に、製品の開発と発売を完了しただけでなく (従来の方法よりも数倍速い)、最初にベスト プラクティスを内部化し、新しい組織、方法、ツールを形成および検証し、新しいアプローチによってもたらされるビジネス価値を実証しました。

マルチクラウド環境でのDevOpsパスの探求を継続

企業がデジタル変革のためにマルチクラウド環境の導入を加速する中、DevOps を継続的に改善し、進化させる方法が変革の成功の鍵となります。

この目的のために、IBM は、企業がより強力な DevOps 機能を構築し、ビジネス イノベーションを加速できるよう支援する革新的な DevOps ソリューションを継続的にリリースしています。これらには、自動化と認知的洞察を通じて、マルチクラウド環境でのリソースとワークロードの配信、監視、管理、最適化を実現するハイブリッド クラウド管理ソリューションが含まれます。 IBM Microclimate - 開発効率を向上させるための、コンテナ化されたエンドツーエンドのアプリケーション開発環境 (開発、構築、テスト、展開、リアルタイムのパフォーマンス監視、インテリジェントなフィードバック、問題診断など)。 IBM Urbancode Velocity - DevOps ツール チェーンとリアルタイム分析の統合により、製品リリースを調整し、作業効率と品質を向上させます。

IBM は、高度なソフトウェア開発と継続的なイノベーションにおける数十年にわたる経験を活かして、業界にさまざまな方法論とソリューションを提供することができます。

<<:  Red Hat 2018 テクノロジー オープン デー: オープンソースの本質は文化、コミュニティ、コラボレーションにあります

>>:  Docker 使用状況レポート 2018

推薦する

左手でタオバオライブストリーミング、右手でショッピング

二科と白象に続き、鳳華は淘宝のライブ放送室で人気を博しているもう一つの国産ブランドとなった。 5月1...

ローカル分類ウェブサイト: 最もシンプルで実用的かつ収益性の高い運用のヒント

インターネット上には先人たちが書いた運営秘訣がたくさんありますが、それらはQQグループのプロモーショ...

現在の検索エンジンの状況では、学生はウェブサイトの最適化を行う際に禁止されている領域を避ける必要がある。

ウェブサイトの継続的な発展に伴い、多くの学生がウェブサイト最適化の業界に魅了されてきました。しかし、...

老ウェブマスターの「本音の告白」 - SEO サービス プロバイダーを選ぶための 5 つのヒント

草の根ウェブマスターは、現在のウェブマスター人口の主体と言えます。誰の目にも、草の根ウェブマスターは...

斗宇は前進し、胡耶は後退する

テンセントの主導でDouyuとHuyaが合併し、ゲームライブストリーミングトラックのリソースの統合が...

検索エンジンの信頼ランキングと反トラストランキングアルゴリズム

検索エンジンが検索結果 (SERP) を表示するとき、候補結果に多くのランキング アルゴリズムを追加...

クラウドネイティブ アプリケーションのセキュリティにかかるコスト

現在、60% を超える組織が、新しいアプリケーションの大部分がクラウドで構築されていると報告していま...

200以上のブランド事例を研究した後、50の製品とマーケティングの考えをまとめました

ブランド、新しい消費、マーケティングに関して、私は以前に考えたことのいくつかを記録し、それを 50 ...

7日間で、私たちはウェブサイトが8月25日の降格の影から抜け出すのを手伝いました。

この機会に、ウェブマスターと SEO 仲間の皆さんに建国記念日のお祝いを申し上げます。王世凡氏は8月...

Vera: ブロックチェーンと分散型台帳技術に基づくオープンなP2Pプロトコル

Veraとは何ですか? Vera は、スマート タグと分散型オラクル ブロックチェーンを使用した世界...

UCloud ロンドンノードがオンラインになり、世界金融センターのクラウドサービスの最高峰を獲得

英国ロンドンは、UCloudのヨーロッパにおける3番目のパブリッククラウドノードとして9月3日に正式...

主要変電所の類似性を減らす方法

ウェブサイトに類似ページや重複ページが多数あると、ウェブサイトに致命的な打撃を与えます。百科事典では...

バックリンクについてお話ししましょう。これらの方法をすべて使用しましたか?

これは繰り返し提起されてきた質問なので、私の記事のタイトルは「バックリンクについてもう一度話しましょ...

リンク交換の効果は少ない - 高品質のバックリンクを作成する方法

まず、ソフト記事プロモーションの最大のメリットは、ウェブサイトに高品質のバックリンクをもたらすことで...

OpenTelemetryに基づくフルリンクトレース

可観測性 - 鳥瞰図前の記事で述べたように、可観測性とは、システムによって生成された外部データ (ロ...