Memigrasikan beban kerja SQL Server (FAQ)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL Server di Azure VM

Memigrasikan beban kerja SQL Server lokal dan aplikasi terkait ke cloud biasanya membawa berbagai pertanyaan yang melampaui informasi fitur produk.

Artikel ini menyediakan tampilan holistik dan membantu memahami cara sepenuhnya membuka kunci nilai saat bermigrasi ke Azure SQL. Bagian Modernisasi aplikasi dan SQL mencakup pertanyaan tentang Azure SQL secara umum serta aplikasi umum dan skenario modernisasi SQL. Bagian Evaluasi bisnis dan teknis mencakup penghematan biaya, lisensi, meminimalkan risiko migrasi, kelangsungan bisnis, keamanan, beban kerja dan arsitektur, performa dan pertanyaan evaluasi bisnis dan teknis serupa. Bagian terakhir mencakup proses Migrasi dan modernisasi aktual, termasuk panduan tentang alat migrasi.

Memodernisasi aplikasi dan SQL

Azure SQL

Apa manfaat memindahkan aplikasi dan beban kerja SQL Server ke Azure?

Migrasi ke Azure menghadirkan biaya yang dioptimalkan, fleksibilitas dan skalabilitas, keamanan yang ditingkatkan, kepatuhan, peningkatan kelangsungan bisnis, dan manajemen dan pemantauan yang disederhanakan.

Apa yang dimaksud Azure SQL?

Azure SQL adalah keluarga layanan yang menggunakan mesin database SQL Server di Azure Cloud. Layanan berikut milik Azure SQL: Azure SQL Database (SQL Database), Azure SQL Managed Instance (SQL Managed Instance), dan SQL Server di Azure VM (SQL VM).

Apa perbedaan antara migrasi dan modernisasi ke Azure SQL?

Migrasi ke Azure SQL melibatkan pemindahan aplikasi, infrastruktur, dan data dari satu lokasi (misalnya, pusat data lokal perusahaan) ke infrastruktur Azure. Untuk pelanggan SQL Server, ini berarti memigrasikan beban kerja Anda sambil meminimalkan dampak ke operasi. Anda dapat mengurangi biaya TI, meningkatkan keamanan dan ketahanan, dan mencapai skala sesuai permintaan.

Modernisasi ke Azure SQL melibatkan pembaruan aplikasi yang ada untuk pendekatan komputasi yang lebih baru dan kerangka kerja aplikasi dan penggunaan teknologi cloud-native. Hal ini dapat dicapai dengan menggunakan layanan PaaS seperti Azure SQL Database dan Azure SQL Managed Instance, yang memberikan manfaat ekstra dari inovasi aplikasi, kelincahan, kecepatan pengembang, dan pengoptimalan biaya.

Apa artinya IaaS dan PaaS?

Infrastruktur sebagai layanan (IaaS) adalah jenis layanan komputasi cloud yang menawarkan sumber daya komputasi, penyimpanan, dan jaringan penting sesuai permintaan.

Platform as a service (PaaS) adalah lingkungan pengembangan dan penyebaran lengkap di cloud, dengan sumber daya yang memungkinkan Anda mengirimkan semuanya mulai dari aplikasi berbasis cloud sederhana hingga aplikasi perusahaan canggih yang didukung cloud.

PaaS memberikan keuntungan lain daripada IaaS, seperti siklus pengembangan yang lebih pendek, kemampuan pengembangan ekstra tanpa menambahkan staf, akses terjangkau ke alat canggih, untuk menyebutkan beberapa. Azure SQL menyediakan layanan PaaS (SQL Managed Instance, SQL Database) dan IaaS (SQL VM).

Bagaimana cara memutuskan apakah saya harus memindahkan SQL Server saya ke Komputer Virtual, SQL Managed Instance, atau SQL Database?

  • SQL Managed Instance adalah target PaaS yang tepat untuk memodernisasi aplikasi SQL Server yang ada dalam skala besar yang menyediakan hampir semua fitur SQL Server (termasuk fitur tingkat instans) sekaligus mengurangi biaya manajemen server dan database.

  • SQL Database adalah pilihan yang paling tepat saat membangun aplikasi cloud asli, karena menawarkan elastisitas dan fleksibilitas tinggi untuk memilih antara tingkat arsitektur dan komputasi, seperti tingkat Tanpa Server untuk peningkatan elastisitas dan tingkat layanan Hyperscale untuk penyimpanan dan sumber daya komputasi yang sangat terukur.

  • Jika Anda memerlukan kontrol dan kustomisasi penuh, termasuk akses OS, Anda dapat memilih SQL Server di Azure VM. Perbandingan layanan memberikan detail selengkapnya. Berbagai alat migrasi membantu membuat pilihan optimal dengan memberikan penilaian kompatibilitas dan biaya layanan target.

Bagaimana cara mengurangi biaya dengan pindah ke Azure SQL?

Pindah ke Azure membawa penghematan biaya sumber daya, pemeliharaan, dan real estat, selain kemampuan untuk mengoptimalkan beban kerja sehingga biayanya lebih murah untuk dijalankan. Azure SQL Managed Instance dan SQL Database menghadirkan semua keunggulan layanan PaaS, menyediakan penyetelan performa otomatis, cadangan, patching perangkat lunak, dan ketersediaan tinggi, yang semuanya memerlukan upaya dan biaya yang sangat besar saat berkinerja secara manual.

Misalnya, SQL Managed Instance dan SQL Database (database tunggal dan kumpulan elastis) dilengkapi dengan KETERSEDIAAN TINGGI bawaan. Selain itu, tingkat Business Critical (SQL Managed Instance) dan Premium (SQL Database) menyediakan replika baca-saja tanpa biaya tambahan, sementara tingkat SQL Database Hyperscale memungkinkan HA dan replika sekunder bernama untuk peluasan skala baca tanpa biaya lisensi. Selain itu, pelanggan Jaminan Perangkat Lunak dapat menggunakan lisensi SQL Server lokal mereka di Azure dengan menerapkan Azure Hybrid Benefit (AHB). Software Assurance juga memungkinkan Anda menerapkan sekunder HA dan DR pasif gratis menggunakan SQL VM.

Selain itu, setiap layanan Azure SQL memberi Anda opsi untuk memesan instans terlebih dahulu (untuk jangka waktu satu atau tiga tahun) dan mendapatkan penghematan tambahan yang signifikan. Paket harga Dev/Test menyediakan cara untuk mengurangi biaya pengembangan lebih lanjut. Terakhir, periksa artikel berikut tentang bagaimana Anda dapat Mengoptimalkan biaya Azure SQL Managed Instance anda dengan Microsoft Azure Well-Architected Framework.

Apa jalur lisensi terbaik untuk menghemat biaya saat memindahkan beban kerja SQL Server yang ada ke Azure?

Unik untuk Azure, Azure Hybrid Benefit (AHB) adalah manfaat lisensi yang memungkinkan Anda membawa lisensi Windows Server dan SQL Server yang ada dengan Jaminan Perangkat Lunak (SA) ke Azure. Dikombinasikan dengan penghematan reservasi dan pembaruan keamanan yang diperpanjang, AHB dapat memberi Anda penghematan hingga 85% dibandingkan dengan harga bayar sesuai penggunaan di Azure SQL. Selain itu, pastikan untuk memeriksa paket harga Dev/Test yang berbeda.

Skenario modernisasi aplikasi dan SQL

Skenario 1: Pusat data berpindah ke cloud: apa jalur modernisasi untuk aplikasi dan database SQL Server?

Memperbarui aplikasi organisasi yang sudah ada ke model cloud-first dapat dicapai dengan menggunakan aplikasi dan layanan data yang dikelola sepenuhnya termasuk Azure App Service, Azure Spring Apps, Azure SQL Database, Azure SQL Managed Instance, dan layanan PaaS lainnya. Azure Kubernetes Services (AKS) menyediakan pendekatan berbasis kontainer terkelola dalam Azure. Modernisasi Aplikasi dan Data di Azure dicapai melalui beberapa tahap, dengan contoh skenario paling umum yang dijelaskan dalam Cloud Adoption Framework.

Skenario 2: Mengurangi biaya SQL Server: Bagaimana cara mengurangi biaya untuk armada SQL Server saya yang ada?

Pindah ke Azure SQL VM, SQL Managed Instance, atau SQL Database menghasilkan penghematan biaya sumber daya, pemeliharaan, dan real estat. Menggunakan lisensi lokal SQL Server Anda di Azure melalui Azure Hybrid Benefit, menggunakan Azure Reservations for SQL VM, SQL Managed Instance dan SQL Database vCore, dan menggunakan VCPU berkemampuan VCPU yang terbatas memberi Anda berbagai opsi untuk membangun solusi hemat biaya.

Untuk menerapkan solusi BCDR di Azure SQL, Anda mendapat manfaat dari replika HA bawaan SQL Managed Instance dan SQL Database atau sekunder HA dan DR pasif gratis menggunakan SQL VM. Selain itu, tingkat Business Critical (SQL Managed Instance) dan Premium (SQL Database) menyediakan replika baca-saja tanpa biaya tambahan, sementara tingkat SQL Database Hyperscale memungkinkan HA dan replika sekunder bernama untuk peluasan skala baca tanpa biaya lisensi. Selain itu, pastikan untuk memeriksa paket harga Dev/Test yang berbeda.

Jika Anda ingin memahami bagaimana Anda dapat menghemat hingga 64% dengan pindah ke Azure SQL, Anda dapat meninjau laporan Dampak Lingkungan, Sosial, dan Tata Kelola (ESG) tentang Nilai Ekonomi Migrasi Instans SQL Server Lokal ke Solusi Microsoft Azure SQL. Terakhir, periksa artikel berikut tentang bagaimana Anda dapat Mengoptimalkan biaya Azure SQL Managed Instance anda dengan Microsoft Azure Well-Architected Framework.

Skenario 3: Mengoptimalkan portofolio aplikasi: Bagaimana cara memodernisasi portofolio aplikasi dan instans SQL Server saya secara bersamaan?

Modernisasi Aplikasi dan Data di Azure dicapai melalui beberapa tahap, dengan contoh skenario paling umum yang dijelaskan dalam Cloud Adoption Framework.

Skenario 4: Akhir dukungan SQL Server: Opsi mana yang harus saya pindahkan ke Azure SQL?

Setelah SQL Server Anda mencapai tahap akhir dukungan, Anda memiliki beberapa opsi modernisasi menuju Azure SQL. Salah satu opsinya adalah memigrasikan beban kerja Anda ke Azure SQL Managed Instance, yang menyediakan paritas fitur tinggi dengan produk SQL Server lokal. Atau, dengan beberapa upaya tambahan, Anda dapat memindahkan beban kerja ke Azure SQL Database. Layanan ini berjalan pada fitur evergreen SQL Server, secara efektif memberi Anda "akhir Dukungan".

Kompatibilitas mundur disediakan melalui tingkat kompatibilitas dan pengaturan tingkat kompatibilitas database. Alat seperti ekstensi Migrasi Azure SQL di Azure Data Studio atau Asisten Migrasi Data membantu Anda mengidentifikasi kemungkinan ketidaksesuaian.

Setiap kali solusi Platform-as-a-Service (PaaS) tidak sesuai dengan beban kerja Anda, Azure SQL Virtual Machines menyediakan kemungkinan untuk melakukan migrasi apa adanya. Dengan pindah ke Azure SQL VM, Anda juga menerima patch keamanan diperpanjang gratis yang dapat memberikan penghematan signifikan (misalnya, hingga 69% untuk SQL Server 2012).

Skenario 5: Kepatuhan terhadap peraturan rapat: Bagaimana Azure SQL membantu memenuhi persyaratan kepatuhan terhadap peraturan?

Azure Policy memiliki kebijakan bawaan yang membantu organisasi memenuhi kepatuhan terhadap peraturan. Kebijakan ad hoc dan yang disesuaikan juga dapat dibuat. Untuk informasi selengkapnya, lihat Kontrol Kepatuhan Terhadap Peraturan Azure Policy untuk Azure SQL Database & SQL Managed Instance. Untuk gambaran umum penawaran kepatuhan, Anda dapat berkonsultasi dengan dokumentasi kepatuhan Azure.

Memulai, pendekatan holistik

Bagaimana cara menyiapkan kasus bisnis migrasi?

Microsoft Cloud Adoption Framework for Azure adalah titik awal yang bagus untuk membantu Anda membuat dan menerapkan strategi bisnis dan teknologi yang diperlukan untuk perpindahan Anda ke Azure.

Di mana saya dapat menemukan panduan migrasi untuk Azure SQL?

Panduan berikut membantu Anda menemukan, menilai, dan bermigrasi dari SQL Server ke Azure Virtual Machines, SQL Managed Instance, dan SQL Database.

Apakah saya harus memodernisasi aplikasi dan SQL secara bersamaan? Apa saja opsinya?

Tidak. Jangan ragu untuk mengambil pendekatan berulang untuk memodernisasi setiap beban kerja dan komponen.

Dapatkah saya memodernisasi SQL Server ke SQL Managed Instance dan hanya mengangkat dan mengalihkan aplikasi saya ke VM?

Ya. Anda dapat Koneksi aplikasi Anda ke Azure SQL Managed Instance melalui skenario yang berbeda, termasuk saat menghostingnya di VM.

Evaluasi bisnis dan teknis

Total biaya kepemilikan, lisensi, dan manfaat

Bagaimana cara memperkirakan penghematan Total Biaya Kepemilikan (TCO) saat pindah ke Azure SQL?

Pindah ke Azure SQL menghadirkan penghematan TCO yang signifikan dengan meningkatkan efisiensi operasional dan kelincahan bisnis, serta menghilangkan kebutuhan akan perangkat keras dan perangkat lunak lokal. Menurut laporan ESG tentang Nilai Ekonomi Migrasi Instans SQL Server Lokal ke Microsoft Azure SQL Solutions, Anda dapat menghemat hingga 47% saat bermigrasi dari lokal ke Azure SQL Virtual Machines (IaaS), dan hingga 64% saat bermigrasi ke Azure SQL Managed Instance atau Azure SQL Database (PaaS).

Apa model lisensi untuk SQL Managed Instance?

Lisensi SQL Managed Instance mengikuti model lisensi berbasis vCore, tempat Anda membayar sumber daya penyimpanan komputasi, penyimpanan, dan cadangan. Anda dapat memilih antara beberapa tingkat layanan (Tujuan Umum, Kritis Bisnis) dan generasi perangkat keras. Halaman harga SQL Managed Instance memberikan gambaran lengkap tentang kemungkinan SKU dan harga.

Apa model lisensi untuk SQL Database?

SQL Database menyediakan pilihan antara model pembelian vCore dan model pembelian unit transaksi Database. Anda dapat menjelajahi Harga - Database Tunggal Azure SQL Database dan mempelajari tentang opsi harga.

Jenis langganan apa yang didukung di SQL Managed Instance?

Periksa Jenis langganan yang didukung untuk SQL Managed Instance.

Bisakah saya menggunakan lisensi SQL Server lokal saya saat pindah ke Azure SQL?

Jika Anda memiliki Jaminan Perangkat Lunak untuk lisensi langganan berbasis inti atau memenuhi syarat untuk SQL Server Standard Edition atau SQL Server Enterprise Edition, Anda dapat menggunakan lisensi SQL Server yang ada saat pindah ke SQL Managed Instance, SQL Database, atau Azure VM dengan menerapkan Azure Hybrid Benefit (AHB). Anda juga dapat secara bersamaan menggunakan lisensi ini baik di lingkungan lokal maupun Azure (hak penggunaan ganda) hingga 180 hari.

Bagaimana cara berpindah dari komputer virtual SQL ke SQL Managed Instance?

Anda dapat mengikuti panduan migrasi yang sama seperti untuk SQL Server lokal.

Saya menggunakan lisensi langganan SQL Server. Bisakah saya menggunakannya untuk berpindah ke Azure SQL?

Ya, lisensi langganan yang memenuhi syarat dapat digunakan untuk membayar layanan Azure SQL dengan tarif yang dikurangi (dasar) dengan menerapkan Azure Hybrid Benefit (AHB).

Saya menggunakan lisensi SQL Server CAL. Bagaimana cara pindah ke Azure SQL?

Lisensi SQL Server CAL dengan hak mobilitas lisensi yang sesuai dapat digunakan pada Azure SQL VM, dan di Azure SQL Dedicated Host.

Apa itu Azure Hybrid Benefit (AHB)?

Unik untuk Azure, Azure Hybrid Benefit (AHB) adalah manfaat lisensi yang memungkinkan Anda membawa lisensi Windows Server dan SQL Server yang ada dengan Jaminan Perangkat Lunak (SA) ke Azure. AHB dapat memberi Anda penghematan hingga 85% dibandingkan dengan harga prabayar di Azure SQL, jika dikombinasikan dengan penghematan reservasi dan pembaruan keamanan yang diperpanjang. Untuk informasi selengkapnya, lihat Ketentuan Produk Microsoft Azure Services.

Bagaimana cara menerjemahkan lisensi lokal SQL Server saya ke lisensi vCore di SQL Managed Instance, SQL Database, dan SQL VM?

Untuk setiap satu (1) inti SQL Server Enterprise Edition, Anda mendapatkan empat (4) vCore tingkat Tujuan Umum SQL Managed Instance atau satu (1) vCore dari tingkat Penting Bisnis SQL Managed Instance. Demikian pula, satu (1) inti SQL Server Standard Edition diterjemahkan ke satu (1) vCore dari tingkat Tujuan Umum SQL Managed Instance, sementara empat (4) vCore Edisi Standar SQL Server diterjemahkan ke satu (1) vCore dari SQL Managed Instance Business Critical.

Pembaruan Azure Hybrid Benefit Agustus 2020 memberikan gambaran umum kemungkinan konversi core-to-vCore untuk SQL Managed Instance, SQL Database, dan SQL VM. Hak AHB yang berlaku juga dijelaskan dalam Ketentuan Produk. Anda juga dapat menggunakan Kalkulator Penghematan Azure Hybrid Benefit untuk menghitung penghematan yang tepat untuk estate SQL Server Anda.

Apakah Jaminan Perangkat Lunak (SA) diperlukan untuk menggunakan lisensi SQL Server di Azure SQL?

Software Assurance adalah program lisensi yang dapat diterapkan ke lisensi SQL Server lokal, memungkinkan mobilitas lisensi, AHB, dan manfaat lainnya. SA diperlukan jika AHB akan dipanggil untuk menggunakan lisensi SQL Server yang ada (dengan SA) saat pindah ke Azure SQL. Tanpa SA + AHB, pelanggan dikenakan harga PAYG.

Atau, ketentuan manajemen perangkat lunak outsourcing yang berlaku untuk lisensi SQL Server yang diperoleh sebelum 1 Oktober 2019, memungkinkan Anda mengalokasikan lisensi yang ada ke Azure Dedicated Host sama seperti Anda akan melisensikan server di pusat data Anda sendiri: lihat Harga - Komputer Virtual Host Khusus.

Apakah saya harus membayar ketersediaan tinggi (HA) di SQL Managed Instance dan SQL Database?

Tingkat Tujuan Umum dan Bisnis Kritis dari SQL Managed Instance dan SQL Database dibangun di atas arsitektur ketersediaan tinggi yang melekat. Dengan cara ini, tidak ada biaya tambahan untuk KETERSEDIAAN TINGGI. Untuk tingkat SQL Database Hyperscale, replika HA dikenakan biaya.

Apakah saya harus membayar replika HA dan DR untuk Azure SQL VM?

Jika Anda memiliki Jaminan Perangkat Lunak, Anda dapat menerapkan paket ketersediaan tinggi (HA) dan pemulihan bencana (DR) dengan SQL Server di Azure SQL VM, tanpa menimbulkan biaya lisensi tambahan untuk instans pemulihan bencana pasif. Untuk informasi selengkapnya, lihat dokumentasi komputer virtual SQL.

Apakah saya harus membayar pemulihan bencana (DR) di SQL Managed Instance dan SQL Database?

SQL Managed Instance menyediakan kemungkinan untuk mengonfigurasi replika siaga bebas lisensi, yang berarti bahwa biaya lisensi SQL Server untuk vCore yang digunakan replika siaga sekunder tidak dikenakan biaya.

Bisakah saya mengelola Azure Hybrid Benefit untuk SQL Server secara terpusat di seluruh langganan Azure?

Ya. Anda dapat mengelola Azure Hybrid Benefit untuk SQL Server secara terpusat di seluruh cakupan langganan Azure atau akun penagihan keseluruhan. Fitur ini masih dalam mode pratinjau.

Jika saya memindahkan beberapa SQL Server, beban kerja saya ke SQL Managed Instance dan meninggalkan beberapa beban kerja lokal, dapatkah saya mengelola semua lisensi SQL saya di satu tempat?

Anda dapat mengelola lisensi Anda secara terpusat yang dicakup oleh Azure Hybrid Benefit untuk SQL Server di seluruh cakupan seluruh langganan Azure atau akun penagihan keseluruhan. Data ini dapat dikombinasikan dengan gambaran umum yang dikelola oleh departemen mitra/pengadaan lisensi Anda atau mendapatkan informasi lisensi dengan membuat gambaran umum lisensi kustom Anda sendiri. Lisensi Anda harus digunakan baik lokal atau di cloud, tetapi Anda memiliki hak penggunaan bersamaan selama 180 hari saat memigrasikan server.

Bagaimana cara meminimalkan waktu henti selama migrasi online?

Fitur tautan SQL Managed Instance menawarkan solusi migrasi online waktu henti minimum terbaik, memenuhi kebutuhan aplikasi tingkat 1 yang paling penting. Anda dapat berkonsultasi dengan berbagai alat dan teknologi migrasi memilih yang optimal untuk skenario penggunaan Anda.

Migrasi bebas risiko dengan strategi hibrid

Dapatkah saya terus menjalankan lokal, saat memodernisasi aplikasi saya di Azure?

Dengan SQL Server 2016, 2019, dan 2022, Anda dapat menggunakan fitur Tautan untuk Azure SQL Managed Instance untuk membuat koneksi hibrid antara SQL Server dan Azure SQL Managed Instance. Data direplikasi mendekati real-time dari SQL Server ke Azure, dan dapat digunakan untuk memodernisasi beban kerja Anda di Azure. Anda dapat menggunakan data yang direplikasi di Azure untuk peluasan skala baca dan untuk analitik offloading.

Anda dapat terus menjalankan tautan hibrid selama yang diperlukan: minggu, bulan, tahun pada satu waktu, tidak ada batasan dalam hal ini.

Ya, Anda dapat menggunakan data yang direplikasi di Azure untuk menguji dan memvalidasi strategi migrasi Anda (performa, beban kerja, dan aplikasi) sebelum bermigrasi ke Azure.

Dapatkah saya melakukan migrasi terbalik dari Azure SQL dan kembali ke SQL Server jika perlu?

Dengan SQL Server 2022, kami menawarkan solusi terbaik untuk memindahkan data kembali dengan lancar dengan pencadangan asli dan pemulihan dari SQL Managed Instance ke SQL Server, sepenuhnya membahayakan strategi migrasi ke Azure.

Beban kerja dan arsitektur

Bagaimana cara menentukan beban kerja SQL Server mana yang harus dipindahkan ke SQL Managed Instance?

Saat memigrasikan beban kerja SQL Server ke Azure SQL Managed Instance biasanya merupakan opsi pertama, karena sebagian besar database "apa adanya" siap untuk bermigrasi ke SQL Managed Instance. Ada beberapa alat yang tersedia untuk membantu Anda menilai beban kerja anda untuk kompatibilitas dengan Azure SQL Managed Instance.

Anda dapat menggunakan ekstensi Migrasi Azure SQL di Azure Data Studio atau Asisten Migrasi Data. Kedua alat memberikan bantuan untuk mendeteksi masalah yang dapat memengaruhi migrasi Azure SQL Managed Instance dan memberikan panduan tentang cara mengatasinya. Setelah memverifikasi kompatibilitas, Anda dapat menjalankan alat rekomendasi SKU untuk menganalisis data performa dan merekomendasikan SKU Azure SQL Managed Instance minimal. Pastikan untuk mengunjungi Azure Migrate yang merupakan hub terpusat untuk menilai dan memigrasikan server, infrastruktur, aplikasi, dan data lokal ke Azure.

Bagaimana cara menentukan target SQL Managed Instance yang sesuai untuk beban kerja lokal SQL Server tertentu: Tujuan Umum SQL Managed Instance atau tingkat Kritis Bisnis?

Pilihan tingkat SQL Managed Instance dipandu oleh ketersediaan, performa (misalnya, throughput, IOPS, latensi), dan fitur (misalnya, OLTP dalam memori). Tingkat Tujuan Umum cocok untuk sebagian besar beban kerja generik, karena sudah menyediakan arsitektur HA dan mesin database yang dikelola sepenuhnya dengan latensi penyimpanan antara 5 ms dan 10 ms. Tingkat Bisnis Kritis dirancang untuk aplikasi yang memerlukan respons latensi rendah (1-2 ms) dari lapisan penyimpanan, pemulihan cepat, persyaratan ketersediaan yang ketat, dan kemampuan untuk beban kerja analitik off-load.

Bagaimana cara memindahkan SQL Server yang sangat otomatis ke SQL Managed Instance?

Otomatisasi penyebaran infrastruktur Azure SQL dapat dilakukan dengan PowerShell dan CLI. Contoh yang berguna dapat ditemukan di artikel Sampel Azure PowerShell untuk Azure SQL Database dan Azure SQL Managed Instance . Anda dapat menggunakan Alur Integrasi Berkelanjutan (CI) dan Penyebaran (CD) Azure DevOps untuk sepenuhnya menyematkan otomatisasi dalam praktik Infrastructure-as-Code Anda.

Membangun model dan skrip database Anda juga dapat diintegrasikan melalui Proyek Database dengan Visual Studio Code atau Visual Studio. Penggunaan alur CI/CD Azure DevOps akan memungkinkan penyebaran Proyek Database Anda ke tujuan Azure SQL pilihan Anda. Akhirnya, otomatisasi layanan melalui alat pihak ketiga juga dimungkinkan. Untuk informasi selengkapnya, lihat perintah Azure SQL Managed Instance – Terraform.

Dapatkah saya memindahkan hanya beban kerja tertentu dari kluster lokal, dan apa dampaknya terhadap lisensi dan biaya?

Dimungkinkan untuk hanya memigrasikan database yang terkait dengan satu beban kerja ke Azure SQL Managed Instance. Membuat dan mengoperasikan instans terkelola Azure SQL memerlukan lisensi SQL Server. Azure Hybrid Benefit memberi Anda kemampuan untuk menggunakan kembali lisensi Anda. Hubungi mitra lisensi Anda untuk meninjau kemungkinan apa yang dapat digunakan dengan mobilitas lisensi dan merestrukturisasi lisensi Anda saat ini.

Saya mempertahankan SQL Server yang sangat terkonsolidasi dengan beberapa aplikasi yang berjalan melawannya. Dapatkah saya memindahkannya ke SQL Managed Instance?

Demikian pula dengan SQL Server lokal, Anda dapat mengonsolidasikan dan menjalankan beberapa database pada satu instans SQL Managed Instance, sekaligus memanfaatkan arsitektur ketersediaan tinggi yang melekat serta keamanan dan manajemen bersama. SQL Managed Instance juga mendukung kueri lintas database.

Bagaimana cara memigrasikan beban kerja SQL Server Business Intelligence (termasuk Reporting Services dan Analysis Services) yang tidak kompatibel dengan SQL Managed Instance?

Jalur migrasi upaya paling sedikit adalah memindahkan apa adanya dan menghosting komponen Kecerdasan Bisnis pada Azure VM. Database Reporting Services dapat dihosting di Azure SQL Managed Instance dan Azure Data Factory menyediakan kemampuan untuk mengangkat dan mengalihkan solusi SSIS ke cloud. Saat membangun solusi modern adalah bagian dari upaya migrasi, Azure menyediakan berbagai layanan untuk membangun solusi gudang data Enterprise.

Saya menggunakan aplikasi dari ISV yang tidak mendukung SQL Managed Instance / Azure. Apa saja opsi saya untuk memindahkan aplikasi saya ke Azure dan SQL Server ke Azure SQL?

Memigrasikan lingkungan Anda apa adanya ke Azure Virtual Machine adalah opsi paling aman ketika ISV atau vendor tidak menyediakan opsi apa pun. Namun, kami mendorong ISV dan vendor yang bekerja sama dengan Microsoft untuk meninjau opsi dengan Azure SQL Managed Instance. Azure SQL Managed Instance menyediakan opsi kompatibilitas mundur melalui tingkat kompatibilitas database, panduan untuk perbedaan T-SQL dan telah menerapkan fitur utama ke instans Azure SQL Managed.

Bagaimana cara menyimpan kompatibilitas versi database SQL Server saya saat ini di SQL Managed Instance?

Tingkat kompatibilitas database dapat diatur dalam SQL Managed Instance, seperti yang dijelaskan di Blog Azure SQL.

Keamanan

Bagaimana Azure SQL membantu dalam meningkatkan postur keamanan database?

Strategi keamanan mengikuti pendekatan pertahanan mendalam berlapis: Keamanan jaringan + Manajemen akses + Perlindungan ancaman + Perlindungan Informasi. Anda dapat membaca selengkapnya tentang kemampuan keamanan SQL Database dan SQL Managed Instance. Azure-wide, Microsoft Defender untuk Cloud menyediakan solusi untuk Cloud Security Posture Management (CSPM) dan Cloud Workload Protection (CWP).

Keberlangsungan bisnis

Bagaimana cara menyesuaikan konsep kelangsungan bisnis dan pemulihan bencana (BCDR) lokal ke dalam konsep Azure SQL Managed Instance?

Sebagian besar konsep Azure SQL BCDR memiliki implementasi SQL Server lokal yang setara. Misalnya, ketersediaan tinggi tingkat Tujuan Umum SQL Managed Instance yang melekat dapat dilihat sebagai cloud yang setara untuk SQL Server FCI (Instans Kluster Failover). Demikian pula, tingkat SQL Managed Instance Business Critical dapat dilihat sebagai cloud yang setara untuk Grup Ketersediaan AlwaysOn dengan penerapan sinkron ke jumlah minimum replika. Sebagai konsep Pemulihan Bencana, grup failover pada SQL Managed Instance sebanding dengan grup ketersediaan dengan penerapan asinkron. SQL Database dan SQL Managed Instance HA didukung oleh Perjanjian Tingkat Layanan. Untuk informasi selengkapnya, lihat Ikhtisar kelangsungan bisnis dengan Azure SQL Database.

Bagaimana pencadangan ditangani di layanan Azure SQL PaaS?

Anda dapat memeriksa dokumentasi untuk pencadangan otomatis di SQL Managed Instance dan SQL Database untuk mempelajari tentang RPO, RTO, retensi, penjadwalan, serta kemampuan dan fitur cadangan lainnya.

Bagaimana ketersediaan tinggi (HA) dicapai dalam SQL Managed Instance dan SQL Database?

SQL Managed Instance dan Database dibangun di atas arsitektur ketersediaan tinggi (HA) yang melekat. Ini termasuk dukungan untuk grup failover dan berbagai fitur lainnya. Anda dapat memilih antara dua model arsitektur KETERSEDIAAN TINGGI: Model ketersediaan standar di tingkat layanan Tujuan Umum, atau model ketersediaan Premium di tingkat layanan Business Critical.

Bagaimana cara kerja pemulihan bencana di SQL Managed Instance dan SQL Database?

Lihat dokumentasi SQL Database dan SQL Managed Instance. Tanya Jawab Umum SQL Managed Instance memberikan informasi tentang opsi DR.

Performa dan skala

Bagaimana cara mendapatkan performa yang lebih baik dengan memindahkan SQL Server lokal ke SQL Managed Instance, SQL Database, atau SQL VM?

Berpindah dari lokal memberi Anda manfaat performa karena fitur mesin database SQL Server terbaru, fleksibilitas penskalaan cloud, dan generasi terbaru perangkat keras yang mendasar. Cari tahu mengapa data SQL Server Anda berada di Azure. Anda juga dapat membaca studi yang baru-baru ini diterbitkan oleh Principled Technologies yang menjadi tolok ukur SQL Managed Instance dan SQL Server di Amazon Web Services (AWS) RDS. Penting untuk memastikan ukuran yang tepat berdasarkan kebutuhan Anda untuk CPU, memori, dan penyimpanan (IOPS, latensi, throughput log transaksi, dan ukuran). SQL Managed Instance dan SQL Database juga menyediakan pilihan antara konfigurasi perangkat keras dan tingkat layanan yang berbeda yang menyediakan sarana tambahan untuk mencapai performa target. Aplikasi juga dapat memanfaatkan kemampuan peluasan skala baca termasuk dengan replika bernama dan geo-replika, dan teknik seperti sharding database.

Bagaimana saya dapat membandingkan performa SQL Managed Instance dengan performa SQL Server?

Lihat bagian Performa FAQ SQL Managed Instance untuk panduan tentang perbandingan dan penyetelan performa.

Proses migrasi dan modernisasi

Saya ingin memodernisasi beban kerja SQL Server ke Azure SQL. Apa langkah selanjutnya?

Tempat yang bagus untuk memulai adalah bergabung dengan Program Migrasi dan Modernisasi Azure. Saat Anda memulai proyek migrasi, praktik yang baik adalah membentuk tim migrasi khusus untuk merumuskan dan menjalankan rencana migrasi. Jika perusahaan Anda memiliki tim akun Microsoft atau Mitra Microsoft yang ditetapkan, mereka dapat memberikan panduan mengenai kumpulan keterampilan yang diperlukan tim migrasi dan proses keseluruhan.

Di mana saya dapat menemukan panduan migrasi ke Azure SQL?

Panduan berikut membantu Anda menemukan, menilai, dan bermigrasi dari SQL Server ke Azure Virtual Machines, SQL Managed Instance, dan SQL Database. Anda dapat berkonsultasi dengan Azure Database Migration Guides, yang juga berisi panduan untuk bermigrasi ke target database lain.

Alat migrasi mana yang dapat saya gunakan?

Anda dapat menggunakan ekstensi migrasi Azure SQL untuk Azure Data Studio untuk penilaian dan migrasi SQL Server, atau memilih di antara alat migrasi lainnya.

Bagaimana cara meminimalkan waktu henti selama migrasi online?

Fitur tautan SQL Managed Instance menawarkan solusi migrasi online waktu henti minimum terbaik, memenuhi kebutuhan aplikasi tingkat 1 yang paling penting.

Bagaimana cara mengoptimalkan biaya setelah saya bermigrasi ke Azure SQL?

Panduan Pengoptimalan Biaya Microsoft Azure Well-Architected Framework (WAF) menyediakan metodologi untuk mengoptimalkan biaya untuk setiap layanan Azure SQL. Anda juga dapat mengetahui lebih lanjut tentang sorotan pengoptimalan biaya WAF untuk SQL Managed Instance.