Kalau kamu sudah cukup lama berkecimpung di dunia IT, pasti tahu betapa repotnya mengurus toolchain yang berceceran. Git di sini, Jenkins di sana, Nexus untuk artifact, belum lagi monitoring dan deployment-nya masing-masing. Semua perlu diintegrasikan, semua perlu dirawat, dan kalau ada yang error di tengah malam? ya sudah, kamu yang kena.
Alibaba Cloud DevOps mencoba menjawab masalah itu dengan pendekatan one-stop platform: satu tempat untuk mengelola seluruh siklus pengembangan perangkat lunak, mulai dari code repository sampai deployment ke cloud. Apakah solusinya semulus kelihatannya? Mari kita bedah satu per satu.
Platform ini punya tagline “dual agility”, yang kalau dibaca sekilas terdengar seperti marketing speak biasa. Tapi kalau dipikir lebih jauh, konsepnya cukup masuk akal.
Agilitas Pengembangan adalah yang biasanya kita kenal seperti otomatisasi build, CI/CD pipeline, pengujian yang berjalan sendiri. Intinya, mempercepat sisi teknisnya.
Agilitas Organisasi adalah bagian yang lebih jarang dibahas. Teknisnya bisa secepat apapun, tapi kalau approval internal masih manual dan komunikasi antar tim masih berantakan, rilis tetap akan molor. Platform ini mengklaim bisa membantu di kedua sisi sekaligus — meskipun seberapa jauh itu terwujud tetap tergantung pada bagaimana organisasinya sendiri beradaptasi.
Ini bagian yang paling relevan secara teknis. Alibaba Cloud DevOps Standard Edition bertumpu pada tiga komponen utama yang sebenarnya sudah familiar konsepnya namun dikemas ulang dalam satu ekosistem.
Codeup pada dasarnya adalah hosted Git dengan fitur tambahan yang ditujukan untuk kebutuhan enterprise: code review, static code analysis, dan security scanning. Mirip dengan GitLab atau Bitbucket kalau kamu sudah pernah pakai salah satunya.
Yang membedakan adalah integrasinya yang native dengan layanan Alibaba Cloud lainnya. Kalau ekosistem kamu memang sudah di sana, ini bisa mengurangi konfigurasi yang perlu dilakukan secara manual. Kalau tidak, ya sama saja dengan solusi lain.
Flow adalah CI/CD pipeline engine-nya. Fungsinya untuk otomatisasi build, testing, sampai deployment. Konsepnya tidak berbeda jauh dengan Jenkins, GitLab CI, atau GitHub Actions.
Bedanya ada di integrasi native dengan Alibaba Cloud compute services seperti ACK (Kubernetes), ECS, dan SAE yang membuat setup deployment ke environment Alibaba Cloud relatif lebih cepat dibanding harus mengonfigurasi koneksi dari tool eksternal.
Packages mengurus penyimpanan dan distribusi artifact hasil build seperti binary, library, dan sejenisnya. Fungsinya serupa dengan Nexus atau JFrog Artifactory yang menjadi jembatan antara pipeline CI yang menghasilkan artifact dengan pipeline CD yang mengonsumsinya.
Fitur security scanning-nya juga hadir di sini, untuk memastikan artifact yang masuk ke dalam pipeline tidak membawa dependensi bermasalah.
Projex adalah aplikasi yang tersedia dalam paket Alibaba Cloud DevOps untuk melakukan manajemen proyek. Anda familiar dengan Jira? Projex adalah pesaing langsungnya. Untuk sebuah aplikasi yang umurnya masih muda saya masih bilang ini cukup layak dicoba, setidaknya dia langsung terintegrasi dengan aplikasi pendukung DevOps lainnya.
Ketika tulisan ini dibuat tidak banyak informasi yang didapatkan dari Testhub bahkan di dokumentasi resmi juga tidak ada. Tetapi dari tampilan dan menu yang tersedia tampaknya ini adalah aplikasi untuk melakukan pengujian fungsi. Saya sendiri orang yang tidak terlalu mengerti bagian seperti ini, jadi nanti tulisan ini akan saya perbaharui.
Salah satu pembaruan yang cukup signifikan adalah dukungan untuk organisasi berbasis Region (saat ini tersedia di Singapura). Implikasinya cukup konkret dari sisi keamanan:
Ini relevan terutama bagi organisasi yang punya compliance requirements ketat seperti sektor keuangan atau kesehatan, di mana data tidak boleh melintas lewat jaringan publik sama sekali. Untuk kebutuhan seperti itu, fitur ini bukan sekadar nice-to-have.
Ada dua mode yang bisa dipilih sesuai skala tim:
| Personal Mode | Enterprise Collaboration Mode | |
|---|---|---|
| Cocok untuk | Tim kecil atau individu | Tim R&D skala enterprise |
| Biaya | Gratis s.d. 5 pengguna | USD 0,4 per pengguna aktif/hari |
| Login | Akun & Password | Akun & Password atau SSO |
| Keamanan | Akses publik | VPC, IP Whitelist, Audit Log |
| Backup | Tidak tersedia | Didukung |
Model billing Enterprise dihitung per pengguna aktif per hari jadi bukan flat fee bulanan. Ini berarti kalau tim mengecil atau ada periode tidak aktif, biaya ikut turun secara otomatis dan dihitung secara prorata. Tidak ada proses downgrade manual yang perlu diurus.
Untuk tim kecil yang mau mencoba dulu, Personal Mode gratis hingga 5 pengguna cukup untuk eksplorasi awal. Sebagai catatan satu akun hanya bisa membuat satu organization untuk mode Personal.
Alibaba Cloud DevOps juga menyediakan versi Dedicated instances yang bisa digunakan untuk pekerjaan yang menuntut standar lebih tinggi lagi dan orang yang lebih banyak lagi. Penjualan dedicated instances dihitung dari 100 lisensi.
Selain model gratis di Personal Mode, ada juga kuota bulanan yang disediakan secara default untuk organisasi berbasis region:
Perlu diingat bahwa kuota ini shared di seluruh organisasi di bawah satu Alibaba Cloud account (UID). Kalau kamu mengelola lebih dari satu organisasi dalam satu akun, kuotanya dibagi, bukan berlipat.
Platform ini punya integrasi native dengan layanan-layanan Alibaba Cloud lainnya: ACK, ECS, OSS, dan SAE — semuanya bisa dihubungkan melalui service connection di pengaturan platform.
Kalau infrastruktur kamu memang sudah ada di Alibaba Cloud, ini jelas lebih efisien dibanding harus mengatur integrasi dari tool eksternal. Tapi kalau kamu menjalankan multi-cloud atau infrastrukturnya di tempat lain, kelebihan ini tidak terlalu terasa.
Alibaba Cloud DevOps adalah pilihan yang masuk akal kalau kamu sudah, atau berencana, membangun infrastruktur di ekosistem Alibaba Cloud. Integrasi native-nya dengan layanan-layanan mereka memang memperpendek waktu setup yang biasanya perlu dilakukan kalau memakai tool dari vendor berbeda.
Untuk tim yang belum punya toolchain DevOps sama sekali dan butuh sesuatu yang cepat bisa dipakai, platform ini cukup komprehensif untuk jadi titik awal. Tapi kalau kamu sudah punya setup GitLab + Jenkins + Nexus yang berjalan stabil, pertimbangannya perlu lebih matang — migrasi tidak pernah semudah yang terlihat di slide presentasi.
Yang paling realistis untuk dicoba dulu adalah Personal Mode-nya yang gratis, sebelum memutuskan apakah platform ini benar-benar cocok dengan kebutuhan tim.
Quick Links
Legal Stuff
