Tietokantahosting Wolkrassa tarkoittaa PostgreSQL:n, MySQL:n, MariaDB:n, Redisin tai muun tietokannan ajamista omalla pilvipalvelimellasi Frankfurtissa, mieluiten muistioptimoidulla paketilla yksityisverkossa, niin että data ei koskaan lähde Saksasta.
Sinä päätät versiosta, määrityksistä ja laajennuksista, ja maksat kiinteää tuntihintaa palvelimesta.
Sopii hyvin
- Sovellusten tietokannoille verkkosivustoissa, SaaS-tuotteissa ja sisäisissä työkaluissa.
- Välimuisteille ja jonoille Redisillä tai vastaavalla.
- Haku- ja analytiikkamoottoreille, jotka tarvitsevat paljon muistia.
- Replikoille raportointia tai vikasietoisuutta varten.
Mikä tahansa Linuxilla toimiva tietokanta toimii KVM VPS:llä. Aloita Ubuntusta, Debianista, AlmaLinuxista tai Rocky Linuxista ja asenna tietokantaprojektin omista paketeista, tai aja sitä kontissa Docker-sovelluksella.
Paketin valinta
Tietokannat pitävät muistista. Kun useimmin kysytty data mahtuu RAM-muistiin, luvut tulevat muistista eivätkä levyltä.
Muistioptimoitu
Enemmän RAM-muistia vCPU:ta kohden tietokannoille, välimuisteille ja muistinvaraiselle työlle.
| Paketti | vCPU | RAM | Levy | Liikenne | Tunneittain | Kuukausikatto |
|---|---|---|---|---|---|---|
| M1 | 1 | 8 GB | 30 GB | Mittaamaton | €0.0160 | €9.99 |
| M2 | 2 | 16 GB | 50 GB | Mittaamaton | €0.0312 | €19.49 |
- Muistioptimoitu (m): oletusvalinta tuotantotietokannoille.
- Standard (s): pienet sovellustietokannat, kehitys ja testiympäristöt.
- CPU-optimoitu (c): kyselyraskaat työkuormat pienellä tietomäärällä.
Laskutus tapahtuu alkaneilta tunneilta, ja hinta on rajattu kuukausihintaan. Vaihda pakettiin, jossa on enemmän muistia, kun data kasvaa. Levy voi kasvaa, ei koskaan pienentyä.
Turvallinen tietokanta-arkkitehtuuri
Vain yksityisverkko
Luo yksityisverkko ja liitä siihen tietokanta- ja sovelluspalvelimet. Tietokanta kuuntelee vain yksityistä osoitettaan, eikä sillä ole julkista IP-osoitetta. Sovelluspalvelimet yhdistävät yksityisesti. Ylläpitäjät pääsevät siihen WireGuard VPN:n tai SSH-tunnelin kautta.
Kun tietokantapalvelin tarvitsee paketteja ja päivityksiä, NAT-yhdyskäytävä antaa sille lähtevän internetyhteyden avaamatta sitä saapuvalle liikenteelle.
Palomuuri
Liitä maksuton tilallinen palomuuri, joka sallii tietokannan portin vain sovelluspalvelimiltasi. Palomuurisäännöt voivat kohdistua tunnistevalitsimiin, joten uudet sovelluspalvelimet sallitaan automaattisesti, kun merkitset ne tunnisteella.
Salaus ja käyttäjätilit
- Käytä TLS:ää palvelinten välisissä yhteyksissä, jos vaatimustenmukaisuus sitä edellyttää.
- Luo jokaiselle sovellukselle oma tietokantakäyttäjä vain tarvittavilla oikeuksilla.
- Älä koskaan käytä tietokannan pääkäyttäjää sovelluksesta.
Tallennustila
Pidä datahakemisto lohkotallennuslevyllä:
- Koot 10 GB:stä 10 TB:hen, laskutus gigatavuittain kuukaudessa.
- Kasvata sitä käytön aikana, kun se täyttyy.
- Irrota se ja liitä uuteen, isompaan palvelimeen päivityksen yhteydessä.
- Se voidaan alustaa ja liittää puolestasi, kun liität sen.
Varmuuskopiot, jotka oikeasti palautuvat
Tietokannan varmuuskopio on vain niin hyvä kuin viimeisin testipalautuksesi. Käytä kerroksia:
- Päivittäiset palvelinvarmuuskopiot hintaan 20 % palvelimen hinnasta, 7 palautuspistettä. Katso varmuuskopiot ja tilannevedokset.
- Loogiset vedokset työkaluilla
pg_dump,mysqldumptai tietokantasi omalla työkalulla, ajastetusti. - Palvelimen ulkopuoliset kopiot näistä vedoksista, jotta yhden palvelimen vika ei vie kaikkea.
- Tilannevedokset ennen päivityksiä tietokantamoottoriin tai skeemamigraatioita.
- Säännölliset palautustestit väliaikaiselle palvelimelle, joka poistetaan jälkeenpäin. Tuntilaskutus pitää tämän edullisena.
Varmuuskopiointistrategiaoppaamme menee syvemmälle.
Korkea käytettävyys
Kun tietokantapalvelimia on useampi kuin yksi:
- Aja ensisijaista palvelinta ja replikoita tietokannan oman replikoinnin avulla.
- Käytä sijoitusryhmiä pitääksesi ne eri isäntäkoneilla.
- Siirrä kelluva IP-osoite uudelle ensisijaiselle palvelimelle vikatilanteessa, tai ohjaa sovellukset kuormantasaajaan, jonka terveystarkistukset tavoittavat myös pelkästään yksityiset palvelimet.
Data Saksassa
Tietokantasi, levysi, varmuuskopiosi ja tilannevedoksesi pysyvät Frankfurtissa. Henkilötietojen osalta tämä pitää tallennuksen EU:ssa ja yksinkertaistaa GDPR-dokumentaatiotasi. Katso EU VPS ja GDPR ja GDPR-hosting Saksassa.
Suorituskyvyn seuranta
Konsoli näyttää palvelinkohtaiset prosessori-, levy- ja verkkokaaviot. Kasvava levytoiminta tasaisella liikenteellä tarkoittaa usein, että aktiivisesti käytetty data ei enää mahdu muistiin ja on aika siirtyä isompaan pakettiin. Katso valvonta.
Virityksen perusteet
Aseta tietokannan muistiasetukset vastaamaan pakettia, myös paketin vaihdon jälkeen. Ota käyttöön hitaiden kyselyjen lokitus ja lisää indeksejä ennen kuin lisäät rautaa.
Liikenne
Replikointi, varmuuskopiot muihin sijainteihin ja suuret viennit siirtävät paljon dataa. Liikenne on mittaamatonta kohtuullisen käytön periaatteella, enintään 10 Gbit/s:n jaetuilla porteilla, joten mikään tästä ei lisää gigatavukohtaisia maksuja. Katso verkko.
Käynnistä tietokantapalvelin
Luo tili, luo yksityisverkko ja käynnistä datallesi muistioptimoitu palvelin Frankfurtiin.
Usein kysytyt kysymykset
Tarjoatteko hallinnoituja tietokantoja?
Emme. Ajat tietokantaa itse pilvipalvelimella. Saat täyden hallinnan versioihin ja asetuksiin, ja hoidat itse päivitykset, varmuuskopiot ja virityksen.
Mikä paketti sopii parhaiten tietokannalle?
Muistioptimoidut (m) paketit sopivat useimmille tietokannoille, koska tietokannat ovat nopeimmillaan, kun aktiivisesti käytetty data mahtuu muistiin.
Voiko tietokantapalvelin toimia ilman julkista IP-osoitetta?
Kyllä. Sijoita se yksityisverkkoon sovelluspalvelimiesi kanssa. Ne tavoittavat sen, mutta sillä ei ole osoitetta internetissä.
Miten itse ylläpidetty tietokanta kannattaa varmuuskopioida?
Yhdistä päivittäiset palvelinvarmuuskopiot säännöllisiin vedoksiin tai tietokannan omiin varmuuskopiotyökaluihin ja kopioi vedokset toiseen sijaintiin.
Voinko siirtää tietokantatiedostot erilliseen tallennustilaan?
Kyllä. Liitä lohkotallennuslevy ja pidä datahakemisto sillä. Levyt ovat enintään 10 TB:n kokoisia ja kasvavat käytön aikana.