Name: Cecilia Eisenhöfer
Alter: 18
Ausbildung: Kauffrau E-Commerce
Bei NETWAYS seit: September 2023
Name: Cecilia Eisenhöfer
Alter: 18
Ausbildung: Kauffrau E-Commerce
Bei NETWAYS seit: September 2023
In einer zunehmend digitalen Welt, in der Hochverfügbarkeit und Datensicherheit von größter Bedeutung sind, wird die Implementierung von RAID-Systemen immer wichtiger. Die für deinen Use Case passende Konfiguration eines RAID-Systems spielt deshalb eine nicht zu vernachlässigende Rolle.
Um die passende Konfiguration zu finden, gibt es zwei populäre Ansätze:
Damit du diese Berechnungen nicht selbstständig durchführen musst, habe ich im Rahmen meiner Ausbildung zum Fachinformatiker für Anwendungsentwicklung einen RAID-Rechner entwickelt.
Dieser ergänzt unseren Rechner-Stack, zu dem bereits die beliebten Subnetz– und SLA-Rechner gehören.
RAID steht für „Redundant Array of Independent Disks“ und ist eine Technologie zur Datenredundanz und Leistungssteigerung in Speichersystemen. Dabei werden mehrere physische Festplatten zu einem logischen Verbund zusammengefasst.
Um die vielfältigen Anforderungen an moderne IT-Infrastrukturen und Datenspeicherung bestmöglich abzubilden, gibt es mehrere RAID-Level mit unterschiedlichen Eigenschaften. In meinem NETWAYS RAID-Rechner werden folgende RAID-Level verwendet:
Der RAID-Rechner, den ich entwickelt habe, ist eine einfache Anwendung, die es dir ermöglicht, die in der Einleitung genannten Ansätze zu verfolgen.
Du kannst den nutzbaren Speicher anhand folgender Parameter berechnen:
Ein zusätzliches Feature meines Rechners ist, dass du dir den Preis pro nutzbarem GB anzeigen lassen kannst. Vorausgesetzt, du hast den Preis deiner Festplatten angegeben (oder eine Vorstellung, wie teuer sie sein sollen).
Alternativ kannst du die Anzahl der benötigten Festplatten berechnen, indem du den gewünschten nutzbaren Speicherplatz, die Kapazität pro Festplatte und den RAID-Level angibst.
Zur Auswahl stehen dir die gängigen RAID-Level 0, 1, 5, 6 und 10. Zu jedem Level gibt es zudem eine kurze Erklärung und eine Empfehlung, in welchen Fällen es Verwendung finden könnte. Zusätzlich kannst du die Speichereinheiten verschiedene Währungen frei auswählen.
Um zwischen den beiden einzelnen Rechnern zu wechseln, habe ich mich entschieden, eine HTML-Checkbox mit CSS so zu stylen, dass sie wie ein umlegbarer Schalter aussieht.
Wenn du nun Lust darauf bekommen hast, den NETWAYS RAID-Rechner selbst auszuprobieren, kannst du das hier machen. Ich wünsche dir viel Spaß beim Testen, Herumspielen und produktiven Einsetzen meiner Anwendung.
Im Rahmen der letzten Azubi-Schulung haben wir das Konzept des Model-View-Controller (MVC) behandelt. MVC ist ein bewährtes architektonisches Muster, das robuste, skalierbare und wartbare Anwendungen ermöglicht. In diesem Beitrag möchte ich das gewonnene Wissen mit Euch teilen und zeigen, wie MVC zur Entwicklung erstklassiger Softwarelösungen genutzt werden kann.
… bildet die Daten und Logik einer Anwendung ab. Es ist unabhängig von der Benutzeroberfläche und enthält Methoden zur Datenmanipulation und -abfrage. Dadurch können Entwickler sich auf die Implementierung von Funktionen und Algorithmen konzentrieren, ohne sich um Darstellung oder Benutzerinteraktion sorgen zu müssen.
… ist für die Darstellung der Daten und die Benutzeroberfläche zuständig. Er bleibt passiv und enthält keine Logik, was eine einfache Wartung und Änderung der Benutzeroberfläche ermöglicht. Der View sollte flexibel sein und verschiedene Darstellungen der Daten liefern, um die Benutzerfreundlichkeit zu verbessern.
… handhabt Benutzereingaben und steuert die Interaktion zwischen Model und View. Er validiert Eingaben, führt Aktionen auf dem Model aus und koordiniert die Aktualisierung des Views. Der Controller bleibt schlank und enthält keine Geschäftslogik, um die Verantwortlichkeiten klar zu trennen.
Durch die klare Trennung der Komponenten können Entwickler sich auf spezifische Aufgaben konzentrieren, was die Zusammenarbeit in Teams erleichtert. Zudem ermöglicht die Wiederverwendbarkeit des Models in verschiedenen Anwendungen eine effiziente Entwicklung und Skalierbarkeit.
MVC erleichtert auch die Testbarkeit der Anwendung, da das Model unabhängig von der Benutzeroberfläche ist. Unittests und Integrationstests können für die Geschäftslogik des Models geschrieben werden, was zu umfassender Testabdeckung und besserer Qualitätssicherung führt.
Die saubere Code-Struktur von MVC erleichtert die Wartbarkeit der Anwendung. Änderungen an der Benutzeroberfläche haben keine Auswirkungen auf das Model oder die Geschäftslogik, was die Risiken von Fehlern reduziert und den Entwicklungsprozess beschleunigt.
Das MVC-Konzept ermöglicht die Entwicklung einer intuitiven Benutzeroberfläche, da die Benutzeroberflächen-Logik klar vom Model und der Geschäftslogik getrennt ist. Dadurch kann die Benutzeroberfläche an die Bedürfnisse der Benutzer angepasst und die Benutzerfreundlichkeit verbessert werden.
Das Model-View-Controller (MVC)-Konzept bietet Entwicklern zahlreiche Vorteile. Die klare Trennung von Model, View und Controller erleichtert die Zusammenarbeit, fördert die Wiederverwendbarkeit von Code und ermöglicht eine skalierbare und wartbare Softwareentwicklung. Durch die Anwendung von MVC kannst Du effiziente und erstklassige Softwarelösungen entwickeln!
NETWAYS setzt sich kontinuierlich dafür ein, junge Talente zu unterstützen, und nimmt dieses Jahr mit großer Begeisterung an der Praktikumswoche Nürnberg teil.
Die Praktikumswoche bietet Schülerinnen und Schülern eine Plattform, um den Kontakt zu lokalen Unternehmen zu stärken und somit mehr Vielfalt in der Berufsorientierung zu ermöglichen.
Zusammen mit 37 anderen Unternehmen aus der Region öffnen wir unsere Türen für junge Talente, die sich für IT interessieren. Zwischen dem 31. Juli und 31. August 2023 hast Du die Möglichkeit, an einem gewünschten Tag bei uns rein zu schnuppern.
Gemeinsam mit den Teilnehmerinnen und Teilnehmern möchten wir den ersten Schritt in Richtung einer vielversprechenden IT-Karriere gehen und Dich für die Weiterentwicklung von Technologien begeistern.
Alle Interessenten können sich ab sofort über die Webseite der Praktikumswoche Nürnberg anmelden und weitere Informationen erhalten.
Während Deines Schnuppertages bei NETWAYS erhälst Du nach einer kurzen Unternehmensvorstellung die Möglichkeit, ein kleines IT-Projekt auszuprobieren und eigenständig ein IT-Problem zu lösen. Dabei wirst Du jederzeit von unserem Ausbildungsleiter unterstützt. Außerdem kannst Du unsere Auszubildenden und Ausbilder kennenlernen und Einblicke in deren tägliche Aufgaben als Fachinformatiker erhalten.
Um unseren Azubis ein ansprechendes Lernumfeld zu bieten, organisieren wir fesselnde Projekte, Azubiswochen wie z.B. Technikwochen, Abteilungswochen und bieten viele interne Schulungen an.
Unsere Werte sind Leidenschaft, Lernbereitschaft, Vertrauen, Teamgeist, Offenheit und Ehrlichkeit. Bei NETWAYS sind wir authentisch, innovativ und probieren gerne Neues aus, um unsere Produkte und Dienstleistungen kontinuierlich zu verbessern. Bei uns geht es nicht nur um die Arbeit, sondern wir haben auch viel Spaß miteinander!
Wir freuen uns darauf, Dich während der Praktikumswoche zu inspirieren. Wenn Du eine vielversprechende Ausbildung im IT-Bereich suchst, nutze die Chance und lerne NETWAYS als potenziellen Arbeitgeber kennen!
PS: Alle Teilnehmenden erhalten bei uns Kaffee, Getränke und ein kleines Geschenk als Dankeschön! 🙂
Alle NETWAYS Azubis aus dem ersten Lehrjahr sowie die kaufmännischen Azubinen aus dem zweiten Lehrjahr durften vor einigen Wochen an der alljährlichen Technikwoche teilnehmen. Hier wurden uns an mehreren Tagen die technischen Abteilungen bei NETWAYS und deren Aufgaben, mit denen sie tagtäglich beschäftigt sind, näher gebracht.
Am ersten Tag der Technikwoche haben uns Marius, Tim und Andre ihre Tätigkeiten näher gebracht. Sie sind für die Technik im Haus zuständig und kümmern sich darum, dass die ganze Hard- und Software, welche von unserem Kolleg:innen benutzt wird, so funktioniert wie sie funktionieren sollte. Anmeldedaten, Interne-Datenbanken Mailserver etc. werden von ITSM angelegt und gepflegt.
Sie sind ebenfalls für die Sicherheit der Firma zuständig und tragen dadurch hohe Verantwortung. Damit Mitarbeiter:innen auch die Möglichkeit haben, aus dem Homeoffice zu arbeiten, bietet uns das VPN-System an, auch von daheim aus auf firmeninterne Programme, Systeme und Apps zu zugreifen.
Am zweiten Tag hat sich die Abteilung NMS bei uns vorgestellt. Sebastian, Head von NMS, hat uns Einblicke in die einzelnen Tätigkeitsbereiche gegeben. NMS unterteilt sich in NWS und NMS. Das Team NWS kümmert sich rund um Webanwendungen, das wichtigste dabei ist die Pflege der einzelnen Apps. Die sogenannten MyEngineers bei NMS kümmern sich um den Support der Kunden. Hier betreuen sie bestehende Kunden oder bieten komplette Lösungen rund um Cloud, Datenbanken, Kubernetes und vieles mehr an.
Nachdem uns die einzelnen Aufgaben und Produkte gezeigt wurden, hat Sebastian uns das Rechenzentrum gezeigt und etwas über die Netzwerk-Architektur darin erklärt. Hierbei ging er auf Themen wie Ausfallsicherheit, Backups, virtuelle Netzwerke etc. ein.
Am Mittwoch hatte Blerim uns das Team und die Aufgaben im Bereich Icinga vorgestellt. Hier wurden wir Azubis in kleineren Grüppchen aufgeteilt und durften an einem Projekt arbeiten: Wir sollten alle für das Icinga Camp Amsterdam jeweils einen kleinen Teil bearbeiten. Evelyn hatte z.B. den Verkaufsteil übernommen. Ihre Aufgabe war es, zu überlegen, wie sie am besten Tickets fürs Icinga Camp verkauft bzw. wie die Tickets an die Kunden besser dargestellt werden können.
Außerdem haben Valeria, Leander und Apostolos versucht, Icinga zu installieren und mussten dabei auf ziemlich vieles achten.
Jan und Christoph haben ein Icinga Plugin zur Erreichbarkeit von Webseiten getestet.
Ich hatte die Aufgabe, mich mit der Rechnungsstellung auseinander zu setzen und überlegte, welche Kosten für diese Veranstaltung alle so anfallen würden.
Am letzten Tag wurde uns die Abteilung NPS vorgestellt. Head dieses Bereichs ist Tobias Redel. Unterteilt wird das gesamte Team nochmal in Development, Operation Planung und Support. Hier wurden uns zunächst alle Kolleg: innen aus den jeweiligen Bereichen vorgestellt und jegliche Consulting Produkte näher erklärt.
Im Support werden Kundenanfragen bearbeitet. Z.B. über Softwarelösungen mit Icinga oder anderen Tools. Operation bzw. Betriebsunterstützung bedeutet, dass ein Mitarbeiter in einem bestehenden Betrieb aktiv eingesetzt wird. Für das Consulting eines Produktes wird zunächst erstmal ein Konzept erstellt, mit einer gewissen Zeiteinschätzung. Dieses wird dem Kunden angeboten und nach einer Annahme wird dieses an NPS weitergeleitet. Hier findet die Terminplanung statt und die Umsetzung der Projekte nach Kundenwünschen.
Vielen Dank dafür dass, wir die Möglichkeit bekommen hatten, nähere Einblicke in die jeweiligen technischen Bereiche zu werfen. Wir bedanken uns ebenfalls bei den Kolleg:innen, dass sie sich Zeit für uns genommen haben!