Wzorzec niezawodnej aplikacji internetowej

Wzorzec niezawodnej aplikacji internetowej ma na celu usprawnienie procesu przenoszenia aplikacji internetowych do chmury. Zapewnia on systematyczną metodę szybkiego wdrażania technologii w chmurze dla lokalnych aplikacji internetowych. Organizacje migrujące do chmury powinny postępować zgodnie z przewodnika Cloud Adoption Framework i ustanowić strefę docelową dla swoich aplikacji internetowych. Strategie szczegółów wzorca niezawodnej aplikacji internetowej służące do ponownego tworzenia platformy aplikacji internetowej w celu zapewnienia pomyślnej migracji do chmury.

Diagram przedstawiający zasady niezawodnej aplikacji internetowej

Zasady i techniki implementacji

Dobrze zaprojektowana struktura ustanawia zasady zastępowania wzorca niezawodnej aplikacji internetowej. Wzorzec niezawodnej aplikacji internetowej wykracza poza te oryginalne zasady, aby uzyskać zasady podrzędne specyficzne dla procesu migrowania aplikacji internetowych do chmury. W ramach tych zasad wzorzec niezawodnej aplikacji internetowej koncentruje się na wprowadzeniu minimalnych zmian w kodzie, zastosowaniu wzorców projektowania niezawodności i użyciu usług zarządzanych. Pomaga to utworzyć aplikację internetową, która jest zoptymalizowana pod kątem kosztów, zauważalna i bezpieczna dla ruchu przychodzącego przy użyciu infrastruktury jako kodu i zabezpieczeń skoncentrowanych na tożsamościach.

Zasady wzorca niezawodnej aplikacji internetowej Techniki implementacji

▪ Minimalne zmiany kodu
▪ Wzorce projektowe niezawodności
▪ Usługi zarządzane
▪ Optymalizacja kosztów
▪ Obserwowalne
▪ Bezpieczny ruch przychodzący
▪ Infrastruktura jako kod
▪ Zabezpieczenia skoncentrowane na tożsamościach
▪ Wzorzec ponawiania prób
▪ Wzorzec wyłącznika
▪ Wzorzec odkładania do pamięci podręcznej
▪ Zasoby z prawami
▪ Tożsamości zarządzane
▪ Prywatne punkty końcowe
▪ Zarządzanie wpisami tajnymi
▪ Wdrażanie rozwiązań Bicep (.NET) i Terraform (Java)
▪ Telemetria, rejestrowanie, monitorowanie

Architektura aplikacji internetowej

Należy pamiętać, że wzorzec niezawodnej aplikacji internetowej nie jest jednym zestawem usług ani określoną architekturą. Unikatowe potrzeby twojej firmy i cechy istniejącej aplikacji internetowej mają kluczowe znaczenie dla określenia najbardziej odpowiedniej architektury i topologii sieci.

Następne kroki

Istnieją wskazówki dotyczące wzorca niezawodnej aplikacji internetowej dla aplikacji internetowych .NET i Java. Skorzystaj ze wskazówek i implementacji referencyjnych, aby przyspieszyć przejście na platformę Azure.