Persistent storage postaje ključno pitanje moderne IT arhitekture i Kubernetesa
Computer Weekly obrađuje problem trajnog skladištenja podataka u modernoj IT arhitekturi, posebno tamo gde firme premeštaju aplikacije i virtuelne mašine ka Kubernetes okruženju. Tekst objašnjava da kontejneri više nisu rezervisani samo za stateless mikroservise, već sve češće nose baze, AI radna opterećenja, edge sisteme i druge stateful aplikacije kojima je potreban pouzdan pristup podacima i posle gašenja pojedinačnih podova. U fokusu su različiti pristupi persistent storage sloju, od open source projekata kao što su Longhorn, Ceph, Rook i CubeFS do komercijalnih rešenja poput Portworx-a.
Migracija na cloud-native model ne rešava sama od sebe ono što je starim aplikacijama najvažnije: stanje, doslednost i oporavak podataka. Kada se tradicionalni sistemi, baze i AI obrada presele u Kubernetes, skladištenje više nije sporedna infrastruktura, već tačka na kojoj lako pucaju performanse, kontinuitet rada i cela ideja modernizacije.
- Pre migracije na Kubernetes utvrditi koje aplikacije zaista traže stateful ponašanje i kakav nivo doslednosti im je potreban
- Razdvojiti potrebe mikroservisa, baza, edge sistema i AI radnih opterećenja jer ne traže isti storage model
- Testirati backup, restore i failover scenarije za persistent storage pre produkcionog puštanja
- Izbeći oslanjanje na podrazumevana podešavanja kontejnera za podatke koji moraju da prežive restart i redistribuciju
- U proceni rešenja gledati i performanse i suverenitet podataka, posebno ako se radi o osetljivim ili regulisanim sistemima