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.
Unit streaming (SU) mewakili sumber daya komputasi yang menjalankan pekerjaan Azure Stream Analytics. Saat Anda meningkatkan jumlah SU, Anda mengalokasikan lebih banyak sumber daya CPU dan memori ke pekerjaan Anda. Stream Analytics menawarkan dua jenis penskalaan, yang dapat Anda gunakan untuk menjalankan jumlah Unit Streaming (SU) yang tepat untuk menangani beban pekerjaan Anda.
Artikel ini menjelaskan bagaimana Anda dapat menggunakan metode penskalaan yang berbeda ini untuk pekerjaan Azure Stream Analytics Anda di portal Azure.
Dua jenis penskalaan yang didukung oleh Azure Stream Analytics adalah skala manual dan skala otomatis kustom.
Skala manual memungkinkan Anda mempertahankan dan menyesuaikan jumlah unit streaming tetap untuk pekerjaan Anda.
Skala otomatis kustom memungkinkan Anda menentukan jumlah minimum dan maksimum unit streaming untuk pekerjaan Anda untuk menyesuaikan secara dinamis berdasarkan definisi aturan Anda. Skala otomatis kustom memeriksa set aturan yang telah dikonfigurasi sebelumnya. Kemudian, sistem menentukan apakah akan menambahkan Unit Skala (SU) untuk menangani peningkatan beban atau mengurangi jumlah SU saat sumber daya komputasi tidak digunakan. Untuk informasi selengkapnya tentang skala otomatis di Azure Monitor, lihat Gambaran umum skala otomatis di Microsoft Azure.
Catatan
Meskipun Anda dapat menggunakan skala manual terlepas dari status pekerjaan, Anda hanya dapat mengaktifkan skala otomatis kustom saat pekerjaan berada dalam running status .
Contoh aturan penskalaan otomatis kustom meliputi:
- Tingkatkan unit streaming ketika penggunaan rata-rata SU% dari tugas selama 2 menit terakhir melampaui 75%.
- Kurangi unit streaming ketika rata-rata pemanfaatan SU% tugas selama 15 menit terakhir berada di bawah 30%.
- Gunakan lebih banyak unit streaming selama jam kerja dan lebih sedikit selama jam nonaktif.
Batas skala otomatis
Semua pekerjaan Stream Analytics dapat menskalakan otomatis antara 1/3, 2/3, dan 1 SU V2. Autoscaling di luar 1 SU V2 mengharuskan pekerjaan Anda memiliki topologi paralel atau paralel yang memalukan. Pekerjaan paralel yang dibuat dengan kurang dari atau sama dengan 1 unit streaming dapat menskalakan otomatis ke nilai SU maksimum untuk pekerjaan tersebut berdasarkan jumlah partisi.
Menskalakan tugas Analisis Aliran Anda
Pertama, ikuti langkah-langkah ini untuk membuka halaman Scale untuk pekerjaan Azure Stream Analytics Anda.
- Masuk ke portal Microsoft Azure.
- Dalam daftar sumber daya, temukan tugas Stream Analytics yang ingin Anda skalakan lalu buka.
- Di halaman tugas, di bawah judul Konfigurasi, pilih Skalakan.
- Di bawah Konfigurasikan, Anda akan melihat dua opsi untuk penskalaan: Skala manual dan Skala otomatis kustom.
Skala manual
Pengaturan ini memungkinkan Anda mengatur jumlah unit streaming tetap untuk pekerjaan Anda. Jumlah default SU adalah 1 saat membuat pekerjaan.
Untuk mengatur skala tugas secara manual
- Pilih Skala manual jika belum dipilih.
- Gunakan Penggeser untuk menetapkan SU untuk tugas atau ketik langsung ke dalam kotak. Anda terbatas hanya pada pengaturan SU tertentu saat pekerjaan berjalan. Batasan tergantung pada konfigurasi pekerjaan Anda.
- Pilih Simpan pada toolbar untuk menyimpan pengaturan.
Skala otomatis kustom - kondisi default
Anda dapat mengonfigurasi penskalaan otomatis unit streaming dengan menggunakan ketentuan. Kondisi skala default berjalan ketika tidak ada kondisi skala lain yang cocok. Dengan demikian, Anda harus memilih kondisi Default untuk pekerjaan Anda. Anda dapat memilih nama untuk kondisi Default Anda atau membiarkannya sebagai Auto created scale condition, yang sudah diisi sebelumnya.
Atur Kondisi default dengan memilih salah satu mode skala berikut:
- Skala berdasarkan metrik (seperti penggunaan CPU atau memori)
- Menskalakan ke jumlah unit streaming tertentu
Catatan
Anda tidak dapat mengatur Jadwal dalam kondisi Default. Kondisi Default hanya dijalankan ketika tidak ada kondisi jadwal lain yang terpenuhi.
Skala berdasarkan metrik
Prosedur berikut menunjukkan kepada Anda cara menambahkan kondisi untuk secara otomatis meningkatkan unit streaming (penskalaan) ketika penggunaan SU (memori) lebih besar dari 75%. Bagaimana cara mengurangi unit streaming (menskalakan ke bawah) ketika penggunaan SU kurang dari 25%. Peningkatan dilakukan dari unit pecahan fraksional (1/3 dan 2/3) ke unit streaming yang lengkap (1 SU V2). Demikian pula, penurunan dilakukan dari 1 menjadi 2/3 kemudian menjadi 1/3.
- Pada Skala, pilih Skala otomatis kustom.
- Di bagian Default halaman, tentukan nama untuk kondisi default. Pilih ikon pensil untuk mengedit teks.
- Pilih Skalakan berdasarkan metrik untuk Mode skala.
- Pilih + Tambahkan aturan.
- Pada halaman Aturan skala, ikuti langkah-langkah berikut:
- Di bawah Namespace Metrik, pilih metrik dari daftar drop-down Nama metrik. Dalam contoh ini, ini adalah % Pemanfaatan SU.
- Pilih operator dan nilai ambang batas. Dalam contoh ini, nilai Lebih besar dari dan 75 untuk Ambang batas metrik guna memicu tindakan skala.
- Pilih operasi di bagian Tindakan. Dalam contoh ini, atur ke Tingkatkan.
- Kemudian, pilih Tambahkan.
- Pilih + Tambahkan aturan lagi, dan ikuti langkah-langkah ini di halaman Aturan skala:
- Pilih metrik dari daftar drop-down Nama metrik. Dalam contoh ini, ini adalah Pemanfaatan SU %.
- Pilih operator dan nilai ambang batas. Dalam contoh ini, nilainya adalah "kurang dari" dan 25 untuk Ambang batas metrik untuk memicu tindakan penskalaan.
- Pilih operasi di bagian Tindakan. Dalam contoh ini, diatur ke Kurangi.
- Kemudian, pilih Tambahkan.
- Fitur autoscale menurunkan unit streaming pada namespace jika penggunaan keseluruhan SU jatuh di bawah 25% dalam contoh ini.
- Atur jumlah unit streaming minimum, maksimum, dan default . Unit streaming minimum dan maksimum mewakili batasan penskalaan untuk pekerjaan Anda. Nilai default digunakan dalam kasus langka ketika skala gagal. Atur nilai default ke jumlah SU yang pekerjaan saat ini berjalan dengan.
- Pilih Simpan.
Catatan
Flapping mengacu pada kondisi pengulangan yang menyebabkan rangkaian kejadian skala yang saling berlawanan. Flapping terjadi ketika peristiwa skala memicu peristiwa skala yang berlawanan. Untuk informasi selengkapnya, lihat artikel ini yang menjelaskan flapping dalam skala otomatis dan cara menghindarinya.
Menskalakan ke jumlah unit streaming tertentu
Ikuti langkah-langkah ini untuk mengonfigurasi aturan untuk menskalakan pekerjaan untuk menggunakan jumlah unit streaming tertentu. Kondisi default berlaku ketika tidak ada kondisi skala lain yang cocok.
- Pada Skala, pilih Skala otomatis kustom.
- Di bagian Default , masukkan nama untuk kondisi default.
- Pilih Skalakan ke unit streaming tertentu untuk Mode skala.
- Untuk Unit streaming, pilih jumlah unit streaming.
Skala otomatis kustom – Menambahkan lebih banyak kondisi skala
Bagian sebelumnya memperlihatkan cara menambahkan kondisi default untuk pengaturan skala otomatis. Bagian ini memperlihatkan cara menambahkan lebih banyak kondisi ke pengaturan skala otomatis. Untuk kondisi non-default lainnya ini, Anda dapat mengatur jadwal berdasarkan hari tertentu dalam seminggu atau rentang tanggal.
Skala berdasarkan metrik
- Pada Skala, pilih Skala otomatis kustom untuk opsi Pilih cara menskalakan sumber daya Anda .
- Pilih Tambahkan kondisi skala di bawah blok Default.
- Masukkan nama untuk kondisi tersebut.
- Konfirmasikan bahwa Skalakan berdasarkan opsi metrik dipilih.
- Pilih + Tambahkan aturan untuk menambahkan aturan guna meningkatkan unit streaming bila penggunaan SU % keseluruhan melebihi 75%. Ikuti langkah-langkah dari bagian Kondisi default sebelumnya.
- Atur jumlah unit streaming minimum, maksimum, dan default .
- Atur Jadwal, Zona Waktu, Tanggal mulai, dan Tanggal selesai pada kondisi kustom (tetapi tidak pada kondisi default). Anda dapat menentukan tanggal mulai dan berakhir untuk kondisi atau memilih Ulangi hari tertentu (Senin, Selasa, dan seterusnya) dalam seminggu.
- Jika Anda memilih Tentukan tanggal mulai/akhir, pilih Zona waktu, Tanggal dan waktu mulai, dan Tanggal dan waktu berakhir untuk ketentuan berlaku.
- Jika Anda memilih Ulangi hari tertentu, pilih hari dalam seminggu, zona waktu, waktu mulai, dan waktu akhir saat kondisi akan berlaku.
Menskalakan ke jumlah unit streaming tertentu
- Pada Skala, pilih Skala otomatis kustom untuk opsi Pilih cara menskalakan sumber daya Anda .
- Pilih Tambahkan kondisi skala di bawah blok Default.
- Masukkan nama untuk kondisi tersebut.
- Pilih opsi skalakan ke unit streaming tertentu untuk Mode skala.
- Masukkan jumlah unit streaming.
- Untuk Jadwal, tentukan tanggal mulai dan berakhir untuk kondisi atau pilih hari tertentu (Senin, Selasa, dan seterusnya) dalam seminggu dan waktu.
- Jika Anda memilih Tentukan tanggal mulai/akhir, pilih Zona waktu, Tanggal dan waktu mulai, dan Tanggal dan waktu berakhir untuk ketentuan berlaku.
- Jika Anda memilih Ulangi hari tertentu, pilih hari dalam seminggu, zona waktu, waktu mulai, dan waktu akhir saat kondisi akan berlaku.
Untuk mempelajari selengkapnya tentang cara kerja pengaturan skala otomatis, terutama cara kerja profil atau kondisi dan mengevaluasi beberapa aturan, lihat Memahami pengaturan Skala Otomatis.