Mulai menggunakan penyebaran SQL Server Kluster Big Data
Berlaku untuk: SQL Server 2019 (15.x)
Penting
Add-on Kluster Big Data Microsoft SQL Server 2019 akan dihentikan. Dukungan untuk SQL Server 2019 Kluster Big Data akan berakhir pada 28 Februari 2025. Semua pengguna SQL Server 2019 yang ada dengan Jaminan Perangkat Lunak akan didukung sepenuhnya pada platform dan perangkat lunak akan terus dipertahankan melalui pembaruan kumulatif SQL Server hingga saat itu. Untuk informasi selengkapnya, lihat posting blog pengumuman dan Opsi big data di platform Microsoft SQL Server.
Artikel ini memberikan gambaran umum tentang cara menyebarkan SQL Server Kluster Big Data. Artikel ini memperkenalkan Anda pada konsep dan menyediakan kerangka kerja untuk memahami skenario penyebaran. Langkah-langkah penyebaran spesifik Anda bervariasi berdasarkan pilihan platform Anda untuk klien dan server. Untuk pengenalan tentang Kluster Big Data SQL Server, lihat Kluster Big Data SQL Server 2019
Untuk skenario penyebaran SQL Server lainnya, lihat:
Pengantar Cepat
Tonton video 9 menit ini untuk gambaran umum tentang cara menyebarkan kluster big data:
Tip
Untuk mendapatkan lingkungan dengan cepat dengan Kubernetes dan kluster big data yang disebarkan untuk membantu Anda meningkatkan kemampuannya, gunakan salah satu contoh skrip yang diarahkan ke di bagian skrip. Setelah penyebaran, untuk mengelola kluster, gunakan alat klien di bagian berikut.
Alat klien
Kluster big data memerlukan sekumpulan alat klien tertentu. Sebelum menyebarkan kluster big data ke Kubernetes, Anda harus menginstal alat yang diperlukan untuk penyebaran Anda. Alat tertentu diperlukan untuk skenario yang berbeda. Setiap artikel harus menjelaskan alat prasyarat untuk melakukan tugas tertentu. Untuk daftar lengkap alat dan tautan penginstalan, lihat Menginstal alat big data SQL Server 2019.
Kubernetes
Kluster big data disebarkan sebagai serangkaian kontainer yang saling terkait yang dikelola di Kubernetes. Anda dapat menghosting Kubernetes dengan berbagai cara. Bahkan jika Anda sudah memiliki lingkungan Kubernetes yang ada, Anda harus meninjau persyaratan terkait untuk kluster big data.
Azure Kubernetes Service (AKS): AKS memungkinkan Anda untuk menyebarkan kluster Kubernetes terkelola di Azure. Anda hanya mengelola dan memelihara node agen. Dengan AKS, Anda tidak perlu menyediakan perangkat keras Anda sendiri untuk kluster. Juga mudah untuk menggunakan skrip python atau buku catatan penyebaran untuk membuat kluster AKS dan menyebarkan kluster big data dalam satu langkah. Untuk informasi selengkapnya tentang mengonfigurasi AKS untuk penyebaran kluster big data, lihat Mengonfigurasi Azure Kubernetes Service untuk penyebaran Kluster Big Data SQL Server 2019.
Azure Red Hat OpenShift (ARO): ARO memungkinkan Anda menyebarkan kluster Red Hat OpenShift terkelola di Azure. Anda hanya mengelola dan memelihara node agen. Dengan ARO, Anda tidak perlu menyediakan perangkat keras Anda sendiri untuk kluster. Juga mudah untuk menggunakan skrip python untuk membuat kluster ARO dan menyebarkan kluster big data dalam satu langkah. Model penyebaran ini diperkenalkan di SQL Server 2019 CU5.
Beberapa komputer: Anda juga dapat menyebarkan Kubernetes ke beberapa komputer Linux, yang dapat berupa server fisik atau komputer virtual. Alat kubeadm dapat digunakan untuk membuat kluster Kubernetes. Anda dapat menggunakan skrip bash untuk mengotomatiskan jenis penyebaran ini. Metode ini berfungsi dengan baik jika Anda sudah memiliki infrastruktur yang sudah ada yang ingin Anda gunakan untuk kluster big data Anda. Untuk informasi selengkapnya tentang menggunakan penyebaran kubeadm dengan kluster big data, lihat Mengonfigurasi Kubernetes pada beberapa komputer untuk penyebaran Kluster Big Data SQL Server 2019.
Red Hat OpenShift: Sebarkan ke kluster Red Hat OpenShift Anda sendiri. Untuk informasi, lihat Menyebarkan Kluster Big Data SQL Server di OpenShift lokal dan Azure Red Hat OpenShift. Model penyebaran ini diperkenalkan di SQL Server 2019 CU5.
Menyebarkan kluster big data
Setelah mengonfigurasi Kubernetes, Anda menyebarkan kluster big data dengan azdata bdc create
perintah . Saat menyebarkan, Anda dapat mengambil beberapa pendekatan yang berbeda.
Jika Anda menyebarkan ke lingkungan dev-test, Anda dapat memilih untuk menggunakan salah satu konfigurasi default yang disediakan oleh azdata.
Untuk menyesuaikan penyebaran, Anda dapat membuat dan menggunakan file konfigurasi penyebaran Anda sendiri.
Untuk penginstalan yang sepenuhnya tidak dipantau, Anda dapat melewati semua pengaturan lain dalam variabel lingkungan. Untuk informasi selengkapnya, lihat penyebaran tanpa pengawas.
Skrip Penerapan
Skrip penyebaran dapat membantu menyebarkan kluster Kubernetes dan big data dalam satu langkah. Mereka juga sering memberikan nilai default untuk pengaturan kluster big data. Anda dapat menyesuaikan skrip penyebaran apa pun dengan membuat versi Anda sendiri yang mengonfigurasi penyebaran kluster big data secara berbeda.
Skrip penyebaran berikut saat ini tersedia:
- Skrip Python -- Menyebarkan kluster big data di Azure Kubernetes Service (AKS)
- Skrip Bash -- Menyebarkan kluster big data ke kluster kubeadm simpul tunggal
Buku catatan penyebaran
Anda juga dapat menyebarkan kluster big data dengan menjalankan buku catatan Azure Data Studio. Untuk informasi selengkapnya tentang cara menggunakan buku catatan untuk disebarkan di AKS, lihat artikel berikut ini:
Langkah berikutnya
Setelah Anda berhasil menyebarkan kluster big data, sambungkan ke kluster dan pertimbangkan untuk memuat data sampel untuk digunakan dengan beberapa panduan.