
29 เชเชพเชจเซเชฏเซเชเชฐเซเชจเชพ เชฐเซเช, CNCF (เชเซเชฒเชพเชเชก เชจเซเชเชฟเชต เชเชฎเซเชชเซเชฏเซเชเชฟเชเช เชซเชพเชเชจเซเชกเซเชถเชจ)เชจเซ เชเซเชเชจเชฟเชเชฒ เชเชฎเชฟเชเซ, เชเซเชฌเชฐเชจเซเชเชธ, เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธ เช
เชจเซ เช
เชจเซเชฏ เชเชชเชจ เชธเซเชฐเซเชธ เชเชคเซเชชเชพเชฆเชจเซเชจเซ เชฆเซเชจเชฟเชฏเชพเชจเชพ เชเชจเซเชเซเชจเชฐ เช
เชจเซ เชเซเชฒเชพเชเชก เชจเซเชเชฟเชต เชชเชพเชเชณเชจเซ เชธเชเชธเซเชฅเชพ, เชชเซเชฐเซเชเซเชเซเชเชจเซ เชธเซเชตเซเชเซเชคเชฟ เชตเชฟเชถเซ เชฐเซเช เชคเซเชฎเชจเซ เชนเชฐเซเชณเชฎเชพเช. เช "เชเซเชฌเชฐเชจเซเชเซเชธเชฎเชพเช เชตเชฟเชคเชฐเชฟเชค เชธเซเชเซเชฐเซเช เชเชฐเซเชเซเชธเซเชเซเชฐเซเชเชฐ" เชจเซ เชเชพเชฃเชตเชพเชจเซ เชเชคเซเชคเชฎ เชคเช.
เชเซเชตเชพ เชชเซเชฐเชเชพเชฐเชจเซเช เชฐเซเช?
เชเซเชฎเชพเช เชฒเชเชพเชฏเซเชฒ เชธเซเชซเซเชเชตเซเชฐ เชเซ ( เชซเซเชฐเซ เช เชชเชพเชเซ เชฒเชพเชฏเชธเชจเซเชธ 2.0 เชนเซเช เชณ), เชกเซเชเชพ เชตเซเชฐเชนเชพเชเชธเชจเซ เชธเซเชตเชเชพเชฒเชฟเชค เชเชพเชฐเซเชฏเซ เชธเชพเชฅเซ เชชเซเชฐเชฆเชพเชจ เชเชฐเชตเชพ เชฎเชพเชเซ เชฐเชเชพเชฏเซเชฒ เชเซ เชเซ เชคเซเชฎเชจเซ เชฌเชจเชพเชตเซ เชเซ เชธเซเชต-เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ, เชธเซเชต-เชธเซเชเซเชฒเชฟเชเช เช เชจเซ เชธเซเชต-เชนเซเชฒเชฟเชเช. เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชฐเซเช เชธเซเชตเชเชพเชฒเชฟเชค เชฅเชพเชฏ เชเซ (เชเซเชฌเชฐเชจเซเชเซเชธ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชคเชพ เชกเซเชเชพ เชธเซเชเซเชฐเซเชธ เชฎเชพเชเซ): เชเชฎเชพเชตเช, เชฌเซเชเชธเซเชเซเชฐเซเชชเชฟเชเช, เชเซเช เชตเชฃเซ, เชเซเชเชตเชพเช, เชธเซเชเซเชฒเชฟเชเช, เช เชชเชกเซเชเซเชธ, เชธเซเชฅเชณเชพเชเชคเชฐ, เชกเชฟเชเชพเชธเซเชเชฐ เชฐเชฟเชเชตเชฐเซ, เชฎเซเชจเชฟเชเชฐเชฟเชเช เช เชจเซ เชธเชเชธเชพเชงเชจ เชธเชเชเชพเชฒเชจ.
เช เชชเซเชฐเซเชเซเชเซเช เชเชฒเซเชซเชพ เชธเซเชเซเชเชฎเชพเช เชเซ เช เชจเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชเซเชฒเชธเซเชเชฐเซเชธเชฎเชพเช เชธเซเชซ เชกเชฟเชธเซเชเซเชฐเชฟเชฌเซเชฏเซเชเซเชก เชธเซเชเซเชฐเซเช เชธเชฟเชธเซเชเชฎเชจเซ เชเซเช เชตเชตเชพเชฎเชพเช เชจเชฟเชทเซเชฃเชพเชค เชเซ. เชฒเซเชเชเซ เช เชจเซเชฏ เชธเซเชเซเชฐเซเช เชธเชฟเชธเซเชเชฎเซเชธเชจเซ เชเซเชเซ เชเชชเชตเชพเชจเซ เชฏเซเชเชจเชพเชเชจเซ เชชเชฃ เชเชพเชนเซเชฐเชพเชค เชเชฐเซ เชเซ, เชชเชฐเชเชคเซ เช เชเชเชพเชฎเซ เชชเซเชฐเชเชพเชถเชจเซเชฎเชพเช เชฅเชถเซ เชจเชนเซเช.
เชเชเชเซ เช เชจเซ เชคเชเชจเซเชเซ เชเชชเชเชฐเชฃ
เชเซเชฌเชฐเชจเซเชเซเชธเชจเซ เช เชเชฆเชฐ เชฐเซเชเชจเซเช เชเชพเชฎ เชเชพเชธ เชเชชเชฐเซเชเชฐ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเซ (เช เชฎเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชเชชเชฐเซเชเชฐเซเชธ เชตเชฟเชถเซ เชตเชงเซ เชฒเชเซเชฏเซเช เชเซ ), เชเซ เชธเซเชเซเชฐเซเช เชฐเซเชชเชฐเซเชเชพเชเชเชจเชจเซ เชธเซเชตเชเชพเชฒเชฟเชค เชเชฐเซ เชเซ เช เชจเซ เชคเซเชจเซเช เชฎเซเชจเชฟเชเชฐเชฟเชเช เชฒเชพเชเซ เชเชฐเซ เชเซ.
เช เชจเซ เชคเซเชฅเซ, เชฐเซเช เชเชชเชฐเซเชเชฐ เชเชตเซเช เชฒเชพเชเซ เชเซ เชเซ เชเช เชเชจเซเชเซเชจเชฐ เชเซ เชเซเชฎเชพเช เชเชฎเชพเชตเช เช เชจเซ เชฐเซเชชเซเชเซเชเชฐเซเชจเชพ เช เชจเซเชเชพเชฎเซ เชเชพเชณเชตเชฃเซ เชฎเชพเชเซ เชเชฐเซเชฐเซ เชฌเชงเซเช เชธเชฎเชพเชตเซ เชเซ. เชเชชเชฐเซเชเชฐเชจเซ เชเชตเชพเชฌเชฆเชพเชฐเซเชเชฎเชพเช เชถเชพเชฎเซเชฒ เชเซ:
- Ceph เชธเซเชเซเชฐเซเช เชกเชฟเชฎเชจ เชฎเชพเชเซ เชกเซเชฎเชจเชธเซเช เชฌเชจเชพเชตเชตเซเช () เชธเชฐเชณ RADOS เชเซเชฒเชธเซเชเชฐ เชธเชพเชฅเซ;
- Ceph เชฎเซเชจเซเชเชฐเซเชเช เชฎเชพเชเซ เชถเซเชเชเซ เชฌเชจเชพเชตเชตเชพ (เชธเชพเชฅเซ , เชเซเชฒเชธเซเชเชฐเชจเซ เชธเซเชฅเชฟเชคเชฟ เชคเชชเชพเชธเซ เชฐเชนเซเชฏเซเช เชเซ; เชเซเชฐเชฎ เชฎเชพเชเซ, เชฎเซเชเชพ เชญเชพเชเชจเชพ เชเชฟเชธเซเชธเชพเชเชฎเชพเช เชคเซเชฐเชฃ เชจเชเชฒเซ เชเชฎเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เช เชจเซ เชเซ เชคเซเชฎเชพเชเชฅเซ เชเซเช เชเชเซ เชเซ, เชคเซ เชเช เชจเชตเซ เชตเชงเซ เชเซ);
- เชธเซเชเชฐเชกเซเชจเซเช เชธเชเชเชพเชฒเชจ () เชชเซเชคเชพเชจเชพ เชฎเชพเชเซ , , (เชเชเชเซเชเซเชชเซ เชตเชฟเชจเชเชคเซเชเชจเซ เชธเซเชตเชพ เชเชชเชตเชพ เชฎเชพเชเซเชจเชพ เชธเชเชธเชพเชงเชจเซ เช เชจเซ เชธเซเชตเชพเชเชจเซ เชธเชฎเซเชน เชเซ เชเชฌเซเชเซเชเซเช เชชเชฐ PUT/GET เชเชฐเซ เชเซ - เชคเซ S3 เช เชจเซ Swift API เชธเชพเชฅเซ เชธเซเชธเชเชเชค เชเซ), เช เชจเซ ;
- เชคเชฎเชพเชฎ เชเชฐเซเชฐเซ เชธเซเชตเชพเช เชถเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชถเซเชเชเซ เชถเชฐเซ เชเชฐเชตเชพ;
- เชฐเซเช เชเชเชจเซเชเซเชจเซ เชฐเชเชจเชพ.
เชฐเซเชเชจเชพ เชเชเชจเซเชเซ เช เชฒเช เชชเซเชกเซเชธ เชฆเซเชตเชพเชฐเชพ เชฐเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซ เชฆเชฐเซเช เชเซเชฌเชฐเชจเซเชเซเชธ เชจเซเชก เชชเชฐ เชเชฎเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชเชจเซเชเชจเซ เชนเซเชคเซ เชชเซเชฒเชเชเชจ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชเซ , เชเซ Kubernetes เชฎเชพเช เชธเชเชเซเชฐเชน เชตเซเชฒเซเชฏเซเชฎเซ เชฎเชพเชเซ เชเชงเชพเชฐ เชชเซเชฐเซ เชชเชพเชกเซ เชเซ. เชเชเชจเซเช เชธเซเชเซเชฐเซเชเชจเซ เชเชพเชฎเชเซเชฐเซเชจเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเซ เชเซ: เชจเซเชเชตเชฐเซเช เชธเซเชเซเชฐเซเช เชเชชเชเชฐเชฃเซเชจเซ เชเซเชกเซ เชเซ, เชตเซเชฒเซเชฏเซเชฎ เชฎเชพเชเชจเซเช เชเชฐเซ เชเซ, เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎเชจเซ เชซเซเชฐเซเชฎเซเช เชเชฐเซ เชเซ, เชตเชเซเชฐเซ.

เชเชเชเชฆเชฐ เชเซเชฌเชฐเชจเซเชเซเชธ เชเซเชฒเชธเซเชเชฐ เชฏเซเชเชจเชพเชฎเชพเช เชฐเซเช เชเชเชเซเชจเซเช เชธเซเชฅเชพเชจ เช
เชจเซ เชญเซเชฎเชฟเชเชพ
เชฐเซเช เชคเซเชฐเชฃ เชชเซเชฐเชเชพเชฐเชจเชพ เชธเซเชเซเชฐเซเช เชเชซเชฐ เชเชฐเซ เชเซ:
- (เชฌเซเชฒเซเช,
StorageClass) โ เชธเซเชเซเชฐเซเชเชจเซ เชเช เชนเชฐเซเชฅเชฎเชพเช เชฎเชพเชเชจเซเช เชเชฐเซ เชเซ; - (เชตเชธเซเชคเซ,
ObjectStore) - เชเซเชฌเชฐเชจเซเชเซเชธ เชเซเชฒเชธเซเชเชฐเชจเซ เช เชเชฆเชฐ เช เชจเซ เชฌเชนเชพเชฐ เชเชชเชฒเชฌเซเชง (S3 API เชฆเซเชตเชพเชฐเชพ); - (เชตเชนเซเชเชเชพเชฏเซเชฒ เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎ,
Filesystem) เชเช เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎ เชเซ เชเซ เชฌเชนเซเชตเชฟเชง เชชเซเชกเซเชธเชฎเชพเชเชฅเซ เชตเชพเชเชเชตเชพ เช เชจเซ เชฒเชเชตเชพ เชฎเชพเชเซ เชฎเชพเชเชจเซเช เชเชฐเซ เชถเชเชพเชฏ เชเซ.
เชฐเซเชเชจเชพ เชเชเชคเชฐเชฟเช เชญเชพเชเชฎเชพเช เชจเซเชเซเชจเชพเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ:
- เชฎเซเชจเซเชธ - เชธเซเชซ เชฎเซเชจเชฟเชเชฐเชฟเชเช เชฎเชพเชเซ เชถเซเชเชเซ (เชชเชนเซเชฒเชพเชฅเซ เช เชเชฒเซเชฒเซเชเชฟเชค เชธเซเชซ-เชฎเซเชจ เชธเชพเชฅเซ);
- เชเชเชธเชกเซ - ceph-osd เชกเชฟเชฎเซเชจเซเชธ เชธเชพเชฅเซ เชถเซเชเชเซ (เชเชฌเซเชเซเชเซเช เชธเซเชเซเชฐเซเช เชกเชฟเชฎเชจ);
- เชเชฎเชเซเชเชฐ - เชเช เชฐเชพเชเซเชทเชธ เชธเชพเชฅเซ เชถเซเชเชเซ (Ceph เชฎเซเชจเซเชเชฐ), เชเซ เชฌเชพเชนเซเชฏ เชธเชฟเชธเซเชเชฎเซ (เชฎเซเชจเชฟเชเชฐเชฟเชเช/เชจเชฟเชฏเชเชคเซเชฐเชฃ) เชฎเชพเชเซ เชตเชงเชพเชฐเชพเชจเซ เชฆเซเชเชฐเซเช เชเซเชทเชฎเชคเชพเช เช เชจเซ เชเชจเซเชเชฐเชซเซเชธ เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ;
- เชเชฐเชเซเชกเชฌเซเชฒเซเชฏเซ (เชตเซเชเชฒเซเชชเชฟเช) - เชชเชฆเชพเชฐเซเชฅ เชธเชเชเซเชฐเชน เชธเชพเชฅเซ เชถเซเชเชเซ;
- เชเชฎเชกเซเชเชธ (เชตเซเชเชฒเซเชชเชฟเช) - เชตเชนเซเชเชเชพเชฏเซเชฒ เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎ เชธเชพเชฅเซ เชถเซเชเชเซ.

เชฌเชงเชพ เชฐเซเช เชกเชฟเชฎเชจ (เชฎเซเชจเซเชธ, เชเชเชธเชกเซ, เชเชฎเชเซเชเชฐ, เชเชฐเชเซเชกเชฌเซเชฒเซเชฏเซ, เชเชฎเชกเซเชเชธ) เชเช เช เชฆเซเชตเชฟเชธเชเชเซ (rook) เชเชจเซเชเซเชจเชฐเชฎเชพเช เชเชพเชฒเซ เชฐเชนเซเชฏเซเช เชเซ.
เชฐเซเช เชชเซเชฐเซเชเซเชเซเชเชจเชพ เชธเชเชเซเชทเชฟเชชเซเชค เชชเชฐเชฟเชเชฏ เชฎเชพเชเซ, เช เชเซเชเชเซ (12 เชธเซเชฒเชพเชเชกเซเชธ) เชชเชฃ เชเชชเชฏเซเชเซ เชฅเช เชถเชเซ เชเซ. Bassam Tabbara (เชเซเชตเซเชจเซเชเชฎ เชเซเชฐเซเชช เชเชพเชคเซ CTO).
เชฐเซเชเชจเซเช เชธเชเชเชพเชฒเชจ
เชฐเซเช เชเชชเชฐเซเชเชฐ เชเซเชฌเชฐเชจเซเชเชธ เชตเชฐเซเชเชจ 1.6 เช เชจเซ เชเชเซเชเชคเชฐเชจเซ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชธเชชเซเชฐเซเช เชเชฐเซ เชเซ (เช เชจเซ, เชเชเชถเชฟเช เชฐเซเชคเซ, เชเซเชจเซ K8s เชฐเชฟเชฒเซเช - 1.5.2). เชคเซเชฎเชจเชพ เชธเซเชฅเชพเชชเชจ ะฒ เชเชจเชพ เชเซเชตเซเช เชฒเชพเชเซ เชเซ:
cd cluster/examples/kubernetes
kubectl create -f rook-operator.yaml
kubectl create -f rook-cluster.yamlเชตเชงเซเชฎเชพเช, เชฐเซเช เชเชชเชฐเซเชเชฐ เชคเซเชฏเชพเชฐ เชเซ , เชเชญเชพเชฐ เชเซ เชเซเชจเชพ เชฎเชพเชเซ เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เช เชฐเซเชคเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ:
helm repo add rook-alpha https://charts.rook.io/alpha
helm install rook-alpha/rook เชเชเซ เชฎเชพเชคเซเชฐเชพเชฎเชพเช เชเชชเชฒเชฌเซเชง (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชคเชฎเซ เชเชงเชพเชฐเชจเซ เช
เชเซเชทเชฎ เชเชฐเซ เชถเชเซ เชเซ , เชเซ เช เชธเซเชตเชฟเชงเชพเชจเซ เชคเชฎเชพเชฐเชพ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชเชชเชฏเซเช เชฅเชคเซ เชจเชฅเซ), เชเซเชจเซ เชชเชพเชธ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ helm install เชชเชฐเชฟเชฎเชพเชฃ เชฆเซเชตเชพเชฐเชพ --set key=value[,key=value] (เช
เชฅเชตเชพ เช
เชฒเช YAML เชซเชพเชเชฒเชฎเชพเช เชธเซเชเซเชฐ เชเชฐเซ เช
เชจเซ เชฎเชพเชฐเชซเชคเซ เชเซเชฐเชพเชจเซเชธเชฎเชฟเช เชเชฐเซ -f values.yaml).
เชฐเซเช เชเชชเชฐเซเชเชฐเชจเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฏเชพ เชชเชเซ เช
เชจเซ เชคเซเชจเชพ เชเชเชจเซเชเซ เชธเชพเชฅเซ เชชเซเชกเซเชธ เชฒเซเชจเซเช เชเชฐเซเชฏเชพ เชชเชเซ, เชซเชเซเชค เชฐเซเช เชเซเชฒเชธเซเชเชฐ เชฌเชจเชพเชตเชตเชพเชจเซเช เชฌเชพเชเซ เชเซ, เชเซเชจเซเช เชธเซเชฅเซ เชธเชฐเชณ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชเชจเชพ เชเซเชตเซเช เชฆเซเชเชพเชฏ เชเซ (rook-cluster.yaml):
apiVersion: v1
kind: Namespace
metadata:
name: rook
---
apiVersion: rook.io/v1alpha1
kind: Cluster
metadata:
name: rook
namespace: rook
spec:
dataDirHostPath: /var/lib/rook
storage:
useAllNodes: true
useAllDevices: false
storeConfig:
storeType: bluestore
databaseSizeMB: 1024
journalSizeMB: 1024เชจเซเชเชงเชฃเซ: เชตเชฟเชถเซเชทเชคเชพ เชชเชฐ เชตเชฟเชถเซเชท เชงเซเชฏเชพเชจ เชเชชเชตเซเช เชเซเชเช dataDirHostPath, เชเซเชจเซเช เชธเชพเชเซเช เชฎเซเชฒเซเชฏ เชฐเซเชฌเซเช เชชเชเซ เชเซเชฒเชธเซเชเชฐเชจเซ เชธเชพเชเชตเชตเชพ เชฎเชพเชเซ เชเชฐเซเชฐเซ เชเซ. เชเชฟเชธเซเชธเชพเช เชฎเชพเชเซ เชเซ เชเซเชฏเชพเช เชคเซเชจเซ เชเชชเชฏเซเช เชเซเชฌเชฐเชจเซเชเซเชธ เชนเซเชธเซเชเซเชธ เชชเชฐ เชฐเซเช เชกเซเชเชพ เชฎเชพเชเซ เชเชพเชฏเชฎเซ เชธเชเชเซเชฐเชน เชธเซเชฅเชพเชจ เชคเชฐเซเชเซ เชฅเชพเชฏ เชเซ, เชฒเซเชเชเซ เช เชจเชฟเชฐเซเชฆเซเชถเชฟเชเชพเชฎเชพเช เชเชเชพเชฎเชพเช เชเชเซ 5 GB เชซเซเชฐเซ เชกเชฟเชธเซเช เชเชเซเชฏเชพ เชฐเชพเชเชตเชพเชจเซ เชญเชฒเชพเชฎเชฃ เชเชฐเซ เชเซ.
เชเซ เชฌเชพเชเซ เชเซ เชคเซ เชเชฐเซเชเชฐ เชฐเซเชชเชฐเซเชเชพเชเชเชจเชฎเชพเชเชฅเซ เชเซเชฒเชธเซเชเชฐ เชฌเชจเชพเชตเชตเชพเชจเซเช เชเซ เช
เชจเซ เชเชพเชคเชฐเซ เชเชฐเซ เชเซ เชชเซเชกเซเชธ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชเซ (เชจเซเชฎเชธเซเชชเซเชธเชฎเชพเช rook):
kubectl create -f rook-cluster.yaml
kubectl -n rook get pod
NAME READY STATUS RESTARTS AGE
rook-api-1511082791-7qs0m 1/1 Running 0 5m
rook-ceph-mgr0-1279756402-wc4vt 1/1 Running 0 5m
rook-ceph-mon0-jflt5 1/1 Running 0 6m
rook-ceph-mon1-wkc8p 1/1 Running 0 6m
rook-ceph-mon2-p31dj 1/1 Running 0 6m
rook-ceph-osd-0h6nb 1/1 Running 0 5mเช เชชเชเซเชฐเซเชก เชเชฐเซ เชฐเซเช เชเซเชฒเชธเซเชเชฐ (เชจเชตเชพ เชธเชเชธเซเชเชฐเชฃ เชธเซเชงเซ) เช เชเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเซ เชเซ เชเซ เช เชคเชฌเชเซเชเซ เชเซเชเซเชเชธ เชเซเชฐเชฎเชฎเชพเช เชคเซเชจเชพ เชคเชฎเชพเชฎ เชเชเชเซเชจเซ เชเซเชฐเชฎเชฟเช เช เชชเชกเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ, เช เชจเซ เชคเชฎเซ เชเชพเชคเชฐเซ เชเชฐเซ เชเซ เชตเชฐเซเชคเชฎเชพเชจ เชฐเซเช เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ "เชธเซเชตเชธเซเชฅ" เชเซ เชคเซเชจเซ เชเชพเชคเชฐเซ เชเชฐเซเชฏเชพ เชชเชเซ เช เชคเชฎเซ เชคเซเชจเซ เชถเชฐเซ เชเชฐเซ เชถเชเซ เชเซ. เชฐเชพเชเซเชฏ เชฐเซเช เชธเชเชธเซเชเชฐเชฃ 0.5.0 เชฅเซ 0.5.1 เช เชชเชกเซเช เชเชฐเชตเชพเชจเชพ เชเชฆเชพเชนเชฐเชฃเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชตเชฟเชเชคเชตเชพเชฐ เชชเชเชฒเซเช-เชฆเชฐ-เชชเชเชฒเชพเช เชธเซเชเชจเซ เชเชฎเชพเช เชฎเชณเซ เชถเชเซ เชเซ. .
เชฐเซเช เชฌเซเชฒเซเช เชชเชฐ เชเชฏเชพ เชจเชตเซเชฎเซเชฌเชฐ เชธเชฐเชเชพเชฎเชฃเซ เชเชพเชฎเชเซเชฐเซ EBS เชธเชพเชฅเซ. เชคเซเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ เชงเซเชฏเชพเชจ เชเชชเชตเชพ เชฒเชพเชฏเช เชเซ, เช เชจเซ เชเซเชเชเชฎเชพเช, เชคเซ เชจเซเชเซ เชฎเซเชเชฌ เชเซ:


เชชเซเชฐเซเชธเซเชชเซเชเซเชเซเชธ
เชฐเซเชเชจเซ เชตเชฐเซเชคเชฎเชพเชจ เชธเซเชฅเชฟเชคเชฟ เชเชฒเซเชซเชพ เชเซ, เช เชจเซ เชเชเชจเซ เชคเชพเชฐเซเชเชจเซ เชจเชตเซเชจเชคเชฎ เชฎเซเชเซเชฏ เชฐเชเซเชเชค เชเซ , เชจเชตเซเชฎเซเชฌเชฐ 2017 เชฎเชพเช เชชเซเชฐเชเชพเชถเชฟเชค (เชตเชฐเซเชคเชฎเชพเชจ เชเชฐเซเชเซเชถเชจ - - 14 เชกเชฟเชธเซเชฎเซเชฌเชฐเซ เชฌเชนเชพเชฐ เชเชตเซเชฏเซ). เชชเชนเซเชฒเซเชฅเซ เช 2018 เชจเชพ เชชเซเชฐเชฅเชฎ เช เชฐเซเชงเชฎเชพเช, เชตเชงเซ เชชเชฐเชฟเชชเชเซเชต เชธเชเชธเซเชเชฐเชฃเซเชจเชพ เชชเซเชฐเชเชพเชถเชจเชจเซ เช เชชเซเชเซเชทเชพ เชเซ: เชฌเซเชเชพ เช เชจเซ เชธเซเชฅเชฟเชฐ (เชเชคเซเชชเชพเชฆเชจเชฎเชพเช เชเชชเชฏเซเช เชฎเชพเชเซ เชธเชคเซเชคเชพเชตเชพเชฐ เชฐเซเชคเซ เชคเซเชฏเชพเชฐ).
เช เชจเซเชธเชพเชฐ เชชเซเชฐเซเชเซเชเซเช, เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชชเชพเชธเซ เชเชเชพเชฎเชพเช เชเชเชพ เชเชเชพเชฎเซ เชฌเซ เชชเซเชฐเชเชพเชถเชจเซเชฎเชพเช เชฐเซเชเชจเชพ เชตเชฟเชเชพเชธ เชฎเชพเชเซ เชตเชฟเชเชคเชตเชพเชฐ เชฆเซเชฐเชทเซเชเชฟ เชเซ: 0.7 (เชคเซเชจเซ เชคเซเชฏเชพเชฐเซ GitHub เชเซเชฐเซเชเชฐเชฎเชพเช เชเซ 60% เชคเชฐเซเชเซ) เช เชจเซ 0.8. เช เชชเซเชเซเชทเชฟเชค เชซเซเชฐเชซเชพเชฐเซเชฎเชพเช Ceph เชฌเซเชฒเซเช เช เชจเซ Ceph เชเชฌเซเชเซเชเซเช เชฎเชพเชเซ เชฌเซเชเชพ เชตเชฐเซเชเชจ เชธเซเชเซเชเชธ เชฎเชพเชเซ เชธเชชเซเชฐเซเชเชจเซเช เชเซเชฐเชพเชจเซเชธเชซเชฐ, CephFS เชฎเชพเชเซ เชตเซเชฒเซเชฏเซเชฎเซเชธเชจเซ เชเชคเชฟเชถเซเชฒ เชเซเชเชตเชพเช, เช เชฆเซเชฏเชคเชจ เชฒเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎ, เชธเซเชตเชเชพเชฒเชฟเชค เชเซเชฒเชธเซเชเชฐ เช เชชเชกเซเชเซเชธ, เชตเซเชฒเซเชฏเซเชฎเซเชธ เชฎเชพเชเซ เชธเซเชจเซเชชเชถเซเช เชฎเชพเชเซ เชธเชชเซเชฐเซเช เชเซ.
เชฐเซเชเชจเซ เชจเชเชฌเชฐเชฎเชพเช เชฒเซเชตเซเช (เช เชคเซเชฏเชพเชฐ เชธเซเชงเซ เชเซเชฌ เช เชชเซเชฐเชพเชฐเชเชญเชฟเช เชคเชฌเชเซเชเซ - "เชชเซเชฐเชพเชฐเชเชญ-เชธเซเชคเชฐ" - เชธเชพเชฅเซ เชธเชฎเชพเชจเชคเชพ เชชเชฐ ะธ ) เชเชคเซเชชเชพเชฆเชจเชฎเชพเช เชฐเชธ เชตเชงเชตเชพเชจเซ เชเช เชชเซเชฐเชเชพเชฐเชจเซ เชเซเชฐเชเชเซ เชเซ. เชเซเชฒเชพเชเชก เชเชชเซเชฒเซเชเซเชถเชจเชจเซ เชฆเซเชจเชฟเชฏเชพเชฎเชพเช เชคเซ เชเซเชตเซ เชฐเซเชคเซ เชชเชเชชเซเชธเชพเชฐเซ เชเชฐเชถเซ เชคเซ เชเชเชตเชพเชฐ เชธเซเชฅเชฟเชฐ เชตเชฐเซเชเชจ เชฐเชฟเชฒเซเช เชฅเชฏเชพ เชชเชเซ เชธเซเชชเชทเซเช เชฅเช เชเชถเซ, เชเซ เชเซเชเซเชเชธเชชเชฃเซ เชจเชตเชพ เชเซเชธเซเชเชฐเซเชธ เช เชจเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เชฐเซเชเชฎเชพเช เชฒเชพเชตเชถเซ.
PS
เช เชฎเชพเชฐเชพ เชฌเซเชฒเซเช เชชเชฐ เชชเชฃ เชตเชพเชเชเซ:
- ยซยป;
- ยซยป;
- ยซยป;
- ยซยป;
- ยซยป.
เชธเซเชฐเซเชธ: www.habr.com
