Arhitektūra

Attālinātā DBA pakalpojumi: ko jūs patiesībā saņemat un kad tie ir vajadzīgi

Lielākajai daļai uzņēmumu nevajag pilnas slodzes datubāzu administratoru. Lielākajai daļai uzņēmumu ar nopietniem datiem vajag kādu, kas atbild par datubāzēm. Attālinātā DBA pakalpojumi ir starp šīm abām situācijām. Lūk, ko labs pakalpojums ietver, ko neietver un kā atšķirt labu partneri no pieteikumu rindas.

· 10 min lasīšanai · AG Data komanda

Attālinātā DBA pakalpojumu būtība ir viena: tā vietā, lai pieņemtu darbā datubāzu administratoru, jūs iegūstat veselu komandu, kas strādā ar jūsu datubāzēm, izmantojot drošu attālinātu piekļuvi. Uz papīra viss ir vienkārši. Izdarīt to labi ir grūtāk. Daži pakalpojumu sniedzēji kļūst par īstu jūsu inženieru komandas daļu. Citi ir pieteikumu rinda ar tālruņa numuru. Šajā rakstā: ko jums patiesībā vajadzētu saņemt, kam tas dod vislielāko labumu un kā izvēlēties.

Kam patiešām vajag attālinātu DBA

Mūsu pieredzē uzņēmumi, kas no attālinātā DBA pakalpojumiem iegūst visvairāk, iedalās dažās grupās:

Ko ietver labi attālinātā DBA pakalpojumi

Attālinātā DBA sadarbība, par kuru ir vērts maksāt, aptver trīs veidu darbu. Ja pakalpojumu sniedzējs runā tikai par trešo, esiet piesardzīgi.

1. Proaktīvs darbs (lielākā vērtības daļa)

2. Reaģēšana uz incidentiem

Kad kaut kas salūzt, ar to ātri jāsāk strādāt pieredzējušam DBA, kurš jau pazīst jūsu sistēmu. Reakcijas laikam kritiskiem incidentiem jābūt ierakstītam līgumā, ieskaitot naktis un brīvdienas. Ja šo lapu atradāt dīkstāves vidū, vispirms izlasiet mūsu ārkārtas DBA ceļvedi, bet šo rakstu vēlāk.

3. Projekti

Migrācijas, atjauninājumi, augstas pieejamības risinājumi, šardēšana, pāreja starp dzinējiem vai mākoņiem, izmaksu samazināšana. Mākoņa rēķini ir biežs iemesls sākt: instanču un krātuves izmēra pielāgošana bieži atmaksā pašu DBA darbu (ierastās sviras aprakstām rakstā kā samazināt AWS RDS un Aurora izmaksas).

Ko attālinātais DBA jūsu vietā izdarīt nevar

Godīgums šeit palīdz abām pusēm. Attālinātais DBA var optimizēt vaicājumus, projektēt indeksus, labot konfigurāciju un vadīt ekspluatāciju. Viens pats viņš nevar salabot lietotni, kas vienai lapai izpilda 400 vaicājumus, vai datu modeli, kas cīnās ar biznesu, kuru tam vajadzētu aprakstīt. Šiem labojumiem vajag jūsu izstrādātājus. Labākie rezultāti ir tad, kad DBA strādā kopā ar jūsu komandu, pārskata shēmas izmaiņas pirms to izlaišanas un izskaidro "kāpēc", nevis klusi lāpa simptomus.

Sadarbības modeļi: abonements, projekts, stundas

  1. Mēneša abonements. Fiksēts stundu skaits vai noteikts darba apjoms katru mēnesi, ieskaitot monitoringu un reaģēšanu uz incidentiem. Vislabāk der produkcijas sistēmām, no kurām esat atkarīgi. Paredzamas izmaksas, un DBA iegūst reālas zināšanas par jūsu vidi.
  2. Projekts. Fiksēts apjoms un cena migrācijai, auditam vai HA izveidei. Labi der, ja precīzi zināt, kas jādara.
  3. Pa stundām / pēc vajadzības. Elastīgi, der retiem jautājumiem. Āķis: bez abonementa neviens nav apņēmies būt pieejams trijos naktī, un katrs pieprasījums sākas ar mazāku kontekstu.

Daudzas komandas tos apvieno: projekts, lai salabotu steidzamo, un pēc tam mazāks abonements, lai tas paliktu salabots.

Uzsākšana: kā jāizskatās pirmajām nedēļām

  1. Iepazīšanās saruna. Kas kur darbojas, kas sāp, kas plānots.
  2. Piekļuves iestatīšana. VPN vai bastion hosts, personalizēti konti, minimālās tiesības.
  3. Veselības pārbaude. Konfigurācija, rezerves kopijas, replikācija, drošība, resursietilpīgākie vaicājumi. Jums jāsaņem rakstisks pārskats ar prioritātēm, nevis pārdošanas prezentācija.
  4. Monitorings un brīdinājumu maršrutēšana, lai par pareizajām lietām tiktu brīdināti pareizie cilvēki.
  5. Darbību instrukcijas (runbooks) jūsu tipiskajām kļūmēm, pierakstītas, pirms tās notiek.

AG Data veselības pārbaudes audits notiek pirmās nedēļas laikā, un no tā izriet rīcības plāns. Pēc tam seko iknedēļas atskaites.

Drošība un piekļuve: neapspriežamās prasības

Brīdinājuma zīmes, izvēloties pakalpojumu sniedzēju

Attālinātais DBA vai pilnas slodzes darbinieks? Ja datubāze ir jūsu produkts, ar ikdienas shēmas darbu un izstrādātāju komandu, kas atkarīga no ātriem lēmumiem, pieņemiet darbā savu speciālistu un, iespējams, pievienojiet attālinātu komandu 24/7 pārklājumam. Ja datubāze ir kritiska, bet nav jūsu pamatbizness, viens pilnas slodzes darbinieks parasti nozīmē viena cilvēka zināšanas un nekādu nakts pārklājumu. Attālinātā komanda dod vairākus cilvēkus un plašāku pieredzi ar dažādiem dzinējiem par paredzamu mēneša cenu.

Galvenās atziņas

Attālinātais DBA DBA pakalpojumi PostgreSQL MySQL
Sadarbība ar mums

Meklējat attālinātu DBA komandu?

Mēs esam datubāzu komanda uzņēmumiem, kuriem tādas nav: PostgreSQL, MySQL, MariaDB, ClickHouse, MSSQL, Redis un Oracle jebkurā mākonī vai uz vietas, ar vienu nosauktu DBA.

Sazināties Vairāk no emuāra