paint-brush
Migrație în cloud fără dureri de cap: părerea unui CTO asupra de ce oferă DigitalOceande@corewide
Noua istorie

Migrație în cloud fără dureri de cap: părerea unui CTO asupra de ce oferă DigitalOcean

de Corewide 11m2024/12/30
Read on Terminal Reader

Prea lung; A citi

Migrarea către cloud poate fi descurajantă, dar DigitalOcean simplifică procesul. Cu prețuri transparente, baze de date gestionate robuste și Kubernetes intuitiv, este o alegere ideală pentru companiile care caută o soluție prietenoasă pentru dezvoltatori și rentabilă. Explorați de ce DigitalOcean iese în evidență în serviciile cloud.
featured image - Migrație în cloud fără dureri de cap: părerea unui CTO asupra de ce oferă DigitalOcean
Corewide  HackerNoon profile picture
0-item
1-item


Migrația este inevitabilă. Dar atunci când companiile aud acest cuvânt, adesea declanșează un val de groază. Viziunile despre procese nesfârșite, costuri vertiginoase și inevitabile perioade de nefuncționare încep să le danseze în cap. Dar trebuie să fie atât de complicat?


La Corewide, am ajutat sute de companii să navigheze în apele agitate ale adoptării cloud-ului, lucrând cu fiecare platformă majoră de acolo – AWS, GCP, Azure, DigitalOcean, Alibaba și lista poate continua. Am văzut totul, am făcut totul și am trăit ca să spunem povestea.


Cum decide cineva dacă un nor se potrivește mai bine proiectului său decât altul? Modul Corewide este să enumere lucruri care merită să fie privite – și apoi să decidă dacă aceste caracteristici contează pentru proiectul tău. Arhitecții noștri fac exercițiul similar cu clienții noștri atunci când o migrare este la orizont și adesea ne întrebăm cum DigitalOcean este trecut cu vederea de către aceștia până când începem să evidențiem câteva dintre punctele bune despre aceasta. Mai rău este că, în domeniul aproape acelorași servicii, DigitalOcean are multe de oferit pe care pur și simplu le poți rata dacă nu ai suficientă experiență cu platforma.


Astăzi, vă împărtășim o listă aleasă cu atenție de motive pentru care credem că nu luați în considerare DigitalOcean ca viitorul dvs. furnizor de cloud este o greșeală. Și acestea nu sunt doar detalii de inginerie tocilar – sunt detalii care pot avea un impact masiv asupra afacerii tale. Sper că ești curios până acum, așa că lasă-mă să explic.


Simplitate care nu sacrifică puterea



Acesta este un pic filozofic: reparația este distractivă, dar are nevoie afacerea ta? La Corewide, îmbrățișăm valorile culturii DevOps și asta înseamnă că credem că cu cât depuneți mai puțin efort pentru a lupta cu infrastructura, cu atât mai bine.


Nu ne înțelegeți greșit – nu suntem străini de proiecte complexe, ne-am abordat partea echitabilă de implementări exotice, dar preferăm ca ale noastre să fie cât mai simple și transparente posibil. DigitalOcean câștigă clar în acest sens pentru că nu te copleșește cu opțiuni. Nu trebuie să fii un guru al infrastructurii pentru a înțelege cum să lucrezi cu platforma lor – sau pentru a dezvolta un proiect care are nevoie doar de resurse de calcul stabile și de o bază de date de încredere.


În loc de sute de servicii disparate, DigitalOcean oferă un set curat de instrumente care se integrează perfect și se sprijină reciproc. Acest lucru simplifică configurarea infrastructurii și vă permite să vă concentrați pe construirea și scalarea aplicațiilor, mai degrabă decât să vă blocați în configurații complexe.


Ca orice furnizor de cloud, DigitalOcean este o resursă, este un instrument – și unul puternic. Dar se aliniază perfect cu filozofia noastră: lucrurile ar trebui să funcționeze bine din cutie, dar atunci când doriți să vă îmbunătățiți infrastructura, platforma ar trebui să vă împuternicească, nu să vă împiedice. Exact asta oferă DigitalOcean.


Eficiență a costurilor care nu vă costă sănătatea mentală


Să recunoaștem: totul se rezumă la bani. Oricât de cinic sună, dacă cheltuielile cu cloud-ul îți afectează bugetul pentru inovarea produselor, te împiedică.


Nu este un secret pentru nimeni că DigitalOcean oferă un model de prețuri revigorant de sănătos în comparație cu cei „trei mari” furnizori de cloud. Oferă un punct favorabil între giganți și jucătorii de nișă mai mici.


Dar, pur și simplu, migrarea către un nor mai ieftin nu este un glonț de argint. Adevărata provocare pe care am văzut-o cu mulți clienți este gestionarea eficientă a costurilor cloud. Gândiți-vă la asta: facturarea în cloud a devenit atât de complexă încât a dat naștere unei întregi industrii de instrumente și servicii de optimizare/gestionare a costurilor în cloud. E ridicol!


Superputerea DigitalOcean este transparența sa în managementul costurilor. Nu există costuri ascunse care pândesc în umbră, așteptând să te surprindă la sfârșitul lunii. Doar un exemplu rapid: DigitalOcean oferă un grup partajat de trafic, astfel încât nu trebuie să vă confruntați cu formule complexe pentru a calcula costul transferului de date de intrare sau de ieșire.


Cei mai mulți nori vă fac nichel și bani pentru fiecare octet care intră sau iese din rețea. Dar cu DigitalOcean, obțineți o bucată generoasă de transfer de rețea per mașină virtuală – începând de la 0,5 TB, cu cât picătura este mai mare, cu atât volumul dvs. de trafic este mai mare – gratuit. Și iată decizia: orice lățime de bandă nefolosită de la o mașină poate fi folosită de un altul din piscina dvs. Sigur, vă vor taxa dacă vă depășiți limita, dar ar trebui să depuneți trafic serios pentru a atinge acel prag. În plus, cu mai multe mașini, este inclusă mai multă lățime de bandă, astfel încât este mai puțin probabil să fii ars de taxe surpriză. Este ca și cum ai primi o pizza gratuită la fiecare bere pe care o comanzi – este doar o afacere bună.


Baze de date gestionate care doar funcționează


Gestionarea bazelor de date se poate simți ca și cum ai găzdui pisici. Este un dans complex de configurații, optimizări și backup-uri care se pot transforma rapid într-o muncă cu normă întreagă. În timp ce fiecare furnizor de cloud pretinde că oferă baze de date „gestionate”, realitatea este adesea insuficientă.


Cu toate acestea, DigitalOcean își respectă promisiunea. Serviciul lor de baze de date gestionate reunește cele mai populare motoare de baze de date – PostgreSQL, MySQL, Redis, MongoDB și chiar Kafka – într-o singură ofertă simplificată, care se ridică cu adevărat la nivelul etichetei „gestionate”.


Utilizatorii PostgreSQL vor aprecia conexiunile robuste ale platformei, care simplifică gestionarea și optimizarea conexiunilor la baza de date. Strâns integrat în ecosistemul DigitalOcean, PostgreSQL poate fi controlat dintr-o singură interfață intuitivă. Este genul de soluție set-it-and-forget-it la care visează inginerii DevOps și nici nu va sparge banca.


Când vine vorba de MongoDB, DigitalOcean vă oferă adevărata afacere – MongoDB nativ, nu o imitație diluată. Alți furnizori de cloud oferă adesea alternative compatibile cu MongoDB, dar deși pot egala performanța și scalabilitatea ofertei reale, ei nu acceptă unele funcționalități specifice Mongo - motiv pentru care ați ales MongoDB în primul rând.


În mod similar, nu toți furnizorii de cloud oferă suport nativ Kafka. Și să fim clari, nu există niciun substitut pentru Kafka atunci când aveți nevoie de o platformă de streaming distribuită de mare debit. DigitalOcean înțelege acest lucru, motiv pentru care oferă Kafka ca un serviciu complet integrat pe platforma lor, nu ca o idee ulterioară a unei terțe părți.


Deși backup-urile nu sunt o caracteristică revoluționară, implementarea DigitalOcean este de top. Până acum, toată lumea este obișnuită cu politici de backup configurabile în cloud-ul lor – dar DigitalOcean duce acest lucru cu un pas mai departe. Backup-urile pentru bazele de date gestionate sunt activate imediat cu capacitate de stocare dedicată în funcție de cantitatea de date pe care o aveți. Și partea cea mai bună? Totul este inclus in pret. Fără taxe ascunse, fără probleme.


La prima vedere, bazele de date gestionate de DigitalOcean ar putea să nu pară inovatoare, dar uitați-vă sub capotă și veți găsi un motor meticulos conceput, care a fost reglat fin pentru performanță, fiabilitate și ușurință în utilizare. Dacă te-ai săturat să te lupți cu gestionarea bazelor de date, bazele de date gestionate de DigitalOcean ar putea fi doar arma secretă pe care ai căutat-o.


Documentație care dă putere


Dacă ați lucrat vreodată cu noi, știți că suntem fanatici ai documentației. Credem în elaborarea unor ghiduri atât de clare încât până și bunica ta le-ar putea înțelege. Deci, ca pasionați de documentare, avem multe de spus despre abordarea DigitalOcean.


Suntem mari fani ai documentației DigitalOcean. Găsește echilibrul perfect între a fi cuprinzător și concis. Dacă ar fi să o descriem în două cuvinte, acestea ar fi: simple și clare.


Dar ceea ce îl deosebește cu adevărat este contribuția neprețuită a comunității DigitalOcean. Articolele lor reprezintă marea majoritate a documentației, asigurându-vă că puteți găsi un ghid pentru aproape orice subiect. Aceste resurse bazate pe comunitate sunt întotdeauna actualizate și includ adesea șabloane și exemple pentru a vă ajuta să începeți rapid.


Și iată decizia: aceste ghiduri depășesc adesea soluțiile specifice DigitalOcean, oferind perspective și bune practici care pot fi adaptate la alte medii cloud. Dacă ați trebuit vreodată să căutați pe Google cum să implementați ceva oriunde, probabil că unul dintre primele articole pe care le-ați întâlnit a fost unul dintre ghidurile comunității DigitalOcean. Este ca și cum DigitalOcean ajută în secret utilizatorii altor platforme cloud – vorbiți despre karma bună!


În schimb, unii furnizori de servicii cloud par să creadă că documentarea înseamnă să spună ce să facă fără a explica cum funcționează. Gluma mea preferată aici este despre un articol care spune literal „Activează caseta de selectare FeatureX activează FeatureX” și mi-aș dori să fie doar o glumă.


DigitalOcean, pe de altă parte, este totul despre claritate și caracter practic. Documentația lor bazată pe comunitate este o dovadă a angajamentului lor de a da putere utilizatorilor, indiferent de platforma cloud pe care o aleg. Este o schimbare de ritm revigorantă într-o industrie care pare adesea mai interesată să vă încurce decât să vă ajute.


Kubernetes făcut corect


Lucrul cu Kubernetes este painea și untul vieții unui inginer DevOps. Este motorul care alimentează aplicațiile moderne native din cloud, orchestrând containere așa cum un dirijor conduce o orchestră. Și în ciuda reputației DigitalOcean pentru simplitate, oferta lor Kubernetes nu este de bază. De fapt, este complet încărcat și suntem absolut încântați de el – dar în cel mai bun mod DO, nu este complex până când decideți că doriți să vă scufundați mai adânc.

Kubernetes (DOKS) de la DigitalOcean se confruntă cu concurența, oferind toate funcțiile la care te-ai aștepta de la o platformă matură, de nivel enterprise. Vine cu scalare automată din cutie, asigurându-vă că clusterele dumneavoastră pot face față oricărei sarcini de lucru pe care le aruncați asupra lor. Și datorită programului lor de întreținere și upgrade, veți rula întotdeauna cea mai recentă și mai bună versiune Kubernetes.


Tot ce v-ați aștepta de la un Kubernetes gestionat este acolo: integrare perfectă cu alte servicii DigitalOcean, cum ar fi stocarea în bloc și echilibrarea încărcăturii, dar fără restricții paralizante la nivelul planului de control. . Iar pentru cei care iubesc lucrul, DOKS oferă o mulțime de opțiuni de personalizare, permițându-vă să vă reglați clusterele la perfecțiune.


Acestea fiind spuse, ce este atât de special la aroma Kubernetes de la DO? Nu mult: pur și simplu funcționează. Dar numai asta din cartea mea este un motiv bun pentru a o încerca.


Un furnizor de cloud care se îndreaptă în direcția corectă


Considerăm că înainte de a lua orice decizie de migrare, este esențial să privim dincolo de serviciile individuale și să evaluăm traiectoria globală a furnizorului de cloud. Sunt ele inovatoare? Își ascultă clienții? Sunt concentrați pe lucrurile care ar beneficia de proiectul tău pe termen lung?


DigitalOcean bifează toate aceste casete. Ei evoluează într-un ritm rapid, dar o fac strategic. În loc să încerce să fie totul pentru toată lumea, își dublează serviciile de bază de care afacerile au de fapt nevoie. Se concentrează pe calitate, nu pe cantitate: cineva de acolo știe clar semnificația ascunsă a „Jack of all trades”.


Luați platforma lor de aplicații, de exemplu. Este, în esență, Kubernetes cu o interfață web ușor de utilizat, făcându-l accesibil unui public mai larg. Sau luați în considerare capacitățile lor de rețea. Înainte de octombrie 2020, DigitalOcean nu oferea VPC-uri (virtual private clouds). Acum, oferă un control robust al rețelei, permițându-vă să vă izolați și să vă asigurați resursele ca un profesionist.


Ofertele lor de baze de date gestionate s-au extins, de asemenea, în mod constant. Inițial, au oferit elementele esențiale: MySQL, PostgreSQL și Redis. În iunie 2021, au adăugat MongoDB la mix și, mai recent, în septembrie 2023, au lansat Kafka administrat, oferindu-vă și mai multă flexibilitate pentru a construi stratul de date pe care aplicațiile dvs. îl tânjesc.


În calitate de ingineri, suntem deosebit de impresionați de calitatea API-ului lor și de furnizorul lor Terraform bine scris. Este clar că DigitalOcean este un furnizor care ascultă cu adevărat nevoile afacerilor și își îmbunătățește continuu serviciile pentru a satisface aceste nevoi. Ei nu stau doar în turnul lor de fildeș; își murdăresc mâinile și construiesc soluții care chiar funcționează.


Și acesta este principiul despre care credem că ar trebui să fie la baza dezvoltării oricărei companii. DigitalOcean este un furnizor de cloud care nu doar ține pasul cu vremurile, ci dezvoltă în mod activ o inovație practică la un moment dat.


Sprijin care îți oferă spatele


Să fim sinceri, când vine vorba de infrastructura cloud, lucrurile pot (și vor) merge prost. De aceea, a avea o echipă de asistență de încredere este ca și cum ai avea un partener de încredere într-un film cu supereroi – te sprijină atunci când răufăcătorii lovesc. Cu propriul nostru crack la departamentul SRE, nu suntem doar familiarizați cu importanța sprijinului, ci suntem în prima linie în fiecare zi.


Dar când vine vorba de suportul DigitalOcean, nu am avut niciodată o experiență proastă cu ei și le-am aruncat niște curbe neașteptate. Echipa lor este receptivă, informată și cu adevărat dornică să vă ajute să vă rezolvați problemele. Ei nu citesc doar dintr-un scenariu; ei înțeleg de fapt dezavantajele platformei lor și pot oferi soluții practice.


Și pentru că documentația DigitalOcean este atât de cuprinzătoare (așa cum am menționat mai devreme), echipa de asistență vă poate indica adesea resursa exactă de care aveți nevoie pentru a reveni pe drumul cel bun. Este ca și cum ai avea un ghid personal care cunoaște toate pasajele secrete și comenzile rapide din cloud.

„Chiar dacă nu vă abonați la serviciile noastre de asistență, aș spune că suportul DigitalOcean este o investiție solidă. Merită fiecare bănuț.”


O dispută minoră (pentru că suntem DevOps, nu Majorete)


În adevăratul mod DevOps, nu putem încheia fără un strop de critică constructivă. În ciuda tuturor aspectelor pozitive, nu ar fi corect față de expertiza noastră dacă nu am menționat deficiențele pe care le-am întâlnit cu DigitalOcean.


În adevăratul mod DevOps, nu putem încheia fără un strop de critică constructivă. În ciuda tuturor aspectelor pozitive, nu ar fi corect față de expertiza noastră dacă nu am menționat deficiențele pe care le-am întâlnit cu DigitalOcean.


În timp ce interacțiunile noastre de asistență directă cu DigitalOcean au fost fără probleme, am observat câteva întârzieri recente în actualizările lor privind starea propriei infrastructuri. Transparența și sincronizarea sunt cruciale, mai ales când vine vorba de stabilitatea platformei pe care ne bazăm.


Într-o notă mai pozitivă, suntem încântați să raportăm că DigitalOcean a adăugat, în sfârșit, controlul accesului pe rol (RBAC) granular în august 2024 – o funcție pe care utilizatorii o așteptau cu nerăbdare de ani de zile! Accesul la majoritatea serviciilor DigitalOcean poate fi acum gestionat cu RBAC.

Cu toate acestea, încă nu este totul lină. În prezent, acceptă doar un set predefinit de roluri. Deși este posibil să atribuiți aceste roluri membrilor echipei, nu este încă la fel de flexibil ca RBAC cu drepturi depline.


Parteneriatul nostru cu DigitalOcean ne oferă informații valoroase asupra ofertelor lor actuale, dar nu asupra viitoarei lor foi de parcurs pentru produse până când nu este gata pentru parteneri. Cu toate acestea, suntem optimiști că vor continua să îmbunătățească RBAC în curând, deoarece funcționalitatea de bază a fost deja lansată.


Deci, este DigitalOcean potrivit pentru tine?


Pentru o afacere care are în vedere o migrare în cloud, este esențial să înțelegi în ce te bagi. DigitalOcean nu încearcă să fie totul pentru toată lumea. Nu oferă servicii specializate pentru învățarea automată sau calcularea de înaltă performanță (HPC), de exemplu. Nu pretindem că DigitalOcean este cloud-ul unic pentru fiecare proiect.


La fel ca orice furnizor de cloud, DigitalOcean are nișa sa și, în acea nișă, ei sunt o forță de luat în seamă. Deci, gestionați-vă așteptările în consecință.


Vă gândiți să faceți trecerea la DigitalOcean, dar nu sunteți sigur dacă este mișcarea corectă? Rezervați o consultație gratuită cu echipa noastră și vă vom ajuta să vă evaluați nevoile, să cântăriți opțiunile și să luați o decizie informată. Sau s-ar putea dovedi că DigitalOcean nu este pentru dvs., dar noi vom fi totuși cei care vă vom vorbi direct.



PS Dacă credeți că aceasta este doar o reclamă ușor acoperită, suntem bucuroși să o dezbatem pe LinkedIn sau să apelăm la un apel pentru a discuta nevoile dvs. specifice. Suntem încrezători că, odată ce veți experimenta simplitatea, transparența și abordarea prietenoasă pentru dezvoltatori DigitalOcean, veți vedea de ce suntem atât de mari fani.


Acest articol este publicat în programul HackerNoon Business Blogging. Aflați mai multe despre program aici .