Zasady projektowania dla Microsoft Cloud for Healthcare
Aby zagwarantować, że to rozwiązanie spełnia najwyższe standardy w zakresie zrównoważonego rozwoju, firma Microsoft opracowała zestaw zasad projektowania dotyczących Microsoft Cloud for Healthcare i nauki. Te zasady projektowania utworzono w oparciu o pięć filarów doskonałości architektury w Azure Well-Architected Framework i zapewniają one wskazówki dotyczące tworzenia zrównoważonych i skalowalnych rozwiązań. W tych artykułach przedstawiono następujące zasady projektowania i sposób ich stosowania w celu tworzenia skutecznych i wydajnych rozwiązań.
Zasada projektowania | Podpis | Filar |
---|---|---|
Stworzone dla biznesu | Wymóg biznesowy musi uzasadniać każdą decyzję projektową. Aby aplikacja była odpowiednio niezawodna, musi odzwierciedlać otaczające ją wymagania biznesowe. | Niezawodność |
Przypisywanie najmniejszego uprawnienia | Zaimplementuj najmniejsze uprawnienia w całej aplikacji i płaszczyźnie kontroli, aby chronić przed wyciekiem danych i scenariuszami złośliwych działań, a także dokonaj niezbędnych konfiguracji, aby pokazać lub ukryć wszelkie informacje o kliencie istotne dla każdej osoby. | Zabezpieczenia |
Podejście oparte na pierwszej konfiguracji | Nadaj priorytet korzystaniu z wbudowanych konfiguracji i ustawień dostępnych w ramach rozwiązania i platformy mocy, zanim skorzystasz z niestandardowego kodu lub złożonego dostosowywania. Zarezerwuj niestandardowe kodowanie lub złożone prace programistyczne na sytuacje, w których nie są dostępne odpowiednie gotowe rozwiązania, wymagające niewielkiej ilości kodu lub rozwiązania innych firm. | Efektywność wydajności |
Integracja i interoperacyjność | Umożliwiaj bezproblemową integrację z istniejącymi systemami i aplikacjami powszechnie używanymi w branży ochrony zdrowia. Powinna obsługiwać interfejsy API i standardy branżowe, aby ułatwić wymianę danych między różnymi platformami i usługami. | Niezawodność |
Scentralizowane operacje i monitorowanie | Ustandaryzuj i scentralizuj rejestrowanie i audytowanie poszczególnych składników w rozwiązaniu. Użyj Application Insights i Log Analytics do gromadzenia dzienników lokalnych, chmury hybrydowej, PaaS i Power Platform. | Doskonałość operacyjna |
Monitorowanie kondycji całego rozwiązania | Poznaj skalowalność i odporność infrastruktury, aplikacji i usług zależnych. Regularnie zbieraj i przeglądaj kluczowe liczniki wydajności. | Doskonałość operacyjna |
Wnieś tylko niezbędne dane do użycia | Selektywnie i rozważnie ustalaj, które elementy danych są niezbędne do mapowania lub rozszerzania modelu danych dotyczących zdrowia i unikaj niepotrzebnego rozprzestrzeniania się danych. | Efektywność wydajności |
Prywatność danych i zarządzanie zgodą | Nadaj priorytet prywatności danych, wdrażając solidne mechanizmy zarządzania zgodą użytkowników i kontrolowania dostępu do wrażliwych informacji. Wdrażaj zasady ochrony prywatności już na etapie projektowania, techniki pseudonimizacji i anonimizacji danych, aby chronić dane klientów, jednocześnie umożliwiając wgląd w dane i personalizację. | Zabezpieczenia |
Zabezpieczenia i zgodność przede wszystkim | Nadaj priorytet solidnym środkom bezpieczeństwa, szyfrowaniu danych, kontroli dostępu i zgodności z przepisami branżowymi (w celu zapewnienia ochrony danych klientów i spełnienia wymogów prawnych). | Zabezpieczenia |
Wspieraj podejmowanie decyzji w oparciu o dane | Ochrona zdrowia w dużym stopniu opiera się na podejmowaniu decyzji w oparciu o dane. Używaj, konfiguruj lub integruj z narzędziami do wizualizacji danych, aby zapewnić wgląd w zachowania klientów, zarządzanie ryzykiem i ogólną wydajność biznesową. | Doskonałość operacyjna |
Używaj natywnych rozwiązań/łączników, zamiast budować własne | Użyj jednego z łączników natywnych na potrzeby pozyskiwania danych wraz z możliwością transformacji, zamiast tworzyć własne łączniki. | Optymalizacja kosztów |
Optymalizuj koszty | Dane operacyjne mogą z czasem znacznie wzrosnąć; monitoruj rozwój swoich tabel w usłudze Dataverse w czasie i wdrażaj zasady przechowywania danych, dzienników i plików przechowywanych w usłudze Dataverse. | Optymalizacja kosztów |
Wybierz odpowiednią strategię licencjonowania | Ustal właściwą strategię przypisywania licencji, aby zoptymalizować koszty licencjonowania platformy. | Optymalizacja kosztów |