📄️ What is Platform-as-a-Service
Tidak ada satu pun solusi Platform-as-a-Service (PaaS) yang bisa memenuhi semua kebutuhan karena penggunaannya yang beragam dan definisinya yang kabur saat ini. PaaS umumnya digambarkan sebagai platform hosting cloud yang menawarkan otomatisasi deployment dan scaling, manajemen aplikasi, dan alat DevOps, yang dapat diterapkan pada infrastruktur bersama atau on-premise. Ini mengurangi kompleksitas dalam membangun dan memelihara infrastruktur dasar. Mari kita jelajahi bagaimana PaaS yang berbeda melayani berbagai kasus penggunaan, teknologi, dan cara memilih yang tepat untuk kebutuhan spesifik.
📄️ Basics & Terminology
paas-basic-concepts-and-terminology}
📄️ System Containers
System container (juga dikenal sebagai operating system container) adalah tipe container tertua. Ini adalah solusi yang berfokus pada sistem operasi (OS) yang berperilaku seperti sistem mandiri, yang tidak memerlukan perangkat lunak khusus atau custom image seperti Docker. System containers sangat mirip dengan virtual machines (VMs) tetapi dengan overhead yang sangat rendah dan manajemen yang mudah.
📄️ Application Containers
Application container adalah tipe container yang relatif baru. Ini adalah solusi yang berfokus pada aplikasi, layanan, atau bahkan microservice yang biasanya menjalankan hanya satu proses di dalamnya. Sebagai hasilnya, application containers mendorong pembuatan infrastruktur yang tidak dapat diubah dan sementara. Jika aplikasi atau layanan perlu diperbarui, sebuah container baru sepenuhnya dibangun (dengan penyesuaian yang diperlukan) dari image yang sesuai. Kemudian, ini disediakan untuk menggantikan instance container yang sedang berjalan.
📄️ Isolated Containers
Semua instance dalam environment (seperti database, application servers, dll.) adalah isolated containers yang berlokasi di host yang berbeda.
📄️ What is Auto-Clustering
Di dunia modern, pentingnya ketersediaan data tidak bisa diremehkan. Dengan demikian, Anda ingin menjaga akses langsung ke informasi yang dibutuhkan dalam sekejap. Oleh karena itu, untuk solusi produksi dengan ukuran yang berarti, sangat disarankan untuk mengkonfigurasi cluster. Software clustering adalah teknik menggunakan setidaknya dua instance untuk satu layanan. Redundansi semacam ini tidak hanya menyediakan keandalan (sistem dapat menahan kegagalan setidaknya satu instance) tetapi juga membantu menangani beban yang tinggi.
📄️ Cloudlet
Di platform, sumber daya yang dikonsumsi oleh container diukur dalam cloudlet - sebuah unit pengukuran khusus, yang mencakup 128 MiB_** **RAM** dan _**400 MHz CPU secara bersamaan.
🗃️ Architecture Overview
1 butir
📄️ Cluster Access Levels
PaaS ditujukan untuk audiens yang luas, termasuk pengembang dan SMB, perusahaan, dan penyedia hosting. Setiap kelas pelanggan memiliki tingkat akses dan cara interaksi yang spesifik dengan platform kami.