Kubernetes mullistaa web-sovellusten hostingin – unohtakaa perinteiset ratkaisut
Kubernetes mullistaa web-sovellusten isännöinnin
Muistatko ajan, jolloin sovelluksen käyttöönotto tarkoitti SSH-yhteyttä palvelimelle ja toivomista, että skripti toimii? Nämä hetket ovat katoamassa nopeasti, kun Kubernetes on tullut kuvaan.
Mikä Kubernetes on ja miksi se kiinnostaa?
Kubernetes eli K8s on Googlen kehittämä avoimen lähdekoodin työkalu konttien hallintaan. Se syntyi ratkaisemaan ongelmaa, jossa sovelluksia pyöritetään useilla eri palvelimilla samanaikaisesti.
Ajattele sitä orkesterinjohtajana Docker-konteille. Sen sijaan että itse käynnistät instansseja, tasapainotat kuormaa tai korjaat kaatumisia, Kubernetes hoitaa nämä tehtävät. Näin kehittäjät voivat keskittyä koodiin eikä palvelinten ylläpitoon.
Mitä Kubernetes oikeasti tekee?
Tässä muutamia konkreettisia hyötyjä:
Automaattinen skaalaus Blogisi mainitaan äkillisesti Twitterissä ja liikenne räjähtää. Traditiivinen hosting pakottaa sinut reagoimaan kiireellä. Kubernetes sen sijaan luo uusia instansseja CPU-kuormituksen tai muistin käytun perusteella. Kun liikenne laskaa, myös käytetyt resurssit supistuvat. Sinusta riippuen vain todelliset käyttötunnit.
Itsekorjautuva infrastruktuuri Kontti kaatuu? Kubernetes huomaa sen hetkessä ja käynnistää sen uudelleen. Palvelin kuolee? Käynnissä olevat kontit siirretään terveille koneille. Terveyscheckit käynnistون uudelleen uuden instanssin. Tämä toimii 24/7 ja ilman väsymystä.
Zero-downtime-päivitykset Uusark