S radosťou oznamujeme, že sme dokončili naše pokrytie v rámci ovládača Terraform ‘infrastructure as code’. CloudSigma je tak teraz oficiálnym poskytovateľom na ich platforme. Ak ešte Terraform nepoznáte, tento blogový príspevok vám priblíži hlavné dôvody, prečo by ste ho mali používať.
O platforme Terraform
Terraform je výkonný open-source nástroj na správu konfigurácie vytvorený spoločnosťou Hashicorp , ktorý vám umožňuje bezpečne a efektívne vytvárať, nasadzovať, meniť a verziovať rozsiahle komponenty infraštruktúry v cloudových aj lokálnych dátových centrách. Tento nástroj využíva spoľahlivú automatizáciu a opakovateľný kód, čo vám umožňuje vytvárať, aktualizovať alebo odstraňovať komponenty vašej architektúry podľa potreby, a to všetko pomocou jediného príkazu.
Terraform si rýchlo získal popularitu nielen vďaka svojej jednoduchej syntaxi a ľahkej modularite. Čo je však najdôležitejšie, tento nástroj umožňuje vývojárom spravovať poskytovateľov služieb IaaS alebo PaaS, ako je CloudSigma, ako aj vlastné interné riešenia bezproblémovo v jednom multi-cloudovom nastavení. Nastavenie jednoduchých alebo zložitých architektúr v účtoch CloudSigma alebo iných overených poskytovateľov vyžaduje len niekoľko príkazov.
Infraštruktúra ako kód
Jedným z dôležitých dôvodov, prečo vývojári zvažujú Terraform, je správa ich infraštruktúry ako kódu (IaC). IaC je metodika vývoja a prevádzky, ktorá umožňuje reprezentovať nasadenie serverov a konfiguráciu softvéru ako kód. Na tento účel nástroj využíva jednoduchý, pre ľudí čitateľný jazyk s názvom HCL (HashiCorp Configuration Language). Táto metodika výrazne znižuje riziko ľudskej chyby a uľahčuje správu zložitých systémov.
Prečo Terraform
Na trhu sú dostupné podobné nástroje IaC, ako napríklad Ansible, Chef alebo Puppet. Terraform však prináša revolúciu do sveta DevOps tým, že sa zameriava na automatizáciu samotnej infraštruktúry. Ak tento nástroj ešte nepoužívate, tu sú hlavné dôvody, prečo by ste ho mali zvážiť ako jeden z vašich nástrojov DevOps:
1. Platformovo neutrálny a nezávislý od cloudu
Terraform je navrhnutý tak, aby bol úplne nezávislý od platformy a cloudu. Preto v rámci svojho registra podporuje viacero cloudových platforiem, zatiaľ čo iné nástroje IaC sa zvyčajne zameriavajú na jedného poskytovateľa cloudu. Keďže podľa nedávnej štúdie spoločnosti Gartner 81% používateľov verejného cloudu v súčasnosti pracuje s dvoma alebo viacerými poskytovateľmi, správa multi-cloudového prostredia je jedným z hlavných scenárov, ktoré treba zvážiť pri využívaní verejného cloudu.
2. Jednoduché a transparentné zmeny konfigurácie
Tento nástroj robí správu zmien konfigurácie infraštruktúry jednoduchou a transparentnou. Pomáha vývojárom spoľahlivo a bezpečne overiť a zobraziť náhľad zmien pred ich aplikovaním na infraštruktúru. Táto transparentnosť zmierňuje riziko a uľahčuje pochopenie toho, ako akákoľvek zmena ovplyvní prostredie.
3. Zameraný na automatizáciu
Na rozdiel od mnohých iných nástrojov je Terraform vyvinutý špeciálne na automatizáciu správy infraštruktúry. Konfiguračné súbory platformy Terraform vám umožňujú vynechať manuálne procesy a definovať, zriadiť a konfigurovať prostriedky vo vašich cloudových a/alebo fyzických serveroch spoľahlivým a predvídateľným spôsobom. Môžete opätovne použiť prednastavené šablóny na vytvorenie identických prostredí, a to ako na testovanie, tak aj na produkciu. Výkonná automatizácia tohto nástroja znižuje potenciálne riziko ľudskej chyby. Znižuje tiež obchodné náklady a posúva kódovanie na efektívnejšiu úroveň.
4. Silná podpora a rýchly vývoj
Keďže ide o open-source produkt, Terraform má silnú aktívnu komunitu, ktorá vám môže pomôcť s pluginmi, rozšíreniami, návodmi alebo profesionálnou podporou, ako čo najlepšie využiť možnosti IaC platformy Terraform naprieč rôznymi cloudmi. Vďaka tomu sa nové funkcie pridávajú veľmi pravidelne a vylepšené verzie sú vydávané rýchlym tempom.
Ak sa chcete dozvedieť viac o poskytovateľovi a jeho dokumentácii, môžete navštíviť Terraform.io. Zdrojový kód pre náš plugin nájdete aj na Terraform Provider CloudSigma. Okrem toho sme vytvorili rýchleho sprievodcu pre ako nasadiť vašu virtuálnu infraštruktúru v CloudSigma pomocou Terraformu, čo vám môže pomôcť rýchlo začať.
Aktualizovaný SDK Go Driver
Okrem toho, že poskytovateľ CloudSigma Terraform je teraz oficiálne ponúkaný, by sme chceli tiež oznámiť, že sme aktualizovali náš ovládač pre programovací jazyk Go. Je k dispozícii tu a poskytuje balíky Go na správu a používanie vašich nasadení CloudSigma.
Komentáre
Zatiaľ žiadne komentáre. Buďte prvý.