{"id":3092,"date":"2022-07-06T07:11:37","date_gmt":"2022-07-06T00:11:37","guid":{"rendered":"https:\/\/www.dewacloud.com\/?p=3092"},"modified":"2022-08-22T17:24:44","modified_gmt":"2022-08-22T10:24:44","slug":"apa-itu-horizontal-scaling","status":"publish","type":"post","link":"https:\/\/www.dewacloud.com\/blog\/apa-itu-horizontal-scaling\/","title":{"rendered":"Memahami Konsep Horizontal Scaling"},"content":{"rendered":"<p>Ingin tahu tentang horizontal scaling? Horizontal scaling adalah salah satu bentuk penskalaan secara horizontal, yakni dengan menambahkan node-node atau server baru tanpa perupahan RAM dan CPU. Berikut ini penjelasannya:<\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">Horizontal Scaling<\/span><\/h2>\n<p><i><span style=\"font-weight: 400;\">Horizontal scaling<\/span><\/i><span style=\"font-weight: 400;\"> adalah salah satu upaya untuk meningkatkan kapabilitas dari <\/span><i><span style=\"font-weight: 400;\">multiple node<\/span><\/i><span style=\"font-weight: 400;\"> atau <\/span><i><span style=\"font-weight: 400;\">multiple server<\/span><\/i><span style=\"font-weight: 400;\"> dengan menambah <\/span><i><span style=\"font-weight: 400;\">node-node<\/span><\/i><span style=\"font-weight: 400;\"> atau<\/span><i><span style=\"font-weight: 400;\"> server-server<\/span><\/i><span style=\"font-weight: 400;\"> baru tanpa perubahan dari sisi <\/span><i><span style=\"font-weight: 400;\">resource<\/span><\/i><span style=\"font-weight: 400;\"> seperti RAM ataupun CPU.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Dengan menggunakan <\/span><i><span style=\"font-weight: 400;\">horizontal scaling<\/span><\/i><span style=\"font-weight: 400;\">, ada pilihan dalam menerapkan hal tersebut, yaitu <\/span><i><span style=\"font-weight: 400;\">stateless<\/span><\/i><span style=\"font-weight: 400;\"> dan <\/span><i><span style=\"font-weight: 400;\">stateful<\/span><\/i><span style=\"font-weight: 400;\">. Berikut pengertian singkatnya:<\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><b><i>Stateless<\/i><\/b><span style=\"font-weight: 400;\"> adalah pembuatan <\/span><i><span style=\"font-weight: 400;\">node<\/span><\/i><span style=\"font-weight: 400;\"> melalui <\/span><i><span style=\"font-weight: 400;\">base image template<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li><b><i>Stateful<\/i><\/b><span style=\"font-weight: 400;\"> adalah pembuatan <\/span><i><span style=\"font-weight: 400;\">node<\/span><\/i><span style=\"font-weight: 400;\"> dengan cara melakukan <\/span><i><span style=\"font-weight: 400;\">cloning<\/span><\/i><span style=\"font-weight: 400;\"> dari <\/span><i><span style=\"font-weight: 400;\">master node<\/span><\/i><span style=\"font-weight: 400;\">-nya.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Konsep<\/span><i><span style=\"font-weight: 400;\"> horizontal scaling<\/span><\/i><span style=\"font-weight: 400;\"> ini biasanya diterapkan pada PaaS atau Platform as a Service, sehingga pengaturannya dapat dilakukan dari sisi <\/span><i><span style=\"font-weight: 400;\">platform<\/span><\/i><span style=\"font-weight: 400;\"> dan tidak menyentuh fisik sama sekali, karena<\/span><i><span style=\"font-weight: 400;\"> multiple node<\/span><\/i><span style=\"font-weight: 400;\"> atau <\/span><i><span style=\"font-weight: 400;\">multiple server<\/span><\/i><span style=\"font-weight: 400;\"> tersebut terbentuk dari kontainer.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Logikanya sama seperti kontrakan, untuk memenuhi kapasitas penyewa akan terus dibangun menyamping dengan spesifikasi yang sama, semakin banyak unit yang dibangun, semakin banyak juga kapasitas yang dapat ditampung di kontrakan tersebut.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Untuk memenuhi kebutuhan tersebut, Dewaweb meluncurkan produk baru, yaitu <\/span><b>Dewacloud. <\/b><i><span style=\"font-weight: 400;\">Platform<\/span><\/i><span style=\"font-weight: 400;\"> ini nantinya sangat cocok untuk para Developers dan DevOps.<\/span><\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-3251 aligncenter\" src=\"https:\/\/www.dewacloud.com\/wp-content\/uploads\/2022\/07\/Memahami-Konsep-Horizontal-Scaling_Screenshot-1.png\" alt=\"horizontal scaling\" width=\"365\" height=\"108\" \/><\/p>\n<p><span style=\"font-weight: 400;\">PaaS yang kami maksud seperti contoh di <\/span><a href=\"https:\/\/www.dewacloud.com\/\"><span style=\"font-weight: 400;\">Dewacloud<\/span><\/a><span style=\"font-weight: 400;\">, terdapat 2 pilihan <\/span><i><span style=\"font-weight: 400;\">stateful<\/span><\/i><span style=\"font-weight: 400;\"> dan <\/span><i><span style=\"font-weight: 400;\">stateless<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-3252 size-full\" src=\"https:\/\/www.dewacloud.com\/wp-content\/uploads\/2022\/07\/Memahami-Konsep-Horizontal-Scaling_Screenshot-2.png\" alt=\"horizontal scaling\" width=\"354\" height=\"250\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Artinya dengan pilihan <\/span><i><span style=\"font-weight: 400;\">stateful<\/span><\/i><span style=\"font-weight: 400;\"> dan <\/span><i><span style=\"font-weight: 400;\">stateless<\/span><\/i><span style=\"font-weight: 400;\"> perlu disesuaikan dengan kebutuhan kamu, dengan menggunakan pilih <\/span><i><span style=\"font-weight: 400;\">stateless scaling<\/span><\/i><span style=\"font-weight: 400;\"> artinya kamu perlu konfigurasi dari awal pada <\/span><i><span style=\"font-weight: 400;\">node<\/span><\/i><span style=\"font-weight: 400;\"> yang baru dibuat tersebut. Kemudian, untuk <\/span><i><span style=\"font-weight: 400;\">stateful scaling<\/span><\/i><span style=\"font-weight: 400;\"> artinya semua <\/span><i><span style=\"font-weight: 400;\">custom<\/span><\/i><span style=\"font-weight: 400;\"> konfigurasi yang ada pada master <\/span><i><span style=\"font-weight: 400;\">node<\/span><\/i><span style=\"font-weight: 400;\"> akan di-<\/span><i><span style=\"font-weight: 400;\">cloning<\/span><\/i><span style=\"font-weight: 400;\"> atau di-<\/span><i><span style=\"font-weight: 400;\">copy<\/span><\/i><span style=\"font-weight: 400;\"> ke <\/span><i><span style=\"font-weight: 400;\">node-node<\/span><\/i><span style=\"font-weight: 400;\"> baru yang baru dibuat.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Untuk itu, pada <\/span><i><span style=\"font-weight: 400;\">resource master node<\/span><\/i><span style=\"font-weight: 400;\"> perlu kamu definisikan dengan kebutuhan kamu, dengan adanya <\/span><i><span style=\"font-weight: 400;\">vertical scaling<\/span><\/i><span style=\"font-weight: 400;\"> juga dapat dikombinasikan. Namun, biasanya <\/span><i><span style=\"font-weight: 400;\">horizontal scaling<\/span><\/i><span style=\"font-weight: 400;\"> digunakan untuk <\/span><i><span style=\"font-weight: 400;\">fixed cost<\/span><\/i><span style=\"font-weight: 400;\"> atau bisa dibilang hanya mengaktifkan <\/span><i><span style=\"font-weight: 400;\">reserved cloudlet<\/span><\/i><span style=\"font-weight: 400;\"> saja.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Karena didasari dari kontainer, maka pengaturan <\/span><i><span style=\"font-weight: 400;\">horizontal scaling<\/span><\/i><span style=\"font-weight: 400;\"> berbeda setiap layernya, karena masing-masing <\/span><i><span style=\"font-weight: 400;\">layer<\/span><\/i><span style=\"font-weight: 400;\"> terdapat <\/span><i><span style=\"font-weight: 400;\">resource<\/span><\/i><span style=\"font-weight: 400;\"> yang berbeda.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Kesimpulan<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Di Dewacloud, kamu bisa mengatur jumlah <\/span><i><span style=\"font-weight: 400;\">cloudlet<\/span><\/i><span style=\"font-weight: 400;\"> yang kamu inginkan dengan harga bersahabat dan bersaing. Terdapat juga sistem <\/span><i><span style=\"font-weight: 400;\">discount<\/span><\/i><span style=\"font-weight: 400;\"> yang akan kamu terima.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Demikian artikel ini, <\/span><span style=\"font-weight: 400;\">jangan sungkan untuk meninggalkan ide-ide topik yang ingin kamu baca di blog Dewaweb. Semoga artikel ini membantu, ya!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ingin tahu tentang horizontal scaling? Horizontal scaling adalah salah satu bentuk penskalaan secara horizontal, yakni dengan menambahkan node-node atau server baru tanpa perupahan RAM dan CPU. Berikut ini penjelasannya: &nbsp; Horizontal Scaling Horizontal scaling adalah salah satu upaya untuk meningkatkan kapabilitas dari multiple node atau multiple server dengan menambah node-node atau server-server baru tanpa perubahan&hellip;&nbsp;<a href=\"https:\/\/www.dewacloud.com\/blog\/apa-itu-horizontal-scaling\/\" rel=\"bookmark\"><span class=\"screen-reader-text\">Memahami Konsep Horizontal Scaling<\/span><\/a><\/p>\n","protected":false},"author":9,"featured_media":3881,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":70,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[11],"tags":[],"class_list":["post-3092","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev-ops"],"_links":{"self":[{"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/posts\/3092","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/comments?post=3092"}],"version-history":[{"count":2,"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/posts\/3092\/revisions"}],"predecessor-version":[{"id":4126,"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/posts\/3092\/revisions\/4126"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/media\/3881"}],"wp:attachment":[{"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/media?parent=3092"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/categories?post=3092"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dewacloud.com\/blog\/wp-json\/wp\/v2\/tags?post=3092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}