
Nine Internet Solutions AG is the leading provider of managed platform and infrastructure services in CH. For status information follow @nine_ch_status.
Zürich, Schweiz
Joined November 2010
- Tweets2.1K
- Following3.9K
- Followers980
- Likes1.1K
Was passiert, wenn eine Datenbank-Version ihr End of Support erreicht?
Software-Lifecycles können hektische Migrationen bedeuten, oder einen bösen Überraschungsmoment, wenn plötzlich nichts mehr geht. Bei uns nicht: Sobald eine Version End of Support erreicht, gibt's keine neuen Instanzen mehr damit. Laufende Datenbanken bleiben unangetastet. ⚡
Neu erstellen kannst du jetzt mit MySQL 8.4 (bis Juni 2029) oder PostgreSQL 17 (bis Juni 2027) und 18 (bis Juni 2029). 🗄️
MySQL: docs.nine.ch/de/docs/on-dema…
PostgreSQL: docs.nine.ch/de/docs/on-dema…
#dbaas #managedservices #ondemand #mysql #postgresql #cloud #nineinternetsolutions #cloudnavigators #nine
Eine fehlerhafte Route sollte dort scheitern, wo sie eingeführt wird, nicht erst im Ingress Controller.
Mit diesem Gedanken sind Antonios, Dan, Dirk, Josi und Tim im September vom Swiss Cloud Native Day auf dem Gurten zurückgekommen. 🏔️
Dabei waren wir, weil wir Kubernetes für unsere Kundinnen und Kunden betreiben und die Schweizer Cloud-Native-Community in Bern jedes Jahr viel Praxis aus erster Hand zusammenbringt. Ein Talk hat uns für unsere eigene Arbeit besonders beschäftigt.
Veronika Volokitina hat gezeigt, wie Zalando den eigenen Ingress Controller Skipper als Admission Webhook wiederverwendet, damit Routing-Fehler schon bei kubectl apply auffallen. Das Muster merken wir uns für unsere eigenen Operators.
Ingress ist bei uns selbst ein Thema, seit Ingress-NGINX nicht mehr weiterentwickelt wird: youtube.com/watch?v=TBvTLsKk… 🎙️
Welcher Talk ist dir geblieben? 💬
#swisscloudnativeday #cloud #nineinternetsolutions #cloudnavigators #nine
Woher kommt diese Umgebungsvariable in deiner Deploio-App? 🔍
Zugangsdaten verbundener Services tragen im Cockpit neu den Tag «Service». Ein Klick führt zu «Verbundene Services»: Dort verbindest und trennst du Services. ✅
Schon ausprobiert? 💬
#deploio #ninecockpit #nine
Wie viele Tage deine Datenbank-Backups zurückreichen, stellst du bei uns im Cockpit selbst ein. 🗄️
Business-Datenbanken: tägliche Backups, Aufbewahrung von 1 bis 365 Tagen, zusätzlich sieben Tage auf einem separaten Backup-System. Die Backups liegen auf der Instanz, längere Aufbewahrung braucht also mehr Speicher und kann Zusatzkosten auslösen. Economy-Datenbanken (Beta): tägliche Backups in S3-kompatiblem Object Storage.
Nebenbei laden die Datenbankseiten im Cockpit inzwischen schneller, dank Caching in der Oberfläche. ⚡
Wie lange behältst du deine? 💬
#dbaas #ninecockpit #backup #cloud #nineinternetsolutions #cloudnavigators #nine
Ausgerechnet der Rescue-Modus hat zuletzt nicht funktioniert.
Betroffen waren Root Server mit Ubuntu 26.04 (Resolute) und Software-RAID: Das Array liess sich beim Booten ins Rescue-System nicht mehr reassemblieren.
Der Grund: Unser Rescue-System basiert auf Grml. Wir waren dort auf einer älteren Version hängengeblieben, weil wir an mehreren Stellen MegaCLI für ältere Hardware-RAID-Controller einsetzen, das von neueren Grml-Versionen nicht mehr unterstützt wird. Die alte mdadm-Version konnte das neuere RAID-Metadatenformat von Resolute schlicht nicht lesen.
Wir haben jetzt einen Workaround gefunden, der den Umstieg auf die aktuelle Grml-Version für Software-RAID unter Resolute ermöglicht.
Root-Server-Kundschaft mit Software-RAID unter Resolute hat dieses Sicherheitsnetz jetzt zurück. Wie man ein RAID generell verwaltet: docs.nine.ch/docs/root-serve…
#rootserver #reliability #linux #raid #nine
Der Mensch spielt bei 62% aller Breaches eine Rolle, so der Verizon Data Breach Investigations Report 2026. 🔒
Bei uns gehört deshalb ein jährliches Security-Awareness-Training fürs ganze Team zur ISO-27001-Zertifizierung.
Phishing-Mail, unbedachter Klick, wiederverwendetes Passwort: Die Einfallstore sind oft banal. 🎯
Was ist dein bester Sicherheitstipp?
#cybersecuritymonth #security #iso27001 #nine
Host, Port, Username und Passwort von Hand zu einem Connect-Befehl zusammenpuzzeln? Das war einmal. Das Cockpit zeigt auf der Zugriffsseite deiner Postgres-, MySQL-, Redis-Datenbank oder deines OpenSearch-Clusters einen fertigen Befehl zum Kopieren, Passwort bleibt verborgen bis zur Anzeige. 🗄️✅
Deine Datenbanken verwaltest du im Cockpit: cockpit.nine.ch/de/on_demand…
#cloud #nineinternetsolutions #cloudnavigators #nine
Eine kurze Slack-Nachricht von einem Renuo-Entwickler, zwei Reibungspunkte weniger im Cockpit.
Deine wichtigsten @deplo_io-Projekte kannst du jetzt anpinnen. Und auf den Tabs, wo du App-Attribute änderst, bearbeitest du jetzt nur noch kleine Abschnitte statt des ganzen Formulars. 📌⚡
Mehr dazu: cockpit.nine.ch/de/deploio
#devops #paas #cloud #ninecockpit #nine
Ein DDoS-Angriff auf einen Kunden hat auch uns getroffen.
Wir betreiben seine Internetanbindung, deshalb sind die Angriffswellen vom 11. bis 13. August auch bei uns angekommen. In der Spitze waren es geschätzt 500 bis 600 Gbit/s, 260 Gbit/s davon haben uns zwei Upstream-Provider direkt bestätigt. Getroffen hat es Applikationen auf Deploio, unsere Website, das Cockpit und unser Ticketsystem. Einen unbefugten Zugriff auf Daten hat es nicht gegeben. 🔒
Im Postmortem legen wir offen, welche drei Lücken der Angriff in unserer Abwehr aufgedeckt hat und was wir seither an unserer Infrastruktur geändert haben. Dazu gibt es eine konkrete Empfehlung, falls du eigene Domains auf Deploio betreibst. 🔍
Eines haben wir bewusst nicht gemacht: unsere eigenen Dienste von Deploio abgezogen. Wir nutzen weiterhin dieselbe Plattform wie unsere Kundinnen und Kunden, machen sie aber robuster.
Das ganze Postmortem: nine.ch/de/blog/ddos-angriff… 👈
#ddos #postmortem #incidentresponse #deploio #cloud #nineinternetsolutions #cloudnavigators #nine
Bei uns im Büro tobt seit Jahren ein mehr oder weniger stiller Kaffee-Battle.
Die einen zelebrieren den Espresso am Siebträger, die anderen drücken einen Knopf. Beide Fraktionen fest etabliert, Culture Clash inklusive. ☕
Der Anlass: Heute ist Internationaler Tag des Kaffees. Der Tag soll auch den Blick auf faire Arbeitsbedingungen für Kaffeebauern lenken.
Team Siebträger oder Vollautomat?
#kaffee #internationalcoffeeday #teamkultur #nine
Wenn Jonas nicht gerade Code schreibt, mischt er live Konzertbühnen ab, seit über zehn Jahren. 🎙️
Herzlich willkommen bei Nine! Seit Mitte September ist er nun als Software Engineer Teil unseres Engineering-Teams. Davor hat er als Web Developer bei Tincan AG gearbeitet und nebenbei an der FH Graubünden studiert.
Er gibt sich oft auch als «Multimedia Producer», hat seine eigene Website und beschäftigt sich neben Webentwicklung auch mit Motion Graphics, 3D-Animation und Sounddesign.
Richtig warm geworden ist er vor allem mit unserer Barista-Maschine. 😍
Wir wünschen ihm einen tollen Start und freuen uns, ihn im Team zu haben. Heiss ihn gerne in den Kommentaren willkommen! 🎉
#newnine #cloud #nineinternetsolutions #cloudnavigators #nine
Noch zwei Tage, bis der NGINX-Ingress-Controller auf unserer Nine Kubernetes Engine (NKE) abgeschaltet wird.
Die Alternative ist da: HAProxy, bestellbar im Cockpit, offener Community-Standard statt Lock-in.
Loki und Prometheus funktionieren bereits vollständig dahinter.
Migrationsguide: docs.nine.ch/docs/managed-ku…
#kubernetes #nke #haproxy #nine
Bisher musstest du die URL manuell bearbeiten, um deine API-Service-Accounts nach Namespace zu filtern. Jetzt reicht ein Klick auf ein Dropdown im Cockpit. Klein, aber genau die Art Verbesserung, die den Alltag leichter macht. 🛠️
Cockpit: cockpit.nine.ch/de/customer/…
#cockpit #api #devex #nine
Unser Lehrling hat einen eigenen Linux-Kernel gebaut, wegen Baulärm. 🚧
Bei uns laufen Umbauarbeiten. Statt den Lärm nach Gefühl einzuschätzen, wollten wir echte Messdaten. Denis hat dafür einen eigenen Kernel-Fork mit Mikrofon-Support gebaut, die Werte laufen im selben Stack wie unsere Produktionssysteme.
Ziel: echte Zahlen fürs Gespräch mit dem Vermieter über eine Mietzinsreduktion.
Willst du wissen, wie es ist, bei Nine zu arbeiten? nine.ch/de/karriere/#working…
#lehrstelle #devops #ictberufsbildung #nine
Ein neues Ubuntu-LTS für unsere Managed Server anzubieten heisst bei uns mehr, als eine neue Version zu installieren. 🔧
Ein Beispiel: 2024 änderte Redis seine Open-Source-Lizenz, unsere erste Alternative dazu scheiterte. Mit Ubuntu Resolute haben wir jetzt entschieden, wohin wir wechseln, gemeinsam mit einigen der grössten Cloud-Anbieter der Welt. 💡
Das ist nur ein Teil von insgesamt 76 Merge Requests hinter der Umstellung. Was noch dazugehört: nine.ch/de/blog/ubuntu-resol…
#opensource #linux #devops #nine
Danke an einen aufmerksamen Follower, der uns auf eine Ungenauigkeit hingewiesen hat: Wir hatten unsere zwei Rechenzentren pauschal als «erneuerbar» beschrieben.
NTS / ColoZüri läuft mit 100% Ökostrom aus erneuerbaren Quellen, NTT Zürich 1 mit CO₂-neutralem Strom, klimaneutral bilanziert, aber nicht erneuerbar erzeugt. 🌱
Korrigiert auf nine.ch und docs.nine.ch. ✅
#nachhaltigkeit #rechenzentrum #swisscloud #nine
Einer unserer Ingress-Pods verhielt sich zuletzt auffällig anders als seine Nachbarn im selben Cluster. Grund: NGINX puffert Request-Bodies standardmässig in eine temporäre Datei, was bei schreibintensiven Endpoints Latenz und Disk-I/O kostet.
Ein Annotation-Fix hätte das Symptom behoben. Wir wollten die Ursache loswerden: Wir lösen NGINX komplett ab und migrieren auf HAProxy. Warum: nine.ch/de/blog/retirement-o…
#kubernetes #nginx #haproxy #nine






















