Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:Azure SQL Database
Azure SQL Managed Instance
SQL Server di Azure VM
Portal Microsoft Azure menyertakan pohon keputusan di hub Azure SQL di aka.ms/azuresqlhub untuk membantu Anda Menemukan opsi yang tepat untuk arsitektur aplikasi Anda di Azure SQL.
Diagram pohon keputusan
Diagram pohon keputusan berikut menunjukkan setiap langkah keputusan tingkat tinggi.
Penjelasan Pohon Keputusan
Penjelasan berikut mencakup setiap titik keputusan tingkat tinggi. Arsitektur aplikasi Anda mungkin melibatkan faktor dan poin keputusan lainnya.
Apakah Anda membangun aplikasi baru?
Ya: Pertimbangkan Azure SQL Database dan Azure SQL Database Hyperscale.
Jika Anda membangun solusi SaaS (Software-as-a-Service) baru untuk ratusan pelanggan atau lebih, pertimbangkan Azure SQL Database, menggunakan kumpulan elastis untuk menyediakan biaya sumber daya yang hemat biaya dan dapat diprediksi ke banyak database pelanggan yang berbeda.
Jika Anda membangun jenis aplikasi lain, pertimbangkan Azure SQL Database Hyperscale. Anda juga dapat mempertimbangkan kumpulan elastis Azure SQL Database Hyperscale untuk memberikan biaya sumber daya yang hemat biaya dan dapat diprediksi ke banyak database.
Tidak: Pilihan platform terbaik tergantung pada faktor lain, seperti apakah Anda memigrasikan beban kerja yang ada dan fitur lainnya. Terus membaca.
Apakah Anda memigrasikan database yang sudah ada?
Tidak: Pertimbangkan tujuan migrasi dan aplikasi Anda.
Jika Anda ingin mengelola instans SQL Server yang ada dari Azure tanpa memigrasikannya, gunakan SQL Server yang diaktifkan oleh Azure Arc. Hubungkan instans SQL Server lokal atau multicloud Anda ke Azure untuk manajemen terpusat, penilaian migrasi, dan wawasan keamanan.
Jika Anda membangun solusi SaaS (Software-as-a-Service) baru untuk ratusan pelanggan atau lebih, pertimbangkan Azure SQL Database, menggunakan kumpulan elastis untuk menyediakan biaya sumber daya yang hemat biaya dan dapat diprediksi ke banyak database pelanggan yang berbeda.
Jika Anda membangun jenis aplikasi lain, pertimbangkan Azure SQL Database Hyperscale. Anda juga dapat mempertimbangkan kumpulan elastis Azure SQL Database Hyperscale untuk memberikan biaya sumber daya yang hemat biaya dan dapat diprediksi ke banyak database.
Ya: Pertimbangkan infrastruktur yang ada dan persyaratan yang diinginkan.
Jika Anda ingin menyambungkan SQL Server Anda ke Azure untuk rekomendasi migrasi terpandu, gunakan SQL Server yang diaktifkan oleh Azure Arc. Hubungkan instans SQL Server lokal atau multicloud Anda ke Azure untuk manajemen terpusat, penilaian migrasi, dan wawasan keamanan.
Jika tidak, teruslah membaca.
Apakah Anda memerlukan kontrol tingkat sistem operasi, akses sistem file, atau versi SQL Server tertentu?
Ya: SQL Server di Azure Virtual Machines adalah solusi terbaik untuk migrasi lokal yang memerlukan akses sistem tingkat sistem operasi dan sistem file, mungkin untuk integrasi dengan aplikasi lain yang harus diinstal secara lokal ke instans SQL Server. Anda dapat memigrasikan atau memperluas beban kerja SQL Server lokal ke cloud sambil menjaga kontrol penuh atas lingkungan dan konfigurasi.
Jika Anda harus menjalankan versi SQL Server tertentu yang bukan versi terbaru dan tidak akan diperbarui secara otomatis, gunakan SQL Server di Azure Virtual Machines.
Tidak: Pertimbangkan persyaratan fitur apa yang Anda miliki dari platform database yang ada. Database platform as a service (PaaS) yang mengelola instans SQL Server dan patching sistem operasi untuk Anda sehingga lebih mudah dan sederhana dioperasikan. Terus baca untuk opsi lainnya.
Apakah beban kerja Anda memerlukan replikasi transaksional, .NET CLR, Agen SQL, kueri lintas database, atau server tertaut?
Ya: Pilih Azure SQL Managed Instance. Fitur SQL Server dan Windows ini tersedia dengan Azure SQL Managed Instance, sementara aspek lain dari instans dan sistem operasi, seperti patching, ketersediaan tinggi, dan cadangan, dikelola untuk Anda.
Tidak: Jika Anda tidak memerlukan fitur tersebut, opsi Azure SQL lainnya tersedia yang menyederhanakan administrasi database Anda. Terus membaca.
Apakah Anda memerlukan, atau apakah kebijakan perusahaan memerlukan, kemampuan untuk memindahkan database kembali ke lokal atau lintas cloud?
Ya: Pilih Azure SQL Managed Instance, yang menyediakan migrasi dan migrasi terbalik, serta sinkronisasi lokal ke cloud melalui grup ketersediaan.
Tidak: Opsi lain tetap tersedia untuk skenario Anda. Terus membaca.
Apakah Anda mengharapkan database tetap di bawah 4 TB?
Ya: Pilih Azure SQL Database. Selanjutnya, jika Anda mempertimbangkan solusi SaaS (perangkat lunak sebagai layanan) baru untuk ratusan pelanggan atau lebih, konfigurasikan Azure SQL Database dengan kumpulan elastis untuk menyediakan biaya sumber daya yang hemat biaya dan dapat diprediksi ke banyak database pelanggan yang berbeda. Anda dapat mempertimbangkan arsitektur database yang memisahkan setiap pelanggan ke dalam databasenya sendiri menggunakan kumpulan elastis, masing-masing diharapkan tetap di bawah 4 TB.
Tidak: Azure SQL Managed Instance dan Azure SQL Database Hyperscale memberikan batasan ukuran database total yang jauh lebih tinggi. Terus membaca.
Apakah Anda mengharapkan database Anda tetap di bawah 32 TB?
Azure SQL Managed Instance dan Azure SQL Database Hyperscale dapat berfungsi untuk solusi Anda, tetapi Azure SQL Managed Instance memiliki batas saat ini sebesar 32 TB. Azure SQL Database Hyperscale memiliki batas saat ini sebesar 128 TB.
- Jika Anda membangun solusi SaaS (perangkat lunak sebagai layanan) baru untuk ratusan pelanggan atau lebih, pertimbangkan kumpulan elastis Azure SQL Database Hyperscale atau kumpulan Azure SQL Managed Instance untuk memberikan biaya sumber daya yang hemat biaya dan dapat diprediksi ke banyak database pelanggan yang berbeda.