Vissza a bloghoz

A CloudSigma mostantól hitelesített Terraform szolgáltató

A CloudSigma mostantól hitelesített Terraform szolgáltató

Örömmel jelentjük be, hogy befejeztük a lefedettségünket a Terraform ‘infrastructure as code’ illesztőprogramjának részeként. Ezáltal a CloudSigma mostantól hivatalos szolgáltató a platformjukon. Ha még nem ismeri a Terraformot, ez a blogbejegyzés felvázolja a legfontosabb okokat, amiért érdemes használnia.

A Terraformról

Terraform egy hatékony, nyílt forráskódú konfigurációkezelő eszköz, amelyet a Hashicorp hozott létre, amely lehetővé teszi, hogy biztonságosan és hatékonyan építsen fel, telepítsen, módosítson és verziózzon nagyméretű infrastruktúra-összetevőket felhőalapú és helyi adatközpontokban. Az eszköz megbízható automatizálást és ismételhető kódot használ, lehetővé téve az architektúra összetevőinek létrehozását, frissítését vagy eltávolítását szükség szerint, mindezt egyetlen paranccsal.

A Terraform nemcsak egyszerű szintaxisa és könnyű modularitása miatt vált gyorsan népszerűvé. Ami a legfontosabb, az eszköz lehetővé teszi a fejlesztők számára, hogy mind az olyan IaaS vagy PaaS szolgáltatókat, mint a CloudSigma, mind az egyedi, házon belüli megoldásokat zökkenőmentesen, egyetlen multi-cloud környezetben kezeljék. Mindössze néhány parancsra van szükség az egyszerű vagy összetett architektúrák beállításához a CloudSigma vagy más hitelesített szolgáltatók fiókjaiban.

Infrastruktúra mint kód

Az egyik fontos ok, amiért a fejlesztők fontolóra veszik a Terraformot, az, hogy kezeljék az Infrastructure as Code (IaC) koncepciójukat. Az IaC egy olyan fejlesztési és üzemeltetési módszertan, amely lehetővé teszi a szervertelepítések és a szoftverkonfigurációk kódként való ábrázolását. Erre a célra az eszköz egy egyszerű, ember által olvasható nyelvet használ, amelyet HCL-nek (HashiCorp Configuration Language) hívnak. Ez a módszertan nagymértékben csökkenti az emberi hibák lehetőségét és könnyebben kezelhetővé teszi a komplex rendszereket.

Miért a Terraform?

Vannak hasonló IoC eszközök a piacon, mint például az Ansible, a Chef vagy a Puppet. A Terraform azonban forradalmasítja a DevOps világát azáltal, hogy magának az infrastruktúrának az automatizálására összpontosít. Ha még nem használja ezt az eszközt, íme a legfontosabb okok, amiért érdemes megfontolnia mint az egyik DevOps eszközét:

1. Platformsemleges és felhőfüggetlen

A Terraformot kifejezetten úgy tervezték, hogy teljesen platform- és felhőfüggetlen legyen. Ezért a registry-je részeként több felhőplatformot is támogat, míg más IaC eszközök általában egyetlen felhőszolgáltatóra összpontosítanak. Mivel egy friss Gartner-tanulmány szerint a nyilvános felhőt használók 81%-a jelenleg két vagy több szolgáltatóval dolgozik, a multi-cloud környezet kezelése az egyik legfontosabb szempont, amit figyelembe kell venni a nyilvános felhő használatakor.

2. Egyszerű és átlátható konfigurációs változtatások

Az eszköz könnyen és átláthatóan kezelhetővé teszi az infrastruktúra konfigurációs változtatásait. Segít a fejlesztőknek ellenőrizni és előnézetben megtekinteni a változtatásokat, mielőtt azokat megbízható és biztonságos módon alkalmaznák az infrastruktúrán. Ez az átláthatósági funkció csökkenti a kockázatot, és könnyebb megértést biztosít arról, hogy a változtatások hogyan befolyásolják majd a környezetet.

3. Az automatizálásra összpontosít

Sok más eszközzel ellentétben a Terraformot kifejezetten az infrastruktúra-kezelés automatizálására fejlesztették ki. A Terraform konfigurációs fájljai lehetővé teszik a manuális folyamatok kihagyását, és lehetővé teszik az erőforrások megbízható és kiszámítható módon történő meghatározását, üzembe helyezését és konfigurálását a felhőben és/vagy a fizikai szervereken. Újra felhasználhatja az előre beállított sablonokat azonos környezetek létrehozásához, mind tesztelési, mind éles környezetben. Ez az eszköz hatékony automatizálása csökkenti az emberi hibák kockázatát. Emellett csökkenti az üzleti költségeket, és hatékonyabb szintre emeli a kódolást.

4. Erős támogatás és gyors fejlesztés

Mivel nyílt forráskódú termék, a Terraform erős, aktív közösséggel rendelkezik, amely segítséget nyújthat beépülő modulokkal, bővítményekkel, útmutatókkal vagy professzionális támogatással kapcsolatban abban, hogyan lehet a legjobban kihasználni a Terraform IaC képességeit a különböző felhőkben. Ennek eredményeként az új funkciók rendszeresen hozzáadásra kerülnek, és a továbbfejlesztett verziók gyors ütemben jelennek meg.

Ha többet szeretne megtudni a szolgáltatóról és annak dokumentációjáról, látogasson el a Terraform.io oldalra. A beépülő modulunk forráskódját is megtalálhatja a Terraform Provider CloudSigma oldalon. Külön készítettünk egy gyors útmutatót a hogyan helyezze üzembe virtuális infrastruktúráját a CloudSigma-nál a Terraform használatával, ami segíthet a gyors elindulásban.

SDK Go Driver frissítve

Azon túlmenően, hogy a CloudSigma Terraform provider mostantól hivatalosan is elérhető, szeretnénk bejelenteni azt is, hogy frissítettük az illesztőprogramunkat a Go programozási nyelvhez. Ez elérhető itt és Go csomagokat biztosít a CloudSigma telepítések kezeléséhez és használatához.

author

Vanya Nikova

Szerző · CloudSigma

Preslav Dobrev a CloudSigma kreatív tervezője, aki hagyományos és innovatív marketingcsatornák segítségével következetes vállalati identitás kialakítására összpontosít. Kiemelkedően képes ötvözni a művészi látásmódot a stratégiai marketinggel, hogy hatásos márkatörténeteket hozzon létre.

Hozzászólások

Még nincsenek hozzászólások. Legyen Ön az első.