Foto User
Implementasi microservice pada cloud

Alya

Sosial Media


5 orang menyukai ini
Suka

Summary

Microservices adalah suatu framework Architecture yang dipakai sebagai model dalam pembuatan aplikasi Cloud yang modern. Di dalam Microservices setiap aplikasi dibangun sebagai sekumpulan service dan setiap layanan berjalan dalam processnya sendiri. Masing-masing dari apllkasi tersebut saling berkomunikasi melaui API (Application Programing Interface).

Microservice pada cloud 

Jika pengembang ingin mengaplikasikan Microservice di duni cloud maka hendaklah untuk memasukannya dalam platforma tertentu, microservice tidak bisa digunakan secara langsung . pengguna/pengembang harus membuat API Gateway terlebih dahulu, API gateway memiliki beberapa tugas yang harus dilakukan diantaranya : 

  • Melakukan Load balancing.
  • Melakukan access control ke semua layanan dan aplikasi
  • Melakukan caching pada data dan sistem,
  • Melakukan monitoring serta API metering.

Description

Microservices adalah suatu framework Architecture yang dipakai sebagai model dalam pembuatan aplikasi Cloud yang modern. Di dalam Microservices setiap aplikasi dibangun sebagai sekumpulan service dan setiap layanan berjalan dalam processnya sendiri. Masing-masing dari apllkasi tersebut saling berkomunikasi melaui API (Application Programing Interface).

 

Keuntungan dari menggunakannya Microservice adalah :

  • Lebih Cepat menangggapi Kebutuhan Pasar : karena siklus pengembangan dipersingkat, Architecture microservice mendukung penerapan dan update yang lebih gesit
  • Sangat Scalable: sat permintaan untuk service tertentu bertambah banyak , pengguna dapat menerapkannya dalam beberapa server dan infrastruktur untuk memenuhi kebutuhan pengguna.
  • Handal : service independent jika dibangun dengan benar tidak akanberdampak satu sama lain. Artinya, jika salah satu bagian gagal maka seluruh aolikasi tidak akan mati.
  • Aksesibilitas : karena aplikasi yang lebih besar dipecah menjadi bagian-bagian yang lebih kecil , developer menyempurnakanbagian tersebut dengan menghasilkan siklus pengembangan yang lebih cepat, terutama jika dikombinasikan dengan metodologi pengambangan yang gesit
  • Lebih terbuka: karena penggunaan API dan poligot, pengembang memiliki kebebasan untuk emmilih bahasa pemrograman dan teknologi yang terbaik untuk fungsi yang diperlukan.

Microservice pada cloud 

Jika pengembang ingin mengaplikasikan Microservice di duni cloud maka hendaklah untuk memasukannya dalam platforma tertentu, microservice tidak bisa digunakan secara langsung . pengguna/pengembang harus membuat API Gateway terlebih dahulu, API gateway memiliki beberapa tugas yang harus dilakukan diantaranya : 

  • Melakukan Load balancing.
  • Melakukan access control ke semua layanan dan aplikasi
  • Melakukan caching pada data dan sistem,
  • Melakukan monitoring serta API metering.

Contoh yang dapat dilihat adalah cara mengimplementasikan Microservice pada cloud huawai dengan server 1 yang di request kepada API External raja ongkir , dan server 2 yang di request kepada API external newsapi . nantinya hasil ini akan di tampilkan pada aplikasi POSTMAN. 

  • Server 1 raja ongkir dengan metode GET menghasilkan
  • Lalu  dengan metode GEt menghasilkan
  • Lalu pada server 2  dengan metode GET menghasilkan
  • Laludengan metode GET menghasilkan

referensi : 

  1. https://datacommcloud.co.id/microservices-adalah-perbedaan-monolithic-architecture/
  2. https://cloudraya.com/blog/mengenal-istilah-microservice-di-dunia-cloud-computing/

 

Informasi Course Terkait
  Kategori: Cyber Security
  Course: Python Data Science untuk Pemula