Zagadnienia dotyczące projektowania danych i magazynu dla zrównoważonych obciążeń na platformie Azure
Magazyn danych na platformie Azure jest kluczowym składnikiem większości aprowizowania obciążeń. Dowiedz się, jak projektować bardziej zrównoważoną architekturę magazynu danych i optymalizować istniejące wdrożenia.
Ważne
Ten artykuł jest częścią serii zrównoważonych obciążeń platformy Azure Well-Architected . Jeśli nie znasz tej serii, zalecamy rozpoczęcie od tego, co to jest zrównoważone obciążenie?
Wydajność magazynowania
Twórz rozwiązania z wydajnym magazynem, aby zwiększyć wydajność, zmniejszyć wymaganą przepustowość i zminimalizować niepotrzebny wpływ na klimat magazynu.
Włączanie kompresji magazynu
Przechowywanie dużej ilości nieskompresowanych danych może spowodować niepotrzebne straty przepustowości i zwiększyć wymagania dotyczące pojemności magazynu.
Wyrównanie Green Software Foundation: Wydajność sprzętu
Zalecenie:
- Rozwiązanie w celu zmniejszenia wymagań dotyczących magazynu, w tym pojemności i wymaganej przepustowości do zapisu lub pobierania danych. Na przykład kompresowanie plików w usłudze Azure Front Door i kompresowanie plików w usłudze Azure CDN.
- Kompresja to dobrze znana technika projektowania, która poprawia wydajność sieci.
- Rozważ kompromis kompresji: czy korzyść kompresji przewyższa zwiększony koszt emisji dwutlenku węgla w zasobach (procesor, pamięć RAM) potrzebne do przeprowadzenia kompresji/dekompresji?
Optymalizowanie wydajności zapytań bazy danych
Wykonywanie zapytań dotyczących obszernych baz danych lub pobieranie wielu informacji jednocześnie może mieć karę za wydajność. W idealnym przypadku aplikacje powinny być zoptymalizowane pod kątem wydajności zapytań.
Wyrównanie Green Software Foundation: Efektywność energetyczna
Zalecenie:
- Zmniejsza opóźnienie pobierania danych, jednocześnie zmniejszając obciążenie bazy danych.
- Omówienie wydajności zapytań dla baz danych Azure SQL
- Istnieje wiele znanych sposobów optymalizacji wydajności zapytań dotyczących danych, na przykład dostrajanie aplikacji i baz danych pod kątem wydajności w bazie danych Azure SQL.
- Należy wziąć pod uwagę, że może wymagać precyzyjnego dostrajania w celu uzyskania optymalnych wyników.
Korzystanie z najlepiej dopasowanej warstwy dostępu do magazynu
Wpływ emisji dwutlenku węgla danych pobranych z magazynu gorącego może być wyższy niż dane z magazynu zimnego lub archiwum. Projektowanie rozwiązań z poprawnym wzorcem dostępu do danych może zwiększyć efektywność węglową aplikacji.
Wyrównanie Green Software Foundation: Efektywność energetyczna
Zalecenie:
- Używaj magazynu najlepiej odpowiedniego dla wzorców dostępu do danych aplikacji.
- Upewnij się, że najczęściej przechowywane dane są przechowywane w magazynie w warstwie Gorąca, co ułatwia pobieranie i nie wymaga większego przetwarzania w celu uzyskania dostępu.
- Rzadko używane dane powinny być przechowywane w magazynie archiwum zimnym lub offline z mniejszą ilością energii.
Przechowuj tylko to, co jest istotne
Kopia zapasowa jest kluczową częścią niezawodności. Jednak przechowywanie kopii zapasowych na czas nieokreślony może szybko przydzielić dużo niepotrzebnego miejsca na dysku. Zastanów się, jak planujesz przechowywanie magazynu kopii zapasowych.
Wyrównanie Green Software Foundation: Wydajność sprzętu
Zalecenie:
- Zaimplementuj zasady, aby usprawnić proces przechowywania i przechowywania odpowiednich informacji. Usługa Microsoft Purview może pomóc oznaczyć dane etykietami i dodać przeczyszczanie oparte na czasie, aby usunąć je po automatycznym okresie przechowywania. Ponadto pozwala to zachować kontrolę nad danymi i zmniejszyć ilość danych do przetwarzania i transferu.
- Obciążenia zintegrowane z usługą Azure Monitor mogą polegać na regułach zbierania danych (DCR), aby określić, jakie dane mają być zbierane, jak przekształcać te dane i gdzie wysyłać dane.
Określanie najbardziej odpowiedniej warstwy dostępu dla danych obiektów blob
Zastanów się, czy dane mają być przechowywane w warstwie online, czy w warstwie offline. Warstwy online są zoptymalizowane pod kątem przechowywania danych, które są często używane lub modyfikowane. Warstwy offline są zoptymalizowane pod kątem przechowywania rzadko używanych danych.
Wyrównanie Green Software Foundation: Efektywność energetyczna
Zalecenie:
Zmniejsz liczbę punktów odzyskiwania kopii zapasowych maszyn wirtualnych
Punkty odzyskiwania nie są automatycznie czyszczone. Dlatego należy rozważyć, gdzie usuwanie nietrwałe jest włączone dla Azure Backup. Wygasłe punkty odzyskiwania nie są automatycznie czyszczone.
Wyrównanie Green Software Foundation: Wydajność sprzętu
Zalecenie:
- Dowiedz się więcej o wpływie wygasłych punktów odzyskiwania dla elementów w stanie usunięcia nietrwałego.
Poprawianie zasad tworzenia kopii zapasowych i przechowywania
Rozważ przejrzenie zasad tworzenia kopii zapasowych i okresów przechowywania kopii zapasowych, aby uniknąć przechowywania niepotrzebnych danych.
Wyrównanie Green Software Foundation: Wydajność sprzętu
Zalecenie:
- Przejrzyj i popraw zasady tworzenia kopii zapasowych i przechowywania, aby zminimalizować obciążenie magazynu.
- Aktywnie przeglądaj i usuwaj kopie zapasowe, które nie są już potrzebne.
Optymalizowanie zbierania dzienników
Ciągłe zbieranie dzienników między obciążeniami może szybko agregować i przechowywać wiele nieużywanych danych.
Wyrównanie Green Software Foundation: Efektywność energetyczna
Zalecenie:
- Upewnij się, że rejestrujesz i zachowujesz tylko dane, które są istotne dla Twoich potrzeb.
- Przeczytaj więcej na temat optymalizacji kosztów i usługi Log Analytics.
Następny krok
Zapoznaj się z zagadnieniami projektowymi dotyczącymi zabezpieczeń.