Miten rakensimme oman konesaliratkaisun

Johdanto

Pilvipalvelut ovat monelle helppo ja nopea ratkaisu, mutta meille ne eivät olleet koko totuus. Halusimme ympäristön, jossa suorituskyky, kustannukset, tietoturva ja hallinta ovat omissa käsissämme. Tästä syystä päätimme rakentaa oman konesaliympäristön, joka perustuu avoimeen lähdekoodiin ja moderniin hyperkonvergoituun arkkitehtuuriin.

Tässä blogissa kerromme, miten rakensimme Proxmox HA ‑klusterin Ceph‑levyjärjestelmällä ja miksi päädyimme juuri tähän ratkaisuun.


Lähtökohdat ja tavoitteet

Projektin alussa asetimme muutaman selkeän tavoitteen:

  • Korkea käytettävyys (HA) ilman yksittäisiä vikaantumispisteitä
  • Skaalautuvuus – kapasiteettia ja suorituskykyä pitää voida lisätä node kerrallaan
  • Hyvä suorituskyky vaativille kuormille
  • Täysi hallinta omasta datasta
  • Avoin teknologia ilman vendor lock‑inia

Näiden pohjalta Proxmox ja Ceph nousivat nopeasti vahvoiksi vaihtoehdoiksi.


Oma räkki konesalissa

Ympäristö on rakennettu omaan 19” räkkikaappiin colocatiossa. Tämä tarkoittaa, että laitteet ovat meidän omistuksessamme, mutta ne sijaitsevat ammattimaisessa konesalissa, jossa on:

  • varmennettu sähkönsyöttö
  • jäähdytys
  • redundantit verkkoyhteydet
  • fyysinen turvallisuus

Näin saamme yhdistettyä oman raudan hallinnan ja konesalitason luotettavuuden.


Hyperkonvergoitu arkkitehtuuri

Valitsimme hyperkonvergoidun mallin, jossa:

  • jokainen palvelinnode tuottaa sekä laskentatehoa että levytilaa
  • ei ole erillistä SAN- tai NAS‑järjestelmää
  • kapasiteetti ja suorituskyky kasvavat lisäämällä uusia nodeja klusteriin

Tämä malli yksinkertaistaa rakennetta ja poistaa yksittäisiä vikaantumispisteitä.


Proxmox VE – virtualisoinnin perusta

Virtualisointi on toteutettu Proxmox Virtual Environmentillä, joka perustuu KVM‑hypervisoriin. Proxmox tarjoaa:

  • keskitetyn hallintanäkymän
  • HA‑toiminnot virtuaalikoneille
  • live migration ‑mahdollisuudet
  • helpon integraation Cephin kanssa

Virtuaalikoneet voidaan siirtää nodejen välillä ilman käyttökatkoa, ja vikatilanteissa Proxmox HA käynnistää ne automaattisesti uudelleen toisella nodeilla.


Ceph – hajautettu levyjärjestelmä

Tallennus on toteutettu Ceph‑levyjärjestelmällä, joka toimii täysin hajautetusti Proxmox‑klusterin sisällä.

Cephin keskeiset hyödyt meille:

  • data replikoidaan usealle nodeille
  • ei yksittäistä levy- tai palvelinriippuvuutta
  • erittäin hyvä suorituskyky NVMe Pcie 5.0 levyillä
  • suora integraatio Proxmoxin kanssa

Kun yksi node tai levy putoaa pois, data pysyy saatavilla ja klusteri jatkaa toimintaansa ilman katkoksia.


Korkea käytettävyys käytännössä

Yhdistämällä Proxmox HA ja Cephin replikaation saavutamme ympäristön, jossa:

  • yksittäisen palvelimen vika ei kaada palveluita
  • huoltotoimenpiteet voidaan tehdä hallitusti
  • käyttökatkot minimoidaan

Tämä on kriittistä palveluille, joiden pitää olla käytettävissä ympäri vuorokauden.


Miksi tämä ratkaisu?

Proxmox + Ceph tarjosi meille juuri sen, mitä haimme:

  • enterprise‑tason ominaisuudet ilman raskasta lisenssimallia
  • avoimen lähdekoodin ekosysteemi
  • mahdollisuuden rakentaa ja ymmärtää koko stack itse

Ratkaisu ei ole vain teknisesti toimiva, vaan myös kustannustehokas ja tulevaisuuden kasvua tukeva.


GPU-kiihdytys ja lokaalit LLM-mallit

Osana kokonaisuutta olemme varustaneet klusterin myös GPU-kiihdytyksellä, jota hyödynnämme lokaalien kielimallien (LLM) ajamiseen. Tämä mahdollistaa tekoälypohjaisten palveluiden tuottamisen ilman ulkoisia pilvipalveluita.

GPU:t on liitetty Proxmox-ympäristöön siten, että:

  • virtuaalikoneet voivat käyttää GPU-resursseja suoraan (PCIe passthrough / vGPU)
  • laskentatehoa voidaan kohdentaa joustavasti eri työkuormille
  • tekoälymallit voidaan ajaa lähellä dataa ilman ylimääräistä latenssia

Lokaalit LLM-mallit tarjoavat meille:

  • paremman tietosuojan ja datan hallinnan
  • ennustettavat kustannukset
  • mahdollisuuden räätälöidä ja optimoida mallit omiin käyttötarkoituksiin

Tämä tekee konesaliympäristöstä paitsi vikasietoisen ja skaalautuvan, myös tekoälyvalmiin.


Yhteenveto

Rakentamalla oman konesaliympäristön Proxmox HA ‑klusterilla ja Ceph‑levyjärjestelmällä olemme luoneet vankan perustan liiketoimintakriittisille palveluille.

Ympäristö on:

  • skaalautuva
  • vikasietoinen
  • täysin meidän hallinnassamme

Ja mikä tärkeintä – se kasvaa meidän tarpeidemme mukana.


Jos haluat kuulla lisää arkkitehtuurista tai käytännön kokemuksista Proxmoxista ja Cephistä, ota rohkeasti yhteyttä.


Antti Koskela
Youlearn it Oy

Blogi