ืืขืชืื ืืืืข, ืืืื ืืืืืืืช ืืื ื ืืืืืืชืืช ืืืืืืช ืืืื ื ืืืจ ื ืืฆืืืช ืืฉืืืืฉ ืืืฆืื ืขื ืืื ืืื ืืืืช ืืืืืืืช ืขืืื, ืืืจืืช ืืืืื ืืืคืืื ืืืืช ืืืื.
ืืื ืืฉืื ืงืืื ืื ืืืจ ืืฉ ืขื ืื ืืฉืื ืืืื ืืจื ื... ืคืจืืืงื ืคืชืื! ืจืื ืืืฆื Open Data Hub ืขืืืจ ืื ืืืจืืื ืืื ืืืืืืืช ืืืฉืืช ืืืืืื ืข ืืืชืืจื ืืืืขื.
ืขื ืื ืืืชืจืื ืืช ืฉื ืืื ื ืืืืืืชืืช (AI) ืืืืืืช ืืืื ื (ML), ืืจืืื ืื ืืชืงืฉืื ืืจืื ืืืจืืื ืืช ืืืื ืืืืืืืช ืืืื. ืืืขืืืช ืืขืืงืจืืืช ืืืงืจื ืื ืื ืืืจื ืืื ืืืืืช:
- ืืืืืคื ืืืืข ืืฉืืชืืฃ ืคืขืืื - ืืืขื ืืืชื ืืคืฉืจื ืืืืืืฃ ืืืืข ืืื ืืืืฅ ืืืฉืชืฃ ืคืขืืื ืืืืืจืฆืืืช ืืืืจืืช.
- ืืืฉื ืืืืืข โ ืืื ืืฉืืื ืฆืจืื ืืื ืืช ืืืชื ืืืืฉ ืืืื ื, ืื ืฉืืืงื ืืจืื ืืื.
- ืืืฉื ืืคื ืืจืืฉื - ืืื ืืจื ืืงืื ืืืฉื ืืคื ืืจืืฉื ืืืื ืืืืืช ืืืื ื ืืืคืืืคืืจืื, ืืื ืื ืืชืฉืชืืช ืืืฉืื.
- ืืคืงื - ืืืืื ื ืฉืืจืื ืืฉืื ืื ืืืืคืืก ืืืื ื ืืืืืื ืืฉืืืืฉ ืชืขืฉืืืชื.
- ืขืงืื ืืืจ ืชืืฆืืืช ืืื ื ืืืืืืชืืช ืืืกืืืจ ืืืชื - ืืืืืช ืฉืืืืจ, ืืขืงื ืืืกืืจ ืฉื ืชืืฆืืืช AI/ML ืงืฉืื.
ืืื ืืขื ื, ืืขืืืช ืืื ืืฉืคืืขืืช ืืจืขื ืขื ืืืืืจืืช, ืืืขืืืืช ืืืคืจืืืืงืืืืืืช ืฉื ืืืขื ื ื ืชืื ืื ืืงืจื ืขืจื. ืื ืืืืื ืืชืกืืื ืฉืืื, ืืืืืื ืืืขืืืื ืฉืืื, ืืืชืืฆืื ืืื, ืืฆืืคืืืช ืืขืกืงืืืช ืืืื AI/ML ืืืืืืช ืืืชืืืืืืช.
ืืืืจืืืช ืืคืชืจืื ืืืขืืืช ืืืื ื ืืคืืช ืขื ืืืืื IT, ืฉืืืืืื ืืกืคืง ืืื ืชืื ื ืชืื ืื - ืื ื ืืื, ืืฉืื ืืื ืืขื ื. ืืืชืจ ืคืืจืื, ืื ื ืืงืืงืื ืืคืืืคืืจืื ืฉื ืืชื ืช ืืืคืฉ ืืืืจื ืืืขืืช ืืืฉื ื ืืื ืืงืื. ืืื ืขื ืืืช, ืืื ืืืืจ, ื ืืชื ืืืืืจื ืืืืฉ ืืงืืืช, ื ืืชื ืืืจืืื ืืคื ืืจืืฉื ืืขืืื ืืคื ื ืืฉืืื. ืื ืืืช ืคืืืคืืจืื ืืื ืขื ืืื ืืืืืืืช ืงืื ืคืชืื ืืกืืืขืช ืืื ืืข ื ืขืืืช ืกืคืงืื ืืืฉืืืจ ืขื ืืชืจืื ืืกืืจืืื ืืืืื ืืจืื ืืืื ืืื ืฉื ืืงืจืช ืขืืืืืช.
ืืคื ื ืืกืคืจ ืฉื ืื, ืืฉืื ืืืื ืงืจื ืืคืืชืื ืืคืืืงืฆืืืช ืืืืืื ืืืืคืขืช ืืืงืจื-ืฉืืจืืชืื, ืขื ื ืื ืืืืจืืืืื, ืืืืืืฆืื ืฉื IT ืืชืืืืืื ืืจืืืื. ืืื ืืืชืืืื ืขื ืื ืื, ืืืืื IT ืคื ื ืืงืื ืืืื ืจืื, Kubernetes ืืขื ื ืื ืืืืจืืืืื ืคืชืืืื.
ืื ืืกืืื ืืื ืืืืฉื ืืขืช ืืื ืืขื ืืช ืขื ืืืชืืจืื ืฉื ืื. ืืื ืืืืื IT ืืื ืื ืคืืืคืืจืืืช ืืืืืกืกืืช ืขื ืงืื ืืืื ืจืื, ืืืืคืฉืจืืช ืืฆืืจืช ืฉืืจืืชื AI/ML ืืชืื ืชืืืืืื ืืจืืืื, ืืืืฆืื ืืืฉื ืืช ืื ืื ืืช ืขื ืขืื ืืขืืจ ืืขื ื ืืืืืจืืื.
ื ืชืืื ืืื ืืช ืคืืืคืืจืื ืืื ืขื Red Hat OpenShift, ืคืืืคืืจืืช Kubernetes ืืืืืื ืฉืื ื ืืขื ื ืืืืืจืืื, ืืขืืช ืืขืจืืช ืืงืืืืืืช ืฆืืืืช ืืืืืจืืช ืฉื ืคืชืจืื ืืช ML ืฉื ืชืืื ื ืืืืืจื (NVIDIA, H2O.ai, Starburst, PerceptiLabs ืืื'). ืืืง ืืืืงืืืืช ืฉื Red Hat, ืืื BMW Group, ExxonMobil ืืืืจืื, ืืืจ ืคืจืกื ืฉืจืฉืจืช ืืืื ML ืืชืืืืื DevOps ืืืืืืืช ืขื ืืื ืืคืืืคืืจืื ืืืืงืืกืืกืื ืฉืื ืืื ืืืืื ืืช ืืจืืืืงืืืจืืช ื-ML ืฉืืื ืืืืฆืืจ ืืืืืืฅ ืืช ืขืืืืชื ืฉื ืื ืชืื ื ืชืื ืื.
ืกืืื ื ืืกืคืช ืฉืืฉืงื ื ืืช ืคืจืืืงื Open Data Hub ืืื ืืืืืื ืืืืื ืืืจืืืืงืืืจื ืืืืืกืกืช ืขื ืืกืคืจ ืคืจืืืงืื ืชืืื ื ืืงืื ืคืชืื ืืืืจืืืช ืืืฆื ืืืืฉื ืืช ืื ืืืืืจ ืืืืื ืฉื ืคืชืจืื ML ืืืืืกืก ืขื ืคืืืคืืจืืช OpenShift.
ืคืชื ืืช ืคืจืืืงื Data Hub
ืืื ืคืจืืืงื ืงืื ืคืชืื ืฉืคืืชื ืืชืื ืงืืืืช ืืคืืชืื ืืืงืืืื ืืืืืฉื ืืืืืจ ืคืขืืืืช ืืื - ืืืขืื ื ืืืคืืืช ื ืชืื ืื ืจืืฉืื ืืื ืืขื ืืืคืงื, ืืืจืื ืืชืืืืงื ืฉื ืืืื - ืืขืช ืคืชืจืื ืืขืืืช AI/ML ืืืืฆืขืืช ืงืื ืืืื ืจืื ื-Kubernetes ื-OpenShift ืคึผืึทืืคืึนืจืึธื. ืคืจืืืงื ืื ืืืื ืืืืืฉื ืืืืฉืื ืืืืืก, ืืืืื ืืืืคื ืื ืืืช ืคืชืจืื AI/ML-as-a-service ืคืชืื ืืืืืกืก ืขื OpenShift ืืืื ืงืื ืคืชืื ืงืฉืืจืื ืืืื Tensorflow, JupyterHub, Spark ืืืืจืื. ืืฉืื ืืฆืืื ืฉ-Red Hat ืขืฆืื ืืฉืชืืฉืช ืืคืจืืืงื ืื ืืื ืืกืคืง ืืช ืฉืืจืืชื ื-AI/ML ืฉืื. ืื ืืกืฃ, OpenShift ืืฉืชืื ืขื ืคืชืจืื ืืช ML ืฉื ืชืืื ื ืืืืืจื ืืคืชื ืฉื NVIDIA, Seldon, Starbust ืืกืคืงืื ืืืจืื, ืื ืฉืืงื ืขื ืืื ืืื ืืืืคืขืื ืฉื ืืขืจืืืช ืืืืืช ืืืื ื ืืฉืื.
ืคืจืืืงื Open Data Hub ืืชืืงื ืืงืืืืจืืืช ืืืืืช ืฉื ืืฉืชืืฉืื ืืืงืจื ืฉืืืืฉ:
- ืื ืชื ื ืชืื ืื ืืืงืืง ืืคืชืจืื ืืืืืขืช ืคืจืืืงืื ML, ืืืืจืื ืืื ืขื ื ืขื ืคืื ืงืฆืืืช ืืฉืืจืืช ืขืฆืื.
- ืื ืชื ื ืชืื ืื ืฉืืงืืง ืืืืืจื ืืงืกืืืืืช ืืืื ืืคืืืคืืจืืืช ื-AI/ML ืืงืื ืคืชืื ืืขืืื ืืื ืืืืชืจ.
- ืื ืชื ื ืชืื ืื ืืืงืืง ืืืืฉื ืืืงืืจืืช ื ืชืื ืื ืืขืช ืืืืื ืืืืืื.
- ืื ืชื ื ืชืื ืื ืืืงืืง ืืืืฉื ืืืฉืืื ืืืฉืื (CPU, GPU, ืืืืจืื).
- ืื ืชื ื ืชืื ืื ืืืืจืฉ ืืช ืืืืืืช ืืฉืชืฃ ืคืขืืื ืืืฉืชืฃ ืขืืืื ืขื ืขืืืชืื, ืืงืื ืืฉืื ืืืืฆืข ืฉืืคืืจืื ืืืืืจืฆืื ืืืืจื.
- ืื ืชื ื ืชืื ืื ืฉืจืืฆื ืืืฆืืจ ืืื ืืจืืงืฆืื ืขื ืืคืชืืื (ืืืคืชื ืฆืืืชืื) ืื ืฉืืืืื ื-ML ืืชืืฆืืืช ืืขืืืื ืฉืื ืืืื ืกื ืืืืฆืืจ.
- ืืื ืืก ื ืชืื ืื ืฉืฆืจืื ืืกืคืง ืื ืชื ื ืชืื ืื ืืืฉื ืืืืืื ืืงืืจืืช ื ืชืื ืื ืชืื ืขืืืื ืืืจืืฉืืช ืืจืืืืฆืื ืืืืืืื.
- ืื ืื/ืืคืขืื ืืขืจืืช IT ืืืืจืฉ ืืืืืช ืืฉืืื ืืื ืืืืฅ ืืืืืืจ ืืืืื (ืืชืงื ื, ืชืฆืืจื, ืฉืืจืื) ืฉื ืจืืืืื ืืืื ืืืืืืืช ืงืื ืคืชืื. ืื ืื ื ืฆืจืืืื ืื ืืื ื ืืืื ืืืืกื ืืชืืืืื.
ืคืจืืืงื Open Data Hub ืืคืืืฉ ืืืืื ืฉื ืืืื ืืงืื ืคืชืื ืืืืฉืื ืืืืืจ ืืื ืฉื ืคืขืืืืช AI/ML. Jupyter Notebook ืืฉืืฉ ืืื ืืืื ืืขืืืื ืืขืืงืจื ืื ืืชืื ื ืชืื ืื. ืขืจืืช ืืืืื ืคืืคืืืจืืช ืืงืจื ืืืขื ื ื ืชืื ืื ืืืื, ื-Open Data Hub ืืืคืฉืจ ืืื ืืืฆืืจ ืืื ืื ืืงืืืช ืกืืืืืช ืขืืืื ืฉื Jupyter Notebook ืืืืฆืขืืช JupyterHub ืืืืื ื. ืื ืืกืฃ ืืืฆืืจื ืืืืื ืฉื ืืืืจืืช Jupyter, ืคืจืืืงื Open Data Hub ืืืื ืื ืืกืคืจ ืืืืจืืช ืืืื ืืช ืืฆืืจื ืฉื ืกืคืจืืืช AI.
ืกืคืจืืื ืื ืืื ืืืกืฃ ืฉื ืจืืืื ืืืืืช ืืืื ื ืืงืื ืคืชืื ืืคืชืจืื ืืช ืืชืจืืืฉืื ื ืคืืฆืื ืืืคืฉืืื ืื ืืืคืืก ืืืืจ. JupyterHub ืืฉืืื ืขื ืืืื ืืืืฉื RBAC ืฉื OpenShift, ืืืืคืฉืจ ืื ืืืฉืชืืฉ ืืืฉืืื ืืช OpenShift ืงืืืืื ืืืืืฉื ืื ืืกื ืืืืื. ืื ืืกืฃ, JupyterHub ืืฆืืข ืืืฉืง ืืฉืชืืฉ ืืืืืืชื ืืฉื spawner, ืฉืืจืื ืืืฉืชืืฉ ืืืื ืืืืืืจ ืืงืืืช ืืช ืืืืช ืืฉืืื ืืืืฉืื (ืืืืืช ืืขืื, ืืืืจืื, GPU) ืขืืืจ ื-Jupyter Notebook ืื ืืืจ.
ืืืืจ ืฉืื ืชื ืื ืชืื ืื ืืืฆืจ ืืืืืืจ ืืช ืืืืฉื ืื ืืื, ืื ืฉืืจ ืืืฉืฉืืช ืืืืื ืืืืคืืื ืขื ืืื ืืชืืื Kubernetes, ืฉืืื ืืืง ื-OpenShift. ืืฉืชืืฉืื ืืืืืื ืจืง ืืืฆืข ืืช ืื ืืกืืืื ืฉืืื, ืืฉืืืจ ืืืฉืชืฃ ืืช ืชืืฆืืืช ืืขืืืื ืฉืืื. ืื ืืกืฃ, ืืฉืชืืฉืื ืืชืงืืืื ืืืืืื ืืืฉืช ืืฉืืจืืช ืืืขืืคืช OpenShift CLI ืืฉืืจืืช ืืืืืจืืช Jupyter ืืื ืืื ืฃ ืืช ืืคืจืืืืืืืื ืฉื Kubernetes ืืืื ืคืื ืงืฆืืื ืืืืช Job ืื OpenShift ืืืื Tekton ืื Knative. ืื ืืฉืืื ืื ืืชื ืืืื ืืืฉืชืืฉ ื-GUI ืื ืื ืฉื OpenShift, ืื ืงืจื "ืงืื ืกืืืช ืืืื ืืจื ื ืฉื OpenShift".
ืืขืืจ ืืฉืื ืืื, Open Data Hub ืืืคืฉืจ ืื ืื ืฆืื ืืจืืช ื ืชืื ืื. ืืฉื ืื, ื ืขืฉื ืฉืืืืฉ ืืืืืืืงื Ceph, ืืืกืืคืง ืืืืกืื ื ืชืื ื ืืืืืืงื ืชืืื S3. Apache Spark ืืืคืฉืจ ืื ืืืืจืื ื ืชืื ืื ืืืงืืจืืช ืืืฆืื ืืื ืื ืืืกืื Ceph S3 ืืืื ื, ืืื ืืืคืฉืจ ืื ืืืฆืข ืืจื ืกืคืืจืืฆืืืช ื ืชืื ืื ืจืืฉืื ืืืช. Apache Kafka ืืกืคืง ื ืืืื ืืชืงืื ืฉื ืฆืื ืืจืืช ื ืชืื ืื (ืฉื ื ืืชื ืืืขืื ื ืชืื ืื ืืกืคืจ ืคืขืืื, ืืื ืื ืคืขืืืืช ืืจื ืกืคืืจืืฆืื, ื ืืชืื ืืืชืืื ืฉื ื ืชืื ืื).
ืื ืื ืชื ืื ืชืื ืื ื ืืืฉ ืื ืชืื ืื ืืื ื ืืืื. ืืขืช ืืฉ ืื ืจืฆืื ืืืืืง ืืช ืืชืืฆืืืช ืฉืืืฉืื ืขื ืขืืืชืื ืื ืืคืชืื ืืคืืืงืฆืืืช, ืืืกืคืง ืืื ืืช ืืืืื ืฉืื ืขื ืขืงืจืื ืืช ืืฉืืจืืช. ืื ืืืจืฉ ืฉืจืช ืืกืงื ืืช, ืื-Open Data Hub ืืฉ ืฉืจืช ืืื, ืืื ื ืงืจื Seldon ืืืืคืฉืจ ืืคืจืกื ืืช ืืืืื ืืฉืืจืืช RESTful.
ืืฉืื ืืกืืื, ืืฉื ื ืืกืคืจ ืืืืื ืืืื ืืฉืจืช ืกืืืื, ืืืฉ ืฆืืจื ืืคืงื ืขื ืืืคื ืืฉืืืืฉ ืืื. ืืื ืืืฉืื ืืืช, Open Data Hub ืืฆืืข ืืืกืฃ ืฉื ืืืืื ืจืืืื ืืืื ืืื ืืข ืืืืื ืืืืืกืก ืขื ืืื ื ืืืืจ ืืงืื ืืคืชืื ืื ืคืืฆืื Prometheus ื-Grafana. ืืชืืฆืื ืืื, ืื ื ืืงืืืื ืืฉืื ืื ืืืืจ ืืฉืืืืฉ ืืืืืืื ืฉื AI, ืืืืืื ืืกืืืืช ืืืฆืืจ.
ืืืจื ืื, Open Data Hub ืืกืคืง ืืืฉื ืืืืืช ืขื ื ืืืืจื ืื ืืืืืจ ืืืืื ืฉื AI/ML, ืืืืฉื ืืืื ื ืื ืชืื ืื ืืขื ืืืืจืื ืืืืฆืืจ ืฉื ืืืืืื.
ืืืืจืื ืืช ืืื ืืืื
ืืขืช ื ืฉืืืช ืืฉืืื ืืืฆื ืืืจืื ืืช ืื ืื ืขืืืจ ืื ืื OpenShift. ืืืื ื ืื ืก ืืชืืื ื ืืคืขืื Kubernetes ืืืืื ืืคืจืืืงืืื ืฉื Open Data Hub.
ืืคืขืื ืื ืื ืื ืืช ืืืชืงื ื, ืืชืฆืืจื ืืืืืืจ ืืืืื ืฉื ืคืจืืืงื Open Data Hub, ืืืื ืคืจืืกืช ืืืืื ืื "ื ืืืื JupyterHub, Ceph, Spark, Kafka, Seldon, Prometheus ื-Grafana. ื ืืชื ืืืฆืื ืืช ืคืจืืืงื Open Data Hub ืืืกืืฃ ืืืื ืืจื ื ืฉื OpenShift, ืืงืืข ืืคืขืืื ืืงืืืื. ืืคืืื, ืื ืื OpenShift ืืืื ืืฆืืื ืฉืืคืจืืืงืืื ืืืชืืืืื ืฉื OpenShift ืืกืืืืื ื"ืคืจืืืงื Open Data Hub". ืื ื ืขืฉื ืคืขื ืืืช. ืืืืจ ืืื, ืื ืชื ืื ืชืื ืื ื ืื ืก ืืืจืื ืืคืจืืืงื ืฉืื ืืจื ืงืื ืกืืืช ืืืื ืืจื ื OpenShift ืืจืืื ืฉืืืคืขืื ืืืงืืื ืฉื Kubernetes ืืืชืงื ืืืืื ืขืืืจ ืืคืจืืืงืืื ืฉืื. ืืืืจ ืืื ืืื ืืืฆืจ ืืืคืข ืคืจืืืงื Open Data Hub ืืืืืฆื ืืืช ืืืื ืืฉ ืื ืืืฉื ืืืืื ืฉืชืืืจื ืืขืื. ืืื ืื ืืืื ืืืืืช ืืืืืจ ืืืฆื ืืืื ืืช ืืืื ืืกืืืื ืืช ืชืงืืืช.
ืื ืชืจืฆื ืื ืกืืช ืืช ืคืจืืืงื Open Data Hub ืืขืฆืื, ืืชืื ืขื
ืืกืืืื: ืืชืืจื ืงื ื ืืืื ืจืฆืื ืืื ืืื ืขืื ืืืจืืื ืื ืืืืฉ ืืช ืืืื ืืคืืื ืฆืืื ืฉื ืืื ื ืืืืืืชืืช ืืืืืืช ืืืื ื. Red Hat OpenShift ืฉืืืฉื ืื ืืืืจ ืืืฆืืื ืืคืชืจืื ืืขืืืช ืืืืืช ืืชืขืฉืืืช ืืชืืื ื. ืคืจืืืงื Open Data Hub, ืืืืืฉื ืืชืื ืงืืืืช ืคืืชืื ืืงืื ืืคืชืื, ืืฆืืข ืืจืืืืงืืืจืช ืืืืืก ืืืจืืื ืืืืืจ ืืื ืฉื ืคืขืืืืช AI/ML ืืืืืกืกืืช ืขื ืืขื ื ืืืืืจืืื ืฉื OpenShift. ืืฉ ืื ื ืชืืื ืืช ืืจืืจื ืืืชืืฉืืช ืืคืืชืื ืืคืจืืืงื ืืื, ืืื ื ืจืฆืื ืืื ืืืฆืืจืช ืงืืืื ืคืขืืื ืืคืืจืื ืกืืืื ืืคืืชืื ืคืชืจืื ืืช AI ืคืชืืืื ืืคืืืคืืจืืช OpenShift.
ืืงืืจ: www.habr.com