Seite wählen

NETWAYS Blog

Network Links between OpenStack and Kubernetes Projects

We are happy to introduce cross-project network links between OpenStack and Kubernetes!
This feature provides an easy and free solution for our customers to share one or multiple networks between their OpenStack and Kubernetes projects.
We employ the native OpenStack RBAC feature to make this possible.
As a result, our customers can now establish local connections between their OpenStack servers and Kubernetes clusters.

 

How you can use it

You will need to have at least one OpenStack project and one Kubernetes project with at least one cluster. Alternatively, two OpenStack projects or two Kubernetes projects with different subnets will also work.

Once you are logged in to your NWS account, just navigate to either one of your OpenStack projects or one of your Kubernetes projects.
Next, click on „Networks“ – this is a new section we added to the menu of the projects.
A list with all of the networks of the project will show up. Next to each of the networks you will find an action called „Manage network links„.
If you click on „Manage network links“, a popup window will show up containing a list of all the other networks that you have in your other Kubernetes and OpenStack projects.

 

The networks are grouped by the projects they belong to. For each network you now have an option to create a link, as seen in the screenshot. If you have chosen a network, which you would like to link to the current network, you just have to click on the „Create Link“ button next to it.

 

Doing so will trigger a job which will be processed in the background. As one of the first steps, the job will check, if the selected networks are compatible with each other. Two networks are compatible, if they contain subnets with different subnet addresses. Furthermore, there must be a router in each of the projects, which has an interface on each of the networks.

 

Only, if both of those requirements are met, it will be possible to route between the networks and the job will start. Once it’s finished, you’ll get notified.

 

In case the requirements are not met you will get a notification telling you that the subnets are incompatible.

 

By default, our OpenStack and Kubernetes networks are compatible with each other. If you want to link Kubernetes with Kubernetes, then the only way to ensure compatibility is to supply a custom subnet address on creation to one of the clusters. For OpenStack to OpenStack you do not have the option (yet) to supply a custom subnet address to your default network on creation of the project. However, you can create your own custom networks with any subnet addresses and ensure compatibility that way.

 

Why should you use it?

Some might ask, why should one want to use this feature? Here is an example:
Let’s say, you have your application running on your Kubernetes cluster and you need to connect it to a database, which is running on a server in your OpenStack project. In that case you want to have a secure connection – a VPN comes to mind. Another approach would be a Database with a floating IP and security group rules.
But both of those options come with some tradeoffs: in case of the VPN, you have another point of failure and additional network overhead. And with a floating IP on your database you might not sleep so well, because of security concerns.
This new feature comes in handy, as the connections are not leaving our internal network infrastructure and traffic can flow locally between the projects and networks without additional overhead!

We already had some customers who were using this feature before the launch of the integration into NWS. In those cases one of our MyEngineers would configure the cross-connection manually for the customer.
But now it comes at no additional costs, because it does not require any action of one of our MyEngineers. Feel free to try it. Should you have any questions, don’t hesitate to send us a message or use our LiveChat on our website, which can be found in the bottom right corner.

 

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.

NETWAYS Managed Services – Alles im Flow | Teil 2

Im ersten Teil der „Alles im Flow“ Reihe habe ich Euch letztes Mal bereits eine kurze Übersicht gegeben, welche neuen Features und Dienste bei der NETWAYS Managed Services GmbH so alles in den letzten Monaten ins Programm mit aufgenommen werden konnten.

In diesem Blog möchte ich nun den Blick nach vorne richten und einen Ausblick geben, an welchen Themengebieten unser NWS Plattform Team hinter den Kulissen gerade so herum tüftelt und auf welche Neuerungen Ihr Euch künftig freuen dürft.

Der Prozess, wie wir zu neuen Themen kommen, ist dabei meist stets der Gleiche: Immer wieder treten Kunden und Interessenten mit speziellen Vorstellungen und Anforderungen an uns heran. Können wir diese nicht erfüllen, wird geprüft, ob und mit welchem Aufwand der Kundenwunsch umgesetzt werden kann. Häufen sich die Anfragen zu einem Thema, rückt es auf der Dringlichkeitsstufe natürlich immer weiter nach oben und wir versuchen dann das Feature standardmäßig in unser Programm zu integrieren, um es so allen Kunden zugänglich zu machen.

So war es auch bei den beiden folgenden Themen:

 

DBaaS

Bei dem ersten Projekt war die Ausgangssituation wie folgt: die meisten unserer OpenStack und Managed Kubernetes Kunden haben auch Datenbank-Server im Backend. Bislang haben unsere MyEngineer-Support-Techniker diese DB-Setups manuell eingerichtet und den ordnungsgemäßen Betrieb sichergestellt. Das bedeutet natürlich individuellen Aufwand, der über den Support-Dienst abgerechnet wird.

Parallel kam kundenseitig, gerade in Zusammenhang mit unserem Managed Kubernetes Service,  immer wieder die Frage nach Database as a Service (DBaaS) auf.

Daher haben wir das Thema Ende letzten Jahres auf unsere Agenda gepackt.

Doch was genau ist DBaaS eigentlich? Hierbei handelt es sich um eine flexible, skalierbare On-Demand-Plattform, auf der Du Dir per Self Service Deine Datenbanken nach Deinen Anforderungen aussuchen und einfach via Knopfdruck anstarten kannst.

Aus NWS-Sicht haben wir dann also eine große, automatisierte Plattform anstatt vieler, einzeln zu überwachender und zu betreuender Systeme. Das entlastet unsere Kollegen und gibt unseren Kunden die Möglichkeit im Handumdrehen neue Datenbanken zu starten.

Unser Plattform-Team hat sich in den letzten Wochen intensiv mit der Evaluierung infrage kommender Tools beschäftigt und es hat sich dabei auch bereits ein Favorit herauskristallisiert. Auf welches Datenbank-Orchestrierungssystem es herausläuft, möchte ich an dieser Stelle noch nicht verraten. Hierzu wird es von Rania und Sebastian bald ausführliche Posts geben. Aber ich kann sagen, dass der Aufbau der Plattform aktuell sehr gut voranschreitet.

 

DIN ISO 27001

Parallel zum Thema DBaaS haben wir uns Anfang des Jahres dazu entschieden, mit der gesamten NETWAYS Gruppe ein weiteres, großes Projekt anzugehen: Wir streben für unser Unternehmen die DIN-ISO 27001-Zertifizierung an.  Wie Ihr ja sicherlich wisst, betreiben wir bei NWS unsere Hosting Umgebung und alle dazugehörigen Services auf eigener Hardware in zwei DIN ISO 27001 zertifizierten Rechenzentren hier in Nürnberg. Darüber hinaus haben wir bereits sehr gute, für die Zertifizierung notwendige Sicherheitsstrukturen und – prozesse implementiert. Für Kunden aus dem Finanzsektor hatten wir in der Vergangenheit mehrmals Audits der Bafin im Haus, die ohne jegliche Beanstandungen verliefen.

Wir sehen diesen Schritt aber dennoch als notwendig an, da für immer mehr Kunden eine lückenlos durchzertifizierte Wertschöpfungskette – vom kundeneigenen Produkt über den Hosting-Anbieter bis zum Rechenzentrum – wichtig wird.  In Zeiten, in denen Cyberkriminalität immer größere Auswüchse annimmt, ist der vertrauenswürdige Umgang mit den Kundendaten eine der wichtigsten Aufgaben als Hosting Anbieter. Durch die DIN ISO 27001 Zertifizierung werden wir künftig auf den ersten Blick belegen können, dass wir die Prozesse zum Erhalt des Datenschutzes erfolgreich implementiert haben.

Bis wir uns mit dem Zertifikat schmücken können, ist es aber noch ein gutes Stück zu gehen. Denn vor allem die Erstellung einer umfassenden Dokumentation wird noch einiges an Zeit beanspruchen. Mit dem Besuch der BSI Grundschutzschulung unserer IT-Sicherheitsbeauftragten, ist aber der erste Schritt getan und der Maßnahmenkatalog bekannt.

Die Weichen sind gestellt und wir tun unser Bestes das Projekt so bald wie möglich zu vollenden.

Hiermit möchte ich nun meinen kleinen Einblick hinter die Kulissen abschließen. Wie Ihr seht, hält unser Plattform-Team die Augen stets offen und ist immer bemüht, die bestehenden Services noch besser zu machen und sinnvolle Neuheiten mit ins Portfolio zu integrieren.

Freut Euch also mit uns auf das, was die Zukunft bei NWS bringen wird. Sicher ist, dass sich das Rädchen immer weiterdrehen wird und stetig alles im Flow bleibt.

Bei Fragen rund um unsere Hosting Leistungen könnt Ihr Euch gerne an mich oder meine Kollegin Leonie Pehle wenden. Schreibt einfach an sales@netways.de oder ruft unter der 0911/9288566 durch.

 

 

 

 

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.

5 Years of NETWAYS Web Services

Time flies and a company is always moving forward, but today we stop for a moment to look back on the last 5 years and take a walk down memory lane. Today is our 5th anniversary and we are super thrilled to celebrate our birthday! Happy Birthday NWS!

On this day five years ago we officially launched our SaaS platform. Of course, the idea of offering effortless, transparent, fair and GDPR compliant Open Source Applications was born already months before. Back then, we were only offering Icinga, Rocket.Chat and Nextcloud. And now look what we have reached! Managed Kubernetes, Infrastructure as a Service on top of OpenStack and many more valuable apps.

Because it’s our 5th birthday I want to share 5 milestones from the last 5 years:

 

1. Cloud based on OpenStack

Our working horse is definitely our Cloud Services based on OpenStack! It came to the party one and half years after the initial launch of NWS. The transition from a traditional Managed Service Provider to a Cloud Provider with self-service capabilities was a huge step for us! And today you can run your own VPC, spin up VMs, create individual networks and connect them with routers, consume S3 based and block-storage and even leverage VPN and load balancer as a service!

 

2. Managed Kubernetes

Choo Choo – here comes the hypetrain! Kubernetes is not hyped for nothing: it’s a masterpiece of modern deployment of applications and managing and configuring infrastructure. Our Managed Kubernetes started in early 2020. Nowadays, we run the latest versions of K8s and support major features such as the creation of nodegroups and autoscaling of those, dynamic Persistent Volumes and Load Balancers backed by our Cloud and many more! Also we are happy to help our customers to kickstart their projects into an Kubernetes environment and guide them on their way of operating it.

 

3. Jitsi

2 years ago – when the pandemic hit Europe and almost everybody who was able to work from home worked from home – we decided to extend our SaaS-Apps by another great Open Source project perfect for remote work: Jitsi. To make the start into this whole new home office situation a little smoother and easier, we offered a 3 month trial in our #stayathome campaign, to support others working from home and to battle the situation. The demand was intense and up to today a lot of teams and companies are using NWS Jitsi for their daily meetings and One-on-Ones!

 

4. GPU

Special workloads need special hardware, right? So, to meet our customers‘ demands we are proud to offer accelerated GPUs for VMs within our Cloud and Nodes within Managed Kubernetes Clusters. We just released this new hardware a month ago!

 

5. MyEngineer

Technology and a great platform is nothing without the people! They are our greatest asset!
As an NWS customer, you not only have access to our know-how and experience – you’re also in direct contact with our team of engineers. They take the customers by the hand, give professional advise on architectural decisions, troubleshoot technical problems that occured and operate complete setups. The MyEngineer integration into the NWS platform was done late 2020 and have been greatly appreciated by our customers eversince.

 

Thank you!

Personally, those last 5 years just flew by! I am stunned and – most of all – proud of what the team has achieved in only 5 years! Thanks to everybody who was engaged in helping and building this platform and of course to our loyal customers! Now, we’ll be celebrating a bit:

#HappyBirthday to us – NWS turns 5 today! 🥳
We're celebrating our fifth anniversary with some cake and muffins!
Thanks to our #team who made NWS what it is today, and thanks to our clients for trusting us! 💜 pic.twitter.com/p0eDE4HMIy

— NETWAYS Web Services (@NetwaysCloud) March 7, 2022

Sebastian Saemann
Sebastian Saemann
CEO Managed Services

Sebastian kam von einem großen deutschen Hostingprovider zu NETWAYS, weil ihm dort zu langweilig war. Bei uns kann er sich nun besser verwirklichen, denn er leitet das Managed Services Team. Wenn er nicht gerade Cloud-Komponenten patched, versucht er mit seinem Motorrad einen neuen Rundenrekord aufzustellen.

GitLab SaaS vs. IaaS – die Unterschiede

Den heutigen Blogpost dreht sich ausschließlich um GitLab, wobei der:die ein oder andere Lesende sich – zurecht – die Frage stellt: „Was ist GitLab eigentlich?“ Die Antwort darauf ist eine sehr kurz zusammengefasste, aber aussagekräftige: GitLab ist eine Webanwendung zur Versionsverwaltung für Softwareprojekte.

Auch wir verwenden intern GitLab, um unsere Projekte – z. B. unsere Plattform – bestmöglich zu verwalten und zu testen.

NETWAYS Web Services bietet Dir nicht nur GitLab in einer App an, sondern auch in Deiner eigenen Virtuellen Maschine auf unserem OpenStack. In diesem Blogpost findest Du die Unterschiede.

 

GitLab als App

Auf unserer Website kannst Du ganz einfach Deine GitLab App starten: Dort findest Du mehrere Pakete mit einer unterschiedlichen Anzahl an Usern, Registry Volume und GitLab Runnern, um die richtige Größe für Dich und eventuell Dein Team zu finden. Bei GitLab gibt es zwei verschiedene Editionen: Community Edition und Enterprise Edition, für die Du eine Lizenz benötigst. Aber keine Sorge, falls Du Lizenzen benötigst, beschaffen wir Dir gerne welche!

Wir kümmern uns auch um Updates und die Backups. Die Zeiten, in denen wir Updates einspielen, werden bei der App von uns festgelegt – aber natürlich informieren wir Dich vorher, wenn wir z. B. Updates einspielen!

 

GitLab in einer Virtuellen Maschine

Falls Du etwas Spezielleres haben möchtest oder selbst bestimmen willst, wann wir Updates für Dich einspielen oder wie oft Backups gemacht werden sollen, setzen wir Dir gerne Deine eigene VM in unserem OpenStack auf und installieren Dir GitLab! Natürlich gibt es aber auch noch weitere Vorteile wie…

  • Größe der VM individuell einstellbar
  • 2. IP Adresse
  • LDAP Anbindung
  • GitLab Pages
  • Zugriff über SSH

… und vieles mehr!

Hier gilt natürlich auch wieder: Falls Du Lizenzen benötigst, kümmern wir uns gerne darum!

 

Is it us you’re looking for?

Falls Du auch andere Wünsche hast, kannst Du uns einfach kontaktieren. Wir sind immer gerne bereit, an Anfragen, die wir zuvor noch nicht hatten, zu wachsen und intern zu testen!

Du kannst entweder unser Kontaktformular verwenden, uns in Geschäftszeiten unter der +49 911 92885 0 anrufen, oder eine Mail an sales@netways.de schreiben. Wir freuen uns darauf!

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.

New graphics cards for your NETWAYS projects!

We want to get the most out of our servers with a new feature and have provided an upgrade to our hardware. GPUs now available! Despite the current graphics card shortage, NWS now has the NVIDIA A10 graphics card for your servers!

Whether it’s 3D rendering, machine learning, or artificial intelligence, the new GPU combines top-notch professional graphics with powerful processing power and AI acceleration. It meets today’s challenges in design, creativity, and science.

Boost your business with even more powerful VMs for your NETWAYS Cloud and Managed Kubernetes projects. Whether you’re in the cloud or using Managed Kubernetes, if you want to process very large or complex amounts of data especially quickly, you’ll now find the right VM model thanks to our GPU-equipped servers.

 

So what can you accelerate with the new GPUs now?

Media and Video Editing

The NVIDIA A10 can handle 3D rendering, video transcoding, AI audio and video effects, and significantly shorten your processing time. You can work on your projects faster and get results sooner.

Remote Collaboration

The graphics card also includes the ability to use a high performance workstation with NVIDIA RTX Technology for ray tracing.

Artificial Intelligence & Deep Learning

The graphics card instances also provide high performance for training your AI or Deep Learning processes. This can shorten learning processes and get your team to their desired goal faster! Likewise, data analysis and other workspaces benefit from the high performance improvement thanks to GPU.

 

How can I use the feature now? We’ll show you!

All you have to do is create a new server, select the operating system and add GPU Accelerated.
Here we show what this would look like:

This would conclude our newest feature.
If you have any questions or problems, our MyEngineer team is always there to help you out.

Have fun with the new performance, wishes you the NWS Team 🙂