Magas rendelkezésre állás és skálázhatóság
Az SDA Platform architektúráját úgy alakítottuk ki, hogy megfeleljen a modern ipari üzemeltetés megbízhatósági, teljesítménybeli és rugalmassági követelményeinek. A globálisan elosztott felhőszolgáltatásoktól a helyileg ellenálló, on-premise átjárókig az SDA úgy készült, hogy folyamatos rendelkezésre állást biztosítson – még csúcsterhelés, infrastruktúra-hibák vagy egyetlen rendelkezésre állási zóna (Availability Zone, AZ) kiesése esetén is. Azzal, hogy az SDA felhőinfrastruktúrája az Amazon Web Services (AWS) platformra épül, és AWS-natív szolgáltatásokat használ a számítási kapacitás, a tárolás, a hálózatkezelés és az orkesztráció területén, az SDA vállalati szintű ellenálló képességet és skálát ér el, miközben megőrzi a szigorú biztonságot és a több-bérlős (multi-tenant) elszigetelést.
Ez az oldal azokat az alapvető architekturális elveket és mechanizmusokat ismerteti, amelyek biztosítják, hogy a platform minden környezetben ellenálló, skálázható és kiszámítható maradjon.
Felhőnatív magas rendelkezésre állás
Az SDA teljes körűen menedzselt, felhőnatív infrastruktúrán fut, amelyet az egyedi hibapontok kiküszöbölésére terveztünk. A magas rendelkezésre állást a következők biztosítják:
Multi-AZ (rendelkezésre állási zóna) redundancia
Minden kritikus szolgáltatás több AWS rendelkezésre állási zónában kerül telepítésre, így a platform működése zökkenőmentesen folytatódik akkor is, ha egy zónában teljesítménycsökkenés vagy teljes kiesés történik.
AWS által menedzselt tartósság és replikáció
Az állapottal rendelkező adatokat – beleértve a projektadatokat, metaadatokat, auditnaplókat, konfigurációt, vault titkokat és platformállapotot – olyan AWS-szolgáltatásokban tároljuk, amelyeket a következőkre terveztek:
- Automatikus replikáció
- Magas tartósság
- Transzparens hibaátvétel (failover)
- Folyamatos biztonsági mentések
Ezek az AWS által menedzselt rétegek jelentősen csökkentik az adatvesztés és a szolgáltatáskiesés kockázatát.
Öngyógyító mikroszolgáltatások
Az SDA – amikor csak lehetséges – állapotmentes mikroszolgáltatásokat használ, amelyeket AWS által menedzselt számítási platformokon telepítünk. Ez a következőket biztosítja:
- Gyors horizontális skálázás
- Automatikus állapotellenőrzések
- Példánycsere hiba esetén
- Leállás nélküli, folyamatos (rolling) frissítések
- Gyors helyreállítás hibák során
Az AWS orkesztráció és az SDA mikroszolgáltatás-tervezés kombinációja rendkívül ellenálló felhőműködést eredményez.
Rugalmas skálázhatóság
Az SDA dinamikusan skálázódik a használat növekedésének, a felhasználói terhelésnek és az üzemeltetési igényeknek megfelelően. Ennek a horizontális skálázhatóságnak az alapját az AWS rugalmas szolgáltatásai adják.
Horizontálisan automatikusan skálázódó számítási kapacitás
Az AWS automatikus skálázási mechanizmusai a következők alapján bővítik a számítási kapacitást:
- IDEaaS munkamenetek száma
- Pipeline-végrehajtások párhuzamossága
- API-kérések terhelése
- Háttérfeladatok átbocsátóképessége
Ez konzisztens és kiszámítható teljesítményt biztosít a vevő méretétől és a használati csúcsoktól függetlenül.
Elosztott pipeline-orkesztráció
Az SDA pipeline-végrehajtása olyan orkesztrációs szolgáltatásokat használ, amelyek lehetővé teszik:
- Párhuzamos végrehajtást számos átjárón vagy eszközön
- Terhelésérzékeny ütemezést
- Hibatűrő újrapróbálkozási logikát
- Horizontális skálázást nagy igénybevételű időszakokban
Ez a kialakítás lehetővé teszi nagy gyárak vagy globális vállalatok számára több száz automatizált munkafolyamat egyidejű futtatását.
Több-bérlős elszigetelés AWS biztonsági primitívekkel
Az AWS-natív biztonsági kontrollok tervezésből adódóan érvényesítik a szigorú bérlői elszigetelést, biztosítva:
- Elkülönített számítási erőforrásokat a számítási erőforrások elszigeteléséhez
- Elkülönített adattárolási határokat az adatelszigeteléshez
- Elszigetelést az API- és identitásrétegben
Ez garantálja, hogy egyik bérlő használata sem befolyásolja egy másik teljesítményét vagy rendelkezésre állását.
On-premise megbízhatóság az SDA Gateway révén
A magas rendelkezésre állás túlmutat a felhőn. A helyszínen futó SDA Gateway-ek biztosítják a lokális ellenálló képességet és az eszközök zavartalan működését.
Ellenálló, kizárólag kimenő irányú kapcsolat
Az átjárók titkosított, kimenő irányú tunneleket tartanak fenn az SDA szolgáltatásokhoz. Ha egy kapcsolati útvonal instabillá válik, az átjáró automatikusan helyreállítja a kapcsolatot, vagy alternatív útvonalra vált.
Fokozatos leépülés (graceful degradation)
Még internetkimaradás esetén is:
- A helyszíni folyamatok tovább futnak
- A befejezett pipeline-eredmények szinkronizálódnak, amint a felhőelérés helyreáll
- Az IDEaaS munkamenetek zökkenőmentesen újrakapcsolódnak
Ez fenntartja az üzemeltetési stabilitást a gyáron belül.
Teljesítményoptimalizálás és terheléskezelés
A teljesítmény megőrzése érdekében skálázás során az SDA több AWS-alapú stratégiát alkalmaz:
Terheléselosztók
Az AWS terheléselosztás az optimális végpontokra irányítja a forgalmat, csökkentve a késleltetést és megelőzve a teljesítménybeli szűk keresztmetszeteket.
Adaptív szabályozás (throttling)
Az SDA felhőnatív monitorozást és sebességszabályozást használ a következők biztosítására:
- Méltányos használat a bérlők között
- Védelem a nem szándékos túlterhelés ellen
- Konzisztens válaszidők
Optimalizált adatátviteli útvonalak
Az AWS hálózati és átvitelgyorsító szolgáltatásai nagy átbocsátóképességű, ellenálló kommunikációt tesznek lehetővé még korlátozott kapacitású hálózatokon is.
Vállalati szintre kész skálázhatósági modell
A platformot úgy terveztük, hogy zökkenőmentesen növekedjen a következő területeken:
- Globális, több gyárat átfogó telepítések
- Több régió vagy kontinens
- Több száz átjáró
- Több ezer PLC, robot, hajtás és HMI
- Az IDEaaS-t egyidejűleg használó nagy fejlesztőcsapatok
Akár egyetlen pilot gyártósort, akár vállalati szintű digitális transzformációt támogat, az SDA kiszámítható, globálisan elérhető és ellenálló ipari Backup- és DevOps-képességeket nyújt.