OpenStack Object Storage adalah sistem penyimpanan objek multi-tenant. Hal ini sangat scalable dan dapat mengelola sejumlah besar data yang tidak terstruktur dengan biaya rendah melalui RESTful HTTP API.
Ini mencakup komponen-komponen berikut:
Menerima OpenStack Obyek Storage API dan permintaan HTTP baku untuk meng-upload file, memodifikasi metadata, dan menciptakan containers. Hal ini juga melayani file atau ‘containers listing’ untuk web browser. Untuk meningkatkan kinerja, proxy server dapat menggunakan cache opsional yang biasanya dikerahkan dengan ‘memcache’.
Mengelola akun yang didefinisikan dengan Object Storage.
Mengelola pemetaan container atau pemetaan folder, dalam Object Storage.
Mengelola objek yang sebenarnya, seperti file, pada node penyimpanan.
Melakukan tugas-tugas housekeeping di penyimpanan data yang besar. Layanan replikasi memastikan konsistensi dan ketersediaan melalui cluster. Proses berkala lainnya termasuk auditor, updaters, dan ‘reaper’.
Menangani otentikasi dan OpenStack Identity biasa.
Memungkinkan user untuk mengirimkan perintah ke REST API melalui klien command-line resmi baik sebagai ‘admin user’, ‘reseller user’, atau ‘swift user’.
Membuat script yang menginisialisasi pembangunan ‘ring file’, mengambil nama daemon sebagai parameter dan menawarkan command. Didokumentasikan dalam http://docs.openstack.org/developer/swift/admin_guide.html#managing-services.
Sebuah alat CLI digunakan untuk mengambil berbagai metrik dan telemetri informasi tentang cluster yang telah dikumpulkan oleh middleware swift-recon.
‘Storage ring build and rebalance utility’. Didokumentasikan dalam http://docs.openstack.org/developer/swift/admin_guide.html#managing-the-rings.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.