{"id":3377,"date":"2025-03-07T13:08:58","date_gmt":"2025-03-07T06:08:58","guid":{"rendered":"https:\/\/www.linuxid.net\/istilah\/?p=3377"},"modified":"2025-03-07T13:08:58","modified_gmt":"2025-03-07T06:08:58","slug":"service-discovery","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/istilah\/service-discovery\/","title":{"rendered":"service discovery"},"content":{"rendered":"<h2>Apa itu Service Discovery?<\/h2>\n<p>Service discovery adalah pendeteksian otomatis perangkat dan layanan yang ditawarkan melalui jaringan. Discovery, yang meminimalkan <a href=\"https:\/\/www.linuxid.net\/istilah\/configuration\/\">konfigurasi<\/a> bagi administrator, umumnya ditemukan dalam arsitektur <a href=\"https:\/\/www.linuxid.net\/istilah\/microservices\/\">microservices<\/a> dan platform <a href=\"https:\/\/www.linuxid.net\/istilah\/application-containerization-app-containerization\/\">containerization<\/a>. Microservices, terutama yang berbasis cloud, menggunakan service discovery karena sulitnya mendeteksi lokasi jaringan. Misalnya, instance layanan diberikan lokasi jaringan secara dinamis. Alat yang memiliki fitur service discovery termasuk HashiCorp Consul, perangkat pemantauan Zabbix, dan platform <a href=\"https:\/\/www.linuxid.net\/istilah\/Google-Kubernetes\/\">Kubernetes<\/a>.<\/p>\n<h2>Bagaimana cara kerja Service Discovery?<\/h2>\n<p>Service discovery berfungsi dengan menggunakan <a href=\"https:\/\/www.linuxid.net\/istilah\/protocol\/\">protokol jaringan<\/a> umum, yang memungkinkan agen menggunakan layanan satu sama lain. Protokol yang digunakan mencakup <a href=\"https:\/\/www.linuxid.net\/istilah\/DHCP\/\">Dynamic Host Configuration Protocol<\/a> (DHCP), <a href=\"https:\/\/www.linuxid.net\/istilah\/domain-name-system\/\">DNS<\/a> Service Discovery, dan Service Location Protocol.<\/p>\n<p>Basis data yang menyimpan instance layanan dan lokasi jaringan disebut service registry. Service registry terdiri dari klaster server yang berisi <a href=\"https:\/\/www.linuxid.net\/istilah\/database\/\">database<\/a> instance layanan yang tersedia, yang harus selalu diperbarui.<\/p>\n<h2>Client-side vs. Server-side Discovery<\/h2>\n<p>Service discovery memiliki dua opsi utama: client-side dan server-side, tergantung pada apakah pusat data yang memulai discovery atau layanan yang mengidentifikasi dirinya ke pusat data.<\/p>\n<p>Pada client-side discovery, layanan klien bertanggung jawab menentukan lokasi jaringan instance layanan dengan melakukan kueri ke service registry. Keuntungan metode ini adalah kesederhanaannya.<\/p>\n<p>Server-side discovery memungkinkan setiap klien menemukan layanan melalui <a href=\"https:\/\/www.linuxid.net\/istilah\/load-balancing\/\">load balancer<\/a>. Load balancer akan melakukan kueri ke service registry dan mengarahkan permintaan ke instance layanan. Kubernetes memanfaatkan proses ini. Keuntungannya adalah penyederhanaan permintaan klien.<\/p>\n<h2>Registrasi Service Discovery<\/h2>\n<p>Instance layanan atau perangkat didaftarkan melalui dua pola: self-registration atau <a href=\"https:\/\/www.linuxid.net\/istilah\/third-party\/\">third-party<\/a> registration. Pola ini memungkinkan perangkat lain menemukan layanan.<\/p>\n<p>Pada self-registration, layanan mendaftarkan dirinya sendiri ke service registry. Sementara itu, third-party registration menggunakan service registrar, alat terpisah yang mengidentifikasi layanan untuk didaftarkan. Registrar akan mencatat perubahan dalam lingkungan instance dan menambahkan layanan atau perangkat baru ke service registry.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apa itu Service Discovery? Service discovery adalah pendeteksian otomatis perangkat dan layanan yang ditawarkan melalui jaringan. Discovery, yang meminimalkan konfigurasi bagi administrator, umumnya ditemukan dalam arsitektur microservices dan platform containerization. Microservices, terutama yang berbasis cloud, menggunakan service discovery karena sulitnya mendeteksi lokasi jaringan. Misalnya, instance layanan diberikan lokasi jaringan secara dinamis. Alat yang memiliki fitur [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[194],"tags":[100],"class_list":["post-3377","post","type-post","status-publish","format-standard","hentry","category-data-centers","tag-it-systems-management-and-monitoring"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Apa itu service discovery? - Istilah Komputer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.linuxid.net\/istilah\/service-discovery\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apa itu service discovery? - Istilah Komputer\" \/>\n<meta property=\"og:description\" content=\"Apa itu Service Discovery? Service discovery adalah pendeteksian otomatis perangkat dan layanan yang ditawarkan melalui jaringan. Discovery, yang meminimalkan konfigurasi bagi administrator, umumnya ditemukan dalam arsitektur microservices dan platform containerization. Microservices, terutama yang berbasis cloud, menggunakan service discovery karena sulitnya mendeteksi lokasi jaringan. Misalnya, instance layanan diberikan lokasi jaringan secara dinamis. Alat yang memiliki fitur [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linuxid.net\/istilah\/service-discovery\/\" \/>\n<meta property=\"og:site_name\" content=\"Istilah Komputer\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-07T06:08:58+00:00\" \/>\n<meta name=\"author\" content=\"adhit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"adhit\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.linuxid.net\/istilah\/service-discovery\/\",\"url\":\"https:\/\/www.linuxid.net\/istilah\/service-discovery\/\",\"name\":\"Apa itu service discovery? - Istilah Komputer\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/istilah\/#website\"},\"datePublished\":\"2025-03-07T06:08:58+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.linuxid.net\/istilah\/service-discovery\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.linuxid.net\/istilah\/service-discovery\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.linuxid.net\/istilah\/service-discovery\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/linuxid.net\/istilah\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"service discovery\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#website\",\"url\":\"https:\/\/linuxid.net\/istilah\/\",\"name\":\"Istilah Komputer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/istilah\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d\",\"name\":\"adhit\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1779007995\",\"contentUrl\":\"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1779007995\",\"caption\":\"adhit\"},\"sameAs\":[\"https:\/\/linuxid.net\/istilah\"],\"url\":\"https:\/\/www.linuxid.net\/istilah\/author\/xsandradietsax\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apa itu service discovery? - Istilah Komputer","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.linuxid.net\/istilah\/service-discovery\/","og_locale":"id_ID","og_type":"article","og_title":"Apa itu service discovery? - Istilah Komputer","og_description":"Apa itu Service Discovery? Service discovery adalah pendeteksian otomatis perangkat dan layanan yang ditawarkan melalui jaringan. Discovery, yang meminimalkan konfigurasi bagi administrator, umumnya ditemukan dalam arsitektur microservices dan platform containerization. Microservices, terutama yang berbasis cloud, menggunakan service discovery karena sulitnya mendeteksi lokasi jaringan. Misalnya, instance layanan diberikan lokasi jaringan secara dinamis. Alat yang memiliki fitur [&hellip;]","og_url":"https:\/\/www.linuxid.net\/istilah\/service-discovery\/","og_site_name":"Istilah Komputer","article_published_time":"2025-03-07T06:08:58+00:00","author":"adhit","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"adhit","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.linuxid.net\/istilah\/service-discovery\/","url":"https:\/\/www.linuxid.net\/istilah\/service-discovery\/","name":"Apa itu service discovery? - Istilah Komputer","isPartOf":{"@id":"https:\/\/linuxid.net\/istilah\/#website"},"datePublished":"2025-03-07T06:08:58+00:00","author":{"@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d"},"breadcrumb":{"@id":"https:\/\/www.linuxid.net\/istilah\/service-discovery\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linuxid.net\/istilah\/service-discovery\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.linuxid.net\/istilah\/service-discovery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/linuxid.net\/istilah\/"},{"@type":"ListItem","position":2,"name":"service discovery"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/istilah\/#website","url":"https:\/\/linuxid.net\/istilah\/","name":"Istilah Komputer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/istilah\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d","name":"adhit","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/image\/","url":"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1779007995","contentUrl":"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1779007995","caption":"adhit"},"sameAs":["https:\/\/linuxid.net\/istilah"],"url":"https:\/\/www.linuxid.net\/istilah\/author\/xsandradietsax\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/3377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/comments?post=3377"}],"version-history":[{"count":0,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/3377\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/media?parent=3377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/categories?post=3377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/tags?post=3377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}