4. 4
[参考]コンテナが利用されるユースケース
Data Apps
Cloud Apps
Systems of
Engagement
Systems of
Record Web and Commerce
Software
Mobile Apps
Social Apps
77%
71%
62% 62%
57% 52%
46%
ScalableでCost Effectiveなコンテナ用ストレージへのDemand
Base: 194 IT operations and development decision-makers at enterprise in APAC, EMEA, and North America Source:
A commissioned study conducted by Forrester Consulting on behalf of Red Hat, January 2015
“どのようなワークロード /アプリケーションでコンテナを利用している /しようと思っていますか? ”
8. 8
Storage Type Description Example
Block ● Presented to the operating system (OS) as a block device
● Suitable for applications that need full control of storage and
operate at a low level on files bypassing the file system
● Also referred to as a Storage Area Network (SAN)
● Non-shareable, which means that only one client at a time can
mount an endpoint of this type
converged mode/independent mode GlusterFS
iSCSI, Fibre Channel, Ceph RBD, OpenStack
Cinder, AWS EBS [1], Dell/EMC Scale.IO, VMware
vSphere Volume, GCE Persistent Disk [1], Azure
Disk
File ● Presented to the OS as a file system export to be mounted
● Also referred to as Network Attached Storage (NAS)
● Concurrency, latency, file locking mechanisms, and other
capabilities vary widely between protocols, implementations,
vendors, and scales.
converged mode/independent mode GlusterFS,
RHEL NFS, NetApp NFS , Azure File, Vendor NFS,
Vendor GlusterFS, Azure File, AWS EFS
Object ● Accessible through a REST API endpoint
● Configurable for use in the OpenShift Container Platform Registry
● Applications must build their drivers into the application and/or
container.
converged mode/independent mode GlusterFS,
Ceph Object Storage (RADOS Gateway),
OpenStack Swift, Aliyun OSS, AWS S3, Google
Cloud Storage, Azure Blob Storage, Vendor S3,
Vendor Swift
Persistent Volume のタイプ
https://docs.openshift.com/container-platform/3.10/scaling_performance/optimizing_storage.html#general-storage-guidelines
9. 9
Persistent Storage タイプの Recommendation
Storage
type
ROX RWX Registry Scaled
registry
Metrics Logging Apps
Block Yes No Configurable Not configurable Recommended Recommended Recommended
File Yes Yes Configurable Configurable Configurable Configurable Recommended
Object Yes Yes Recommended Recommended Not configurable Not configurable Not configurable
https://docs.openshift.com/container-platform/3.10/scaling_performance/optimizing_storage.html#back-end-recommendations
15. 15
プラットフォームを問わないConsistent Storage
BARE METAL VIRTUAL
MACHINES
CONTAINERS PUBLIC CLOUD
RED HAT OPENSHIFT CONTAINER STORAGE
● Consistent consumption, management, operations
● Flexibility to extend across cloud, Stretch, Separate Cluster
LEGACY
STORAGE
AWS, AZURE, GCP
31. ● OCPのAdd-Onのようなポジション
○ OCP環境専用、OCS単体では利用できない
○ 60日の評価用サブスクリプションの SKUも存在
● Red Hat Gluster Storage とは別のプロダクト
○ RHGSには無い機能も独自実装されている (iSCSI接続等)
31
OCSのポジション
SKU SKU Description
RS00181 Red Hat OpenShift Container Storage, Premium (2 Core)
RS00182 Red Hat OpenShift Container Storage, Standard (2 Core)
SER0528 60 Day Evaluation of Red Hat OpenShift Container Storage, Standard (2 Core)
SER0514 60 Day Evaluation of Red Hat OpenShift Container Storage, Self-Supported (2 Core)