Perbedaan antara Azure DevOps Server dan Azure DevOps Services
Azure DevOps Services adalah produk cloud yang menyediakan layanan terkelola yang skalabel, dapat diandalkan, dan tersedia secara global. Layanan ini didukung oleh perjanjian tingkat layanan 99,9%, dipantau oleh staf operasi kami 24 jam sehari, dan tersedia di pusat data lokal di seluruh dunia.
Azure DevOps Server, produk on-premises, dibangun di atas backend SQL Server. Ketika pelanggan memerlukan data mereka tetap berada di dalam jaringan mereka, mereka sering memilih versi on-premises. Misalnya, ketika mereka memerlukan layanan pelaporan SQL Server yang berinteraksi dengan data dan alat Azure DevOps Server.
Keuntungan Azure DevOps Services dibandingkan Azure DevOps Server
Meskipun kedua paket menyediakan fitur dasar yang sama, Azure DevOps Services memiliki keuntungan berikut dibandingkan Azure DevOps Server:
- Manajemen server yang disederhanakan.
- Akses instan ke fitur paling mutakhir.
- Konektivitas situs jarak jauh yang lebih baik.
- Peralihan dari pengeluaran modal (server, dll.) ke pengeluaran operasional (langganan).
Pertimbangan untuk Memilih Platform
Pertimbangkan aspek-aspek berikut ketika memutuskan platform mana yang akan digunakan atau jika kita berpikir untuk beralih dari on-premises ke cloud:
- Pengguna dan grup
- Keamanan dan perlindungan data
- Ruang lingkup data dan skalabilitas
- Manajemen akses pengguna
- Autentikasi
- Perbedaan spesifik melalui fitur
Perbedaan Spesifik melalui Fitur
Meskipun Azure DevOps Services adalah versi terkelola dari Azure DevOps Server, ada beberapa fitur yang berbeda. Beberapa fungsi Azure DevOps Server tidak tersedia di Azure DevOps Services. Misalnya, untuk menyediakan pelaporan, Azure DevOps Services tidak mendukung integrasi dengan SQL Server Analysis Services.
Dua area berikut memiliki tingkat dukungan yang berbeda:
- Kustomisasi proses
- Pelaporan
Ruang Lingkup dan Skalabilitas Data
Saat bisnis berkembang dan ada lebih banyak data yang masuk dan keluar, pengguna dapat meningkatkan instance sesuai kebutuhan.
Azure DevOps Services berbeda dari Azure DevOps Server dalam beberapa cara. Organisasi dan proyek adalah dua alternatif untuk ruang lingkup dan skalabilitas data saat ini. Organisasi Azure DevOps Services mendapatkan URL mereka sendiri (misalnya, https://dev.azure.com/fabrikamfiber), dan mereka selalu memiliki satu koleksi proyek. Di dalam koleksi, sebuah organisasi dapat memiliki beberapa proyek.
Dimana kita akan membuat koleksi di Azure DevOps Server, kita merekomendasikan membuat organisasi di Azure DevOps Services. Berikut adalah skenario yang mungkin:
- Kita dapat membeli pengguna Azure DevOps Services untuk setiap organisasi; pengguna berbayar hanya dapat mengakses organisasi di mana pembayaran dilakukan. Langganan Visual Studio bisa menjadi alternatif yang baik jika kita memiliki pengguna yang memerlukan akses ke banyak organisasi. Pelanggan Visual Studio dapat bergabung dengan sebanyak mungkin grup secara gratis.
- Saat ini, kita harus mengelola organisasi satu per satu. Ketika kita memiliki banyak organisasi, pendekatan ini mungkin memakan waktu.
Autentikasi
Kita terhubung ke Azure DevOps Services melalui internet (misalnya, https://contoso.visualstudio.com). Bergantung pada pengaturan organisasi kita, kita dapat menggunakan kredensial akun Microsoft atau kredensial Azure AD untuk masuk.
Alih-alih menggunakan akun Microsoft, kami menyarankan agar organisasi kita dikonfigurasi untuk menggunakan Azure AD. Dalam banyak kasus, strategi ini memberikan pengalaman yang lebih baik dan opsi keamanan tambahan.
Manajemen Pengguna dan Grup
Kita dapat menggunakan teknik serupa untuk memberikan akses ke grup pengguna di Azure DevOps Services. Grup Azure AD dapat ditambahkan ke grup Azure DevOps Services. Kita harus menambahkan pengguna satu per satu jika kita menggunakan Akun Microsoft daripada Azure AD.
//TC