Terug naar blog

CloudSigma is nu een geverifieerde Terraform-provider

CloudSigma is nu een geverifieerde Terraform-provider

We zijn verheugd te kunnen aankondigen dat we onze dekking hebben voltooid als onderdeel van de Terraform ‘infrastructure as code’-driver. Als zodanig is CloudSigma nu een officiële provider op hun platform. Als u nog niet bekend bent met Terraform, zal deze blogpost de belangrijkste redenen schetsen waarom u het zou moeten gebruiken.

Over Terraform

Terraform is een krachtige open-source configuratiebeheertool gemaakt door Hashicorp waarmee u veilig en efficiënt grootschalige infrastructuurcomponenten kunt bouwen, implementeren, wijzigen en versies kunt beheren in cloud- en lokale datacenters. De tool maakt gebruik van betrouwbare automatisering en herhaalbare code, waardoor u componenten van uw architectuur naar behoefte kunt maken, bijwerken of verwijderen, allemaal met één commando.

Terraform heeft snel aan populariteit gewonnen, niet alleen vanwege de eenvoudige syntaxis en gemakkelijke modulariteit. Het belangrijkste is dat de tool ontwikkelaars in staat stelt om zowel IaaS- of PaaS-serviceproviders zoals CloudSigma als aangepaste in-house oplossingen te beheren naadloos in één multi-cloud setup. Er zijn slechts een paar commando's nodig om eenvoudige of complexe architecturen op te zetten in de CloudSigma- of andere geverifieerde providers-accounts.

Infrastructure as Code

Een belangrijke reden waarom ontwikkelaars Terraform overwegen, is om hun Infrastructure as Code (IaC) te beheren. IaC is een ontwikkelings- en operationele methodologie waarmee serverimplementaties en softwareconfiguratie als code kunnen worden weergegeven. Voor dit doel gebruikt de tool een eenvoudige, voor mensen leesbare taal genaamd HCL (HashiCorp Configuration Language). Deze methodologie vermindert de kans op menselijke fouten aanzienlijk en maakt complexe systemen gemakkelijker te beheren.

Waarom Terraform

Er zijn vergelijkbare IaC-tools op de markt, zoals Ansible, Chef of Puppet. Terraform is echter een revolutie in de DevOps-wereld door zich te richten op de automatisering van de infrastructuur zelf. Als u deze tool nog niet gebruikt, zijn hier de belangrijkste redenen waarom u deze zou moeten overwegen als een van uw DevOps-tools:

1. Platformneutraal en cloudonafhankelijk

Terraform is speciaal gebouwd om volledig platform- en cloudagnostisch te zijn. Daarom ondersteunt het meerdere cloudplatforms als onderdeel van zijn register, terwijl andere IaC-tools zich meestal richten op een enkele cloudprovider. Aangezien, volgens een recent onderzoek van Gartner, 81% van de gebruikers van openbare clouds momenteel met twee of meer providers werkt, is het beheren van een multi-cloudomgeving een belangrijk scenario om te overwegen als het gaat om het gebruik van openbare clouds.

2. Eenvoudige en transparante configuratiewijzigingen

De tool maakt configuratiewijzigingen van de infrastructuur eenvoudig en transparant te beheren. Het helpt ontwikkelaars om wijzigingen te valideren en te bekijken voordat ze op een betrouwbare en veilige manier op de infrastructuur worden toegepast. Deze transparantiefunctie beperkt het risico en zorgt voor een beter begrip van hoe een wijziging de omgeving zal beïnvloeden.

3. Gericht op automatisering

In tegenstelling tot veel andere tools is Terraform specifiek ontwikkeld om het infrastructuurbeheer te automatiseren. Met de configuratiebestanden van Terraform kunt u de handmatige processen overslaan en kunt u resources in uw cloud en/of fysieke servers op een betrouwbare en voorspelbare manier definiëren, inrichten en configureren. U kunt vooraf ingestelde sjablonen hergebruiken om identieke omgevingen te maken, zowel voor testen als voor productie. De krachtige automatisering van deze tool vermindert het potentiële risico op menselijke fouten. Het verlaagt ook de bedrijfskosten en tilt coderen naar een efficiënter niveau.

4. Sterke ondersteuning en snelle ontwikkeling

Als open-sourceproduct heeft Terraform een sterke actieve community die kan helpen met plug-ins, extensies, handleidingen of professionele ondersteuning over hoe u de IaC-functionaliteit van Terraform het beste kunt gebruiken in verschillende clouds. Hierdoor worden er zeer regelmatig nieuwe functies toegevoegd en verbeterde versies in een snel tempo uitgebracht.

Voor meer informatie over de provider en de bijbehorende documentatie kunt u terecht op Terraform.io. U kunt ook de broncode voor onze plug-in vinden op Terraform Provider CloudSigma. Daarnaast hebben we een beknopte handleiding gemaakt over hoe u uw virtuele infrastructuur bij CloudSigma implementeert met behulp van Terraform, wat u kan helpen om snel aan de slag te gaan.

SDK Go Driver bijgewerkt

Naast het feit dat de CloudSigma Terraform provider nu officieel wordt aangeboden, willen we ook aankondigen dat we onze driver hebben bijgewerkt voor de Go-programmeertaal. Deze is beschikbaar hier en biedt Go-pakketten voor het beheren en gebruiken van uw CloudSigma-implementaties.

author

Vanya Nikova

Auteur · CloudSigma

Preslav Dobrev is een creatief ontwerper bij CloudSigma, met de nadruk op een consistente bedrijfsidentiteit door middel van traditionele en innovatieve marketingkanalen. Hij is bedreven in het samenvoegen van artistieke visie met strategische marketing om impactvolle merkverhalen te creëren.

Reacties

Nog geen reacties. Wees de eerste.