Wysoka dostępność i skalowalność
Platforma SEW została zaprojektowana tak, aby spełniać wymagania nowoczesnych operacji przemysłowych w zakresie niezawodności, wydajności i elastyczności. Od globalnie rozproszonych usług chmurowych po lokalnie odporne bramy on-premise — SEW zapewnia nieprzerwaną dostępność, nawet w warunkach szczytowego obciążenia, awarii infrastruktury czy przerwy w działaniu pojedynczej strefy dostępności (Availability Zone, AZ). Budując infrastrukturę chmurową SEW na Amazon Web Services (AWS) i wykorzystując natywne usługi AWS w zakresie obliczeń, przechowywania danych, sieci i orkiestracji, SEW osiąga odporność i skalę klasy korporacyjnej, zachowując jednocześnie rygorystyczne bezpieczeństwo i izolację wielodostępową.
Ta strona przedstawia podstawowe zasady architektoniczne i mechanizmy, które zapewniają odporność, skalowalność i przewidywalność platformy we wszystkich środowiskach.
Wysoka dostępność w architekturze cloud-native
SEW działa na w pełni zarządzanej infrastrukturze cloud-native, zaprojektowanej tak, aby eliminować pojedyncze punkty awarii. Wysoka dostępność jest osiągana poprzez:
Redundancję Multi-AZ (wiele stref dostępności)
Wszystkie krytyczne usługi są wdrażane w wielu strefach dostępności AWS, co zapewnia nieprzerwane działanie platformy nawet wtedy, gdy jedna strefa doświadcza pogorszonej wydajności lub całkowitej awarii.
Trwałość i replikacja zarządzane przez AWS
Dane stanowe — w tym dane projektów, metadane, dzienniki audytu, konfiguracja, sekrety vault oraz stan platformy — są przechowywane w usługach AWS zaprojektowanych z myślą o:
- automatycznej replikacji,
- wysokiej trwałości,
- przejrzystym przełączaniu awaryjnym (failover),
- ciągłych kopiach zapasowych.
Te warstwy zarządzane przez AWS znacząco zmniejszają ryzyko utraty danych lub przerwania usługi.
Samonaprawiające się mikrousługi
SEW korzysta z bezstanowych mikrousług wdrażanych, gdy tylko to możliwe, na zarządzanych przez AWS platformach obliczeniowych. Zapewnia to:
- szybkie skalowanie horyzontalne,
- automatyczne kontrole stanu (health checks),
- wymianę instancji w przypadku awarii,
- aktualizacje kroczące bez przestojów,
- szybkie przywracanie działania podczas awarii.
Połączenie orkiestracji AWS z architekturą mikrousług SEW skutkuje wysoce odpornymi operacjami chmurowymi.
Elastyczna skalowalność
SEW skaluje się dynamicznie w odpowiedzi na wzrost wykorzystania, obciążenie użytkowników i zapotrzebowanie operacyjne. Elastyczne usługi AWS stanowią fundament tej skalowalności horyzontalnej.
Horyzontalne automatyczne skalowanie zasobów obliczeniowych
Mechanizmy auto-skalowania AWS zwiększają moc obliczeniową w oparciu o:
- liczbę sesji IDEaaS,
- współbieżność wykonywania potoków,
- obciążenie żądaniami API,
- przepustowość zadań w tle.
Zapewnia to spójną i przewidywalną wydajność niezależnie od wielkości klienta czy skoków obciążenia.
Rozproszona orkiestracja potoków
Wykonywanie potoków SEW opiera się na usługach orkiestracji, które umożliwiają:
- równoległe wykonywanie na wielu bramach lub urządzeniach,
- harmonogramowanie uwzględniające obciążenie,
- odporną na błędy logikę ponawiania,
- skalowanie horyzontalne w okresach wysokiego zapotrzebowania.
Taka architektura umożliwia dużym fabrykom lub globalnym przedsiębiorstwom jednoczesne uruchamianie setek automatycznych przepływów pracy.
Izolacja wielodostępowa z wykorzystaniem mechanizmów bezpieczeństwa AWS
Natywne mechanizmy kontroli bezpieczeństwa AWS wymuszają rygorystyczną izolację najemców już na poziomie projektu, zapewniając:
- wydzielone zasoby obliczeniowe w celu izolacji zasobów obliczeniowych,
- odrębne granice przechowywania danych w celu izolacji danych,
- izolację w warstwach API i tożsamości.
Gwarantuje to, że wykorzystanie platformy przez jednego najemcę nie wpływa na wydajność ani dostępność dla innego.
Niezawodność on-premise dzięki SEW Gateway
Wysoka dostępność wykracza poza chmurę. Bramy SEW działające lokalnie (on-premise) zapewniają odporność lokalną i nieprzerwaną pracę urządzeń.
Odporna łączność wyłącznie wychodząca
Bramy utrzymują szyfrowane tunele wychodzące do usług SEW. Jeśli ścieżka połączenia stanie się niestabilna, brama automatycznie przywraca łączność lub przełącza się na trasę alternatywną.
Płynna degradacja
Nawet podczas przerw w dostępie do internetu:
- procesy on-premise nadal działają,
- zakończone wyniki potoków synchronizują się po przywróceniu dostępu do chmury,
- sesje IDEaaS łączą się ponownie w sposób płynny.
Dzięki temu utrzymywana jest stabilność operacyjna w obrębie fabryki.
Optymalizacja wydajności i zarządzanie obciążeniem
Aby utrzymać wydajność przy skalowaniu, SEW stosuje kilka strategii opartych na AWS:
Load balancery
Równoważenie obciążenia AWS rozdziela ruch do optymalnych punktów końcowych, redukując opóźnienia i zapobiegając powstawaniu wąskich gardeł wydajności.
Adaptacyjne ograniczanie przepustowości
SEW wykorzystuje natywne dla chmury monitorowanie i kontrolę tempa, aby zapewnić:
- sprawiedliwe wykorzystanie zasobów przez wszystkich najemców,
- ochronę przed niezamierzonym przeciążeniem,
- spójne czasy odpowiedzi.
Zoptymalizowane ścieżki transferu danych
Usługi sieciowe i akceleracji transferu AWS umożliwiają komunikację o wysokiej przepustowości i odporności nawet w sieciach o ograniczonych możliwościach.
Model skalowalności gotowy dla przedsiębiorstw
Platforma została zaprojektowana tak, aby płynnie rosnąć w zakresie:
- globalnych wdrożeń w wielu fabrykach,
- wielu regionów lub kontynentów,
- setek bram,
- tysięcy PLC, robotów, napędów i paneli HMI,
- dużych zespołów inżynierskich korzystających jednocześnie z IDEaaS.
Niezależnie od tego, czy chodzi o obsługę jednej linii pilotażowej, czy o transformację cyfrową w całym przedsiębiorstwie, SEW dostarcza przewidywalne, globalnie dostępne i odporne przemysłowe funkcje kopii zapasowych oraz DevOps.