-
Mikä on Rahti
Mikä on Rahti?
Suositukset
Ennen kuin alat käyttää Rahtia, on hyvä opetella ensin konttien perusteet. Katso alkuun ulkoinen dokumentaatio.
Rahti on CSC:n konttipilvipalvelu. Se käyttää OKD:tä, joka on OpenShiftin avoimen lähdekoodin jakeluversio. Se käyttää OCI:tä konttien paketointiin ja Kubernetesiä niiden hallintaan.
Rahtilla voit ajaa omia sovelluksiasi ja jakaa niitä verkossa. Rahti voi skaalata sovellusta ylös- ja alaspäin. Se pitää sovelluksen myös käynnissä, vaikka jokin sen osa vikaantuisi. Saat käyttöösi ominaisuuksia, kuten kuormantasaus, korkea käytettävyys ja liukuvat päivitykset. Voit ottaa käyttöön sovelluksia useammalla kuin yhdellä tavalla, esimerkiksi Helm Chartien tai konttikuvien avulla.
Rahti voi ajaa monenlaisia sovelluksia. Näihin kuuluvat verkkopalvelimet, tietokannat, tieteelliset ohjelmistot ja data-analyysiputket. Myös cPouta voi ajaa näitä, mutta sitä käytetään eri tavalla. cPoudassa hallitset infrastruktuuria, kuten virtuaalikoneita ja verkkoja. Rahtissa hallitset vain sovellusta. Ajattele Rahtia yhtenä suurena tietokoneena, jossa käynnistät sovelluksia. cPouta on enemmän datakeskuksen kaltainen, johon lisäät omat tietokoneesi. Jaet tämän suuren tietokoneen muiden käyttäjien kanssa. Tämän vuoksi käytössä on joitakin tietoturvarajoituksia. Tärkein rajoitus on, että sovelluksesi ei ajaudu root-käyttäjänä.
Milloin minun kannattaa valita Rahti?
Rahti sopii hyvin tilanteisiin, joissa haluat:
- Ajaa interaktiivista verkkosovellusta tai verkkosivustoa.
- Paketoida monimutkaisen sovelluksen, kuten Apache Sparkin, jotta muut voivat ajaa siitä oman kopionsa.
- Ottaa käyttöön yleisellä ohjelmointikielellä, kuten Pythonilla, JavaScriptillä tai Javalla, kirjoitetun verkkosovelluksen yhdellä komennolla.
- Rakentaa mikropalvelupohjaisen sovelluksen yhdistämällä itsenäisiä palveluita päästä päähän -putkeksi rakentamista ja käyttöönottoa varten.
Jos haluat ajaa verkkosovellusta, ylläpitää verkkosivustoa, rakentaa API-rajapintoja muiden järjestelmien hallintaan tai ajaa agenttipohjaista työnkulkua, Rahti on todennäköisesti oikea valinta. Siinä on valmiina suurin osa ominaisuuksista, joita verkkosovellukset tarvitsevat.
OKD vs Kubernetes
OKD on suunniteltu monikäyttäjäympäristöihin. Tämä tarkoittaa, että eri käyttäjät jakavat saman laitteiston. Turvallisuussyistä privileged mode ei ole sallittu, eivätkä kontit voi toimia root-käyttäjänä.
OKD lisää muutamia lisäpalveluita tavallisen Kubernetesin päälle:
- Selainkäyttöliittymä: https://console.rahti.csc.fi/

- Routes: Tuo sovellukset ulkoisesti saataville ilman Ingress-resurssien hallintaa.
- BuildConfigs: Deklaratiivinen build-automaatiotoiminto, joka on integroitu alustaan.
- ImageStreams: Seuraa sovelluskuvia ja päivittää ne automaattisesti.
- Templates: Ota käyttöön uudelleenkäytettäviä sovelluskokonaisuuksia parametreilla.
- Project Self-Service: Luo ja hallitse eristettyjä työtiloja (projekteja) helposti.
- Logs & Metrics UI: Tarkastele sovelluslokeja ja metriikoita selainkäyttöliittymästä.
Jos haluat oppia lisää toiminnallisuuksista, katso käsitteet -sivu.