Uzbuđeni smo što možemo objaviti da smo dovršili našu pokrivenost kao dio upravljačkog programa za Terraform ‘infrastrukturu kao kod’. Kao takav, CloudSigma je sada službeni pružatelj usluga na njihovoj platformi. Ako još niste upoznati s Terraformom, ovaj blog post će istaknuti glavne razloge zašto biste ga trebali koristiti.
O Terraformu
Terraform je moćan alat otvorenog koda za upravljanje konfiguracijom koji je stvorio Hashicorp koji vam omogućuje da sigurno i učinkovito gradite, implementirate, mijenjate i verzijate komponente infrastrukture velikih razmjera u oblaku i lokalnim podatkovnim centrima. Alat koristi pouzdanu automatizaciju i ponovljivi kod, omogućujući vam stvaranje, ažuriranje ili uklanjanje komponenti vaše arhitekture prema potrebi, sve jednom naredbom.
Terraform je brzo stekao popularnost ne samo zbog svoje jednostavne sintakse i lake modularnosti. Što je najvažnije, alat omogućuje razvojnim programerima upravljanje IaaS ili PaaS pružateljima usluga kao što je CloudSigma, kao i prilagođenim internim rješenjima besprijekorno u jednoj multi-cloud konfiguraciji. Potrebno je samo nekoliko naredbi za postavljanje jednostavnih ili složenih arhitektura na CloudSigma ili drugim verificiranim pružateljima usluga računima.
Infrastruktura kao kod
Jedan važan razlog zašto razvojni programeri razmatraju Terraform je upravljanje njihovom Infrastrukturom kao kodom (IaC). IaC je metodologija razvoja i operacija koja omogućuje da se implementacije poslužitelja i konfiguracija softvera predstave kao kod. U tu svrhu alat koristi jednostavan, ljudima čitljiv jezik pod nazivom HCL (HashiCorp Configuration Language). Ova metodologija uvelike smanjuje mogućnost ljudske pogreške i olakšava upravljanje složenim sustavima.
Zašto Terraform
Na tržištu su dostupni slični IaC alati, kao što su Ansible, Chef ili Puppet. Međutim, Terraform donosi revoluciju u DevOps svijet fokusirajući se na automatizaciju same infrastrukture. Ako već ne koristite ovaj alat, evo glavnih razloga zašto biste ga trebali razmotriti kao jedan od svojih DevOps alata:
1. Platformski neutralan i neovisan o oblaku
Terraform je namjenski izgrađen da bude potpuno agnostičan u pogledu platforme i oblaka. Stoga podržava više platformi u oblaku kao dio svog registra, dok se drugi IaC alati obično fokusiraju na jednog pružatelja usluga u oblaku. Budući da se, prema nedavnoj studiji tvrtke Gartner, 81% korisnika javnog oblaka trenutno radi s dva ili više pružatelja usluga, upravljanje multi-cloud okruženjem je ključni scenarij koji treba uzeti u obzir kada je u pitanju korištenje javnog oblaka.
2. Jednostavne i transparentne promjene konfiguracije
Alat čini promjene konfiguracije infrastrukture jednostavnima i transparentnima za upravljanje. Pomaže razvojnim programerima da provjere i pregledaju promjene prije nego što se primijene na infrastrukturu na pouzdan i siguran način. Ova značajka transparentnosti smanjuje rizik i omogućuje lakše razumijevanje načina na koji će svaka promjena utjecati na okruženje.
3. Fokusiran na automatizaciju
Za razliku od mnogih drugih alata, Terraform je razvijen posebno za automatizaciju upravljanja infrastrukturom. Terraformove konfiguracijske datoteke omogućuju vam da preskočite ručne procese i definirate, osigurate i konfigurirate resurse u vašem oblaku i/ili fizičkim poslužiteljima na pouzdan i predvidljiv način. Možete ponovno upotrijebiti unaprijed postavljene predloške za stvaranje identičnih okruženja, kako za testiranje tako i za produkciju. Moćna automatizacija ovog alata smanjuje potencijalni rizik od ljudske pogreške. Također smanjuje poslovne troškove i podiže kodiranje na učinkovitiju razinu.
4. Snažna podrška i brz razvoj
Budući da je proizvod otvorenog koda, Terraform ima snažnu aktivnu zajednicu koja može pomoći s dodacima, proširenjima, vodičima ili profesionalnom podrškom o tome kako najbolje iskoristiti IaC mogućnosti Terraforma u različitim oblacima. Kao rezultat toga, nove se značajke dodaju vrlo redovito i poboljšane verzije izdaju se brzim tempom.
Kako biste saznali više o pružatelju usluga i njegovoj dokumentaciji, možete posjetiti Terraform.io. Također možete pronaći izvorni kod za naš dodatak na Terraform Provider CloudSigmaZasebno smo izradili brzi vodič o kako implementirati svoju virtualnu infrastrukturu na CloudSigma koristeći Terraform, što vam može pomoći da brzo započnete.
Ažuriran SDK Go Driver
Osim što se CloudSigma Terraform provider sada službeno nudi, također želimo najaviti da smo ažurirali naš driver za programski jezik Go. Dostupan je ovdje i pruža Go pakete za upravljanje i korištenje vaših CloudSigma implementacija.
Komentari
Još nema komentara. Budite prvi.