Cleura Cloud Verktyg

Cleura Cloud-verktyg inkluderar stöd för en rad verktyg som hjälper dig att hantera, automatisera och integrera molnresurser.

Oavsett om du föredrar att använda ett kommandoradsgränssnitt, API:er, grafiskt webbgränssnitt eller Infrastructure as Code, hittar du rätt alternativ här.

När ska du använda vad

VerktygBäst förGränssnitt
APISystem-till-system-integration och automatiseringOpenStack API
Cleura REST API
CLISnabb skriptning, avancerad användning, terminalbaserad åtkomstKommandorad
SDKMolninteraktion på applikationsnivå (Python, Go, etc.)Kod
CCMPFullständigt gränssnitt för konto- och infrastrukturhanteringWebgränssnitt
IaC (Terraform, OpenTofu Ansible)Deklarativa, reproducerbara infrastrukturkonfigurationerKodbaserad automatisering

Att välja rätt verktyg

Nedan följer en kort beskrivning av varje verktyg för att hjälpa dig att hitta rätt.

API

Tjänsterna i Cleura Cloud är tillgängliga via ett av två API-gränssnitt (Application Programming Interface).

OpenStack API

Starta serverinstanser, skapa images, tilldela metadata till instanser och avbildningar, skapa lagringsbehållare och objekt samt utföra andra åtgärder i Cleura Cloud. Se vår OpenStack API-referensdokumentation.

Cleura Cloud REST API

Du kan låsa upp den fulla kraften i Cleura Cloud och Cleura Cloud Management Panel med vårt REST API. Det integreras enkelt med verktyg som SDK för att automatisera uppgifter och effektivisera dina arbetsflöden. Se vår referensdokumentation för Cleura Cloud REST API för mer information.

OpenStack-klienten

Cleura Cloud är byggt med OpenStack som består av en samling enskilda projekt, vart och ett ansvarigt för en specifik molnfunktionalitet (beräkningskraft, nätverk, blocklagring etc.). Vissa av dessa tjänster har sin egen detaljerade API-referensdokumentation. OpenStackClient (även kallad OSC) är en kommandoradsklient för OpenStack som samlar dessa API:er under en enhetlig kommandostruktur.

Läs mer om OpenStackClient

SDK

Du kan interagera direkt med OpenStack API med hjälp av HTTP- eller HTTPS-förfrågningar, men de flesta utvecklare föredrar att använda SDK (Software Development Kits) som erbjuder språkspecifika gränssnitt till OpenStack-tjänsterna. Dessa SDK:er finns tillgängliga för olika programmeringsspråk:

  • Python
  • Go
  • .NET
  • PHP
  • Ruby
  • Java
  • JavaScript/Node.js

Se vår OpenStack API-referensdokumentation för mer information.

CCMP

Cleura Cloud Management Panel (CCMP) är en självbetjäningsportal och en webbapplikation. Den finns i två separata versioner för Cleura Public Cloud och Cleura Compliant Cloud, och gör att du enkelt kan skapa och hantera molnresurser från din webbläsare.

Styr virtuella maskiner

Med CCMP kan du kontrollera alla aspekter av dina virtuella maskiner, t.ex. skapa, starta, stoppa, pausa (viloläge), starta om och ta bort virtuella maskiner med en knapptryckning.

Molnlagring

Du kan visa, skapa, redigera och ta bort lagringsvolymer och snapshots samt ansluta volymer till befintliga virtuella maskiner.

Containerorkestrering

Cleura Container Orchestration Engine gör det möjligt att dynamiskt orkestrera containerkluster med integration till OpenStack-resurser för beräkning, nätverk, blocklagring och lastbalanserare.

Säkerhetsgrupper

Säkerhetsgrupper och regler möjliggör IP-filtrering för både åtkomsthantering och enskilda virtuella maskiner.

Keypairs

Skapa, lista, visa och ta bort privata nycklar och ladda upp offentliga tokens för OpenSSH-nyckelpar som används för åtkomst till virtuella maskiner.

Nätverksfunktioner

Med CCMP kan du se din virtuella nätverkstopologi. Du kan skapa, redigera och ta bort publika nätverk samt skapa och hantera subnät. Du kan också tilldela och ta bort IP-adresser till och från virtuella maskiner och hantera VPN-tunnlar.

Åtkomst till konsol

CCMP har en inbyggd konsolemulator för fjärrinloggning till dina virtuella maskiner.

Hantering av images

Tjänsten för images innehåller sk. images som är förkonfigurerade av Cleura. Du kan också skapa och ladda upp dina egna så kallade ”privata images” eller skapa dem baserat på en befintlig virtuell maskin. Dessa privata images kommer endast att vara tillgängliga för den användare som skapade dem men kan enkelt delas med andra användare.

Licenser

De flesta operativsystem är open source och följer därmed licensavtalen för open source, vissa operativsystm är licensierade. Dessa images har inga ytterligare avgifter förutom kostnaden för de allokerade virtuella maskinerna.

Kommersiellt licensierade operativsystem

Vissa kommersiellt licensierade operativsystem, t.ex. Microsoft Windows Server, finns tillgängliga i CCMP. De debiteras beroende på användning per virtuell maskin på månadsbasis.

Infrastruktur som kod

Automatisering spelar en avgörande roll för effektiv hantering och skalning av dina Cleura Cloud-resurser. Genom att använda Infrastructure as Code (IaC) kan du definiera dina infrastrukturkonfigurationer genom kod vilket möjliggör versionskontroll, samarbete och reproducerbara driftsättningar.

Detta tillvägagångssätt effektiviserar inte bara driften utan är också i linje med DevOps-metoder, vilket möjliggör sömlös integration i CI/CD pipelines.

Automatisera med Ansible

Ansible tillhandahåller en samling moduler som är särskilt utformade för OpenStack-tjänster. Cleura Cloud-användare kan skriva playbooks för att automatisera uppgifter som provisionering av instanser, konfigurering av nätverk och hantering av lagring. Ansibles agentlösa arkitektur förenklar distribution och hantering, vilket gör det lättare att upprätthålla det önskade tillståndet för infrastrukturen över tid.

Automatisera med Terraform eller OpenTofu

Terraform eller OpenTofu stöder OpenStack genom sina sk. providers, vilket gör det möjligt för Cleura Cloud-användare att definiera sin infrastruktur som kod med hjälp av konfigurationsfiler. Detta tillvägagångssätt möjliggör versionskontroll, samarbetsflöden och reproducerbara driftsättningar. Genom att använda Terraform eller OpenTofu kan du effektivt hantera livscykeln för Cleura Cloud-resurser – från skapande till modifiering och borttagning.


Vilka verktyg finns tillgängliga i Cleura Cloud?

Cleura Cloud erbjuder OpenStack API, CLI, SDKs, webbaserad hanteringspanel (CCMP) samt stöd för Infrastructure as Code med verktyg som Terraform och Ansible.

Vilket verktyg är rätt för mig?

Det beror på din arbetsflöde. Använd API för integrationer, CLI för scripting, SDKs för applikationsstyrning, CCMP för grafisk hantering och IaC för automatiserad driftsättning av din molninfrastruktur.

Stöds standardverktyg för OpenStack?

Ja – Cleura Cloud är byggt med OpenStack och fullt kompatibelt, vilket innebär att du kan använda vanliga OpenStack-klienter, SDKs och API utan modifieringar.

Kan jag automatisera min infrastruktur med Cleura Cloud?

Absolut. Du kan använda Infrastructure as Code-verktyg som Terraform och Ansible för att definiera och hantera resurser på ett reproducerbart och versionskontrollerat sätt.

Måste jag välja ett enda verktyg?

Nej, de flesta kombinerar flera verktyg baserat på användning – t.ex. CCMP för daglig drift, Terraform för driftsättning och CLI för felsökning och scriptning.

INNEHÅLL