1hour Webinar

コンテナってどうやって使われてるの？
～事例と共に紹介するOpenShift～Internal Use - Confidential

1Copyright © Dell Inc. All Rights Reserved.

本資料に関する利用条件
本資料については以下の条件をご理解いただいた上でご利用ください。
• 本資料は弊社パートナー様向けセミナー“コンテナってどうやって使われてるの？～事例と共に紹介する
OpenShift～”向けに作成された資料になります。
• 2022年3月時点の情報を基に作成していますが、資料作成後に製品のバージョンアップ等で管理画面や選択項目が変更されている可能性があります。
• 本資料でご紹介している製品機能や画面などは、お客様環境に合わせた要件、仕様、実装を保証するものではありません。
• 製品仕様や機能については、Dell EMCサポートサイト（dell.co.jp/support）から提供している最新の製品ドキュメント等を参照してください。
• システム検討および導入の際は、必ず、最新の製品ドキュメントを参照してください。本資料のみの利用によって発生した問題について一切の責任を負いません。
• 本資料の内容の全部または一部を許可なく再配布、複製することを禁止します。
Internal Use - Confidential

2Copyright © Dell Inc. All Rights Reserved.

K8sのトレンド

Internal Use - Confidential

3Copyright © Dell Inc. All Rights Reserved.

増え続けるK8sのエンタープライズ利用% of Enterprises using Kubernetes1
80%

グローバル企業が、2025年までに本番環境でコンテナ化されたアプリケーションを実行する2

70%
60%
50%
40%

54%

30%
20%
10%
0%

% of Enterprises using K8s
2020

2021

2022

2023

2024

Source:1. Based off internal product management analysis
2. Gartner, Best Practices for Running Containers and Kubernetes in Production, August 2020
3. IDC Container Infrastructure Software Market Assessment, April 2020
Internal Use - Confidential

85%

4Copyright © Dell Inc. All Rights Reserved.

コンテナ・インスタンスが、2023年までに主にデータセンターで展開されると予想される2

CONFIDENTIAL designator

Dell Technologies 徹底攻略塾 Webinar

OpenShift 事例 編
2022.03.18
鈴木 亮

1V0000000

CONFIDENTIAL designator

目次

1. OpenShiftとは
2. 事例紹介a. 金融業：MUFG様
b. 通信業：NTTドコモ様 （一部、三越伊勢丹 様）
3. まとめ

どのようなゴールに対してチャレンジするために、なぜコンテナを使っているのか？を理解する
2V0000000

CONFIDENTIAL designator

OpenShiftとは

3V0000000

Kubernetesだけではできないこと
Kubernetesはコンテナの管理、運用に役立つ機能を提供しますが、それ単体だけではできないこともあります。
コンテナのビルドやミドルウェアの管理には、Kubernetes以外のツールの連携が必要です。

Kubernetesでは提供されない機能
コンテナの自動ビルド

Bare metal

ミドルウェアの管理

Virtual

クラスタのロギングや監視

Private cloud

ホストの管理(+Security)

クラスタ
アップグレード

Public cloudEdge

オープンソースや他のクラウドサービスで補完するコンテナの自動ビルド

ミドルウェアの管理
GKE

クラスタのロギングや監視AKS

ホストの管理(+Security)

クラスタ
アップグレードEKS

Kubernetes上のサービス管理がビジネスに直結
Agility

SteadyOptimize

開発アジリティの向上

安定したサービス維持継続

トータルコスト(TCO)の削減

ビジネス価値に直結する機能

コンテナの自動ビルド

ミドルウェアの管理

クラスタのロギングや監視ホストの管理(+Security)

クラスタ
アップグレード

インフラリソース管理に関する運用自動化(Kubernetesがデファクトスタンダード)
Bare metal

VirtualPrivate cloudPublic cloud

Edge

Red Hat OpenShift
エンタープライズに求められる機能をKubernetesに付随し、サポートすることで、ビジネス価値に直結する機能を提供しています。アプリケーション開発の効率化に重きを置くか、まずはインフラ運用の効率化に取り組むか、という点がKubernetes単体と大きく異なる点です。

コンテナの自動ビルド

Bare metal

ミドルウェアの管理

Virtual

クラスタのロギングや監視

Private cloud

ホストの管理(+Security)

クラスタ
アップグレード

Public cloud

Edge

OpenShiftはKubernetesを補完する付加価値機能を提供

運用プロセスを含めたポータビリティの実現

CLUSTERSERVICESAPPLICATIONSERVICESDEVELOPERSERVICES

Monitoring, Chargeback
Registry, Logging

Middleware, Service Mesh
Functions, ISV

Automated Builds,
CI/CD, IDE
どの環境でも、自動化された運用プロセスを実現

AUTOMATED OPERATIONS

どの環境でも、同様の手順でアプリケーションを稼
働
どの環境でも、迅速かつ信頼性の高いOS

Any Infrastructure

8

Bare metal

VirtualPrivate cloudPublic cloudEdge

OpenShift Core Value

開発者と運用者のメリットから、ビジネス経営者の最終的なゴールを達成する

Container Value

Kubernetes Value

OpenShift Value

開発スピードと安定性の両立

リソースの抽象化

堅牢化されたコンテナ実行環境

Agility & Reliability

Declarative Conﬁguration

Trust with Red Hat

どこでも実行出来るアプリ

自己回復性システムの自律運用化

Application Portability

Self-healing

Manage with Simplicity

一貫した環境の維持

自動オートスケール

コンテナアプリの本番適用

Consistent Environment

Auto-Scaling

Build fast. Ship ﬁrst

他社も同様の価値が言える

OpenShiftの製品価値

CONFIDENTIAL designator

事例紹介

10V0000000

CONFIDENTIAL designator

ポータルサイト：https://www.redhat.com/ja/explore/openshift/webinar

V0000000

CONFIDENTIAL designator

ご紹介事例
コンテナ利用について、2つの事例をご紹介します
1. 三菱UFJ銀行
デジタルバンキングサービスの高速開発の実現

2. NTTドコモ
基幹系システムCloud Native化

投影のみ

開発の自動化、権限の委譲

重厚長大なシステムに迅速性を

12V0000000

CONFIDENTIAL designator

金融業

13V0000000

三菱UFJ銀行の家計簿アプリ Mable

引用: https://www.bk.mufg.jp/tsukau/app/lp/mable/202103_lp.html

三菱UFJ銀行/MUITにおけるビジネス/システム特性と適用テクノロジー
三菱UFJ銀行 様/MUIT 様● OpenShift Commons Gathering Japan 2021 - チャネルシステムの高速開発を支えるプラットフォーム○ https://www.redhat.com/ja/explore/openshift/commons-gathering-ja

Red Hat Forum APAC 2020 ハイライトセミナー
登壇資料より抜粋

CONFIDENTIAL designator

Takeaway：開発プロセスの改善『コンテナ納品』
仮想マシン環境とコンテナ環境での開発・納品の変化
自社拠点の作業となり慣れた環境での開発

ユーザ拠点に通い、不慣れな環境で開発

委託先の開発者

業務部門

運用者

委託先の開発者

設計
開発
納品

受入

業務部門

運用者

設計
構築

開発

環境調整

コンテナ納品構築
受入

環境調整
リソース調達デプロイまでの様々な細かい作業

デプロイ

リリース
運用チームの調整でリリースがずれる場合もある

16

委託先開発者の生産性が上がらない＆リリーススケジュールは別チーム調整要

コンテナイメージだけのシンプルな連携

デプロイ

リリース

リリース

業務部門主体のリリース

コミュニケーションパスの簡素化により、作業の生産性を向上V0000000

CONFIDENTIAL designator

ここまでのまとめ
開発生産性と堅牢性の二刀流

1. ユーザ部門（開発）のメリット：ユーザ部門主体のアプリの開発とそのリリースを実現
2. システム部門（運用）のメリット：ユーザ部門に自由を与えながら、堅牢性も確保
3. ビジネスのメリット：より魅力的なプロダクトを作ることで、競合との差別化を図る

17
V0000000

CONFIDENTIAL designator

通信業

18V0000000

NTTドコモによるレガシーシステムのモダナイズ
NTTドコモ様● OpenShift Commons Gathering Japan 2021 - 大規模レガシーシステムのクラウドネイティブ化への挑戦○ https://www.redhat.com/ja/explore/openshift/commons-gathering-ja

NTTドコモ様登壇資料抜粋
投影のみ

2つの移行方式

段階的移行

ビッグバン移行

安い

トータルコスト

高い

短い

工期

長い

高い

難易度/リスク低い

完成するまで効果が測定できない

移行効果(コスト/業務プロセス)

小さな効果を確認しつつ導入範囲を決定できる段階的アプローチに有効なテクノロジーとデザインパターン
マイクロサービス

ストラングラーパターン

互いに独立した小さなサービスが連動することで特定の機能を新しいアプリケーションやサービスに徐々1つのアプリケーションとして動作するアーキテクチャやに置き換えることでレガシーシステムを段階的に移行

そのアプローチするデザインパターン

コンテナ

Backend For Frontend(BFF)

コンテナはアプリケーションとその動作に必要なライブ

複数のフロントエンド(インタフェース)のためにバックエ

ラリ、依存関係、ファイルが含まれており、ホストOS上ンドをカスタマイズしていくことを防ぎ、で独立したアプリケーションとして実行されるAPIの再利用性を高めるデザインパターン

基幹システムのモダナイゼーション
三越伊勢丹様● Red Hat Forum 2021 - 三越伊勢丹におけるDX向け基盤のつくり方○ https://www.redhat.com/ja/red-hat-forum-apac-2021

Red Hat Forum 2021
登壇資料より抜粋

Takeaway: レガシーシステムをモダナイズしたい理由
基幹システムで考えられる課題

23･

変更要求に迅速に対応したい･

大幅に増えた保守コストを削減したい･

ベンダーへの高依存を改善したい･

データ量や利用者の増加に柔軟に対応したい･

ブラックボックスを見える化したい･

標準技術を使った構成にしたい･他システムとの連携を柔軟に･クラウドへの移行を可能にしたい etc

逆に、これらがレガシーが抱える問題点

柔軟かつ迅速に変更対応が可能なシステムにしたい●●

市場の急激なニーズの高まり
アプリそのものに手を入れる必要性

開発・運用の課題に対応したい（楽にしたい）●●

コンテナの特性を使った開発・運用
PaaSやマネージドサービスの広まり

CONFIDENTIAL designator

ここまでのまとめ
レガシーシステムのクラウドネイティブ化▸ クラウドネイティブのメリットは、レガシーシステムでも享受できる▸ レガシーシステムのモダナイズ/オフロードで、性能効率はアップ↑、コストはダウン↓

24V0000000

CONFIDENTIAL designator

まとめ

25V0000000

CONFIDENTIAL designator

まとめ

1. OpenShiftとは●Kubernetes をエンタープライズ利用するためのコンポーネントをベストな形でお届けできる。

2. 事例紹介a. 金融業：MUFG様●

俊敏性と堅牢性の両立

b. 通信業：NTTドコモ様 （一部、三越伊勢丹 様）●

レガシーシステムでもクラウドネイティブのメリットを享受

26
V0000000

CONFIDENTIAL designatorThank youlinkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinctwitter.com/RedHat

27
V0000000コンテナ基盤としてハードウェア

Dell Power Edge

Internal Use - Confidential

1Copyright © Dell Inc. All Rights Reserved.

Dell PowerEdge サーバー ポートフォリオ

Home Office

Small Business

Remote & Branch Offices

Small Datacenters

Medium to Large Datacenters

Shared Infrastructure
PowerEdge FXPowerEdge VRTX

PowerEdge
C6420/C6520 & C6525

PowerEdge MX

2U Rack-based Flexible
Compute & Storage
for the Data Center

Dense 2S/4S
Storage & Networking
for SMB & ROBO

Hyperscale

7U Modular
Compute & Storage
Data Center2U Rack-based
Compute & Storage

VRTX and FX , MX Series Nodes

FC640

FC430

Dense 2S

FD332M640

Ultra Dense 2S

Mainstream
1S (1U)

R250
R240

MX840cDense 4S

Dense 2S

Rack-optimized（Intel）

R450
R440

Mainstream
2S (1U)

XE2420Edge Computing
2S (2U)

Entry 1S (1U)

FC830 Dense 4S

SharedStorage

MX750c
MX740cDense 2S

Direct Attach
Storage

R350
R340

MX5016s

R550
R540

Mainstream
2S (2U)

XE7100Storage Dense
2S/Node (5U)

R650, R650xs
R640
Performance
2S (1U)

C4140

Specialized
2S & GPU (1U)

R750, R750xs
R740, R740xd/xd2
Performance 2S (2U)

SOHO 1S

T150
T140

Entry SMB 1SInternal Use - Confidential

T350
T340

Mainstream 1S

T440

Mainstream 2S

R750xaSpecialized
2S & GPU (2U)

R940 & R940xa
Highly Scalable
4S (3U/4U)

DSS8440

Ready Solution
Rack-Scale
Compute & Storage

Specialized
2S & AI GPU (4U)

Rack-Optimized(AMD)TowersT40

R840

Performance
4S (2U)

T550

Mainstream 2S
2T640

Scalable 2S

Copyright © Dell Inc. All Rights Reserved.

R6515/R6525
Performance
1S/2S (1U)

R7515/R7525
Performance
1S/2S (2U)

XE8545Specialized
2S & AI/HPC GPU (4U)

次世代PowerEdgeサーバー の イノベーション
第3世代 Intel Xeon x300 シリーズ プロセッサー(Ice Lake)
第3世代 AMD EPYC 7003 シリーズ プロセッサー(Milan)

CPUPowerEdge
アクティブ コンピュート
自律型 コンピュート インフラ
プロアクティブ レジリエンス

メモリ
ストレージネットワーク
アクセラレーター
セキュリティ管理

最大 3,200 MT/s、８メモリチャネル
Intel Optane パーシステント・メモリ 200シリーズ
NVMe ハードウェアRAID対応
BOSS-S2 ホットプラグ対応
OCP* 3.0対応（業界標準への準拠）
SNAP I/O*（将来サポート）
PCIe Gen 4.0 対応
最新アクセラレータ(GPU/FPGA)の搭載枚数拡大(GPUサーバー選定ガイド)

サイバー レジリエント アーキテクチャ（セキュリティ ブログ 基礎編、応用編）

シンプルな運用管理ツール
自動化を支援するインテグレーションモジュール（OpenManage システム管理 ソリューション）

Internal Use - Confidential

OCP* : OpenProject(ハードウェアの設計図や仕様のオープンソース化を推進する非営利組織)
Copyright © Dell
Inc. All Rights Reserved.
3 ComputeDell PowerEdge : 圧倒的モーメンタム出荷実績 No.1

お客様評価 No.1

CY21 Q1-Q3台数

パートナー様評価 No.1

161.5K

175.9

169.2

260.6K

275.2

267.5

356.8K

374.7

367.0

出典：IDC Quarterly Server Tracker 2021Q3 Final
Historical | Publication Date: December 7, 2021

Internal Use - Confidential

日経コンピュータ 2021年9月2日号
顧客満足度調査 2021-2022 PCサーバー部門1位

4Copyright © Dell Inc. All Rights Reserved.

日経コンピュータ 2022年2月17日号
パートナー満足度調査 2022 サーバー部門1位

コンテナ基盤としてハードウェア

Dell Storage

Internal Use - Confidential

5Copyright © Dell Inc. All Rights Reserved.

CSI• CSI(Container Storage Interface)
CSIは、Kubernetesに限らずコンテナオーケ
ストレーションツールとストレージプロバイダ間をつなぐ標準インターフェースの仕様
元々はK8sのインツリーでボリュームプラグインが開発されk8sコードの一部だったストレージベンダーの機能拡張要望等はK8sの開発スケジュールに歩調を合わせる必要があったりと不都合が多くK8s 1.13にCSIとしてK8sの外部アタッチする際の共通規格としてリリース

Internal Use - Confidential

6

Copyright © Dell Inc. All Rights Reserved.

StorageのLUNはPODにアサイン
K8s Master NodeController
Manager

Cluster

Kube Scheduler

Etcd

API Server

K8s Worker
Node

K8s Worker
Node

K8s Worker
Node

POD

POD

POD

Container

Container

Container

Container

Container

Container

外部Storage

POD

POD

POD

LUN

Container

Container

Container
LUN

Internal Use - Confidential

7Copyright © Dell Inc. All Rights Reserved.

Dell EMC コンテナ対応ストレージポートフォリオ• 実績あるDell EMCエンタープライズ
ストレージで、パフォーマンス、セキュリ
ティなど、クリティカルな要件のデータ管理を実現• Container Storage Modules(CSM)• CSIドライバーに、デル独自のエンタープライ
ズ
クラスの機能を追加、拡張• 可観測性• マルチテナント環境でのアクセス制御• K8s障害時の回復性との連携• 利用状況を分析し、ストレージ内のボリューム配置を自動化• ストレージレプリケーションとの連携• ストレージスナップショットとの連携
Internal Use - Confidential

Available on

PowerMax
PowerStorePowerFlex
UnityXTPowerScale
8

Copyright © Dell Inc. All Rights Reserved.

CSI plugin

CSI plugin

CSI plugin

CSI plugin

Kubernetes
CSI plugin

CSIとContainer Storage ModulesKubernetesで実現するエンタープライズストレージ

GrafanaやPrometheusなどのツールでストレージメトリクスにアクセス

ストレージスナップショットによる運用復旧 (CSI経由)
スナップショット

最適なパフォーマンスを実現する
インテリジェントなボリューム配置

ノード障害検出と回復のためのメカニズム

可観測性

CONTAINER
STORAGEMODULES

ボリューム
配置

回復性

認証

レプリケーション業界をリードするレプリケーション
機能をK8sクラスタに拡張

ユーザーグループ (RBAC) によりストレージインフラへのアクセスを制御*Feature availability vary by productInternal Use - Confidential

9

Copyright © Dell Inc. All Rights Reserved.

CSI/CMSドキュメントはGitHub上で公開
https://dell.github.io/csm-docs/docs/

Internal Use - Confidential

10

Copyright © Dell Inc. All Rights Reserved.

Support Matrix

Internal Use - Confidential

11

Copyright © Dell Inc. All Rights Reserved.

Installation

Internal Use - Confidential

12

Copyright © Dell Inc. All Rights Reserved.

VxRail

モダンなアプリケーションを任意のマルチクラウドプラットフォームで実行可能

オートメーション

柔軟性

加速・促進

開発者の生産性を加速させる
完全統合・自動化されたインフラストラクチャ

コア、エッジ、クラウドにまたがる
主要なコンテナオーケストレーション
プラットフォームの実行

ターンキーのハイパーコンバージド
インフラストラクチャ上でモダンなアプリケーションを迅速に開発、展開

Internal Use - Confidential

13

Copyright © Dell Inc. All Rights Reserved.

アンケートURL 👉👉 https://jp.surveymonkey.com/r/2MZHSY6