Pertimbangan desain data dan penyimpanan untuk beban kerja berkelanjutan di Azure
Penyimpanan data di Azure adalah komponen penting dari sebagian besar beban kerja yang disediakan. Pelajari cara merancang arsitektur penyimpanan data yang lebih berkelanjutan dan mengoptimalkan penyebaran yang ada.
Penting
Artikel ini adalah bagian dari seri beban kerja azure Well-Architected berkelanjutan . Jika Anda tidak terbiasa dengan seri ini, kami sarankan Anda memulai dengan apa itu beban kerja berkelanjutan?
Efisiensi penyimpanan
Bangun solusi dengan penyimpanan yang efisien untuk meningkatkan performa, menurunkan bandwidth yang diperlukan, dan meminimalkan dampak iklim desain penyimpanan yang tidak perlu.
Mengaktifkan kompresi penyimpanan
Menyimpan banyak data yang tidak dikompresi dapat mengakibatkan limbah bandwidth yang tidak perlu dan meningkatkan persyaratan kapasitas penyimpanan.
Keselarasan Green Software Foundation: Efisiensi perangkat keras
Rekomendasi:
- Solusi untuk mengurangi persyaratan penyimpanan, termasuk kapasitas dan bandwidth yang diperlukan untuk menulis atau mengambil data. Misalnya, memadatkan file di Azure Front Door dan memadatkan file di Azure CDN.
- Kompresi adalah teknik desain terkenal untuk meningkatkan performa jaringan.
- Pertimbangkan tradeoff kompresi: Apakah manfaat kompresi melebihi peningkatan biaya karbon dalam sumber daya (CPU, RAM) yang diperlukan untuk melakukan kompresi/dekompresi?
Mengoptimalkan performa kueri database
Mengkueri database yang luas atau mengambil banyak informasi secara bersamaan dapat memiliki penalti performa. Idealnya, aplikasi harus mengoptimalkan performa kueri.
Keselarasan Green Software Foundation: Efisiensi energi
Rekomendasi:
- Mengurangi latensi pengambilan data sekaligus mengurangi beban pada database.
- Memahami performa kueri untuk database Azure SQL
- Ada banyak cara terkenal untuk mengoptimalkan performa kueri data, misalnya menyetel aplikasi dan database untuk performa dalam database Azure SQL.
- Pertimbangkan bahwa mungkin memerlukan penyempurnaan untuk mencapai hasil yang optimal.
Menggunakan tingkat akses penyimpanan yang paling cocok
Dampak karbon data yang diambil dari penyimpanan panas dapat lebih tinggi dari data dari penyimpanan dingin atau arsip. Merancang solusi dengan pola akses data yang benar dapat meningkatkan efisiensi karbon aplikasi.
Keselarasan Green Software Foundation: Efisiensi energi
Rekomendasi:
- Gunakan penyimpanan yang paling cocok untuk pola akses data aplikasi.
- Pastikan data Anda yang paling sering disimpan di penyimpanan panas, sehingga mudah diambil dan tidak memerlukan lebih banyak pemrosesan untuk diakses.
- Data yang jarang digunakan harus disimpan dalam penyimpanan arsip dingin atau offline, menggunakan lebih sedikit energi.
Hanya simpan apa yang relevan
Pencadangan adalah bagian penting dari keandalan. Namun, menyimpan cadangan tanpa batas waktu dapat dengan cepat mengalokasikan banyak ruang disk yang tidak perlu. Pertimbangkan cara Anda merencanakan retensi penyimpanan cadangan.
Keselarasan Green Software Foundation: Efisiensi perangkat keras
Rekomendasi:
- Menerapkan kebijakan untuk menyederhanakan proses penyimpanan dan menjaga informasi yang relevan. Microsoft Purview dapat membantu memberi label data dan menambahkan pembersihan berbasis waktu untuk menghapusnya setelah periode retensi secara otomatis. Selain itu, ini memungkinkan Anda tetap mengontrol data Anda dan mengurangi jumlah data untuk diproses dan ditransfer.
- Beban kerja yang terintegrasi dengan Azure Monitor dapat mengandalkan Aturan Pengumpulan Data (DCR) untuk menentukan data apa yang harus dikumpulkan, cara mengubah data tersebut, dan ke mana harus mengirim data.
Menentukan tingkat akses yang paling cocok untuk data blob
Pertimbangkan apakah akan menyimpan data di tingkat online atau tingkat offline. Tingkat online dioptimalkan untuk menyimpan data yang sering diakses atau dimodifikasi. Tingkat offline dioptimalkan untuk menyimpan data yang jarang diakses.
Keselarasan Green Software Foundation: Efisiensi energi
Rekomendasi:
Mengurangi jumlah titik pemulihan untuk pencadangan VM
Titik pemulihan tidak dibersihkan secara otomatis. Oleh karena itu, pertimbangkan di mana penghapusan sementara diaktifkan untuk Azure Backup. Titik pemulihan yang kedaluwarsa tidak dibersihkan secara otomatis.
Keselarasan Green Software Foundation: Efisiensi perangkat keras
Rekomendasi:
- Baca selengkapnya tentang dampak titik pemulihan yang kedaluwarsa untuk item dalam status dihapus sementara.
Merevisi kebijakan pencadangan dan retensi
Pertimbangkan untuk meninjau kebijakan pencadangan dan periode retensi untuk cadangan guna menghindari penyimpanan data yang tidak perlu.
Keselarasan Green Software Foundation: Efisiensi perangkat keras
Rekomendasi:
- Tinjau dan revisi kebijakan pencadangan dan retensi untuk meminimalkan overhead penyimpanan.
- Tinjau dan hapus cadangan secara aktif yang tidak lagi diperlukan.
Mengoptimalkan pengumpulan log
Terus mengumpulkan log di seluruh beban kerja dapat dengan cepat mengagregasi dan menyimpan banyak data yang tidak digunakan.
Keselarasan Green Software Foundation: Efisiensi energi
Rekomendasi:
- Pastikan Anda mencatat dan hanya menyimpan data yang relevan dengan kebutuhan Anda.
- Baca selengkapnya tentang pengoptimalan Biaya dan Analitik Log.
Langkah selanjutnya
Tinjau pertimbangan desain untuk keamanan.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk