File vs. Block vs. Object Storage – Mana pilihan yang lebih baik untuk Alfresco ECM?

Penyimpanan Berbasis File vs. Blok vs. Objek – Mana pilihan yang lebih baik untuk Alfresco ECM_

File vs. Block vs. Object Storage – Mana pilihan yang lebih baik untuk Alfresco ECM?

Saat itu Desember 2019 dan organisasi di seluruh dunia terkejut dengan penyebaran cepat COVID-19 dan penguncian wilayah yang diakibatkannya. Karyawan segera diminta untuk bekerja dari rumah untuk jangka waktu yang tidak diketahui dan sayangnya hal itu belum dapat diperkirakan bahkan hingga hari ini. Akibatnya, beberapa organisasi di seluruh dunia telah mengakui bahwa staf mereka akan terus bekerja dari rumah, bahkan setelah pandemi berakhir. Survei terpisah dari IDC mengungkapkan bahwa sebagian besar perusahaan di AS—87 persen—memperkirakan bahwa karyawan akan tetap bekerja dari rumah setidaknya tiga hari seminggu bahkan setelah kantor dibuka kembali sepenuhnya.

Sebagian besar organisasi tidak siap menghadapi tantangan yang terkait dengan budaya kerja dari rumah. Ada tantangan untuk menjaga staf tetap terhubung secara virtual satu sama lain, mendorong komunikasi antar tim, departemen, dan organisasi, membuat pengumuman, dan bahkan mengadakan rapat secara virtual, daripada memesan ruang rapat.

Kita harus menghargai dukungan cepat yang diberikan oleh platform media sosial seperti WhatsApp selama masa-masa sulit ini, baik untuk UKM maupun perusahaan besar. Grup obrolan Tim / Departemen dibuat dengan cepat dan pembaruan tugas dibagikan setiap hari untuk menjaga semua orang tetap sinkron sementara panggilan Audio/Video menjaga karyawan tetap terhubung. Kini dengan pengumuman terbaru oleh WhatsApp untuk memaksakan ketentuan layanan barunya kepada penggunanya agar berbagi data privasi mereka dengan Facebook. Pengguna hanya memiliki pilihan untuk menyetujuinya sekarang atau menghapus akun mereka. Sebagian besar organisasi mengambil tindakan cepat dan telah mengeluarkan nasihat kepada karyawan mereka untuk tidak membagikan data sensitif atau rahasia apa pun, pada saat yang sama mereka telah mulai mencari alternatif. Hal ini telah menambah daftar tantangan yang harus ditangani sebagai prioritas bagi organisasi.

Organisasi memiliki platform komunikasi seperti WebEx, Microsoft Teams, Zoom, WhatsApp for Business, Google Meet, dll. untuk menjembatani kesenjangan konektivitas, namun mereka menawarkan tantangan unik berikut:

  • Hampir semuanya merupakan solusi yang di-host selain WebEx dan Microsoft Teams. Model hosted dapat menjadi kendala bagi beberapa organisasi dan lembaga pemerintah, yang tidak ingin komunikasi sensitif mereka disimpan di server bersama, meskipun Microsoft mengklaim bahwa komunikasi tersebut terenkripsi.
  • Tidak tersedianya fitur obrolan tim instan atau pengumuman.
  • Zoom telah berulang kali menjadi berita karena masalah keamanan.
  • Kami tidak dapat memprediksi, kapan penyedia solusi lain mulai bertindak seperti WhatsApp untuk memonetisasi informasi rahasia dan pribadi kita yang ada di server mereka.

Memperkenalkan CloudMeet – Alternatif Self-Hosted Anda untuk komunikasi yang Aman dan Pribadi.

CloudMeet dapat memenuhi kebutuhan pasar saat ini sepenuhnya dan menawarkan platform komunikasi terpadu yang sepenuhnya aman, privat, terenkripsi ujung ke ujung, dan dihosting sendiri. CloudMeet adalah platform komunikasi terpadu pertama dan satu-satunya di Singapura. CloudMeet menawarkan fitur-fitur berikut ini kepada pelanggan:

  • A. Jadwalkan dan Lakukan Rapat Online dari browser atau perangkat iOS dan Android apa pun.
  • B. Obrolan Instan, Obrolan Tim dengan fitur obrolan grup dan berbagi file.
  • C. Melakukan konferensi Audio/video dari browser atau perangkat iOS dan Android.
  • D. Saluran (Saluran Publik, Pribadi, dan Siaran) untuk departemen atau seluruh organisasi yang dikirimkan langsung ke perangkat pengguna.

Beberapa pembeda utama yang menjadikan CloudMeet sebagai pilihan yang tidak perlu dipikirkan lagi bagi perusahaan yang mencari platform komunikasi terpadu yang privat dan aman:

  • CloudMeet bersifat self-hosted, yang bisa digunakan di lokasi di virtual private cloud (VPC), dengan kontrol penuh atas data dan rekaman.
  • Platform all-in-one untuk memenuhi kebutuhan komunikasi tim yang aman bagi perusahaan untuk rapat online, chatting, panggilan audio/video, dan agar semua orang selalu terhubung dan diperbarui dengan fitur saluran/pemberitahuan.
  • Arsitektur tanpa server memberdayakan CloudMeet dengan skalabilitas dan fleksibilitas yang lebih besar tanpa mengkhawatirkan kelincahan dan skalabilitas infrastruktur. Infrastruktur yang mendasarinya dikonfigurasikan untuk secara otomatis meningkatkan atau menurunkan skala sesuai permintaan dari rapat dan perpesanan secara bersamaan.
  • Model harga bayar sesuai penggunaan yang unik membuat CloudMeet sangat menguntungkan bagi organisasi dari semua ukuran. Model revolusioner ini memungkinkan perusahaan untuk tidak khawatir tentang biaya lisensi awal yang besar dan mengelola pengeluaran berdasarkan penggunaan bulanan mereka.
  • Enkripsi end-to-end untuk obrolan, panggilan, dan rapat membuat CloudMeet sepenuhnya aman untuk bisnis yang membutuhkan privasi dan perlindungan data.
  • Opsi untuk membuat merek untuk bisnis Anda membuat CloudMeet dipersonalisasi untuk pengguna Anda, di mana organisasi dapat menggunakan logo dan tema mereka sendiri untuk mempersonalisasi pengalaman pengguna.

Saat ini, CloudMeet dapat dievaluasi / dibeli dengan menghubungi langsung Tim Penjualan Crest, namun tak lama lagi CloudMeet juga akan tersedia di berbagai marketplace AWS, Microsoft Azure, Google Cloud, dan IBM Cloud.

Kirimkan kami pesan, jika Anda ingin tahu lebih banyak / mengevaluasi solusi, di kapil.jain@crestsolution.com

Komoditisasi perangkat keras TI, meningkatnya platform cloud, munculnya hiperkonvergensi, dan kecepatan kilat flash non-volatile memory express (NVMe) mungkin telah menutupi beberapa dasar-dasar penyimpanan data.

Namun, pada dasarnya, semua penyimpanan dikategorikan sebagai blok, file, atau objek, dengan istilah-istilah tersebut berasal dari cara data diakses dalam setiap mode. File, blok, dan objek adalah format penyimpanan yang menampung, mengatur, dan menyajikan data dengan cara yang berbeda, dengan masing-masing memiliki kemampuan dan keterbatasannya sendiri.

Penyimpanan blok-vs-file-objek-blok

 

Gambar 1: Penyimpanan Blok vs File vs Objek

Apa yang dimaksud dengan penyimpanan blok?

Penyimpanan blok memotong data menjadi blok-blok, tergantung pada ukuran blok yang ditentukan dan menyimpannya sebagai bagian-bagian terpisah. Setiap blok data diberi pengenal unik, yang memungkinkan sistem penyimpanan menempatkan bagian-bagian data yang lebih kecil di mana pun yang paling nyaman.

Penyimpanan blok sering dikonfigurasi untuk memisahkan data dari lingkungan pengguna dan menyebarkannya ke berbagai lingkungan yang dapat melayani data dengan lebih baik. Dan kemudian, ketika data diminta, perangkat lunak penyimpanan yang mendasari akan menyusun kembali blok-blok data dari lingkungan ini dan menyajikannya kembali kepada pengguna. Ini biasanya diterapkan di lingkungan jaringan area penyimpanan (SAN) dan harus terhubung ke server yang berfungsi.

Karena penyimpanan blok tidak bergantung pada satu jalur ke data—seperti halnya penyimpanan file—data dapat diambil dengan cepat. Setiap blok berdiri sendiri dan dapat dipartisi sehingga dapat diakses di sistem operasi yang berbeda, yang memberikan pengguna kebebasan penuh untuk mengonfigurasi data mereka. Ini adalah cara yang efisien dan andal untuk menyimpan data serta mudah digunakan dan dikelola. Ini berfungsi baik untuk perusahaan yang melakukan transaksi besar dan yang menerapkan basis data besar, artinya semakin banyak data yang perlu Anda simpan, semakin baik Anda menggunakan penyimpanan blok.

Oleh karena itu, penyimpanan blok adalah pilihan utama untuk basis data Alfresco, terlepas dari pilihan basis data, baik itu MariaDB, MySQL, PostgreSQL, MS SQL, atau Oracle.

Namun, ada beberapa kelemahan, terutama saat digunakan untuk sistem manajemen konten dengan jumlah data yang besar. Penyimpanan blok bisa mahal. Ini memiliki kemampuan terbatas untuk menangani metadata, yang berarti perlu ditangani di tingkat aplikasi atau basis data—menambah satu hal lagi yang harus dikhawatirkan oleh pengembang atau administrator sistem.

Apa yang dimaksud dengan Penyimpanan file:

Penyimpanan file, juga disebut penyimpanan tingkat file atau berbasis file, mengatur dan merepresentasikan data sebagai hierarki file dalam folder. Data disimpan sebagai satu bagian informasi di dalam folder, sama seperti Anda mengatur lembaran kertas di dalam folder. Ketika Anda perlu mengakses bagian data tersebut, komputer Anda perlu mengetahui jalur untuk menemukannya (Hati-hati! ini bisa menjadi jalur yang sangat panjang dan berliku). Data yang disimpan dalam file diatur dan diambil menggunakan sejumlah metadata terbatas yang memberi tahu komputer persis di mana file itu disimpan.

Bayangkan sebuah lemari penuh dengan lemari arsip. Setiap dokumen diatur dalam semacam hierarki logis—berdasarkan lemari, berdasarkan laci, berdasarkan folder, lalu berdasarkan lembaran kertas. Di sinilah istilah penyimpanan hierarkis berasal, dan inilah penyimpanan file. Penyimpanan file memiliki kemampuan luas dan dapat menyimpan hampir semua hal. Ini sangat baik untuk menyimpan berbagai file kompleks dan cukup cepat bagi pengguna untuk bernavigasi.

Masalahnya, sama seperti lemari arsip Anda, laci virtual itu hanya bisa dibuka sejauh itu. Sistem penyimpanan berbasis file harus melakukan scale out dengan menambahkan lebih banyak sistem, daripada scale up dengan menambahkan lebih banyak kapasitas.

Apa yang dimaksud dengan penyimpanan objek?

Penyimpanan objek, juga dikenal sebagai penyimpanan berbasis objek, adalah struktur datar di mana file dipecah menjadi bagian-bagian dan disebarkan di antara perangkat keras. Dalam penyimpanan objek, data dipecah menjadi unit-unit diskrit yang disebut objek dan disimpan dalam satu repositori, bukan sebagai file dalam folder atau sebagai blok di server.

Penyimpanan objek muncul sebagai saingan penyimpanan akses file untuk sejumlah besar data tidak terstruktur ketika sistem file NAS scale-out mulai kewalahan karena banyaknya file yang disimpan.

Di mana penyimpanan akses file dengan struktur file hierarkisnya dapat menjadi rumit seiring pertumbuhannya, penyimpanan objek menghadirkan struktur “datar” dengan akses yang sama ke semua objek yang disimpan, menjadikannya sangat cocok untuk volume besar data tidak terstruktur.

Ada beberapa hal yang perlu diingat, tentu saja.

  • Penyimpanan objek memerlukan antarmuka pemrograman aplikasi HTTP (API) sederhana, yang digunakan oleh sebagian besar klien dalam semua bahasa.
  • Penyimpanan objek tidak bekerja dengan baik dengan basis data tradisional, karena menulis objek adalah proses yang lambat dan menulis aplikasi untuk menggunakan API penyimpanan objek tidak sesederhana menggunakan penyimpanan file.
  • Selain itu, objek tidak dapat dimodifikasi, tetapi dapat dibuat versinya dan Anda harus menulis objek secara lengkap sekaligus, yang bekerja dengan baik untuk Alfresco seperti sistem manajemen konten.

Penyimpanan objek dalam praktik

Terlepas dari apa yang dikatakan beberapa orang, penyimpanan objek bukanlah teknologi yang baru muncul. Data yang disimpan sebagai objek telah mendekati skala exabyte (1000 petabyte) yang mewakili triliunan objek. Perusahaan seperti Amazon (dengan S3) menyediakan penyimpanan objek melalui platform cloud publiknya dalam skala besar, sementara penyimpanan objek dapat diimplementasikan di pusat data lokal menggunakan berbagai produk open source dan komersial seperti MinIO’s High Performance Object Storage, untuk memenuhi kebutuhan Alfresco seperti CMS.

Kesimpulan:

Setelah menjelaskan apa itu penyimpanan file, penyimpanan blok, dan penyimpanan objek, kami menyimpulkan bahwa meskipun penyimpanan blok adalah suatu keharusan untuk database Alfresco, penyimpanan objek adalah pilihan ideal untuk penyimpanan konten Alfresco dengan manfaat berikut ini:

  • Skalabilitas tak terbatas- Terus tambahkan data, selamanya, tanpa batasan. Satu-satunya batasan adalah ruang dalam disk data yang mendasarinya.
  • Pengambilan data yang lebih cepat- Karena struktur kategorisasi penyimpanan objek, dan tidak adanya hierarki folder, Anda dapat mengambil data lebih cepat.
  • Pengurangan biaya- Karena sifat penyimpanan objek yang berskala besar, maka akan lebih murah untuk menyimpan semua data Anda.
  • Optimalisasi sumber daya- Karena penyimpanan objek tidak memiliki hierarki pengarsipan, dan metadata sepenuhnya dapat disesuaikan, maka batasannya jauh lebih sedikit dibandingkan dengan penyimpanan file atau blok.
  • Analisis data yang lebih besar- Penyimpanan objek didorong oleh metadata, dan dengan tingkat klasifikasi untuk setiap bagian data, peluang untuk analisis jauh lebih besar.