Failover System
Mekanisme sistem failover digunakan untuk meningkatkan keandalan dan ketersediaan sumber daya TI dengan menggunakan teknologi clustering yang mapan untuk menyediakan implementasi yang berlebihan. Sistem failover dikonfigurasikan untuk secara otomatis beralih ke instance sumber daya TI yang redundan atau siaga setiap kali sumber daya TI yang saat ini aktif tidak tersedia.
Sistem kegagalan biasanya digunakan untuk program misi kritis atau untuk layanan yang dapat digunakan kembali yang dapat memperkenalkan satu titik kegagalan untuk beberapa aplikasi. Sistem failover dapat menjangkau lebih dari satu wilayah geografis sehingga setiap lokasi menampung satu atau lebih implementasi berlebihan dari sumber daya TI yang sama.
Mekanisme ini mungkin bergantung pada mekanisme replikasi sumber daya untuk memasok contoh sumber daya TI yang berlebihan, yang secara aktif dimonitor untuk mendeteksi kesalahan dan kondisi tidak tersedianya.
Sistem Failover datang dalam dua konfigurasi dasar:
- Active-Active
pada Sistem failover ini memantau status operasional Layanan Cloud A.
pada gambar diatas ketika kegagalan terdeteksi dalam satu implementasi Layanan Cloud, sistem failover memerintahkan penyeimbang beban untuk mengalihkan beban kerja ke implementasi Layanan Cloud A yang berlebihan.
jiika layanan Cloud yang gagal Implementasi dipulihkan atau direplikasi menjadi layanan cloud operasional. Sistem failover sekarang memerintahkan penyeimbang beban untuk mendistribusikan kembali beban kerja.
- Active-Passive
Dalam konfigurasi aktif-pasif, siaga atau implementasi tidak aktif diaktifkan untuk mengambil alih pemrosesan dari sumber daya TI yang menjadi tidak tersedia, dan beban kerja yang sesuai dialihkan ke instance mengambil alih operasi.
Implementasi Layanan Cloud A yang bertindak sebagai instance aktif menemukan kegagalan yang terdeteksi oleh sistem failover, yang kemudian mengaktifkan implementasi Layanan Cloud A yang tidak aktif dan mengalihkan beban kerja ke arahnya. Implementasi Layanan Cloud A yang baru dipanggil sekarang mengasumsikan peran instance aktif.
Implementasi Layanan Cloud yang gagal dipulihkan atau direplikasi ke dalam layanan cloud operasional, dan sekarang diposisikan sebagai mesin virtual siaga, sementara Layanan Cloud A yang sebelumnya digunakan tetap berfungsi sebagai mesin virtual yang aktif.
Dalam konfigurasi aktif-pasif, siaga atau implementasi tidak aktif diaktifkan untuk mengambil alih pemrosesan dari sumber daya TI yang menjadi tidak tersedia, dan beban kerja yang sesuai dialihkan ke instance mengambil alih operasi.
pada gambar diatas sistem failover memantau status operasional Layanan Cloud A. Implementasi Layanan Cloud yang bertindak sebagai instance aktif menerima permintaan konsumen layanan cloud.
Implementasi Layanan Cloud yang gagal dipulihkan atau direplikasi ke dalam layanan cloud operasional, dan sekarang diposisikan sebagai mesin virtual siaga, sementara Layanan Cloud A yang sebelumnya digunakan tetap berfungsi sebagai mesin virtual yang aktif.
Hypervisor
Hypervisor adalah sebuah teknik virtualisasi yang memungkinkan beberapa operating system untuk berjalan bersamaan pada sebuah host. Dikatakan teknik virtualisasi karena OS yang ada bukanlah sebuah OS yang sesungguhnya, hanya sebuah virtual machine saja. Tugas dari hypervisor adalah untuk mengatur setiap operating system tersebut sesuai dengan gilirannya agar tidak mengganggu satu dengan yang lainnya. Terkadang, hypervisor juga disebut sebagai Virtual Machine Management (VMM), sesuai dengan tugasnya dalam mengatur beberapa virtual machine.
Hypervisor di bagi menjadi 2 jenis yaitu: Baremetal Architecture dan Hosted Architecture
- Hypervisor Baremetal Architecture :
Hypervisor tipe ini berjalan langsung diatas perangkat keras server, artinya tidak di perlukan sistem operasi lain untuk menjalankan hypervisor tipe 1 ini . dengan begitu hypervisor memiliki akses langsung ke hardware tanpa harus melewati OS.Contoh hypervisor tipe 1 adalah VMware ESXi. Kalau dilihat dari teknik virtualisasi yang digunakan, jenis satu ini adalah jenis hardware assisted.
- Hypervisor Hosted Architecture :
Hypervisor tipe ini berperan sebagai software untuk menjalankan dan mengatur virtual machine. Akses resource hardware yang dibutuhkan oleh virtual machine harus melewati OS.Contoh hypervisor tipe 2 adalah VMware Server. Berbeda dengan tipe 1, tipe 2 ini lebih cenderung ke OS assisted hypervisor (para virtualization) dan juga full virtualization.
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.
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.
terlihat dari gambar diatas penyeimbangan beban dan replikasi sumber daya diimplementasikan melalui hypervisor yang diaktifkan cluster. Jaringan area penyimpanan khusus digunakan untuk menghubungkan penyimpanan berkerumun dan server berkerumun, yang dapat berbagi perangkat penyimpanan cloud yang umum. Ini menyederhanakan proses replikasi penyimpanan, yang dilakukan secara independen di cluster penyimpanan.
Contoh loosely-coupled server cluster
dari gambar diatas cluster server yang digabungkan secara longgar yang menggabungkan load balancer. Tidak ada penyimpanan bersama. Replikasi sumber daya digunakan untuk mereplikasi perangkat penyimpanan cloud melalui jaringan oleh perangkat lunak cluster.
Multi-device Broker
Multi-device broker digunakan untuk memfasilitasi transformasi data runtime sehingga membuat layanan cloud dapat diakses oleh berbagai 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
State Management Database
Basis data manajemen negara adalah perangkat penyimpanan yang digunakan untuk sementara mempertahankan data status untuk program perangkat lunak. Sebagai alternatif untuk caching data keadaan dalam memori, program perangkat lunak dapat membongkar data keadaan ke database untuk mengurangi jumlah memori run-time yang mereka konsumsi. Dengan demikian, program perangkat lunak dan infrastruktur di sekitarnya lebih terukur. Basis data manajemen negara umumnya digunakan oleh layanan cloud, terutama yang terlibat dalam aktivitas runtime yang berjalan lama.
Penjelasan dari gambar diatas, selama jangka waktu instance layanan cloud, mungkin diperlukan untuk tetap stateful dan menyimpan data state di-cache dalam memori, bahkan ketika idle.
Dari gambar diatas terlihat apabila dengan menunda data negara ke repositori negara, layanan cloud dapat beralih ke kondisi tanpa status (atau kondisi sebagian tanpa status), dengan demikian untuk sementara membebaskan sumber daya sistem.
sekian untuk pembahasan mengenai judul ini, semoga bermanfaat!!!!