Seite wählen

NETWAYS Blog

NWS – für jede:n etwas dabei

Bei uns kannst Du nicht nur einer unseren Apps starten, sondern auch Dein Kubernetes Cluster, OpenStack oder Vitess in Betrieb nehmen. Daher möchte ich Dir heute unser gesamtes NWS-Portfolio vorstellen und Dir Deine Möglichkeiten bei uns aufzeigen.

Apps

Bei uns kannst Du zwischen 11 verschiedenen Apps auswählen. Egal ob Du ein Videoconferenz-Tool (Jitsi), ein Messengerdienst oder einen sicheren Dienst für Deine Dateien (z. B. Nextcloud) benötigst. Du kannst auch Deinen Entwicklungsprozess beschleunigen und Dir die GitLab App starten – hier ist für alle etwas dabei.

All unsere Apps sind die ersten 30 Tage für Dich kostenlos. In dieser Zeit musst Du auch kein Zahlungsmittel hinterlegen – also rutscht Du auch in keine Abo Falle. Dadurch wollen wir Dir ermöglichen, die App umfangreich zu testen und  zu schauen, ob sie das richtige für Dich ist. In unserem NWS-Docs findest Du noch eine umfangreiche Anleitung, wie du unsere Apps in Betrieb nehmen kannst, und noch weitere Informationen – also schau‘ doch gerne mal rein 😊

OpenStack

Du möchtest Server und Netzwerke schnell und einfach starten? Dann bist Du bei uns genau richtig! Starte Deine virtuelle Maschinen (VMs), Storage und Netzwerke mühelos und passe sie dynamisch an sich ändernde Anforderungen an. Da wir einen Pool aus vorgefertigten Images für alle gängigen Betriebssysteme mit unterschiedlichen Sizing-Varianten zur Verfügung stellen, kannst Du Dir einfach die Passende aussuchen. Selbstverständlich kannst Du die Größe Deiner Virtuellen Maschine auch individuell zusammenstellen. Du kannst Firewalls, Verschlüsselung und Dienstrichtlinen festlegen und Deine Backup Rotation selbst bestimmen. Deine Daten liegen 3-fach redundant gesichert auf unserem Ceph-Cluster, der sich über unsere beiden DIN ISO 27001 zertifizierten Rechenzentren, die direkt in Nürnberg liegen, verteilt. Unsere Tutorials sollen Dir bei Deinen ersten Schritten helfen und in unserem NWS-Docs haben wir noch weitere hilfreiche Informationen für Dich.

Kubernetes

Unser Managed Kubernetes-Service hilft Dir bei der Orchestrierung Deiner Container-Workloads. Mit Kubernetes (K8s) automatisierst Du die Bereitstellung, Skalierung und Verwaltung Deiner containerisierten Anwendungen. Du erstellst Dir einfach ein Kubernetes-Projekt und legst am Anfang fest, ob Dein Cluster hochverfügbar sein soll und wie viele Knoten benötigt werden. Mit kubectl gibst Du an, welche Container wie oft und auf wie vielen Worker Nodes gestartet werden soll. Die Controlplane startet selbstständig innerhalb kurzer Zeit alle Container auf den Worker Nodes inklusive den notwendigen Loadbalancern. Auch hierfür haben wir einige Tutorials für Dich, genauso findest Du in unserem NWS-Docs weitere Informationen, die Dir den Umgang mit K8s erleichtern werden.

Vitess

Hier kannst Du Deine hochverfügbaren MySQL Datenbanken in Form eines Vitess-Clusters starten. Vitess betreiben wir in einem Kubernetes-Cluster, das natürlich auch gleichmäßig auf unsere beiden Rechenzentren verteilt ist. Wir replizieren Deine Daten immer von links nach rechts. Eine verwaltende Datenbank besteht also immer aus mindestens zwei Replikaten. Disaster Recovery ist von vornherein enthalten – sobald die Datenbank erstellt ist, wird ein erstes Backup und anschließend ein tägliches Backup erstellt. Wie du Deine Datenbank erstellen kannst, wird Dir auch in unserem Tutorial erklärt.

MyEnginneer Service

Für all unsere Services kannst Du immer gerne unsere MyEngineers zu Seite ziehen. Egal ob Du bei der Einrichtung Deines Kubernetes-Clusters Hilfe brauchst oder Du Probleme bei Deiner App hast. Sie sind immer stehts bereits Euch zu helfen und ihr Wissen weiterzugeben. Bei unserem MyEnginneer Service buchst Du keine Pauschale – wir arbeiten hier auf Zuruf und nach Absprache. Hier wird in 15-Minuten Intervallen abgerechnet. Auch bei Notfällen in der Nacht oder außerhalb der Geschäftszeiten kannst Du über eine extra Rufnummer die Hilfe in Anspruch nehmen.

Bei Fragen kannst Du Dich immer gerne an uns wenden. Du erreichst uns entweder unter sales@netways.de, unserem LiveChat oder Du rufst einfach unter der +49 911 92885-66 während unserer Geschäftszeiten an. Wir freuen uns auf Dich!

Leonie Pehle
Leonie Pehle
Account Manager

Leonie ist seit September 2019 bei NETWAYS und hat dort eine Ausbildung zur Kauffrau für Büromanagement erfolgreich abgeschlossen. Seit Juli 2022 unterstützt sie uns als Account Manager im Bereich Sales für NETWAYS Web Services. In ihrer Freizeit ist sie aktive Hobbyfotografin, immer auf der Suche nach dem perfekten Schnappschuss. Darüber hinaus ist sie immer im Stadion zu finden,  wenn der 1.FC Nürnberg spielt.

Cloud Services and NWS-ID – It’s a match!

We’re starting the new year with a new integration for you! As announced last year, the integration of further products with NWS-ID will continue in 2023! From now on the NWS Cloud Services are integrated with NWS-ID.

What are the advantages of integrating our Cloud Services with NWS-ID?

Combining these two services makes your daily work easier, because now you can:

  1. use a single login for both interfaces (Customer Interface and Cloud Interface)
  2. effortless switch between OpenStack projects, in the Customer Interface, in the Cloud Interface (Horizon) and on the OpenStack CLI
  3. use two-factor authentication for your Cloud Services
  4. authorise your colleagues to access your OpenStack projects in the NWS-ID group management

How can you use the Cloud Interface with NWS-ID?

Select NWS-ID at cloud.netways.de, log in and you’re done – simple as that! If you’re not an admin in your organization, they must authorize your NWS-ID. This happens as usual in the user group management in the customer interface.

How do I use the OpenStack-CLI with NWS ID?

As usual, you need an OpenStack Environment File. You can find a version adapted for NWS-ID under Get Started in your OpenStack project in the Customer Interface or in our NWS Docs.
If you’re a member of several OpenStack projects, you can easily switch between them. Simply source the OpenStack Environment File again to get a selection.
Don’t have the official OpenStack CLI client yet? No problem – you can get help in the NWS Docs!

What happens to the existing login?

The existing login can still be used, e.g. in your scripts or tools like Terraform. The password can be changed as usual on cloud.netways.de or via the OpenStack CLI.

What’s coming next?

For a more effortless access, we will gradually integrate our portfolio with NWS-ID. We are already playing with kubelogin and we are looking for a simple Vault SSH integration to extend the reach of your NWS-ID to your OpenStack Cloud Servers.
The same procedure as last year still applies. Please give us a little time to implement the integrations and we will of course come back to you as soon as possible! If you have any questions along the way, please feel free to contact us – we’re always there to help answer any open questions.

Achim Ledermüller
Achim Ledermüller
Senior Manager Cloud

Der Exil Regensburger kam 2012 zu NETWAYS, nachdem er dort sein Wirtschaftsinformatik Studium beendet hatte. In der Managed Services Abteilung ist er für den Betrieb und die Weiterentwicklung unserer Cloud-Plattform verantwortlich.

NETWAYS Cloud – IT Infrastruktur nach Maß

Im heutigen Blog möchte ich auf die Vorteile unserer NETWAYS Cloud eingehen.

Das dürfte für alle interessant sein, die gerade vor der Entscheidung stehen in neue Hardware zu investieren, weil mal wieder der Speicherplatz zur Neige geht oder neue Services im Unternehmen eingeführt werden sollen.

Gerade in der aktuellen Lage ist die Beschaffung neuer Hardware mit einem erhöhten Risiko verbunden – die Kosten sind hier erheblich gestiegen und wenn man Pech hat, ist die Zeitspanne zwischen Bestellung und Eintreffen der Ware aufgrund von Lieferengpässen wesentlich höher als einem lieb ist. Schließlich braucht man die Hardware ja gleich und nicht erst in ein paar Monaten.

Und weil man den Investitionsprozess ja nicht wöchentlich durchlaufen möchte, bestellt man gleich ein bisschen mehr und ein bisschen größer, damit dann in der näheren Zukunft erst mal Ruhe ist und jeglicher potentieller Bedarf aus allen Abteilungen abgedeckt werden kann.

All denjenigen, die bei dem eben beschriebenen Entscheidungs-Dilemma die Ohren gespitzt haben, möchte ich wärmstens unsere NETWAYS Cloud ans Herz legen und im Folgenden fünf gute Gründe liefern, warum ein Wechsel in die Cloud ein sehr gute Alternative ist:

1. OpenSource

Unsere NETWAYS Cloud basiert auf OpenStack, das ursprünglich von der NASA und Rackspace ins Leben gerufen wurde und sich seitdem zur am weitest verbreitetsten OpenSource-Cloud-Software der Welt verbreitet hat. Die riesige Community sorgt dafür, dass OpenStack ständig weiterentwickelt wird und stets auf der Höhe der Zeit sowie den Ansprüchen des Marktes gewachsen bleibt.

Dadurch dass ausschließlich offene Standardschnittstellen verwendet werden, gibt es (im Gegensatz zu den großen Cloud-Providern) kein Vendor Lock-in. So kannst Du bei Bedarf Deine Unternehmensdaten unkompliziert migrieren, was einen Anbieterwechsel jederzeit möglich macht.

2. Datenschutz und -sicherheit

Das Thema Datenschutz und -Sicherheit bedarf viel Hirnschmalz und verursacht hohe Investitionskosten. Mit dem Umstieg zu uns brauchst Du Dir darüber keine Gedanken mehr zu machen, denn diese Hausaufgaben haben wir bereits gemacht.

Unsere NETWAYS Cloud betreiben wir auf zwei ISO27001-zertifizierten Rechenzentren in Nürnberg, welche von Partnern betrieben werden. Hier gelten höchste Standards bezüglich Zutrittsschutz, Klimatisierung und Stromversorgung. Beide Rechenzentren werden von uns völlig autark mit eigener Infrastruktur genutzt (Server, Firewalls, Load Balancer, Switches etc.). Unsere Rechenzentren sind untereinander redundant mit 10.000 MBit/s per Glasfaser angebunden, sodass bei Problemen ein Failover auf den jeweils anderen Standort stattfinden kann. Wir verfolgen bezüglich Datenschutz und – sicherheit einen maximal transparenten Ansatz: Unsere TOMs, AVV, die Liste aller Subunternehmer und alle AGBs kannst Du hier einsehen und feststellen, dass Deine Daten bei uns gut aufgehoben sind.

3. Verfügbarkeit

Bei unserer Infrastruktur sind alle Komponenten redundant aufgebaut. Vom Netzteil an jedem Server bis zu den Top of Rack Switches ist alles immer mindestens zwei Mal vorhanden. Gleiches gilt für alle Firewall-, Netzwerk und Spamfiltersysteme. Auch der Stromkreislauf ist immer über zwei verschiedene Stromkreisläufe abgebildet, welcher wiederum an der USV hängt.

Die daraus resultierenden Verfügbarkeiten u.v.m. findest Du in unseren Service Level Agreements.

Du kannst Dir Deine Systeme immer hochverfügbar aufbauen, indem Du die jeweiligen Instanzen stets auf beide Availabiltiy Zones (RZ1 und RZ2) verteilst und als Storage-System unseren stets dreifach redundant-verteilten Ceph-Cluster auswählst. Mit diesem Setup kann selbst der Komplettausfall eines Rechenzentrums ohne Einschränkung im Betrieb Deiner Anwendung gewährleistet werden.

4. Flexibilität

Neben Sicherheit und Verfügbarkeit spielt natürlich auch der Punkt Flexibilität eine gewichtige Rolle bei der Entscheidung in die NETWAYS Cloud zu wechseln.

Du musst Dir nicht im Vorfeld überlegen, wie groß Dein Setup in Zukunft einmal werden könnte. Hier kannst Du klein anfangen und bei Bedarf die Compute-Power hochfahren oder weitere VMs dazustellen.

Und ganz wichtig: das Ganze funktioniert natürlich auch anders herum. Solltest Du, aus welchen Gründen auch immer, Dein Setup wieder verkleinern wollen, so funktioniert auch das ohne Probleme. Unsere Cloud ist keine Einbahnstraße.

Auch im Bereich Maintenance und Support bekommst Du bei der NETWAYS Cloud die volle Bandbreite der Möglichkeiten.

Du kannst Deine Umgebung vollkommen selbstständig und ohne Unterstützung von uns einrichten und betreiben. Über unser Webinterface kannst Du neue Virtuelle Maschinen starten, die in wenigen Sekunden einsatzbereit sind.

Mittels Software Defined Networking und VPNaaS betreibst Du Dein eigenes virtuelles Rechenzentrum. Hier kannst Du Netzwerke isolieren, sichere Tunnel zu Deiner Cloud erstellen und eine maßgeschneiderte Umgebung nach Deinen Bedürfnissen kreieren.

Deine Daten kannst Du in unserem replizierten Ceph-Storage ablegen und Deine Assets auf einem Swift- oder S3-kompatiblen Objektspeicher speichern.

Für alle Bereiche der Cloud (Compute, Storage und Networking) sind APIs verfügbar. Hierdurch erhältst Du automatisierten Zugriff zur Steuerung von Aktionen (Erstellen, Löschen, Ändern oder Lesen) von OpenStack Ressourcen, was Dir die Integration in Build Pipelines, Konfigurationsmanagement Tools und sogar Anwendungsebenen enorm erleichtert.

Du hast aber auch die Möglichkeit mit unserem MyEngineer-Support-Service alle Aufgaben rund um den Betrieb Deiner Umgebung an uns abzugeben. So sparst Du Dir Zeit und Nerven. Unser MyEngineer-Team kümmert sich gerne um Installation und Maintenance Deiner bei uns gehosteten Services. Hier bei heißt die Devise „Alles kann, nichts muss!“. Gebe einfach die Aufgaben an uns ab, die Du nicht selber machen möchtest. Wir richten uns hier ganz individuell nach Deinen Wünschen.

5. Preis- und Laufzeitmodell – transparent und simpel

Zu guter Letzt spricht noch unser transparentes und simples Preis- und Vertragsmodell für den Wechsel in unsere NETWAYS Cloud.

Die Preisübersicht unserer Services findest Du hier.

Es kommt sowohl bei den OpenStack Ressourcen als auch beim MyEngineer-Support-Service das Pay-as-you-go-Modell zum Einsatz.

Das bedeutet, dass Du nur für die Ressourcen (CPU, RAM, Storage etc.) bezahlst, die für den Betrieb Deiner Umgebung im Einsatz sind. Das Accounting erfolgt pro Stunde. Sobald Du Deine gestarteten Projekte runterfährst, entstehen keine weiteren Kosten mehr. Mit unserem Cost Explorer kannst Du Dir jederzeit einen Überblick über die bisher im Monat angefallene Summe verschaffen.

Beim MyEngineer gilt: es wird nur die Zeit gebucht, die die Kollegen für den von Dir erteilten Auftrag benötigen. Accountet wird hier im 15-Minuten-Intervall. Es gibt hier also keine Support-Pauschalen, die selbst dann anfallen, wenn gar nichts geleistet wird. In der MyEngineer-App kannst Du einsehen, welche Arbeiten die Kollegen erledigt haben und welche Kosten dafür verrechnet werden.

Weder bei der NETWAYS Cloud noch beim MyEngineer-Support-Service gibt es irgendwelche Vertragslaufzeiten. Beides ist jederzeit sofort kündbar. Hierzu kannst Du einfach Deine gestarteten Projekte löschen – das wars.

Fazit:

Es gibt also viele gute Gründe, die für den Wechsel in unsere NETWAYS Cloud sprechen und ich hoffe, ich konnte Dich ein bisschen neugierig machen.

Gerne können wir über Dein Projekt in unserer Cloud sprechen. Melde Dich einfach per Kontaktformular oder telefonisch unter der +49 911 92885-0. Ich freue mich, von Dir zu hören!

 

 

 

Stefan Schneider
Stefan Schneider
Account Manager

Vor seiner Zeit bei NETWAYS hat Stefan als Projektmanager in einer Nürnberger Agentur dabei geholfen, Werbeprojekte auf die Straße zu bringen. Seit Juni 2017 ist er nun stolzes Mitglied der NETWAYS-Crew. Hier war er zuerst der Ansprechpartner für unserer Schulungen und kümmert sich aktuell um alle Anfragen rund um unser Hostingangebot. Die Freizeit vertreibt sich Stefan am liebsten mit Sport. Vom Joggen über Slacklining bis zum PennyBoard fahren ist er für alles zu haben.

Ein Ausblick – Traefik Provider OpenStack

Bei unseren Online-Trainings von NETWAYS, werden jedem einzelnen Teilnehmer eine oder mehrere explizite VMs zur Verfügung gestellt, welche in der OpenStack-Umgebung von NWS gehostet werden. Hierbei benötigen die VMs jeweils öffentliche IPs, welche leider nicht unendlich zu Verfügung stehen. Aus dieser Prämisse heraus entstand die Idee, einen sog. reverse Proxy zu benutzen, welcher Anfragen von Clients an Webserver weiterleitet – in diesem Fall an die entsprechende VM.

Das Problem an dieser Stelle ist, dass es für Traefik noch keinen Provider für OpenStack gibt. Daher wurde ein experimenteller openstack-provider entwickelt, welchen ich hier kurz vorstelle.

 

Funktionsweise des openstack-providers

Der openstack-traefik-provider benutzt den http-provider von Traefik um die VMs/Instanzen innerhalb eines OpenStack-Projektes zu suchen/finden. Damit Traefik die Informationen über die Instanzen erhält, wird ein OpenStack-Go-Client innerhalb eines Docker-Containers gestartet, welcher anschließend über die URL http://openstack:8080/traefik (diese URL kann im Code selbst angepasst werden), alle Informationen des Projektes über ein HTTP-Response zur Verfügung stellt. Traefik selbst pollt alle 10 sek. von dieser Adresse, um die Routen, Middlewares, etc. zu aktualisieren.

 

Beispielhafte Konfiguration

Jeglicher HTTPS-Traffic soll am Proxy terminiert werden, sodass innerhalb des internen Netzwerks HTTP benutzt wird:

main.go
[...]
settings := discovery.DefaultSettings
	settings.DefaultRule = "Host(`{{ .Name }}.trainig.netways.de`)"
	settings.DefaultEnable = true
	settings.AddressType = "floating"
	settings.DefaultLabels = map[string]string{
		// HTTP
		"traefik.http.routers.{{ .Name }}-http.service":                   "{{ .Name }}-http",
		"traefik.http.routers.{{ .Name }}-http.rule":                      "Host(`{{ .Name }}.trainig.netways.de`)",
		"traefik.http.routers.{{ .Name }}-http.entrypoints":               "http",
		"traefik.http.services.{{ .Name }}-http.loadBalancer.server.port": "80",
		"traefik.http.routers.{{ .Name }}-http.middlewares":               "http-to-https",

		// HTTPS
		"traefik.http.routers.{{ .Name }}-https.service":                   "{{ .Name }}-https",
		"traefik.http.routers.{{ .Name }}-https.rule":                      "Host(`{{ .Name }}.trainig.netways.de`)",
		"traefik.http.routers.{{ .Name }}-https.entrypoints":               "https",
		"traefik.http.services.{{ .Name }}-https.loadBalancer.server.port": "80",
		"traefik.http.routers.{{ .Name }}-https.tls":                       "true",

		// Redirect HTTP to HTTPS
		"traefik.http.middlewares.http-to-https.redirectscheme.scheme":    "https",
		"traefik.http.middlewares.http-to-https.redirectscheme.permanent": "true",
	}
[...]

 

Anschließend muss über den Befehl docker-compose up der Docker-Container mit der neuen Konfiguration gestartet werden und die Routen + Middleware sollten im Frontend zu sehen sein:

 

Da das Projekt sich derzeit noch in Entwicklung befindet, würde ich mich über Vorschläge, PullRequests oder Kritik von der Open Source Community sehr freuen!

Sobald das Projekt abgeschlossen ist, werde ich auch davon berichten!

 

NWS at OpenInfra Summit

About the OpenInfra Summit 2022

This year’s OpenInfra Summit takes place in Berlin. After two long years it is now possible again to take part in person and meet other developers, users and many people involved in the community.
The summit features talks about a wide variety of topics related to open source infrastructure technologies, ranging from OpenStack and container orchestration like Kubernetes to many other interesting topics like Machine Learning, CI/CD, Hardware Enablement, Edge Computing and NFV.

 

Who is going?

Since OpenStack and Kubernetes are already part of the NWS product portfolio, our Web Services team members are always interested in news around those topics!
Therefore some of our team members will be present at the summit. This year will also be the first time that NETWAYS Web Services joins the OpenInfra Summit as a Supporting Sponsor!

Will you be at #OpenInfra Summit Berlin next week, too?
NWS is attending as a sponsor and excited to meet lots of #infrastructure enthusiasts interested in #OpenStack, #Kubernetes and other #OpenSource #technologies.
Hope to see you around at @openinfradev! pic.twitter.com/IroBxTLdjh

— NETWAYS Web Services (@NetwaysCloud) June 2, 2022

As members of the NETWAYS Web Services team, Sebastian Saemann, Achim Ledermüller and me, Gabriel Hartmann will be on site. On top of that also Bernd Erk, the CEO of NETWAYS will partake.

 

What to expect?

There will be people from all over the world joining the summit. It will be an opportunity to meet like-minded, interesting people and to exchange opinions, discuss experiences or just to enjoy a chat with them.
The schedule already reveals that there will be many top engineers, CTOs and developers from all sorts of companies giving insights into their experiences, some best practices and also showing off the latest improvements and advancements that have been recently made on the projects. A lot of interesting topics will be covered – there is surely something for everyone!

I’m already excited to go there and can’t wait to learn many new things regarding OpenStack, Kubernetes, CI/CD and much more.
Me and my colleagues are also thrilled that we can join the summit in person! Having the chance to meet other people face to face is just something different and also watching keynotes and demos live on site is always exciting. Will you be there, too?
Follow us on twitter to get some first hand impressions of our experience at the OpenInfra Summit 2022!

Gabriel Hartmann
Gabriel Hartmann
Senior Systems Engineer

Gabriel hat 2016 als Auszubildender Fachinformatiker für Systemintegrator bei NETWAYS angefangen und 2019 die Ausbildung abgeschlossen. Als Mitglied des Web Services Teams kümmert er sich seither um viele technische Themen, die mit den NETWAYS Web Services und der Weiterentwicklung der Plattform zu tun haben. Aber auch im Support engagiert er sich, um den Kunden von NWS bei Fragen und Problemen zur Seite zu stehen.