Vysoká dostupnosť a škálovateľnosť
Platforma SDA je navrhnutá tak, aby spĺňala požiadavky moderných priemyselných prevádzok na spoľahlivosť, výkon a elasticitu. Od globálne distribuovaných cloudových služieb až po lokálne odolné on-premise brány je SDA navrhnutá tak, aby zabezpečila nepretržitú dostupnosť – aj počas špičkového zaťaženia, zlyhaní infraštruktúry alebo výpadkov jednej zóny dostupnosti (Availability Zone, AZ). Vybudovaním cloudovej infraštruktúry SDA na Amazon Web Services (AWS) a využitím natívnych služieb AWS pre výpočtové zdroje, úložisko, siete a orchestráciu dosahuje SDA odolnosť a škálu na podnikovej úrovni pri zachovaní prísnej bezpečnosti a viacnájomníckej izolácie.
Táto stránka opisuje kľúčové architektonické princípy a mechanizmy, ktoré zaisťujú, že platforma zostáva odolná, škálovateľná a predvídateľná vo všetkých prostrediach.
Cloud-natívna vysoká dostupnosť
SDA beží na plne spravovanej, cloud-natívnej infraštruktúre navrhnutej tak, aby eliminovala jednotlivé body zlyhania. Vysoká dostupnosť sa dosahuje prostredníctvom:
Redundancia naprieč viacerými AZ (zónami dostupnosti)
Všetky kritické služby sú nasadené vo viacerých zónach dostupnosti AWS, čo zabezpečuje plynulé pokračovanie prevádzky platformy aj v prípade, že jedna zóna vykazuje zníženú výkonnosť alebo úplný výpadok.
Trvanlivosť a replikácia spravovaná AWS
Stavové údaje – vrátane projektových dát, metadát, auditných záznamov, konfigurácie, tajomstiev vaultu a stavu platformy – sú uložené v službách AWS navrhnutých pre:
- Automatickú replikáciu
- Vysokú trvanlivosť
- Transparentný failover
- Priebežné zálohovanie
Tieto vrstvy spravované AWS výrazne znižujú riziko straty dát alebo prerušenia služby.
Samoopravné mikroslužby
SDA používa bezstavové mikroslužby nasadené na výpočtových platformách spravovaných AWS, kedykoľvek je to možné. To zabezpečuje:
- Rýchle horizontálne škálovanie
- Automatické kontroly stavu
- Nahradenie inštancie pri výskyte zlyhaní
- Priebežné aktualizácie bez výpadku
- Rýchle obnovenie počas zlyhaní
Kombinácia orchestrácie AWS a návrhu mikroslužieb SDA vedie k vysoko odolnej prevádzke v cloude.
Elastická škálovateľnosť
SDA sa dynamicky škáluje v reakcii na rast využívania, zaťaženie používateľmi a prevádzkové požiadavky. Elastické služby AWS tvoria základ tejto horizontálnej škálovateľnosti.
Horizontálne automatické škálovanie výpočtových zdrojov
Mechanizmy automatického škálovania AWS rozširujú výpočtovú kapacitu na základe:
- Objemu relácií IDEaaS
- Súbežnosti vykonávania pipeline
- Zaťaženia API požiadavkami
- Priepustnosti úloh na pozadí
To zabezpečuje konzistentný a predvídateľný výkon bez ohľadu na veľkosť zákazníka alebo špičky vo využívaní.
Distribuovaná orchestrácia pipeline
Vykonávanie pipeline v SDA využíva orchestračné služby, ktoré umožňujú:
- Paralelné vykonávanie naprieč mnohými bránami alebo zariadeniami
- Plánovanie zohľadňujúce zaťaženie
- Logiku opakovania odolnú voči chybám
- Horizontálne škálovanie počas období vysokého dopytu
Tento návrh umožňuje veľkým továrňam alebo globálnym podnikom súbežne spúšťať stovky automatizovaných pracovných postupov.
Viacnájomnícka izolácia s bezpečnostnými primitívami AWS
Natívne bezpečnostné kontroly AWS už zo svojej podstaty vynucujú prísnu izoláciu nájomníkov a zabezpečujú:
- Oddelené výpočtové zdroje pre izoláciu výpočtových zdrojov
- Oddelené hranice dátových úložísk pre izoláciu dát
- Izoláciu na vrstvách API a identity
To zaručuje, že využívanie zo strany jedného nájomníka neovplyvní výkon ani dostupnosť iného.
On-premise spoľahlivosť prostredníctvom SDA Gateway
Vysoká dostupnosť presahuje rámec cloudu. Brány SDA bežiace on-premise zabezpečujú lokálnu odolnosť a neprerušenú prevádzku zariadení.
Odolná konektivita len smerom von
Brány udržiavajú šifrované odchádzajúce tunely k službám SDA. Ak sa cesta pripojenia stane nestabilnou, brána automaticky obnoví konektivitu alebo prepne na alternatívnu trasu.
Elegantná degradácia
Aj počas prerušení pripojenia na internet:
- On-premise procesy pokračujú v behu
- Dokončené výsledky pipeline sa synchronizujú po obnovení prístupu do cloudu
- Relácie IDEaaS sa plynulo znovu pripoja
Tým sa udržiava prevádzková stabilita v rámci továrne.
Optimalizácia výkonu a riadenie záťaže
Na udržanie výkonu pri škálovaní implementuje SDA niekoľko stratégií podporovaných AWS:
Load balancery
Vyvažovanie záťaže AWS distribuuje prevádzku na optimálne koncové body, čím znižuje latenciu a predchádza výkonnostným úzkym miestam.
Adaptívne obmedzovanie (throttling)
SDA využíva cloud-natívne monitorovanie a riadenie rýchlosti na zabezpečenie:
- Spravodlivého využívania naprieč nájomníkmi
- Ochrany pred neúmyselným preťažením
- Konzistentných časov odozvy
Optimalizované cesty prenosu dát
Sieťové služby AWS a služby akcelerácie prenosu umožňujú vysokopriepustnú a odolnú komunikáciu aj v obmedzených sieťach.
Model škálovateľnosti pripravený pre podniky
Platforma je navrhnutá tak, aby plynulo rástla naprieč:
- Globálnymi nasadeniami vo viacerých továrňach
- Viacerými regiónmi alebo kontinentmi
- Stovkami brán
- Tisíckami PLC, robotov, pohonov a HMI
- Veľkými inžinierskymi tímami súbežne používajúcimi IDEaaS
Či už ide o podporu jedinej pilotnej linky alebo digitálnej transformácie v rámci celého podniku, SDA poskytuje predvídateľné, globálne dostupné a odolné priemyselné schopnosti zálohovania a DevOps.