为什么选择OpenShift?
你好!我是Kazuya,在一家外资供应商做客户成功的工作。
今天我想聚焦讨论为什么要使用Red Hat・IBM推进的OpenShift(为何选择OpenShift)。
首先,OpenShift是什么?
OpenShift是由Red Hat提供的企業級Kubernetes容器平台。
它作為CaaS(容器即服務)的基礎,CaaS是PaaS(平台即服務)中特別注重容器服務的一種服務。
通過使用OpenShift,您可以在短時間內輕鬆構建、開發和提供應用程序。
Kubernetes有什么好处?
Kubernetes(K8s)是由Cloud Native Computing Foundation(CNCF)支持开发的开源软件。
它是用于在实际生产服务中使用Docker容器的平台。
其中的关键点是它是开源软件。
很多企业参与开发,开源软件(OSS)迅速发展和改善。
更新频繁,小版本发布迅速。
OSS之所以出色在于能及时满足请求。
反して、
リリースから1年たたずに、そのバージョンのサポートが終了されることが多数。
企業が作るアプリケーションは、すぐにサポートから外れてしまう。
開発途中で、サポートが終了してしまうということも。
在那里使用OpenShift
企业所构建的系统可以与Kubernetes的速度相媲美,且具有长久性。
希望能够提供长时间的支持。
正是为了满足这种需求而出现的,可以说是“面向企业”的OpenShift有其优势。
它提供了长期支持。
只是有长期支持吗?
在各种场景中,Kubernetes提供了一些之前没有的额外好处。
从DevOps的角度来看
-
- CI/CDツール環境が整備されている
マイクロサービス化のためのCI/CD機能が最初から備わっており、スムーズにCI/CD設定が構築できる
開発者がKubernetes環境へアクセスしやすい仕組みが採用されている(Kubernetesのインタフェースは複雑とされている)
从信息技术应用的角度考虑
-
- デプロイとスケーリングを高速化できる。(これはKubernetes自体の機能でもあるがそれを活かせるという意味)
-
- 信頼できるエンタープライズKubernetesという点
-
- 包括的なコンテナセキュリティ
- AnyPlace。ベアメタル・OpenStack・VMWare オンプレミス・パブリッククラウド。どこにでもインストール可能。
企业的角度
-
- 脆弱性対応など企業向けセキュリティが強化されている
OSSの課題として、脆弱性対応があげられる。企業でOSSを採用する際には、OSSに発生したセキュリティホールが見つかってから、できる限り早く解決することが望まれる。これに対して、Red Hatでは、政府機関・一般企業におけるLinux活用の推進を行うべく、脆弱性発見及び対応に注力し、セキュリティ国際的機関と連携して対応を進めているという安心感がある。事例として、Red Hat Enterprise Linux(RHEL)では、過去に重大な脆弱性が発見されたのち、24時間以内に対応する修正プログラムが提供できていた事例が多数ある。
Ret Hatが提供する、Red Hat 認定コンテナは、Kubernetesでコンテナ運用するうえで、最高水準の脆弱性対応が受けられるともいえる。
也就是说
相比将Kubernetes作为企业应用的独立解决方案,我们可以在一个开发者能够顺畅工作的环境中创建更加可靠、持久且安心的应用。这就是为什么可以说基于企业级Kubernetes的容器服务产品是这样的。
需要符合成本,与其向客户的IT部门负责人解释“我们使用OSS作为基础设施!”不如使用支持企业级的OpenShift作为基于OSS基础设施的容器平台,创造更安全的环境,这样更能获得认可感。
我感到这是一个优点。
Kubernetes的技术本身非常出色,而将其进行调整以适应企业使用的是OpenShift。选择使用哪个可能会根据情况而定,但对于在企业中构建大型解决方案而言,它是一个很好的选择?。
下次见!