Halo sobat Newbie, kali ini saya akan memaparkan sedikit tentang Specialized Cloud Mechanism. Pada Specialized Cloud Mechanism terdapat 6 jenis yaitu Failover system, hypervisor, resource cluster, multi-device broker, dan state management database.
Failover System
Failover system merupakan sebuah mekanisme untuk meningkatkan ketahanan dan ketersediaan, juga untuk membangun cluster dari teknologi yang menyediakan implementasi secara redundan. Failover system dikonfigurasikan untuk secara otomatis beralih ke instance resource yang redundan atau setiap kali resource yang saat ini aktif tidak tersedia.
Mekanisme ini mungkin bergantung pada mekanisme replikasi sumber daya, yang secara aktif dimonitor untuk mendeteksi kesalahan dan kondisi tidak tersedianya. Sistem Failover memiliki 2 konfigurasi yaitu active - active dan active - pasive.
Penyeimbangan antara instance aktif. Ketika kegagalan terdeteksi, instance yang gagal dihapus dari scheduler load balancing.
Sehingga semua teknologi yang digunakanpun tetap beroperasi ketika suatu kegagalan terdeteksi, dan akan mengambil alih pemrosesan.
Sedangkan implementasi active - passive diaktifkan untuk mengambil alih pemrosesan dari resourcce yang menjadi tidak tersedia, dan workload yang sesuai akan dialihkan ke instance untuk mengambil alih operasi.
Hypervisor
Hypervisor adalah bagian mendasar dari infrastruktur virtualisasi yang terutama digunakan untuk menghasilkan contoh server virtual dari server fisik. Hypervisor umumnya terbatas pada satu server fisik dan karenanya hanya dapat membuat gambar virtual dari server itu
Perangkat lunak Hypervisor dapat diinstal langsung di server bare-metal dan menyediakan fitur untuk mengendalikan, membagi, dan penjadwalan penggunaan perangkat teknologi.
Resource Cluster
Resource Cluster merupakan resource berbasis cloud yang dapat digabungkan ke dalam kelompok untuk meningkatkan alokasi dan penggunaannya. Mekanisme resource cluster digunakan untuk mengelompokkan beberapa resource sehingga dapat dioperasikan sebagai resource yang tunggal. Hal tersebut dapat meningkatkan kombinasi dari kapasitas komputasi, load balancing, dan ketersediaan dari resource cluster.
Arsitektur resource cluster bergantung pada koneksi jaringan berkecepatan tinggi, atau node cluster. Resource tersebut dapat melakukan komunikasi antara lain:
1. workload distribution
2. task scheduling
3. data sharing
4. system synchronization
Cluster management platform dijalankan sebagai middleware terdistribusi di semua node cluster yang biasanya bertanggung jawab untuk aktivitas ini.
Jenis resource cluster secara umum antara lain :
- Server Cluster – server fisik dan virtual berkerumun untuk meningkatkan kinerja. Server dapat hidup bermigrasi dari satu ke yang lain.
- Database Cluster – dirancang untuk meningkatkan ketersediaan data.
- Large Dataset Cluster – partisi dan distribusi data diimplementasikan sehingga dataset target dapat dipartisi secara efisien tanpa mengorbankan integritas data atau akurasi komputasi.
Jenis resource cluster secara basic antara lain :
- Load Balanced Cluster – cluster resource ini berspesialisasi dalam mendistribusikan workload di antara node-nodecluster untuk meningkatkan kapasitas resource sambil mempertahankan sentralisasi manajemen resource.
- HA Cluster – sistem high-availability untuk mempertahankan ketersediaan sistem jika terjadi kegagalan beberapa node, dan memiliki implementasi berlebihan dari sebagian besar atau semua resource cluster. HA cluster ini mengimplementasikan mekanisme sistem failover yang memantau kondisi kegagalan dan secara otomatis mengalihkan workload dari node yang gagal.
Contoh load balancing dan replikasi resource yang diimplementasikan melalui hypervisor berkemampuan cluster
Contoh loosely-coupled server cluster
Multi-Device Broker
Suatu layanan cloud individu mungkin perlu diakses oleh berbagai jenis konsumen layanan cloud, beberapa di antaranya mungkin tidak sesuai dengan kontrak layanan yang diterbitkan layanan cloud. Konsumen layanan cloud yang berbeda dapat dibedakan oleh perangkat perangkat keras hosting mereka dan / atau mungkin memiliki berbagai jenis persyaratan komunikasi. Untuk mengatasi ketidakcocokan antara layanan cloud dan konsumen layanan cloud yang berbeda, pemetaan logika perlu dibuat untuk mengubah (atau mengonversi) informasi yang dipertukarkan saat runtime.
Mekanisme paling multi-perangkat digunakan untuk memfasilitasi transformasi data runtime sehingga membuat layanan cloud dapat diakses oleh beragam program dan perangkat konsumen layanan cloud
Mekanisme paling multi-perangkat digunakan untuk memfasilitasi transformasi data runtime sehingga membuat layanan cloud dapat diakses oleh beragam program dan perangkat konsumen layanan cloud
Multi-device broker biasanya tersedia sebagai gateway atau memasukkan komponen gateway, seperti:
- XML gateway – transmits dan memvalidasi data XML
- Cloud Storage Gateway – transforms cloud storage protocols dan mengencode storage devices untuk memfasilitasi transfer storage
- Mobile Device Gateway – transforms the communication protocols digunakan oleh perangkat mobile ke dalam protokol yang kompatibel dengan layanan cloud
Level-level di mana logika transformasi dapat dibuat meliputi:
- protokol transportasi
- protokol pengiriman pesan
- protokol perangkat penyimpanan
- skema data / model data
State Management Database
State management database adalah perangkat penyimpanan data secara sementara untuk mempertahankan data status di dalam program perangkat lunak. Juga sebagai alternatif untuk caching data dalam memori, program perangkat lunak dapat memuat data k database untuk mengurangi jumlah memori runtime yang mereka konsumsi.
Dengan demikian, program perangkat lunak dan infrastruktur disekitarnya lebih terukur. State management database umumnya digunakan oleh layanan cloud yang terlibat dalam aktivitas runtime yang berjalan lama
0 Komentar