Găzduirea administrată e una dintre expresiile alea folosite pentru lucruri foarte diferite. Uneori înseamnă un server cu un panou de control și o adresă de suport. Alteori înseamnă că cineva intervine dacă mașina în sine nu mai răspunde, dar tot ce e deasupra sistemului de operare rămâne problema ta. Când spunem că găzduim un site Drupal, ne referim la ceva mai concret: site-ul devine treaba cuiva. Iar acel cineva nu ești tu.
Distincția asta definește toată relația, așa că merită spus clar ce responsabilități ne asumăm de fapt când un site rulează pe platforma noastră și cum arată lucrurile din perspectiva clientului după aceea.
A închiria un server nu e totuna cu a ține un site în funcțiune
Un server e o marfă ca oricare alta. Poți închiria unul în câteva minute, iar destui furnizori îl vor ține pornit și conectat cât se poate de fiabil. Ce nu primești odată cu serverul e discernământul. Serverul nu știe că azi-dimineață a apărut o actualizare de securitate Drupal, că formularul tău de contact nu mai livrează e-mailuri de săptămâna trecută sau că un backup care nu a fost niciodată restaurat e o speranță, nu un plan.
Cea mai mare parte din munca reală se face între "serverul merge" și "site-ul e sănătos". Când găzduim un site, avem în grijă întreaga platformă: containerele securizate în care rulează site-ul, serverul web și configurația PHP, baza de date, certificatele TLS, livrarea e-mailurilor și aplicația Drupal în sine. Nu există o linie la mijloc unde se termină responsabilitatea noastră și începe a ta. Dacă ceva între browserul vizitatorului și conținutul tău se comportă ciudat, e treaba noastră să reparăm.
Actualizările de securitate ca rutină, nu ca urgență
Securitatea e cel mai clar exemplu pentru ce se schimbă când găzduirea e administrată cu adevărat. Drupal publică anunțuri de securitate după un calendar regulat, modulele contrib se actualizează în ritmul lor, iar straturile de dedesubt, PHP, serverul web, pachetele sistemului de operare, se schimbă și ele întruna. Pe platforma noastră reconstruim centralizat imaginile de bază securizate de fiecare dată când apar actualizări de securitate și le lansăm pe toate site-urile pe care le găzduim, ca rutină. Nu pe fugă și nu când găsește cineva o oră liberă, ci ca parte din funcționarea obișnuită a platformei. Așa, actualizările nu mai sunt un eveniment la care trebuie să reacționeze cineva.
În fața site-urilor stă un firewall administrat pentru aplicații web. Pornește în modul de detectare, urmărește traficul real și semnalează ce pare ostil, fără să blocheze nimic. Odată calibrat pe felul în care e folosit efectiv site-ul tău, trece la blocare. Traficul automatizat și cel venit din centre de date e identificat și limitat la marginea rețelei, înainte să ajungă la serverul tău, fără să atingă vizitatorii reali. Nimic din toate astea nu îți cere să știi că există, și cam ăsta e rostul.
Backup-uri despre care știm că funcționează
Fiecare site găzduit are backup-uri după un program automat, cu copii zilnice, săptămânale și lunare, ca să putem da timpul înapoi cu o zi sau cu un sezon întreg. Programul e însă partea ușoară. Obiceiul la care ținem mai mult e să exersăm restaurările. Un backup care nu a fost niciodată restaurat e o bifă verde, nu o plasă de siguranță, așa că readucem periodic site-uri din backup, ca exercițiu, în loc să ne încredem în bifă.
Nu promitem că nu va merge niciodată nimic prost. Promitem că, atunci când se întâmplă, un import de conținut greșit, o ștergere în masă din neatenție, o defecțiune hardware, știm deja cum să îți aducem site-ul înapoi, pentru că am mai făcut-o, intenționat.
Cineva stă cu ochii pe site, ca să nu fie nevoie să o faci tu
Monitorizarea e partea din găzduire care nu se vede deloc, până în clipa în care contează. Sondele noastre de disponibilitate verifică fiecare site din mai multe locații, așa că un sughiț de rețea lângă o sondă nu declanșează o alarmă falsă, iar o cădere reală nu trece neobservată. Când o verificare eșuează, se deschide un incident care e urmărit până la rezolvare, în loc să fie notat și uitat. Urmărim și probleme mai discrete, pe care un monitor de server nu le-ar observa niciodată, cum ar fi un site care le spune din greșeală motoarelor de căutare să nu îl indexeze. Pentru clienții care vor mai mult, scanările continue de accesibilitate și performanță sunt disponibile ca parte a serviciului.
În practică, problemele le găsim de obicei noi, nu vizitatorii tăi, iar discuția începe de regulă cu "am observat ceva și uite ce am făcut", nu cu un mesaj de la tine că ceva nu e în regulă.
Cum arată de fapt o lună obișnuită
Din perspectiva clientului, o lună bună e în mare parte liniștită. Site-ul e rapid, formularele ajung unde trebuie, actualizările vin la timp și nimeni din echipa ta nu se gândește deloc la găzduire. Munca se face în continuare. Doar că nu mai e munca ta.
Liniște nu înseamnă însă lipsă de transparență. Fiecare client primește un portal unde tichetele, facturile, stadiul proiectului și istoricul complet al lansărilor stau la un loc. Lansările pe platforma noastră sunt versiuni explicite, cu istoric: vezi ce a intrat live și când, iar dacă o versiune trebuie vreodată retrasă, revenirea e o singură acțiune, nu un proiect de arheologie. Când ai totuși nevoie de ceva, deschizi un tichet la oameni care îți cunosc deja site-ul și îl poți urmări de la raportare până la rezolvare, fără să alergi după nimeni pentru vești.
Nu ești niciodată captiv
O relație de găzduire ar trebui să reziste datorită calității serviciului, nu pentru că e greu să pleci. Orice client poate cere un pachet de predare: un export complet al site-ului, care se restaurează cu o singură comandă. Face parte din felul nostru obișnuit de a lucra, nu e ceva de negociat. Credem că un serviciu din care poți pleca ușor e un serviciu care merită păstrat.
Același principiu e valabil și în interiorul platformei. Când trebuie să mutăm un site live de pe un server pe altul, preluăm traficul la marginea rețelei noastre, așa că mutarea se face fără întreruperi vizibile, iar propagarea DNS nu mai e un moment critic după care trebuie să își organizeze cineva calendarul. Schimbările de infrastructură de partea noastră nu au voie să devină evenimente de partea ta.
Dacă site-ul tău nu e acum treaba nimănui
Multe site-uri bune ajung în situația asta fără vina nimănui. Echipa care le-a lansat a trecut la alte proiecte, persoana care știa serverul a plecat, iar acum actualizările se fac când își aduce cineva aminte. Dacă sună cunoscut, soluția nu sunt eforturile eroice, ci un responsabil: cineva a cărui treabă e să țină site-ul securizat, cu backup-uri, monitorizat și rapid, lună de lună. Ne-am bucura să ne uităm împreună la site-ul tău și să discutăm ce ar presupune să îl aducem pe platforma noastră. Prima discuție nu costă nimic, iar ce descoperim rămâne al tău oricum.
