Arsitektur Tiga Tingkat

Membangun aplikasi web tiga tingkat

Buat aplikasi web dengan cepat dan aman menggunakan arsitektur tiga tingkat dengan frontend, tingkat menengah, dan backend (database PostgreSQL).
Pelanggan baru mendapatkan kredit gratis senilai $300 yang dapat digunakan untuk mempelajari dan menilai Google Cloud secara keseluruhan.
Target audiens
Developer dan peserta kursus Cloud
Yang akan Anda deploy
Contoh aplikasi web tiga tingkat dengan kode open source di Google Cloud untuk tujuan pembelajaran
Cara Anda men-deploy
Setelah mendaftar ke Google Cloud, Anda dapat men-deploy melalui konsol.
Ringkasan

Apa itu arsitektur tiga tingkat?

Arsitektur aplikasi tiga tingkat merupakan arsitektur klien-server modular yang terdiri dari 3 tingkatan yang independen dan berfungsi bersama untuk memberikan pengalaman.

Apa saja tiga tingkatan dalam arsitektur tiga tingkat?

Tiga tingkatan tersebut adalah: tingkat web (atau frontend, tingkat presentasi, atau antarmuka pengguna), tingkat aplikasi (atau tingkat menengah), dan tingkat data (atau backend).

Bagaimana cara kerja arsitektur tiga tingkat?

Tingkat web menawarkan antarmuka pengguna grafis (GUI), yang menampilkan informasi kepada pengguna dan mengumpulkan informasi dari mereka. Tingkat aplikasi menangani logika bisnis dan memproses input pengguna. Tingkat database adalah tempat informasi disimpan dan dikelola.

Apa saja contoh arsitektur tiga tingkat?

Arsitektur tiga tingkat adalah salah satu implementasi yang paling populer untuk membangun aplikasi web. Misalnya, aplikasi bisnis umum seperti situs e-commerce dan aplikasi perbankan biasanya dibangun menggunakan arsitektur aplikasi tiga tingkat.

Apa saja manfaat arsitektur tiga tingkat?

Karena setiap tingkat bersifat independen, Anda dapat mengembangkan, mengupdate, dan menskalakan satu tingkatan tanpa memengaruhi tingkatan lainnya. Beberapa tim developer independen dapat melakukan pengembangan secara bersamaan di setiap tingkatan serta menskalakan dan merilis fitur secara independen, sehingga akan mempercepat pengembangan serta perilisan fitur. Sifat independen ini juga membantu integritas dan keamanan data karena klien tidak memiliki akses langsung ke database.
Detail Solusi

Membuat aplikasi web tiga tingkat

Buat aplikasi web tiga tingkat dengan cepat dan aman menggunakan layanan Google Cloud, seperti Cloud Run serta Cloud SQL.

Arsitektur Solusi
  1. Permintaan pengguna dikirimkan ke frontend, yang di-deploy ke layanan Cloud Run sebagai container untuk mendukung aplikasi skalabilitas tinggi.
  2. Permintaan tersebut kemudian diteruskan ke tingkat menengah, yaitu lapisan API yang menyediakan akses ke backend. Permintaan ini juga di-deploy di Cloud Run untuk skalabilitas dan kemudahan deployment dalam beberapa bahasa. Tingkat menengah adalah API berbasis Golang.
  3. Permintaan dengan frekuensi tinggi akan di-cache dalam Memorystore for Redis untuk melayani permintaan dengan cepat dalam memori. Respons dari permintaan tersebut kemudian akan ditampilkan kepada pengguna.
  4. Untuk permintaan baru dari pengguna, Cloud SQL menyediakan backend sebagai lapisan database. Respons dari permintaan tersebut kemudian akan ditampilkan kepada pengguna.
Membuat aplikasi web tiga tingkat
Tingkat Pengalaman Google Cloud
Pemula
Perkiraan waktu deployment
14 mnt
2 mnt untuk mengonfigurasi, 12 mnt untuk men-deploy
Pelanggan baru mendapatkan kredit gratis senilai $300 yang dapat digunakan untuk mempelajari dan menilai Google Cloud secara keseluruhan.
Persyaratan
  • Akun Google Cloud aktif
  • Hak administrator atas project Anda
Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Console
  • Hemat uang dengan pendekatan transparan kami soal harga
  • Harga bayar sesuai penggunaan dari Google Cloud menawarkan penghematan otomatis berdasarkan penggunaan bulanan dan tarif diskon untuk resource prabayar. Hubungi kami sekarang untuk mendapatkan penawaran harga.