Menjelajahi teknologi migrasi data yang tersedia

Selesai

Tahap penemuan dan penilaian seharusnya memberi Anda pemahaman yang jelas tentang lingkungan Anda saat ini dan beban kerja yang beroperasi di dalamnya. Anda juga harus memahami apa yang ingin Anda capai dalam hasil modernisasi data Anda. Dengan pemahaman yang jelas tentang topik-topik ini, Anda dapat memilih teknologi platform data yang sesuai untuk mendukung beban kerja Anda.

Dalam skenario peritel global kami, Anda telah menyelesaikan fase penemuan dan penilaian proyek modernisasi platform data Anda. Sekarang, dalam fase perencanaan, Anda ingin memilih teknologi database terbaik untuk memigrasikan data estate Anda. Anda telah memutuskan untuk menghosting data di cloud, tetapi Anda tahu ada beberapa teknologi berbeda di Azure yang dapat Anda gunakan.

Di sini, Anda akan mempelajari tentang layanan hosting Azure SQL yang tersedia, dan juga Azure Synapse Analytics.

A diagram showing the main Azure SQL solutions and scenarios for data modernization.

SQL Server pada Komputer Virtual Azure

Menggunakan Infrastruktur sebagai Layanan (IaaS) berguna untuk solusi aplikasi apa pun yang memerlukan migrasi cepat ke cloud dengan sedikit perubahan. Semua versi dan edisi SQL Server tersedia dan menawarkan kompatibilitas 100% dengan SQL Server, Anda dapat menghosting database sebanyak yang diperlukan dan mengeksekusi transaksi lintas database.

Ada juga manfaat lain yang mungkin membuat Anda mempertimbangkan untuk menggunakan platform IaaS, termasuk:

  • Mengonfigurasi dan mengelola ketersediaan tinggi, pemulihan bencana, serta penambalan untuk SQL Server yang lebih mudah daripada di komputer lokal
  • Lingkungan yang disesuaikan dengan hak administratif penuh
  • Instans SQL Server dengan penyimpanan hingga 64 TB dan database sebanyak yang diperlukan
  • Sepenuhnya mendukung replikasi transaksional SQL Server, Grup Ketersediaan AlwaysOn, Layanan Integrasi, Pengiriman Log untuk mereplikasi data, dan cadangan SQL Server tradisional

Selain itu, bermigrasi ke SQL Server pada Azure Virtual Machine mungkin menjadi opsi untuk sistem warisan, di mana aplikasi dan database perlu hidup berdampingan di server yang sama.

Karena sifat migrasi yang sederhana, migrasi ke platform target ini sering disebut sebagai "lift-and-shift".

Instans Terkelola Azure SQL

SQL Managed Instance adalah tujuan migrasi yang ideal bagi organisasi yang mencari solusi upaya rendah untuk mentransfer sejumlah besar database SQL Server lokal ke Azure. Dengan kompatibilitas SQL Server yang luas dan isolasi jaringan, ini menyederhanakan proses lift-and-shift sambil memberikan solusi yang aman dan hemat biaya. Anda dapat mencadangkan dan memulihkan database lokal ke SQL Managed Instance, yang menawarkan fitur yang sama dengan SQL Database, bersama dengan dukungan untuk ukuran database yang lebih besar (hingga 8 TB) dan fitur SQL Server seperti SQL Agent, kueri lintas database, dan replikasi.

Menggunakan Azure SQL Managed Instance menghadirkan manfaat berikut:

  • Lingkungan terisolasi (layanan penyewa tunggal dengan VNET, komputasi khusus, dan sumber daya penyimpanan)
  • Retensi dan pemulihan cadangan yang dapat dikonfigurasi pelanggan
  • SQL Database Advisor dan Log Analytics untuk analisis beban kerja tingkat lanjut
  • Penyetelan dan pemeliharaan database otomatis untuk performa yang dapat diprediksi
  • Memantau, memecahkan masalah, dan mengelola dalam skala besar
  • Fungsionalitas portal Microsoft Azure untuk penyediaan dan penskalaan layanan manual
  • Autentikasi Microsoft Entra, dukungan akses menyeluruh
  • Mematuhi standar kepatuhan yang sama dengan Azure SQL Database
  • Enkripsi data dalam transit dan saat tidak aktif dengan kunci enkripsi yang disediakan pelanggan
  • Tidak ada overhead peningkatan versi dan patching

Database Azure SQL

Azure SQL Database dikelola sepenuhnya dan menyediakan mesin database relasional tujuan umum yang sangat berkinerja tinggi, andal, dan aman di cloud. Ada model penyebaran dalam Azure SQL Database, masing-masing memberikan manfaat yang berbeda:

  • Database tunggal

    Database tunggal memiliki sumber dayanya sendiri dan disebarkan ke server SQL Database logis tempat ia dikelola. Ada beberapa tingkat performa, setiap performa menyediakan tingkat throughput, performa, penyimpanan, dan biaya yang berbeda.

  • Kumpulan elastis

    Kumpulan elastis memberi organisasi cara hemat biaya untuk menyebarkan dan mengelola beberapa database dengan karakteristik beban kerja yang berbeda. Database yang termasuk dalam kumpulan elastis disebarkan ke satu server SQL Database, memungkinkan pemanfaatan sumber daya bersama di antara semua database dalam kumpulan.

Database tunggal dan kumpulan elastis dapat dibeli menggunakan model pembelian berbasis DTU atau model pembelian berbasis vCore.

  • Model pembelian berbasis DTU

    Unit Throughput Database (DTU) adalah unit performa yang dihitung dengan memadukan CPU, memori, I/O data, dan I/O log transaksi. Semakin tinggi DTU, semakin tinggi tingkat performanya. Model Pembelian DTU memungkinkan pelanggan mengontrol anggaran mereka dengan tagihan harga tetap per jam.

  • Model pembelian berbasis vCore

    Model pembelian vCore memungkinkan pelanggan untuk memilih tingkat performa berdasarkan vCore dan memori. Model ini memungkinkan komputasi untuk diskalakan secara independen untuk penyimpanan pada tingkat yang lebih terperinci. Sebagai manfaat tambahan, model pembelian vCore memungkinkan organisasi untuk melisensikan Azure SQL Database dengan Azure Hybrid Use Benefit untuk SQL Server. Ini berarti pelanggan dengan cakupan Active Software Assurance (SA) untuk lisensi core Edisi Standar dan SQL Server Enterprise dapat menerima penghematan hingga 30%.

Menggunakan satu layanan Azure SQL Database akan sesuai dengan banyak persyaratan bisnis yang memiliki database dengan persyaratan kinerja yang dapat diprediksi dan dapat memunculkan manfaat berikut:

  • Kompatibilitas komputer SQL Server dan dukungan jaringan virtual asli (VNET)
  • Skalabilitas dinamis tanpa waktu henti
  • Pengoptimalan kecerdasan bawaan, skalabilitas dan ketersediaan global, serta opsi keamanan canggih
  • Menghilangkan biaya perangkat keras dan mengurangi biaya administrasi
  • Dilengkapi dengan kemampuan infrastruktur toleransi kesalahan, Azure SQL Database menyediakan berbagai fitur, seperti pencadangan otomatis, Pemulihan Point-In-Time, pemulihan geografis, dan replikasi geografis aktif untuk meningkatkan kelangsungan bisnis untuk aplikasi yang menghosting data di Azure SQL Database
  • Database berukuran hingga 4 TB atau database yang lebih besar yang dapat dipartisi secara horizontal atau vertikal menggunakan pola penambahan

Azure Synapse Analytics

Azure Synapse Analytics adalah Enterprise Data Warehouse (EDW) berbasis cloud yang memanfaatkan Massively Parallel Processing (MPP) untuk menjalankan kueri kompleks dengan cepat di sejumlah besar data. Ini adalah sistem terdistribusi yang dirancang untuk menyediakan analitik pada data besar. Melakukan migrasi ke Azure Synapse Analytics memerlukan beberapa perubahan desain pada skema tabel dan kode yang tidak sulit dipahami tetapi mungkin perlu waktu untuk diimplementasikan. Jika bisnis Anda memerlukan gudang data kelas perusahaan, manfaatnya sepadan dengan usaha. Namun, jika Anda tidak memerlukan kekuatan Azure Synapse Analytics, akan lebih hemat biaya untuk menggunakan Azure SQL Database atau SQL Server di Komputer Virtual.

Pertimbangkan untuk menggunakan Azure Synapse Analytics saat Anda:

  • Memiliki satu atau beberapa terabyte data
  • Berencana untuk menjalankan analitik pada data berjumlah besar
  • Membutuhkan kemampuan untuk menskalakan komputasi dan penyimpanan
  • Ingin menghemat biaya dengan menjeda sumber daya komputasi saat Anda tidak membutuhkannya.

Jangan gunakan Azure Synapse Analytics jika beban kerja Anda memiliki:

  • Frekuensi tinggi membaca dan menulis
  • Pernyataan pemilihan singleton berjumlah besar
  • Sisipan baris tunggal bervolume tinggi
  • Kebutuhan pemrosesan baris demi baris
  • Format yang tidak kompatibel (JSON, XML)