Siili Akatemia kouluttaa pilvinatiiveja osaajia

Miten mikropalveluista saa toimivan, hallittavan ja ylläpidettävän kokonaisuuden? Koulutamme pilviosaajille Kubernetes- ja orkestrointitaitoja. 

Tiedät jo ehkä mitä sovelluskehityskontit ovat. Niillä paketoidaan sovellus (vaikkapa mikropalvelu, kuten verkkokaupan ostoskori) kaikkine riippuvuuksineen kevyeen pakettiin eli konttiin, jonka voi käynnistää ja ajaa itsenäisesti. Hienoa, mutta jotain vielä puuttuu.

Haluat kenties tehdä mikropalveluista koostuvan tietojärjestelmän eli laittaa jokaisen mikropalvelun omaan konttiinsa ja yhdistää ne arvoa tuottavaksi palveluksi. Miten ne keskustelevat keskenään tai vaikkapa jakavat kuorman? Eli miten mikropalveluista saa toimivan, hallittavan ja ylläpidettävän kokonaisuuden?

Pilvi on tullut jäädäkseen ja harhaluuloja käyttöönotosta oikaistaan jatkuvasti. Saadakseen parhaan hyödyn irti pilvestä on tietojärjestelmätkin suunniteltava ja toteutettava hieman eri tavoin kuin sovelluspalvelimien kanssa.

Orkestrointi ja pilvinatiivit tietojärjestelmät

Saadaksesi monet eri komponentit toimimaan yhdessä ja tuottamaan oikeaa arvoa pitää niitä orkestroida, ovat komponentit sitten eri lähteistä tulevaa dataa tai palveluja, joita haluat yhdistää saadaksesi aikaan tuotteen. Yksinään komponentti ei tuota lisäarvoa, mutta yhdessä komponentit saavat ihmeitä aikaan.

Orkestrointi ei puutu liiketoimintalogiikkaan eikä muokkaa dataa, vaan ohjaa komponenttien yhteistoimintaa ja pitää ne ajan tasalla. Googlen alun perin kehittämä Kubernetes-ydin (lyhennetään yleisesti k8s) on muodostunut orkestraation de facto -standardiksi ja sen kehitykseen osallistuu Cloud Native Computing Foundationin (CNCF) kautta iso joukko maailman johtavia teknologiayhtiöitä ja startup-yrityksiä.

Kubernetes-ytimeen pohjautuvan järjestelmän avulla on mahdollista tehdä alustariippumattomia ja pilvinatiiveja tietojärjestelmiä. Pilvinatiivin tietojärjestelmän tunnusmerkkejä ovatkin juuri kontitus, dynaaminen orkestrointi ja mikropalveluarkkitehtuuri. Menetelmä määrittää, miten tietojärjestelmä paketoidaan ja miten sitä ajetaan, mutta ei ota kantaa alla olevaan infrastruktuuriin.

Pilvinatiiviin tietojärjestelmään kuuluu kiinteästi myös automatisoinnin ja jatkuvan integraation hyväksi havaittuja menetelmiä, joten pilvinatiivius ja devops-kulttuuri kulkevat luonnollisesti käsi kädessä.

Ota Docker ja Kubernetes haltuun

Pilvinatiiviarkkitehtuurit ja -työkalut on otettu Siilillä avosylin vastaan ja Siili Akatemian valikoimissa onkin jo Docker-koulutus, jossa opetetaan kontituksen perusteet. Nyt lanseeraamme uutuutena myös Kubernetes-koulutukset pilvinatiivien tietojärjestelmien kehitykseen ja hallintaan.

Olemme ryhtyneet yhteistyöhön suomalaisen Kontenan kanssa, joka on konttiteknologian pioneeri ja aktiivisesti mukana kehittämässä Kubernetes-ytimeen pohjautuvia orkestraatioratkaisuja eri kokoisille yrityksille ympäri maailmaa. Kontenan tuotteet ja palvelut ovat jo entuudestaan tuttuja suurelle joukolle organisaatioita, joissa pilvinatiivit teknologiat ja devops-kulttuuri on valjastettu hyötykäyttöön.

Siilin ja Kontenan tiivistyvän yhteistyön kautta näitä ratkaisuja voidaan nyt tarjota entistä laajemmalle joukolle asiakkaita. Tavoitteenamme on, että entistä suurempi joukko suomalaisia organisaatioita pääsee hyödyntämään parasta teknologiaa, parhaita käytännön oppeja, sekä entuudestaan tuttuja Siilin ammattilaisia matkalla pilvinatiiviin maailmaan – hankkeen koosta ja kompleksisuudesta riippumatta!

Tutustu Siili Akatemian tarjontaan ja ilmoittaudu koulutuksiin:

 

Kirjoittanut Jari Rantala

Mitä seuraavaksi

Viimeisimmät projektimme

SSAB - Asiakas­kokemuk­sen digitali­sointi

SSAB - Asiakas­kokemuk­sen digitali­sointi

”Meille digitalisaatio ei ole sankari­digitalisaatiota, josta puhutaan korkean tason konferensseissa, vaan me menemme hyvin lähelle päivittäisiä ongelmia, jotka eivät välttämättä ole kauhean hienoja asioita, esimerkiksi ...

Tulevat tapahtumat

Robot Framework Basics

Robot Framework Basics

Onko Robot Framework sinulle täysin uusi asia? Oletko käyttänyt Robot Frameworkia jo jonkin verran, mutta haluat tietää, miten sitä voi käyttää vielä tehokkaammin? Haluatko ymmärtää isot ideat sen takana?
Sign up

Tilaa uutiskirje