Bagikan melalui


Pohon keputusan Azure SQL

Berlaku untuk:Azure SQL Database Azure SQL Managed InstanceSQL 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.

Diagram pohon keputusan untuk Azure SQL. Setiap poin keputusan dijelaskan dalam artikel ini.

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 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 sumber daya elastis Azure SQL Database Hyperscale untuk menyediakan biaya sumber daya yang efisien dan dapat diprediksi bagi banyak database.

  • Ya: Pertimbangkan persyaratan sistem apa yang Anda miliki dari platform database yang ada. Terus membaca.

Apakah Anda memerlukan kontrol tingkat sistem operasi, akses sistem file, atau versi SQL Server tertentu?

  • Ya: 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, adalah SQL Server di Azure Virtual Machines.

    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.