Fiecare pitch de platformă de management pentru cloud hibrid începe în același loc: o diagramă cu serverele tale on-premise în stânga, un cloud public în dreapta, și o săgeată între ele etichetată migrare. Săgeata e produsul. E și motivul pentru care majoritatea acestor proiecte se blochează, pentru că săgeata costă optsprezece luni, iar valoarea sosește abia la capătul lor. Întrebarea mai utilă e ce ai putea gestiona dintr-un singur loc de mâine, fără să muți nimic și fără să rescrii nimic.

Hibridul nu e o alegere de arhitectură pe care majoritatea echipelor au făcut-o intenționat. E ce obții după un deceniu: un rack cu propriul hardware care încă rulează lucrul pe care nimeni nu-l poate muta ușor, un ERP pe care nimeni nu vrea să-l atingă, workload-uri pe un hyperscaler pentru că un client a cerut-o, compute mai ieftin undeva în Europa pentru că cineva a făcut calculul, și câteva servere într-o facilitate de colocation mai vechi decât jumătate din echipa actuală. Nimeni n-a proiectat asta. Toată lumea trebuie s-o opereze.

De ce hibridul înseamnă de obicei două echipe

Costul practic al hibridului e organizațional. Resursele cloud se gestionează într-un browser cu tokenuri API și tag-uri; infrastructura fizică se gestionează cu SSH, o unealtă de configurare și memorie instituțională. Două toolchain-uri, două modele mentale, două seturi de runbook-uri, și de obicei două grupuri de oameni care descriu munca celuilalt drept partea legacy sau partea scumpă. Inventarul devine o îmbinare de exporturi. Revizuirea accesului devine două revizuiri de acces. Incidentele care traversează granița devin o dispută despre a cui e problema.

Răspunsul standard al vendorilor e să facă o parte să semene cu cealaltă: instalezi un stack de private cloud pe hardware-ul tău, sau muți totul în cloud-ul public și gata. Ambele sunt strategii legitime și ambele sunt uriașe. Împărtășesc și o presupunere care merită contestată - că unificarea trebuie să se întâmple la nivelul infrastructurii. Nu e cazul. Cea mai mare parte din ce trebuie unificat de fapt pentru o echipă trăiește un etaj mai sus: inventar, acces, înregistrări de schimbări, cost și capacitatea de a acționa.

Ce nu trebuie să facă o platformă de management pentru cloud hibrid

O platformă de management pentru cloud hibrid își câștigă locul prin ce refuză să ceară. Nu trebuie să te oblige să muți un workload înainte să devină utilă. Nu trebuie să ceară un agent pe fiecare mașină ca să-ți arate infrastructura cloud, sau un cont cloud ca să-ți arate racks-urile. Nu trebuie să devină o nouă dependență pe critical path-ul tău - dacă pică, sistemele tale continuă să ruleze și pierzi vizibilitate, nu disponibilitate. Și nu trebuie să-ți țină infrastructura ostatică în propriul ei format.

De asta am construit Sencai import-first. Conectezi un cont de furnizor cu credențiale limitate ca domeniu, iar instanțele, rețelele și storage-ul tău existente apar așa cum sunt, nu ca lucruri pe care trebuie să le recreezi. Nimeni care evaluează o platformă de infrastructură n-are infrastructură goală, iar un produs care arată valoare abia după ce ai reconstruit ceva în interiorul lui și-a aranjat singur eșecul propriului demo. Prima sesiune ar trebui să-ți arate infrastructura, inclusiv părțile pe care le uitaseși pe tăcute.

Pornește de la ce există deja

Pe partea de cloud, asta înseamnă unsprezece furnizori în spatele unei singure interfețe: Hetzner, OVHcloud, Scaleway, UpCloud, AWS, Azure, Google Cloud, DigitalOcean, Vultr, Linode de la Akamai și Oracle Cloud. Nu o abstractizare la cel mai mic numitor comun care ascunde tot ce e interesant - rețelele, regulile de firewall și înregistrările DNS sunt create și modificate chiar la furnizor, deci ce vezi e exact ce are furnizorul, iar orice configurezi continuă să funcționeze dacă te oprești din a ne folosi mâine-dimineață.

Pe partea fizică, un agent gazdă îți aduce propriile servere în același inventar: o mașină în propriul rack, într-o cușcă de colocation, sau un box la un furnizor cu care nu ne integrăm direct. Stă alături de resursele cloud, nu într-o secțiune separată, pentru că tot rostul e ca „ce rulăm” să aibă un singur răspuns. Pentru echipele ale căror constrângeri exclud complet un control plane găzduit, există o ediție on-premise licențiată anual, cu suport.

Jumătatea on-premise nu e legacy

Există o presupunere leneșă pe piața asta, că hardware-ul deținut e o stare tranzitorie spre ceva mai bun. Uneori e. Adesea e răspunsul corect: workload-uri grele și previzibile unde amortizarea îți aparține, date pe care reglementarea sau contractul le țin în interiorul unei clădiri specifice, cerințe de latență pe care nicio regiune nu le poate satisface, și hardware cu ani buni de viață utilă rămasă. Tratarea acelei infrastructuri ca fiind de mâna a doua în uneltele tale nu-i grăbește retragerea din uz. Doar înseamnă că e monitorizată mai prost.

Un singur control plane peste ambele jumătăți schimbă lucruri mici care se adună. Cheltuiala e urmărită pe toți furnizorii, cu plafoane, deci întrebarea cât costă un mediu are un singur răspuns, nu cinci exporturi. Rolurile și invitațiile sunt per organizație, deci revizuirea accesului e o singură revizuire. Și fiecare schimbare, cloud sau on-premise deopotrivă, ajunge în același audit trail append-only, înlănțuit prin hash, exportat cu hash-ul fiecărei intrări și cel al predecesorului ei, ca un auditor să poată verifica secvența independent.

Ce îți cumpără un singur control plane

Formularea onestă e că nimic din asta nu face hibridul simplu. Două modele de hosting tot au două caracteristici de eșec, două procese de achiziție și două structuri de cost, și nicio interfață nu elimină asta. Ce elimină e taxa pe care o plătești pentru graniță: inventarele duplicate, a doua revizuire de acces, incidentul în care nimeni nu poate spune ce făcea partea on-premise în momentul respectiv. Taxa aia o plătește cea mai mică echipă a ta, continuu, și de asta hibridul se simte mai rău decât e de fapt.

Deci testul pe care l-am pune oricărei platforme de management pentru cloud hibrid, inclusiv a noastră, e unul scurt. Poți vedea tot ce rulezi, închiriat și deținut, într-o singură listă, într-o oră, fără să migrezi nimic? Poți spune cine a schimbat ce luna trecută, pe ambele părți ale graniței? Poți răspunde cât costă asta fără să deschizi cinci console? Dacă da, hibridul e din nou doar infrastructură. Dacă nu, n-ai o platformă, ai încă o consolă.