ATLASSIANOVA DVOJROČNÁ OBLAČNOSŤ - TECHCRUNCH - VLASTNOSTI - 2019

Anonim

Pred pár rokmi Dropbox šokoval veľa ľudí, keď sa rozhodol prevažne spustiť verejný oblak a postavil svoje vlastné dátové centrá. Nedávno Atlassian urobil opak, zatvoril väčšinu svojich dátových centier a presunul sa do oblaku. Spoločnosti robia tieto rozhodnutia z rôznych dôvodov. Keď Atrialian CTO Sri Viswanath prišiel na palubu v roku 2016, rozhodol sa presunúť najväčšie aplikácie spoločnosti do spoločnosti AWS.

Z časti je to príbeh o technickom dlhu - to je koncept, že sa vaše aplikácie časom zaťažujú vrstvami skrútených kódov, čo je ťažšie aktualizovať a čoraz ťažšie udržiavať. Pre spoločnosť Atlassian, ktorá bola založená v roku 2002, bol tento účet splatný v roku 2016, kedy Viswanath prišiel pracovať pre spoločnosť.

Atlassian už vedel, že je potrebné aktualizovať kód, aby sa mohol presunúť do budúcnosti. Jedným z dôvodov, ktoré priniesli Viswanath na palubu, bolo, že tento poplatok viedol, ale myslenie už bolo na mieste ešte skôr, než sa tam dostal. Malý tím bol založený v roku 2015, aby vypracoval víziu a architektúru nového prístupu založeného na cloudovom princípe, ale chceli mať prvý ČTÚ, ktorý by ho dokázal zrealizovať.

Presun do mikro služieb

Plán uviedol do pohybu a dal im vnútorný kódový názov Vertigo - možno preto, že myšlienka presunúť väčšinu ich softvérového balíčka do verejného oblahu spôsobila, že inžinierske tím sa zmiernil, aby dokonca zvážil. Cieľom projektu bolo opätovné zavedenie softvéru, počínajúc svojimi najväčšími produktmi Jira a Confluence, takým spôsobom, aby položil základy pre spoločnosť na ďalšie desaťročie - bez tlaku alebo iného.

Foto: WILLIAM WEST / AFP / Getty Images

Oni strávili dobrú časť 2016 prepisovanie softvéru a dostať ho nastaviť na AWS. Zamerali sa na to, že zmenili svoj 15-ročný kód na mikroúvery, čo v konečnom dôsledku viedlo k menšiemu kódu. Povedal, že problémy s technickým dlhom boli veľmi reálne, ale museli byť opatrní, aby neotočili koleso, len zmenili to, čo bolo potrebné zmeniť vždy, keď je to možné.

"Kódová základňa bola dosť veľká a museli sme ísť a urobiť dve veci: chceli sme ju vybudovať pre architektúru pre viacerých nájomníkov a chceli sme vytvoriť mikroúvery, " povedal. "Ak by existovala služba, ktorá by mohla byť vytiahnutá a sama obsadená, urobili sme to, ale vytvorili sme aj nové služby ako súčasť tohto procesu."

Migrácia zákazníkov za behu

Minulý rok bol migračným rokom a skutočne bol celý rok dlhý projekt migrácie každého posledného zákazníka do nového systému. Začalo sa to v januári a skončilo v decembri a zahŕňalo presun desiatok tisíc zákazníkov.

Foto: Knižnica KTSDesign / Science

V prvom rade automatizovali všetko, čo mohli, a tiež boli veľmi úmyselné z hľadiska migračného poriadku, pričom si uvedomili migrácie, ktoré by mohli byť ťažšie. "Boli sme premýšľaví, v akom poradí by sme mali migrovať, najskôr sme nechceli robiť najľahšie a najťažšie, nechceli sme robiť len tie ťažšie a nedal sa pokrok. opraviť chyby a problémy počas celého projektu, "povedal.

Viswanath uviedol, že zastrešujúcim cieľom bolo presunúť zákazníkov bez závažnej udalosti. "Ak hovoríte s každým, kto robí migráciu, je to veľká vec, všetci majú jazvy, ktoré robia migráciu, boli sme si vedomí, že to urobíme veľmi opatrne." Prekvapivo, hoci to nebolo dokonalé, dokázali dokončiť celé cvičenie bez veľkého výpadku, čo je bod, ktorého tím je oprávnene pyšný. To neznamená, že to bolo vždy hladké alebo ľahké.

"Znie to veľmi jednoducho:" boli sme premýšľaví a my sme sa presťahovali, "ale každý deň bolo vojnové, keď ste migrovali, narazili ste na stenu a reagovali, to bolo každodenné, čo bolo pre nás celý rok, " vysvetlil. Celkové tímové úsilie zahŕňalo inžinierstvo, produkt a podporu. To zahŕňalo zapojenie zákazníckej podpory do každodenných schôdzok scrum tak, aby mohli získať pocit, aké problémy majú zákazníci a čo najrýchlejšie ich opraviť.

Čo získali

Rovnako ako v každom projekte cloud, existujú určité všeobecné výhody pri presúvaní aplikácie do oblaku okolo flexibility, agility a pružnosti zdrojov, ale pri príležitosti tohto konkrétneho projektu bolo viac než len to.

Foto: Ade Akinrujomu / Getty Images

V prvom rade umožnila rýchlejšie nasadenie s viacerými nasadeniami súčasne, a to z veľkej časti kvôli veľkému množstvu služieb. To znamená, že môžu pridávať nové funkcie oveľa rýchlejšie. V priebehu migračného roka sa väčšinou zdržiavali nové funkcie, pretože chceli udržať veci čo najstabilnejšie na prechod, ale s novým systémom, ktorý sa môže stať oveľa rýchlejším, aby mohli pridávať nové funkcie.

Dostávajú oveľa lepší výkon a ak narazia na prekážku v oblasti výkonnosti, môžu len pridať ďalšie zdroje, pretože je to mrak. Navyše boli schopné mať lokálnu prítomnosť v EÚ a zlepšujú výkon tým, že majú aplikácie bližšie k koncovým používateľom, ktorí sa tam nachádzajú.

Napokon, v skutočnosti zistili, že oblak je ekonomickejšou možnosťou, čo nie je každá spoločnosť, ktorá sa presúva do oblaku. Zatváraním dátových centier a znížením kapitálových nákladov spojených s nákupom hardvéru a prijímaním personálu IT na jeho udržanie bolo možné znížiť náklady.

Správa častí ľudí

Bolo to dlho vyťažený projekt a ako taký museli skutočne premýšľať o jeho ľudskom aspekte. Mali by vymeniť ľudí do a von, aby sa uistili, že inžinieri zostali svieži a nevypálili pomoc pri prechode.

Jedna vec, ktorá pomohla, bola všeobecná firemná kultúra, ktorú Viswanath upřímne popisuje ako otvorenú komunikáciu a všeobecnú politiku "bez kecy". "Trvalo sme otvorenou komunikáciou, aj keď to nie je dobre, ľudia by si zvedli ruku, ak by nedokázali držať krok a my im pomôžeme, " povedal.

Priznal, že v spoločnosti existuje nejaká úzkosť a osobne realizácia projektu tohto rozsahu, ale vedeli, že to musia urobiť pre budúcnosť organizácie. "Bola určite nervozita na to, čo ak tento projekt nevyjde dobre, zdá sa, že to je očividné správne smerovanie a museli sme to urobiť." Riziko bolo, keby sme sa dostali do popravy a neuvedomili sme si výhody, ktoré sme vybrali áno. "

Nakoniec to bolo veľa práce, ale fungovalo to v poriadku a systém fungoval v budúcnosti. "Teraz sme zriadení na ďalších 10 rokov, " povedal.