Kompleksowa analiza w usłudze Azure Synapse

Azure Synapse Analytics
Azure Cosmos DB
Azure Data Factory
Azure Databricks
Azure Event Hubs

Rozwiązanie opisane w tym artykule łączy szereg usług platformy Azure, które będą pozyskiwać, przechowywać, przetwarzać, wzbogacać i udostępniać dane oraz szczegółowe informacje z różnych źródeł (ustrukturyzowane, częściowo ustrukturyzowane, nieustrukturyzowane i przesyłane strumieniowo).

Architektura

Diagram architektury dla nowoczesnej platformy danych korzystającej z usług danych platformy Azure.

Pobierz plik programu Visio z tą architekturą.

Uwaga

  • Usługi objęte tą architekturą są tylko podzbiorem znacznie większej rodziny usług platformy Azure. Podobne wyniki można osiągnąć przy użyciu innych usług lub funkcji, które nie są objęte tym projektem.
  • Konkretne wymagania biznesowe dotyczące przypadku użycia analizy mogą wymagać użycia różnych usług lub funkcji, które nie są brane pod uwagę w tym projekcie.

Przepływ danych

Przypadki użycia analizy omówione w architekturze są ilustrowane przez różne źródła danych po lewej stronie diagramu. Dane przepływają przez rozwiązanie z dołu w następujący sposób:

Uwaga

W poniższych sekcjach usługa Azure Data Lake jest używana jako strona główna danych na różnych etapach cyklu życia danych. Usługa Azure Data Lake jest zorganizowana według różnych warstw i kontenerów w następujący sposób:

  • Warstwa Nieprzetworzona to obszar docelowy danych przychodzących z systemów źródłowych. Jak wskazuje nazwa, dane w tej warstwie są w postaci nieprzetworzonej, niefiltrowanej i nieoczyszczonej.
  • W następnym etapie cyklu życia dane są przesyłane do warstwy Wzbogacone, w której dane są czyszczone, filtrowane i ewentualnie przekształcane.
  • Następnie dane są przesyłane do warstwy Nadzorowane, w której przechowywane są dane gotowe do użycia przez użytkownika.

Zapoznaj się z dokumentacją stref i kontenerów usługi Data Lake, aby zapoznać się z pełnym przeglądem warstw i kontenerów usługi Azure Data Lake oraz ich zastosowań.

Usługi danych platformy Azure, natywny dla chmury protokół HTAP z usługami Azure Cosmos DB i Dataverse

Przetwarzaj
  1. Usługa Azure Synapse Link dla usług Azure Cosmos DB i Azure Synapse Link dla usługi Dataverse umożliwia uruchamianie analizy niemal w czasie rzeczywistym na danych aplikacji operacyjnych i biznesowych przy użyciu aparatów analitycznych dostępnych w obszarze roboczym usługi Azure Synapse: bezserwerowych i pul platformy Spark.

  2. W przypadku korzystania z usługi Azure Synapse Link dla usługi Azure Cosmos DB użyj zapytania bezserwerowego SQL lub notesu puli platformy Spark. Możesz uzyskać dostęp do magazynu analitycznego usługi Azure Cosmos DB, a następnie połączyć zestawy danych z danych operacyjnych niemal w czasie rzeczywistym z danymi z usługi Data Lake lub z magazynu danych.

  3. W przypadku korzystania z usługi Azure Synapse Link dla usługi Dataverse użyj zapytania bezserwerowego SQL lub notesu puli platformy Spark. Możesz uzyskać dostęp do wybranych tabel usługi Dataverse, a następnie połączyć zestawy danych z danych aplikacji biznesowych niemal w czasie rzeczywistym z danymi z usługi Data Lake lub z magazynu danych.

Przechowuj
  1. Wynikowe zestawy danych z zapytań bezserwerowych SQL mogą być utrwalane w usłudze Data Lake. Jeśli używasz notesów platformy Spark, wynikowe zestawy danych mogą być utrwalane w magazynie data lake lub data warehouse (pula SQL).
Służyć
  1. Załaduj odpowiednie dane z puli SQL usługi Azure Synapse lub usługi Data Lake do zestawów danych usługi Power BI w celu wizualizacji i eksploracji danych. Modele usługi Power BI implementują model semantyczny, aby uprościć analizę danych biznesowych i relacji. Analitycy biznesowi używają raportów i pulpitów nawigacyjnych usługi Power BI do analizowania danych i uzyskiwania szczegółowych informacji biznesowych.

  2. Dane mogą być również bezpiecznie udostępniane innym jednostkom biznesowym lub zewnętrznym zaufanym partnerom przy użyciu usługi Azure Data Share. Konsumenci danych mają swobodę wyboru formatu danych, którego chcą używać, a także tego, jakiego aparatu obliczeniowego najlepiej przetwarzać udostępnione zestawy danych.

  3. Dane ustrukturyzowane i nieustrukturyzowane przechowywane w obszarze roboczym usługi Synapse mogą również służyć do tworzenia rozwiązań do wyszukiwania wiedzy i używania sztucznej inteligencji do odkrywania cennych analiz biznesowych w różnych typach dokumentów i formatach, w tym z dokumentów pakietu Office, plików PDF, obrazów, audio, formularzy i stron internetowych.

Relacyjne bazy danych

Pozyskiwanie
  1. Potoki usługi Azure Synapse umożliwiają ściąganie danych z wielu różnych baz danych, zarówno lokalnych, jak i w chmurze. Potoki mogą być wyzwalane na podstawie wstępnie zdefiniowanego harmonogramu w odpowiedzi na zdarzenie lub mogą być jawnie wywoływane za pośrednictwem interfejsów API REST.
Przechowuj
  1. W warstwie nieprzetworzonej usługi Data Lake należy zorganizować magazyn data lake zgodnie z najlepszymi rozwiązaniami dotyczącymi tworzenia warstw, struktur folderów używanych w poszczególnych warstwach i formatach plików używanych w poszczególnych scenariuszach analitycznych.

  2. Z potoku usługi Azure Synapse użyj działania Copy data (Kopiowanie danych), aby przygotować dane skopiowane z relacyjnych baz danych do pierwotnej warstwy usługi Azure Data Lake Store Gen 2 data lake. Dane można zapisać w formacie tekstowym rozdzielonym lub skompresowanym jako pliki Parquet.

Przetwarzaj
  1. Użyj przepływów danych, zapytań bezserwerowych SQL lub notesów platformy Spark, aby weryfikować, przekształcać i przenosić zestawy danych z warstwy Raw za pośrednictwem warstwy Wzbogacone i do warstwy Nadzorowane w usłudze Data Lake.

    1. W ramach przekształceń danych można wywoływać modele trenowania maszynowego z pul SQL przy użyciu standardowych notesów T-SQL lub Spark. Te modele uczenia maszynowego mogą służyć do wzbogacania zestawów danych i generowania dalszych analiz biznesowych. Te modele uczenia maszynowego mogą być używane z usług Azure Cognitive Services lub niestandardowych modeli uczenia maszynowego z usługi Azure ML.
Służyć
  1. Końcowy zestaw danych można obsłużyć bezpośrednio z warstwy data lake Curated lub użyć działania Kopiowania danych, aby pozyskać końcowy zestaw danych do tabel puli SQL przy użyciu polecenia COPY na potrzeby szybkiego pozyskiwania.

  2. Załaduj odpowiednie dane z puli SQL usługi Azure Synapse lub usługi Data Lake do zestawów danych usługi Power BI na potrzeby wizualizacji danych. Modele usługi Power BI implementują model semantyczny, aby uprościć analizę danych biznesowych i relacji. Analitycy biznesowi używają raportów i pulpitów nawigacyjnych usługi Power BI do analizowania danych i uzyskiwania szczegółowych informacji biznesowych.

  3. Dane mogą być również bezpiecznie udostępniane innym jednostkom biznesowym lub zewnętrznym zaufanym partnerom przy użyciu usługi Azure Data Share. Konsumenci danych mają swobodę wyboru formatu danych, którego chcą używać, a także tego, jakiego aparatu obliczeniowego najlepiej przetwarzać udostępnione zestawy danych.

  4. Dane ustrukturyzowane i nieustrukturyzowane przechowywane w obszarze roboczym usługi Synapse mogą również służyć do tworzenia rozwiązań do wyszukiwania wiedzy i używania sztucznej inteligencji do odkrywania cennych analiz biznesowych w różnych typach dokumentów i formatach, w tym z dokumentów pakietu Office, plików PDF, obrazów, audio, formularzy i stron internetowych.

Częściowo ustrukturyzowane źródła danych

Pozyskiwanie
  1. Potoki usługi Azure Synapse umożliwiają ściąganie danych z różnych częściowo ustrukturyzowanych źródeł danych, zarówno lokalnych, jak i w chmurze. Na przykład:

    • Pozyskiwanie danych ze źródeł opartych na plikach zawierających pliki CSV lub JSON.
    • Połącz się z bazami danych No-SQL, takimi jak Azure Cosmos DB lub MongoDB.
    • Wywoływanie interfejsów API REST udostępnianych przez aplikacje SaaS, które będą działać jako źródło danych dla potoku.
Przechowuj
  1. W warstwie nieprzetworzonej usługi Data Lake należy zorganizować magazyn data lake zgodnie z najlepszymi rozwiązaniami dotyczącymi tworzenia warstw, struktur folderów używanych w poszczególnych warstwach i formatach plików używanych w poszczególnych scenariuszach analitycznych.

  2. Z potoku usługi Azure Synapse użyj działania Copy data (Kopiowanie danych), aby przygotować dane skopiowane ze źródeł danych częściowo ustrukturyzowanych do pierwotnej warstwy usługi Azure Data Lake Store Gen 2 data lake. Zapisz dane, aby zachować oryginalny format uzyskany ze źródeł danych.

Przetwarzaj
  1. W przypadku potoków wsadowych/mikrosadowych użyj przepływów danych, zapytań bezserwerowych SQL lub notesów platformy Spark, aby weryfikować, przekształcać i przenosić zestawy danych do warstwy Nadzorowane w usłudze Data Lake. Zapytania bezserwerowe SQL uwidaczniają bazowe pliki CSV, Parquet lub JSON jako tabele zewnętrzne, dzięki czemu mogą być odpytywane przy użyciu języka T-SQL.

    1. W ramach przekształceń danych można wywoływać modele uczenia maszynowego z pul SQL przy użyciu standardowych notesów języka T-SQL lub Spark. Te modele uczenia maszynowego mogą służyć do wzbogacania zestawów danych i generowania dalszych analiz biznesowych. Te modele uczenia maszynowego mogą być używane z usług Azure Cognitive Services lub niestandardowych modeli uczenia maszynowego z usługi Azure ML.
  2. W przypadku scenariuszy analizy danych telemetrycznych i szeregów czasowych niemal w czasie rzeczywistym użyj pul eksploratora danych, aby łatwo pozyskiwać, konsolidować i korelować dzienniki oraz dane zdarzeń IoT w wielu źródłach danych. Za pomocą pul eksploratora danych można używać zapytań Kusto (KQL) do przeprowadzania analizy szeregów czasowych, klastrowania geoprzestrzennych i wzbogacania uczenia maszynowego.

Służyć
  1. Końcowy zestaw danych można obsłużyć bezpośrednio z warstwy data lake Curated lub użyć działania Kopiowania danych, aby pozyskać końcowy zestaw danych do tabel puli SQL przy użyciu polecenia COPY na potrzeby szybkiego pozyskiwania.

  2. Załaduj odpowiednie dane z pul SQL usługi Azure Synapse, pul eksploratora danych lub magazynu data lake do zestawów danych usługi Power BI na potrzeby wizualizacji danych. Modele usługi Power BI implementują model semantyczny, aby uprościć analizę danych biznesowych i relacji. Analitycy biznesowi używają raportów i pulpitów nawigacyjnych usługi Power BI do analizowania danych i uzyskiwania szczegółowych informacji biznesowych.

  3. Dane mogą być również bezpiecznie udostępniane innym jednostkom biznesowym lub zewnętrznym zaufanym partnerom przy użyciu usługi Azure Data Share. Konsumenci danych mają swobodę wyboru formatu danych, którego chcą używać, a także tego, jakiego aparatu obliczeniowego najlepiej przetwarzać udostępnione zestawy danych.

  4. Dane ustrukturyzowane i nieustrukturyzowane przechowywane w obszarze roboczym usługi Synapse mogą również służyć do tworzenia rozwiązań do wyszukiwania wiedzy i używania sztucznej inteligencji do odkrywania cennych analiz biznesowych w różnych typach dokumentów i formatach, w tym z dokumentów pakietu Office, plików PDF, obrazów, audio, formularzy i stron internetowych.

Źródła danych, które nie są ustrukturyzowane

Pozyskiwanie
  1. Potoki usługi Azure Synapse umożliwiają ściąganie danych z różnych niestrukturalnych źródeł danych, zarówno lokalnych, jak i w chmurze. Na przykład:

    • Pozyskiwanie wideo, obrazu, dźwięku lub wolnego tekstu ze źródeł opartych na plikach zawierających pliki źródłowe.
    • Wywoływanie interfejsów API REST udostępnianych przez aplikacje SaaS, które będą działać jako źródło danych dla potoku.
Przechowuj
  1. W warstwie Raw data lake organizuj magazyn data lake, postępując zgodnie z najlepszymi rozwiązaniami dotyczącymi tworzenia warstw, struktur folderów do użycia w poszczególnych warstwach oraz formatów plików używanych w poszczególnych scenariuszach analitycznych.

  2. Z potoku usługi Azure Synapse użyj działania Copy data (Kopiowanie danych), aby przygotować dane skopiowane ze źródeł danych niestrukturalnych do warstwy pierwotnej usługi Azure Data Lake Store Gen 2 data lake. Zapisz dane, zachowując oryginalny format uzyskany ze źródeł danych.

Przetwarzaj
  1. Notesy platformy Spark umożliwiają weryfikowanie, przekształcanie, wzbogacanie i przenoszenie zestawów danych z warstwy Nieprzetworzonej za pośrednictwem warstwy Wzbogacone i do warstwy Wyselekcjonowanej w usłudze Data Lake.

    1. W ramach przekształceń danych można wywoływać modele uczenia maszynowego z pul SQL przy użyciu standardowych notesów języka T-SQL lub Spark. Te modele uczenia maszynowego mogą służyć do wzbogacania zestawów danych i generowania dalszych analiz biznesowych. Te modele uczenia maszynowego mogą być używane z usług Azure Cognitive Services lub niestandardowych modeli uczenia maszynowego z usługi Azure ML.
Służyć
  1. Końcowy zestaw danych można obsłużyć bezpośrednio z warstwy data lake Curated lub użyć działania Kopiowania danych, aby pozyskać końcowy zestaw danych do tabel magazynu danych przy użyciu polecenia COPY na potrzeby szybkiego pozyskiwania.

  2. Załaduj odpowiednie dane z puli SQL usługi Azure Synapse lub usługi Data Lake do zestawów danych usługi Power BI na potrzeby wizualizacji danych. Modele usługi Power BI implementują model semantyczny, aby uprościć analizę danych biznesowych i relacji.

  3. Analitycy biznesowi używają raportów i pulpitów nawigacyjnych usługi Power BI do analizowania danych i uzyskiwania szczegółowych informacji biznesowych.

  4. Dane mogą być również bezpiecznie udostępniane innym jednostkom biznesowym lub zewnętrznym zaufanym partnerom przy użyciu usługi Azure Data Share. Konsumenci danych mają swobodę wyboru formatu danych, którego chcą używać, a także tego, jakiego aparatu obliczeniowego najlepiej przetwarzać udostępnione zestawy danych.

  5. Dane ustrukturyzowane i nieustrukturyzowane przechowywane w obszarze roboczym usługi Synapse mogą również służyć do tworzenia rozwiązań do wyszukiwania wiedzy i używania sztucznej inteligencji do odkrywania cennych analiz biznesowych w różnych typach dokumentów i formatach, w tym z dokumentów pakietu Office, plików PDF, obrazów, audio, formularzy i stron internetowych.

Przesyłanie strumieniowe

Pozyskiwanie
  1. Użyj usługi Azure Event Hubs lub Azure IoT Hubs do pozyskiwania strumieni danych generowanych przez aplikacje klienckie lub urządzenia IoT. Usługa Event Hubs lub usługa IoT Hub będzie następnie pozyskiwać i przechowywać dane przesyłane strumieniowo, zachowując sekwencję odebranych zdarzeń. Użytkownicy mogą następnie łączyć się z punktami końcowymi usługi Event Hubs lub IoT Hub i pobierać komunikaty do przetwarzania.
Przechowuj
  1. W warstwie nieprzetworzonej usługi Data Lake należy zorganizować magazyn data lake zgodnie z najlepszymi rozwiązaniami dotyczącymi tworzenia warstw, struktur folderów używanych w poszczególnych warstwach i formatach plików używanych w poszczególnych scenariuszach analitycznych.

  2. Skonfiguruj punkty końcowe usługi Event Hubs Capture lub IoT Hub Storage, aby zapisać kopię zdarzeń w warstwie Nieprzetworzonej usługi Azure Data Lake Store Gen 2 data lake. Ta funkcja implementuje wzorzec architektury Lambda "zimna ścieżka" i umożliwia przeprowadzanie analizy historycznej i trendu na danych strumienia zapisanych w usłudze Data Lake przy użyciu zapytań bezserwerowych SQL lub notesów platformy Spark zgodnie ze wzorcem dla częściowo ustrukturyzowanych źródeł danych opisanych powyżej.

Przetwarzaj
  1. W przypadku szczegółowych informacji w czasie rzeczywistym użyj zadania usługi Stream Analytics, aby zaimplementować "gorącą ścieżkę" wzorca architektury lambda i uzyskać szczegółowe informacje na podstawie przesyłanych danych strumienia. Zdefiniuj co najmniej jedno dane wejściowe dla strumienia danych pochodzącego z usługi Event Hubs lub usługi IoT Hub, jedno zapytanie do przetwarzania wejściowego strumienia danych i jedno wyjście usługi Power BI, do którego będą wysyłane wyniki zapytania.

    1. W ramach przetwarzania danych za pomocą usługi Stream Analytics można wywoływać modele uczenia maszynowego, aby wzbogacić zestawy danych strumienia i podejmować decyzje biznesowe na podstawie wygenerowanych przewidywań. Te modele uczenia maszynowego można używać z usług Azure Cognitive Services lub niestandardowych modeli uczenia maszynowego w usłudze Azure Machine Learning.
  2. Użyj innych danych wyjściowych zadania usługi Stream Analytics, aby wysyłać przetworzone zdarzenia do pul SQL usługi Azure Synapse LUB pul eksploratora danych w celu uzyskania dalszych przypadków użycia analizy.

  3. W przypadku scenariuszy analizy danych telemetrycznych i szeregów czasowych niemal w czasie rzeczywistym użyj pul eksploratora danych, aby łatwo pozyskiwać zdarzenia IoT bezpośrednio z usługi Event Hubs lub IoT Hubs. Za pomocą pul eksploratora danych można używać zapytań Kusto (KQL) do przeprowadzania analizy szeregów czasowych, klastrowania geoprzestrzennych i wzbogacania uczenia maszynowego.

Służyć
  1. Analitycy biznesowi używają następnie zestawów danych i pulpitów nawigacyjnych usługi Power BI w czasie rzeczywistym do wizualizacji szybko zmieniających się szczegółowych informacji generowanych przez zapytanie usługi Stream Analytics.

  2. Dane mogą być również bezpiecznie udostępniane innym jednostkom biznesowym lub zewnętrznym zaufanym partnerom przy użyciu usługi Azure Data Share. Konsumenci danych mają swobodę wyboru formatu danych, którego chcą używać, a także tego, jakiego aparatu obliczeniowego najlepiej przetwarzać udostępnione zestawy danych.

  3. Dane ustrukturyzowane i nieustrukturyzowane przechowywane w obszarze roboczym usługi Synapse mogą również służyć do tworzenia rozwiązań do wyszukiwania wiedzy i używania sztucznej inteligencji do odkrywania cennych analiz biznesowych w różnych typach dokumentów i formatach, w tym z dokumentów pakietu Office, plików PDF, obrazów, audio, formularzy i stron internetowych.

Składniki

W architekturze użyto następujących usług platformy Azure:

Alternatywy

Szczegóły scenariusza

W tym przykładowym scenariuszu pokazano, jak korzystać z usługi Azure Synapse Analytics z szeroką rodziną usług Azure Data Services w celu utworzenia nowoczesnej platformy danych, która jest w stanie sprostać najczęstszym wyzwaniom związanym z danymi w organizacji.

Potencjalne przypadki użycia

Tego podejścia można również użyć do:

  • Ustanów architekturę produktu danych, która składa się z magazynu danych dla danych strukturalnych i magazynu danych typu data lake dla częściowo ustrukturyzowanych i nieustrukturyzowanych danych. Możesz wdrożyć pojedynczy produkt danych dla scentralizowanych środowisk lub wielu produktów danych dla środowisk rozproszonych, takich jak Usługa Data Mesh. Zobacz więcej informacji na temat stref docelowych Zarządzanie danymi i danych.
  • Integrowanie relacyjnych źródeł danych z innymi zestawami danych bez struktury przy użyciu technologii przetwarzania danych big data.
  • Użyj semantycznego modelowania i zaawansowanych narzędzi do wizualizacji w celu prostszej analizy danych.
  • Udostępnianie zestawów danych w organizacji lub zaufanych partnerów zewnętrznych.
  • Zaimplementuj rozwiązania do wyszukiwania wiedzy, aby wyodrębnić cenne informacje biznesowe ukryte na obrazach, plikach PDF, dokumentach itd.

Zalecenia

Odnajdywanie i zarządzanie

Nadzór nad danymi jest częstym wyzwaniem w dużych środowiskach przedsiębiorstwa. Z jednej strony analitycy biznesowi muszą mieć możliwość odnajdywania i zrozumienia zasobów danych, które mogą pomóc im w rozwiązywaniu problemów biznesowych. Z drugiej strony dyrektorzy danych chcą uzyskać szczegółowe informacje na temat prywatności i bezpieczeństwa danych biznesowych.

Microsoft Purview

  1. Usługa Microsoft Purview umożliwia odnajdywanie danych i szczegółowe informacje na temat zasobów danych, klasyfikacji danych i poufności, które obejmują cały krajobraz danych organizacji.

  2. Usługa Microsoft Purview może pomóc w utrzymaniu słownika biznesowego z określoną terminologią biznesową wymaganą dla użytkowników w celu zrozumienia semantyki tego, co oznaczają zestawy danych i sposobu ich użycia w całej organizacji.

  3. Możesz zarejestrować wszystkie źródła danych i zorganizować je w kolekcje, które również służą jako granica zabezpieczeń metadanych.

  4. Skonfiguruj regularne skanowania , aby automatycznie katalogować i aktualizować odpowiednie metadane dotyczące zasobów danych w organizacji. Usługa Microsoft Purview może również automatycznie dodawać informacje o pochodzenia danych na podstawie informacji z potoków usługi Azure Data Factory lub Azure Synapse.

  5. Klasyfikacja danych i etykiety poufności danych można dodawać automatycznie do zasobów danych na podstawie wstępnie skonfigurowanych lub stosowanych reguł celnych podczas regularnych skanowań.

  6. Specjaliści ds. ładu danych mogą korzystać z raportów i szczegółowych informacji generowanych przez firmę Microsoft Purview, aby zachować kontrolę nad całym krajobrazem danych i chronić organizację przed wszelkimi problemami z zabezpieczeniami i prywatnością.

Usługi platformy

Aby poprawić jakość rozwiązań platformy Azure, postępuj zgodnie z zaleceniami i wytycznymi zdefiniowanymi w przewodniku Azure Well-Architected Framework pięć filarów doskonałości architektury: Optymalizacja kosztów, Doskonałość operacyjna, Wydajność wydajności, Niezawodność i Zabezpieczenia.

Zgodnie z poniższymi zaleceniami poniższe usługi powinny być brane pod uwagę w ramach projektu:

  1. Microsoft Entra ID: usługi tożsamości, logowanie jednokrotne i uwierzytelnianie wieloskładnikowe w obciążeniach platformy Azure.
  2. Microsoft Cost Management: nadzór finansowy nad obciążeniami platformy Azure.
  3. Azure Key Vault: bezpieczne zarządzanie poświadczeniami i certyfikatami. Na przykład potoki usługi Azure Synapse, pule platformy Azure Synapse Spark i usługa Azure ML mogą pobierać poświadczenia i certyfikaty z usługi Azure Key Vault używane do bezpiecznego uzyskiwania dostępu do magazynów danych.
  4. Azure Monitor: zbieranie, analizowanie i podejmowanie działań na temat danych telemetrycznych zasobów platformy Azure w celu proaktywnego identyfikowania problemów i maksymalizacji wydajności i niezawodności.
  5. Microsoft Defender dla Chmury: wzmacnianie i monitorowanie stanu zabezpieczeń obciążeń platformy Azure.
  6. Azure DevOps i GitHub: implementowanie rozwiązań DevOps w celu wymuszania automatyzacji i zgodności z potokami programowania i wdrażania obciążeń dla usług Azure Synapse i Azure ML.
  7. Azure Policy: implementowanie standardów organizacyjnych i ładu w celu zapewnienia spójności zasobów, zgodności z przepisami, zabezpieczeń, kosztów i zarządzania.

Kwestie wymagające rozważenia

Te zagadnienia implementują filary struktury Azure Well-Architected Framework, która jest zestawem wytycznych, które mogą służyć do poprawy jakości obciążenia. Aby uzyskać więcej informacji, zobacz Microsoft Azure Well-Architected Framework.

Technologie w tej architekturze zostały wybrane, ponieważ każda z nich zapewnia niezbędne funkcje do obsługi najbardziej typowych wyzwań związanych z danymi w organizacji. Te usługi spełniają wymagania dotyczące skalowalności i dostępności, pomagając jednocześnie kontrolować koszty. Usługi objęte tą architekturą są tylko podzbiorem znacznie większej rodziny usług platformy Azure. Podobne wyniki można osiągnąć przy użyciu innych usług lub funkcji, które nie są objęte tym projektem.

Konkretne wymagania biznesowe dotyczące przypadków użycia analizy mogą również poprosić o użycie różnych usług lub funkcji, które nie są brane pod uwagę w tym projekcie.

Podobną architekturę można również zaimplementować w środowiskach przedprodukcyjnych, w których można opracowywać i testować obciążenia. Rozważ konkretne wymagania dotyczące obciążeń i możliwości każdej usługi dla ekonomicznego środowiska przedprodukcyjnego.

Optymalizacja kosztów

Optymalizacja kosztów dotyczy sposobów zmniejszenia niepotrzebnych wydatków i poprawy wydajności operacyjnej. Aby uzyskać więcej informacji, zobacz Omówienie filaru optymalizacji kosztów.

Ogólnie rzecz biorąc, możesz szacować koszty za pomocą kalkulatora cen platformy Azure. Idealna pojedyncza warstwa cenowa i całkowity całkowity koszt każdej usługi zawartej w architekturze zależy od ilości danych do przetworzenia i przechowywania oraz oczekiwanego akceptowalnego poziomu wydajności. Skorzystaj z poniższego przewodnika, aby dowiedzieć się więcej o tym, jak każda usługa jest wyceniona:

Wdrażanie tego scenariusza

Ten artykuł zawiera repozytorium towarzyszące dostępne w usłudze GitHub, które pokazuje, jak zautomatyzować wdrażanie usług objętych tą architekturą. Postępuj zgodnie z kompleksową analizą platformy Azure z przewodnikiem wdrażania usługi Azure Synapse, aby wdrożyć tę architekturę w ramach subskrypcji. Ten przewodnik wdrażania zawiera szczegółowe instrukcje i wiele opcji wdrażania.

Współautorzy

Ten artykuł jest aktualizowany i obsługiwany przez firmę Microsoft. Pierwotnie został napisany przez następujących współautorów.

Główny autor:

Aby wyświetlić niepubalne profile serwisu LinkedIn, zaloguj się do serwisu LinkedIn.

Następne kroki

  • Zapoznaj się z wytycznymi zdefiniowanymi w scenariuszu zarządzania danymi i analizy danych platformy Azure dla skalowalnego środowiska analitycznego na platformie Azure.

  • Zapoznaj się z inżynierowie danych ścieżkami szkoleniowym w firmie Microsoft, aby dowiedzieć się więcej na temat zawartości i laboratoriów dotyczących usług związanych z tą architekturą referencyjną.

  • Zapoznaj się z dokumentacją i wdróż architekturę referencyjną przy użyciu akceleratora wdrażania dostępnego w witrynie GitHub.