Infrastruktura na daljavo »na ključ« za mednarodno mrežo avtomobilskih servisov: Proxmox, PostgreSQL in ThinLinc – brez stroškov licenciranja za Windows Server, MS SQL Server ali RDS | INTROSERV
EUR
european

EUR

usa

USD

Slovenia Sl
Ex. VAT Ex. VAT 0%

Infrastruktura na daljavo »na ključ«: računovodski sistem za avtomehanično delavnico na platformah Proxmox, PostgreSQL in ThinLinc

Infrastruktura na daljavo »na ključ«: računovodski sistem za avtomehanično delavnico na platformah Proxmox, PostgreSQL in ThinLinc
15
Preberite 7 min.

Ko podjetje posluje v več državah in morajo biti sistemi za upravljanje, e-pošta ter delovna okolja zaposlenih dostopni od kjerkoli, se vprašanje »kje in kako vse gostiti« iz tehničnega spremeni v strateško. Ta študija primera prikazuje, kako je bila za mrežo avtomobilskih servisov zgrajena ključ v roke oddaljena infrastruktura: en sam namenski strežnik v Frankfurtu, popolnoma odprtokodna platforma in varen dostop za mednarodne zaposlene – brez bremena stroškov licenciranja za Windows Server, MS SQL Server ali RDS CAL za stranko.

Ozadje

Stranka je podjetnik, ki se je preselil na Poljsko in tam razširil svoje poslovanje: danes njegova veriga avtomobilskih servisov deluje v več državah – tako na novem poljskem trgu kot na domačem trgu, kjer se je podjetje začelo. Za operativno in upravno računovodstvo (sprejem vozil, delovna naročila, skladišče rezervnih delov, medsebojna poravnava) podjetje uporablja računovodski sistem BAS Auto Repair, ki deluje na tehnološki platformi BAF. Naročnik je že imel licence za platformo in konfiguracijo, aplikacijsko plast pa je samostojno upravljal z lastnim vodilnim IT-strokovnjakom.

Podjetje INTROSERV je bilo odgovorno za preostalo infrastrukturo: strežniško strojno opremo, virtualizacijo, sistem za upravljanje baz podatkov (DBMS), oddaljeni dostop do namizja za mednarodno osebje, varnostne kopije, elektronsko pošto in omrežni perimetar. Prejšnji sistem je bil izredno preprost, zato so zadostovali notranji strokovnjaki. Nova infrastruktura pa je zahtevala strokovno znanje povsem druge ravni.

Naloga

Glavna zahtevnost ni bila v samem računovodskem sistemu, ki ga je naročnik konfiguriral samostojno, temveč v sestavi infrastrukture za produkcijsko rabo, zgrajene na odprtokodni programski opremi, ki bi jo bilo mogoče nemoteno vzdrževati brez stalnega posredovanja IT-oddelka.

Mnogi integratorji se pri takšnih projektih odločijo za najlažjo pot: Windows Server + MS SQL Server, dopolnjen s terminalskim strežnikom RDS in uporabniškimi licencami CAL. Za verigo avtomobilskih servisov z majhno ekipo je ta kombinacija odvečna in stroškovno nedosegljiva. Platforma BAF uradno podpira PostgreSQL, kar je omogočilo popolno opustitev Microsoftovih licenc.

Projekt je zahteval namestitev hipervizorja in namenskega strežnika za varnostno kopiranje, ustrezno izolacijo PostgreSQL za zagotovitev doslednosti varnostnih kopij baze podatkov, vzpostavitev varnega oddaljenega dostopa ter migracijo obstoječe poštne infrastrukture naročnika. Vse je moralo ostati pregledno in obvladljivo: naročnik prejme platformo, ki je takoj pripravljena za uporabo, in samostojno nadaljuje z upravljanjem aplikacijske plasti.

Konfiguracija infrastrukture

Glavno vozlišče: namenski strežnik v Frankfurtu z 24-jedrnim procesorjem AMD EPYC™, 128 GB RAM-a in dvema skladiščnima poljema (2×500 GB SSD-ji za operacijski sistem in 2×2 TB SSD-ji za podatke), ki delujeta v ZFS-zrcalih. Na strežniku teče Proxmox VE 9.2 – najnovejša različica odprtokodne virtualizacijske platforme, ki temelji na Debianu 13 z vgrajeno podporo za ZFS.

Prek lokalnega omrežja je povezan drugi strežnik, na katerem teče Proxmox Backup Server: 8 jeder, 32 GB RAM-a, 2×500 GB SSD-ji za operacijski sistem in 2×4 TB SSD-ji za shranjevanje varnostnih kopij. Premestitev strežnika za varnostne kopije na namenski računalnik je bila premišljena odločitev: okvara glavnega vozlišča ne sme ogroziti celovitosti varnostnih kopij.

Logična zasnova

  • Na vstopni točki – programski usmerjevalnik in požarni zid OPNsense z zaključkom VPN; ves zunanji dostop poteka izključno prek VPN.

  • Glavno vozlišče Proxmox VE gosti virtualne stroje: VM #1 (Debian, strežnik BAF + PostgreSQL) – osrednji računovodski sistem; VM #2 (Debian s KDE in spletnim vmesnikom ThinLinc) – strežnik za oddaljeno namizje; VM #3 (Portabase) – segment za varnostne kopije baze podatkov; ločen VM – poštni strežnik Carbonio CE; VM #5 OPNsense – programski usmerjevalnik.

  • Strežnik PBS prejema varnostne kopije vseh VM prek lokalnega omrežja.

  • Zaposleni iz različnih držav se povezujejo prek VPN in delajo v računovodskem sistemu prek namizja ThinLinc.

Rešitev

Inženirji podjetja INTROSERV so infrastrukturo zasnovali po načelu »ena izolirana VM na storitev«, kar znatno poenostavlja vzdrževanje, upravljanje varnostnih kopij in nadzor dostopa.

  • Računovodsko jedro na PostgreSQL. VM št. 1 (Debian) poganja strežnik BAF in PostgreSQL namesto tradicionalnega paketa Windows Server + MS SQL. Stranka je konfiguracijo BAS na tem jedru namestila samostojno.
  • Oddaljeni dostop prek ThinLinc. VM št. 2 izvaja Debian z namiznim okoljem KDE in terminalskim strežnikom Cendio ThinLinc. Zaposleni se povezujejo z uporabo nativnega odjemalca ali neposredno prek spletnega brskalnika. ThinLinc je brezplačen za do 10 sočasnih uporabnikov – odlična zamenjava za RDS v majhnih ekipah. Uporabniški računi so bili ustvarjeni v skladu s specifikacijami, pri čemer je stranka imela možnost dodajanja licenc, ko se je ekipa širila.
  • Dvostopenjske varnostne kopije. Upravljanje varnostnih kopij PostgreSQL je izolirano na namenskem VM, na katerem teče Portabase – odprtokodno orodje za centralizirano upravljanje varnostnih kopij baz podatkov, ki vključuje načrtovanje, politike hrambe in na agentih temelječo arhitekturo, zasnovano za varnost. Hkrati se vsi virtualni stroji varnostno kopirajo na namenski strežnik Proxmox Backup Server, pri čemer se uporabljajo inkrementalne varnostne kopije z deduplikacijo in šifriranje na strani stranke.
  • Varnost oboda na OPNsense. Programski usmerjevalnik in požarni zid OPNsense prekinjata vse povezave VPN: niti vmesniki RDP niti vmesniki za spletno upravljanje niso izpostavljeni javnemu internetu – ves oddaljeni dostop poteka prek varnega tunela.
  • Selitev e-pošte na Carbonio CE. Najzahtevnejši izziv je bila selitev poštnega strežnika s prejšnjega gostitelja naročnika na Carbonio Community Edition. Prenos poštnih predalov in zgodovine sporočil brez izgube podatkov je vedno natančna operacija, pri kateri je bila izkušnja sistemskih administratorjev podjetja INTROSERV ključnega pomena. Vse ostale faze izvedbe so potekale rutinsko.

Popolnoma konfigurirana platforma je bila predana naročniku, ki je prevzel optimizacijo aplikacij in tekoče upravljanje računovodske programske opreme.

Infrastruktura »na ključ« kot gospodarska strategija

Namesto ločenega niza storitev je stranka prejela koheziven, za produkcijo pripravljen sistem z izoliranimi virtualnimi stroji, dvostopenjskim varnostnim kopiranjem in zaprtim VPN-om – vse to brez licenčnin za Microsoft.

Za primerjavo: standardni lastniški paket (Windows Server Standard, MS SQL Server Standard, RDS CAL-ji za približno 10 uporabnikov) bi vnaprej stal približno 6.000–11.000 dolarjev, brez obveznih licenc za nadgradnjo v prihodnjih izdajah. Namesto tega rešitev uporablja PostgreSQL namesto MS SQL, ThinLinc namesto RDS, Proxmox VE in PBS namesto plačljive programske opreme za virtualizacijo in varnostno kopiranje ter OPNsense in Carbonio CE namesto komercialnih ustreznikov.

Neposredni prihranki pri programski opremi so le del vrednosti. Projekt je prinesel več ključnih poslovnih koristi:

  • Enotna točka odgovornosti – storitve upravljanja strojne opreme in sistema zagotavlja eno samo podjetje. Stranka ni morala preverjati zunanjih administratorjev ali usklajevati delovanja med gostiteljem in inženirji tretjih strani: inženirji podjetja INTROSERV so prevzeli celovito odgovornost za vzpostavitev in delovanje infrastrukture.

  • Hiter čas uvedbe na trg – celotna infrastruktura, od hipervizorja in DBMS do poštnega strežnika in območja VPN, je bila vzpostavljena in predana v produkcijo v enem tednu.

  • Nenehna podpora – tekoče vzdrževanje opravlja ista inženirska ekipa, ki je zasnovala in vzpostavila okolje ter njegovo arhitekturo pozna do potankosti.

  • Predvidljiv proračun – edine plačljive programske komponente so obstoječe licence BAF in BAS naročnika. Infrastruktura ne povzroča nobenih ponavljajočih se stroškov za programske licence niti med vzpostavitvijo niti pri prihodnjih posodobitvah.

Želite vzpostaviti računovodski ali ERP-sistem na odprtokodni infrastrukturi s predvidljivimi stroški? Ekipa INTROSERV lahko opravi revizijo infrastrukture, izbere optimalno strojno opremo in zagotovi rešitev »na ključ« – od hipervizorja do strategije varnostnega kopiranja.

Podoben članek

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Русский
  • Slovenski
  • Türkçe
  • ukraine
  • kingdom
  • French
  • Hrvatska
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA