Beranda
Containers
Code Engine
Fokus pada penulisan kode yang melayani pelanggan Anda, bukan pada pengelolaan infrastruktur
IBM Cloud Code Engine adalah platform tanpa server yang dikelola sepenuhnya. Satukan gambar kontainer, pekerjaan batch, kode sumber, atau fungsi Anda di satu tempat dan biarkan IBM Cloud Code Engine mengelola dan membantu mengamankan infrastruktur yang mendasarinya. Anda tidak perlu mengukur, menerapkan, atau menskalakan sendiri kluster kontainer. Dan tidak diperlukan keahlian jaringan tingkat lanjut.
Buat aplikasi hebat dalam bahasa pilihan Anda, lalu bawa ke depan pelanggan lebih cepat.
Bayar persis untuk sumber daya yang Anda gunakan.
Gunakan satu aplikasi untuk menerapkan dan membantu mengintegrasikan aplikasi web, kontainer, pekerjaan batch, dan fungsi dengan aman.
Tidak diperlukan manajemen infrastruktur. Ukuran, penskalaan, dan jaringan Anda tercakup.
Aplikasi Anda diamankan secara otomatis dengan SSL dan diisolasi dari beban kerja lainnya.
Buat gambar kontainer untuk berbagai layanan poliglot, dorong dengan mudah ke platform tanpa server terkelola dan hasilkan lalu lintas.
Pilih jenis beban kerja yang paling sesuai dengan kebutuhan Anda tanpa mempelajari banyak produk tanpa server. IBM Cloud Code Engine dibangun di atas teknologi sumber terbuka Kubernetes dan KNative—memungkinkan akses penuh ke perkakas ekosistem kontainer dan menjaga beban kerja Anda tetap dapat dibawa ke mana saja.
Code Engine membantu melindungi aplikasi Anda dengan memanfaatkan lalu lintas terenkripsi dan kontrol akses yang ketat. Lingkungan yang terisolasi meningkatkan keamanan dengan memisahkan beban kerja. Code Engine mematuhi berbagai standar dan peraturan industri.
Code Engine secara otomatis menskalakan beban kerja Anda ke atas dan ke bawah, bahkan ke nol ketika tidak ada permintaan. Membantu memenuhi permintaan pelanggan sambil hanya membayar sumber daya yang Anda konsumsi.
Jadikan komponen jalankan hingga selesai sebagai bagian dari aplikasi Anda. Turunkan tugas yang berjalan lama dan membutuhkan sumber daya ke async.
IBM Cloud Code Engine adalah platform tanpa server yang dikelola sepenuhnya yang dapat digunakan untuk meng-hosting aplikasi cloud native, baik itu gambar kontainer, aplikasi 12 faktor, fungsi, pekerjaan batch, atau hanya sebuah kode. Para pengembang mendapatkan manfaat terbaik dengan hanya memilih fitur waktu proses mana yang mereka inginkan daripada harus memilih satu jenis platform hosting (CaaS, PaaS, FaaS) dengan keterbatasan waktu prosesnya. IBM Cloud Code Engine membantu memecahkan kompleksitas lingkungan hosting waktu proses, memungkinkan pengembang untuk fokus pada kode dan bukan manajemen infrastruktur. IBM Cloud Code Engine memungkinkan pengembang untuk menerapkan berbagai artefak (gambar kontainer, kode sumber, pekerjaan batch, dan sejenisnya) dalam satu pengalaman pengguna dan akan secara dinamis meningkatkan dan turun aplikasi yang dihasilkan — bahkan hingga nol — sehingga pengguna membayar hanya ketika beban kerja mereka berjalan.
IBM Cloud Code Engine didasarkan pada Kubernetes, tetapi membantu mengurangi kompleksitasnya sehingga pengembang dapat berfokus pada penulisan kode daripada mengelola lingkungan hosting. Meskipun ini adalah pengalaman hebat bagi sebagian besar pengguna, beberapa akan ingin mengakses konfigurasi Kubernetes lengkap (misalnya, untuk berintegrasi dengan beban kerja Kubernetes lainnya). IBM Cloud Code Engine memungkinkan hal ini dengan mengekspos perkakas Kubernetes yang sudah dikenal (misalnya, kubectl).
Produk Kubernetes | IBM Cloud Code Engine | IBM Cloud Kubernetes Service atau Red Hat OpenShift on IBM Cloud | Red Hat OpenShift on premises | |||
Dikirimkan sebagai | IBM Cloud Service | IBM Cloud Service | Perangkat lunak lokal yang dapat diinstal | |||
Penyewaan | Multipenyewa (kluster bersama) | Penyewa tunggal (kluster khusus) | Penyewa tunggal (kluster khusus) | |||
Biaya | Bayar hanya saat beban kerja berjalan (GB-detik, vCPU-detik, dan panggilan) | Penagihan konstan untuk seluruh kluster (ukuran waktu kluster) | Biaya perizinan dan biaya infrastruktur yang konstan | |||
Manajemen | Dikelola sepenuhnya | Terkelola sebagian | Dikelola sendiri | |||
Keterampilan | Tidak diperlukan keahlian kontainer, kluster, jaringan, atau infrastruktur | Dibutuhkan keahlian, jaringan, dan infrastruktur IBM Cloud Kubernetes Service/Red Hat OpenShift | Red Hat OpenShift, diperlukan keterampilan jaringan dan infrastruktur |
Code Engine menyertakan paket gratis sehingga Anda dapat bereksperimen dengan Code Engine sebelum Anda berkomitmen. Ini adalah batas bulanan yang diatur ulang setiap bulan dan memungkinkan Anda menjalankan aplikasi dan pekerjaan kecil. Setelah batas paket gratis tercapai, biaya akan bervariasi berdasarkan:
Aplikasi adalah sebuah proses yang mengekspos titik akhir HTTP. Anda dapat menggunakannya sebagai backend untuk aplikasi web atau seluler Anda, layanan REST API, dan aplikasi proxy. Di IBM Cloud Code Engine, Anda menjalankan satu perintah CLI. Lihat tutorial untuk menyiapkan semuanya dengan benar, termasuk menjalankan gambar kontainer Anda, mengekspos titik akhir HTTPS, dan menyiapkan penskalaan otomatis.
Jika Anda hanya ingin berfokus pada penulisan kode sumber dan tidak ingin mengurus proses build gambar, maka Anda dapat menggunakan fitur buat gambar kontainer. Anda langsung memberikan kode sumber (menggunakan repositori Git), dan IBM Cloud Code Engine membangun dan mengelola gambar kontainer untuk Anda.
IBM Cloud Code Engine mendukung dua strategi build. Salah satunya adalah pembangunan Dockerfile, yang menggunakan alat pembangun Kaniko. Yang lainnya adalah Cloud Native Buildpack, yang menggunakan Paketo Buildpacks.