Cloud API

Für schnellere & und effizientere Arbeitsabläufe

  • RESTful API
  • Libraries & SDKs
  • Souveränität

In wenigen Minuten bereit

NETWAYS Cloud API

Hosted and made with love in Germany.

RESTful API

Ecosystem & Integration

Bibliotheken & SDKs

CI / CD

Volle Kontrolle

Powered by OpenStack

IaaS mit OpenStack-API

Mit einer API (Application Programming Interface) können voneinander unabhängige Anwendungen zusammenarbeiten und Daten austauschen. NETWAYS Cloud: Infrastructure as Code war noch nie so einfach!

Neueste Technik

Automatisiere & Integriere

Unsere Cloud verwendet OpenStack-APIs für ihre Rechen-, Speicher- und Netzwerkkomponente. Dies ermöglicht Automatisierung & Integration mit Build-Pipelines, Konfigurationstools und Anwendungsschichten.

Standard API

Die OpenStack APIs der NETWAYS Cloud sind mit zahlreichen DevOps-Tools kombinierbar. Nutze weiterhin das, was Du kennst und für Dich funktioniert!

Easy Use Icon

Verbinde Deine Tools

Verwende Deine bevorzugten Tools, um Serverinstanzen zu starten, Images zu erstellen, Netzwerke und Netzwerkkomponenten einzurichten. Automatisiere so viel wie möglich für schnellere und produktivere Arbeitsabläufe.

Anwendungsszenarien

Bereitstellung und Skalierung

Du kannst die OpenStack-API verwenden, um programmgesteuert neue virtuelle Maschinen und andere Ressourcen bereitzustellen, wenn der Verkehr auf Deine gehosteten Websites zunimmt. Du kannst z.B. ein Skript erstellen oder ein Orchestrierungstool verwenden, das Website-Traffic-Metriken überwacht und automatisch zusätzliche VMs startet, wenn der Traffic einen bestimmten Schwellenwert überschreitet.

Entwicklung & Testing

Die Integration von OpenStack in Deine CI/CD-Pipeline optimiert den Softwareentwicklungsprozess. Es ermöglicht Dir, mühelos Testumgebungen zu erstellen, automatisierte Tests auszuführen und Anwendungen bereitzustellen – und das alles dank der Bequemlichkeit der OpenStack-API.

Dein Tool – Dein Code

Betriebssysteme

DevOps Tools

Terraform, Heat-Stack, Packer, Ansible, Puppet, Docker, GitLab und viele weitere beliebte Tools aus einem riesigen Ökosystem stehen bereit, um Deine Umgebung in Schwung zu bringen.

Custom Image

Bibliotheken und SDKs

Gängige Programmiersprachen (Python, Ruby, Golang und viele mehr) bieten Unterstützung für OpenStack durch eine Vielzahl von Bibliotheken.

Mache mehr mit Deiner Cloud

Optimiere dein Cloud-Projekt, indem Du nur die Ressourcen auswählst, die Du benötigst, in genau der richtigen Größe und Menge und jederzeit skalierbar. Unsere auf OpenStack basierenden NETWAYS Cloud Services bieten zahlreiche Rechen-, Speicher- und Netzwerkressourcen, die mit neuester Technologie ausgestattet sind. Erstelle ganz einfach Deine moderne IT-Infrastruktur.

Hoch hinaus mit unserer Cloud

Cloud-Dienste sind ein entscheidender Bestandteil des modernen Computing und bieten eine flexible und skalierbare virtuelle Infrastruktur. Mit uns als DSGVO-konformem Hosting-Anbieter mit ISO-27001-zertifizierten Rechenzentren in Deutschland kannst Du deinen zuverlässigen Cloud Services in wenigen Minuten starten!

Flexible Icon

Flexibel

Passe dich dynamisch an sich ändernde Anforderungen an. Wir stellen die Ressourcen nach Bedarf zur Verfügung. Bereit, wann immer Du es bist.

Flexible Icon

Skalierbar

Wir sind auf Skalierung ausgelegt – und das gilt auch für unsere NWS Cloud, die auf OpenStack basiert. Bei uns ist selbst der Himmel nicht die Grenze.

Flexible Icon

Support(ive)

Wir haben alles gesehen. Daher wissen wir, wie Du schwierige Situationen bewältigen kannst. Mach das Beste aus Deiner Cloud-Infrastruktur – mit uns.

Flexible Icon

DSGVO Konform

Datensicherheit und Datenschutz werden nie alt. Und wir werden niemals müde, Deine Daten hier in Deutschland sicher aufzubewahren.

Flexible Icon

Pay-as-you-go

Erledige Aufgaben mit uns zeitnah und bezahle nur für das, was du tatsächlich nutzt. Kosten sparen? Klingt clever.

Flexible Icon

Fokus auf Dich

Du kennst Dein Kerngeschäft am besten. Und wenn es um das Management von Cloud-Infrastrukturen geht, kennen wir uns auch bestens aus.

Anwendungsbeispiele

Erstelle deine Ressourcen mit unserer REST-API.

REST-API

Mit der bereitgestellten REST-API kannst Du OpenStack Instanzen erstellen. Es stehen auch Bibliotheken für die gängigsten Programmiersprachen zur Verfügung.

curl -X POST https://cloud.netways.de:8774/v2.1/servers 
    -H "Content-Type: application/json" 
    -H "X-Auth-Token: $TOKEN" 
    -d '{
        "server": {
            "name": "'myinstance'",
            "flavorRef": "'$FLAVOR_ID'",
            "imageRef": "'$IMAGE_ID'",
            "networks": [
                {
                    "uuid": "'$NETWORK_ID'"
                }
            ]
        }
    }'

Ruby

Dies ist ein Beispiel, das zeigt, wie eine Instanz mithilfe der Fog-Bibliothek in Ruby erstellt wird.

require "fog/openstack"
compute = Fog::OpenStack::Compute.new(@connection_params) # use the first flavor and image from the list flavor = compute.flavors[0] image = compute.images[0] # create a new instance instance = compute.servers.create name: 'test', image_ref: image.id, flavor_ref: flavor.id # Optionally, wait for the instance to provision before continuing instance.wait_for { ready? }

Gut zu wissen

Was ist die OpenStack-API?

Die OpenStack-API ist eine Reihe von RESTful-Webdiensten, die eine programmatische Schnittstelle für die Interaktion mit OpenStack-Clouddiensten bereitstellen. OpenStack ist eine Open-Source-Cloud-Computing-Plattform, die eine Reihe von Diensten für den Aufbau und die Verwaltung öffentlicher und privater Cloud-Infrastrukturen bereitstellt.

Die OpenStack-API ist so konzipiert, dass sie einfach, flexibel und benutzerfreundlich ist. Es ermöglicht Entwicklern, über einen Standardsatz von HTTP-Anfragen und -Antworten auf Cloud-Ressourcen wie virtuelle Maschinen, Speichervolumes und Netzwerkressourcen zuzugreifen und diese zu verwalten.

Kann ich meine Infrastruktur mit Terraform, Ansible oder Puppet steuern?

Ja, Sie können Terraform, Ansible und Puppet verwenden, um OpenStack-Cloud-Ressourcen zu steuern und zu verwalten. Diese Tools bieten eine flexible und leistungsstarke Möglichkeit, die Bereitstellung, Konfiguration und Verwaltung der Infrastruktur zu automatisieren.

Terraform ist ein Tool zum sicheren und effizienten Erstellen, Ändern und Versionieren von Infrastrukturen. Es unterstützt eine Vielzahl von Cloud-Anbietern, einschließlich OpenStack, und ermöglicht es Ihnen, Infrastruktur als Code mit einer deklarativen Syntax zu definieren. Mit Terraform können Sie OpenStack-Ressourcen wie Recheninstanzen, Netzwerke und Speichervolumes definieren und ihren Lebenszyklus über eine einfache Befehlszeilenschnittstelle verwalten.

Ansible ist ein Konfigurationsverwaltungstool, mit dem Sie die Bereitstellung, Konfiguration und Bereitstellung von Servern automatisieren können. Es verwendet eine einfache YAML-basierte Syntax, um Konfigurationsdateien zu definieren, die einfach versioniert und gemeinsam genutzt werden können. Mit Ansible können Sie die Installation und Konfiguration von OpenStack-Diensten automatisieren sowie den Lebenszyklus von Cloud-Ressourcen wie virtuellen Maschinen und Netzwerkinfrastruktur verwalten.

Puppet ist ein weiteres Konfigurationsmanagement-Tool, mit dem Sie die Bereitstellung und Konfiguration von Software und Infrastruktur automatisieren können. Es verwendet eine deklarative Sprache, um Ressourcen und Abhängigkeiten zu definieren, und bietet eine leistungsstarke und flexible Möglichkeit, komplexe Infrastrukturen zu verwalten. Mit Puppet können Sie OpenStack-Dienste verwalten, Anwendungen bereitstellen und Cloud-Ressourcen mit einer einfachen und leicht verständlichen Syntax verwalten.

Muss ich bei der API auf eine Ratenbegrenzung achten?

Standardmäßig ist das OpenStack-API-Ratenlimit für die meisten APIs auf 10 Anfragen pro Sekunde und Projekt eingestellt. Dieses Limit kann jedoch von OpenStack-Administratoren nach Bedarf konfiguriert und angepasst werden. Unterschiedliche APIs können unterschiedliche Ratenbegrenzungen haben, und die Ratenbegrenzungen können je nach Rolle und Berechtigungen des Benutzers variieren.

Wenn das Ratenlimit überschritten wird, gibt die API den Antwortcode „429 Too Many Requests“ zurück, der anzeigt, dass der Benutzer die zulässige Anzahl von Anfragen überschritten hat. Der Benutzer muss warten, bis das Ratenlimit zurückgesetzt wird, bevor er weitere Anfragen stellen kann.

Wen kann ich im Falle eines Problems kontaktieren?

Du kannst Unterstützung unter nws@netways.de sowie im Live-Chat unten rechts erhalten.

Kontaktiere uns!

Du hast Wünsche oder Fragen oder möchtest einfach nur „Hallo“ sagen? Nimm Kontakt mit uns auf! Wir freuen uns von Dir zu hören! Schicke uns eine Nachricht und wir melden uns in Kürze!