Gibt es ein Leben nach Windows oder wohin sollte sich ein Windows-Systemadministrator/Ingenieur im Jahr 2020 entwickeln?

Eintrag

Das Jahr 2019 nähert sich langsam aber sicher seinem logischen Ende. Die IT-Branche entwickelt sich aktiv weiter, erfreut uns mit einer Vielzahl neuer Technologien und ergänzt gleichzeitig unseren Wortschatz mit neuen Definitionen: Big Data, KI, maschinelles Lernen (ML), IoT, 5G usw. Dieses Jahr Besonders häufig wurde über Site Reliability Engineering (SRE), DevOps, Microservices und Cloud Computing gesprochen.

Einige Technologien, zum Beispiel Blockchain und Kryptowährungen (Bitcoin, Ethereum usw.), scheinen den Höhepunkt ihrer Popularität (Hype) bereits überschritten zu haben, sodass die breite Öffentlichkeit die Möglichkeit hat, einen nüchterneren Blick auf sie zu werfen und sie zu identifizieren positive und negative Aspekte sowie die Entscheidung, wo und wie man sie am besten nutzt. Einen ausgewogenen Blick auf das Thema Blockchain und Kryptowährungen finden Sie in Artikel von Alexey Malanov von Kaspersky Lab. Ich empfehle dringend, es auszuprobieren.

Andere Technologien erfreuen sich immer größerer Beliebtheit und bilden um sie herum aktive Gemeinschaften, zu denen nicht nur Befürworter und Anhänger, sondern auch leidenschaftliche Gegner gehören.

Steigen alle in DevOps ein?

DevOps, ein neuer Ansatz für Softwareentwicklung und -betrieb, wird heute von mir besonders erwähnt, weil... Es gab dieses Jahr wirklich viele Artikel und Debatten zu diesem Thema.

Gibt es ein Leben nach Windows oder wohin sollte sich ein Windows-Systemadministrator/Ingenieur im Jahr 2020 entwickeln?

Der Begriff DevOps wird heute recht weit ausgelegt. Manche Menschen verstehen unter DevOps einen besonderen Ansatz für die Softwareentwicklung und den Betrieb, bei dem Menschen an der Arbeit beteiligt sind, die sowohl ein wenig programmieren als auch administrieren können. Für andere ist dies zunächst einmal die Anwesenheit eines eigenen Systemadministrators im Team, der es ihnen ermöglicht, Softwareentwickler durch die Einrichtung der Systemumgebung und die Erstellung von Testumgebungen von einem Teil der nicht zum Kerngeschäft gehörenden Last zu entlasten , Implementierung der Integration mit internen und externen Diensten sowie Schreiben von Automatisierungsskripten. Für andere ist es nur eine Reihe modischer Technologien und Tools, die genutzt werden müssen, um immer jung und erfolgreich zu bleiben. Beim vierten handelt es sich um CICD und alles, was damit zusammenhängt. Es gibt in der Tat viele Interpretationen von DevOps, sodass jeder selbständig darin finden kann, was ihm am besten gefällt.

Unterschiedliche Interpretationen von DevOps führen zu heftigen Diskussionen, die dazu führen, dass weitere Artikel zu diesem Thema erscheinen. Einige davon habe ich sogar in meinen Lesezeichen gespeichert:

  1. Wer sind DevOps?
  2. Wie man in DevOps einsteigt, wie man lernt und was man lesen sollte.
  3. Warum Systemadministratoren DevOps-Ingenieure werden sollten.

Wenn Sie genügend Artikel lesen, in denen DevOps gelobt wird, könnten Sie den Eindruck gewinnen, dass jeder Systemadministrator-Ingenieur nur seine aktuelle Position in seinem LinkedIn-Profil von Administrator Engineer zu DevOps ändern muss und er sofort Einladungen zu Vorstellungsgesprächen von der Personalabteilung großer und großer Unternehmen erhält Erfolgreiche Unternehmen, die ein Gehalt versprechen, das doppelt so hoch ist wie das aktuelle, schenken Ihnen ein brandneues MacBook, ein Hoverboard und werden ein Abonnement für kostenlose E-Zigaretten-Nachfüllungen und eine endlose Menge Smoothies nicht vergessen. Im Allgemeinen wird ein IT-Paradies kommen.

Wenn Sie Artikel lesen, die die Vorzüge von DevOps herabwürdigen, gewinnen Sie allmählich einen anderen Eindruck, dass DevOps eine neue Art von Sklaverei ist, bei der Menschen fast auf dem gleichen Niveau wie Entwickler programmieren, ihnen bei der Behebung von Fehlern helfen, sich mit Automatisierung und CICD befassen sollten. Stellen Sie Jira mit Wiki bereit, spinnen Sie Clouds, sammeln Sie Container und verwalten Sie sie, während Sie gleichzeitig Verwaltungsarbeiten erledigen, nicht zu vergessen das Nachfüllen von Patronen, das Crimpen von Twisted-Pair-Kabeln und das Gießen von Büroblumen.

Aber wie Sie wissen, liegt die Wahrheit normalerweise irgendwo in der Mitte, deshalb werden wir heute versuchen, es ein wenig herauszufinden.

Werden keine Admins mehr benötigt?

Als Systemadministrator und Ingenieur, der schon seit geraumer Zeit mit Microsoft- und VMware-Produkten arbeitet, fiel mir auf, dass es in den letzten Jahren immer wieder Gerüchte gab, dass Systemadministratoren bald für niemanden mehr von Nutzen sein werden, denn:

  1. Die gesamte Infrastruktur ist dabei, sich zu verändern und zu IaaC (Infrastructure as a Code) zu werden. Jetzt wird es keine GUI mit Schaltflächen mehr geben, sondern nur PowerShell, Yaml-Dateien, Konfigurationen usw. Wenn ein Dienst oder eine Komponente davon defekt ist, besteht keine Notwendigkeit mehr, ihn zu reparieren, weil ... Stellen Sie schnell eine neue Kopie davon aus dem letzten Arbeitszustand bereit.
  2. Bald wird die gesamte IT-Infrastruktur in die Cloud verlagert und lokal (on-premise) wird es nur noch Netzwerkkabel zum nächstgelegenen Router geben, die uns mit allen anderen in der Cloud befindlichen Unternehmensressourcen verbinden. Naja, höchstens bleibt der Drucker vor Ort, damit die Mädels aus der Buchhaltung Bilder von Katzen aus dem Internet darauf drucken können. Alles andere sollte in der Cloud sein.
  3. DevOps-Gurus werden kommen und alles um sich herum automatisieren, sodass sich Administratoren nur noch mit Wärme im Herzen daran erinnern müssen, wie sie früher Pings und Traces durchgeführt haben, um grundlegende Probleme im Netzwerk und auf Servern zu diagnostizieren.
  4. Ich habe auch von einem Phänomen wie „Vendekapets“ gehört, aber das ist schon ziemlich lange her, am Anfang meiner Karriere, als ich gerade anfing, meine ersten Schritte in Richtung Systemadministration zu machen. Aber aus irgendeinem Grund kamen die „Vendekapets“ nie, genau wie das Ende der Welt nach dem Maya-Kalender. Zufall? Ich glaube nicht. 🙂

Werden Windows-Systemadministratoren, die heute eng mit Microsoft-Produkten zusammenarbeiten, bald für niemanden mehr von Nutzen sein? Oder wird es noch Bedarf für sie geben? Werden Windows-Administratoren weiterhin ihren Status als Administratoren und Ingenieure tragen oder werden sie in die Rolle von gering qualifizierten Arbeitskräften degradiert, sozusagen (geben, geben, bringen)?

Selbst hier auf habr.com im Hub „Systemadministration“ sehen wir nur Erwähnungen von Kubernetes, Linux, Devops, Docker, Open Source, Zabbix. Wo sind die Wörter, die wir so lieben: Windows, Active Directory, Exchange, System Center, Terminal, Druckserver, Dateiserver, Bat- und VBS-Skripte oder zumindest Powershell. Wo ist das alles?

Gibt es ein Leben nach Windows oder wohin sollte sich ein Windows-Systemadministrator/Ingenieur im Jahr 2020 entwickeln?

Gibt es also ein Leben nach Windows oder sollten Windows-Systemadministratoren und -Ingenieure jetzt alles aufgeben, um Linux, Docker, Kubernetes, Ansible, Python zu lernen und in DevOps einzusteigen?

Vielleicht ist mit Windows alles in Ordnung, aber jetzt gibt es einen vorübergehenden Hype um die Kombination Linux + Docker + Kubernetes + Ansible + Python, die unser geliebtes Windows in den Schatten gestellt hat? Was muss ein Windows-Systemadministrator im Jahr 2020 tun, um auf dem Arbeitsmarkt gefragt zu sein?

Leider gibt es hier mehr Fragen als Antworten, daher wird der aktuelle Artikel versuchen, uns dabei zu helfen, alles ein wenig zu verstehen. Der Artikel richtet sich in erster Linie an Windows-Administratoren und -Ingenieure, ich bin mir aber sicher, dass er auch für andere IT-Spezialisten von Interesse sein wird.

Microsoft geht in die Cloud?

Ein Windows-Administrator ist in erster Linie ein Anhänger von Microsoft, daher werden wir weiter darüber und seine wunderbaren Produkte sprechen.

Microsoft verfügt über ein ziemlich breites Portfolio an Softwarelösungen, von denen viele in ihren Nischen führend sind. Wenn Sie als Windows-Administrator und -Ingenieur arbeiten, sind Sie höchstwahrscheinlich auf die eine oder andere Weise mit ihnen in Berührung gekommen. Im Folgenden werde ich die einzelnen Produkte kurz beschreiben und mögliche Perspektiven für ihre Entwicklung in den nächsten 3-5 Jahren beschreiben. Dies ist kein geheimer Insider aus der Zentrale in Redmond, sondern meine persönliche Meinung, daher sind alternative Standpunkte in den Kommentaren dringend erwünscht.

Gibt es ein Leben nach Windows oder wohin sollte sich ein Windows-Systemadministrator/Ingenieur im Jahr 2020 entwickeln?

Lokale Installationen (on-premises)

Microsoft Exchange Server – ein multifunktionaler Mailserver, der nicht nur die Arbeit mit E-Mails, sondern auch mit Kontakten, Kalendern, Aufgaben und vielem mehr umfasst. Exchange Server ist eines der Flaggschiffprodukte von Microsoft, das in vielen Unternehmen zum De-facto-Unternehmensstandard geworden ist. Es verfügt nicht nur über eine enge Integration mit Microsoft-Produkten selbst, sondern auch mit Lösungen von Drittanbietern. Der Austausch ist sowohl bei mittelständischen (ab 100 Personen) als auch bei großen Unternehmen beliebt.

Zu diesem Zeitpunkt gilt Exchange Server 2019 als die aktuelle Version. Zuvor wurde das Produkt recht aktiv weiterentwickelt, aber ab der Version von Exchange 2013 hat sich diese Entwicklung deutlich verlangsamt, sodass Exchange 2016 bedingt als Service Pack 1 bezeichnet werden kann (SP1) für Exchange 2013 und Exchange 2019 – daher Service Pack 2 (SP2) für Exchange 2013. Das Schicksal der nächsten On-Premise-Version (Exchange 2022) ist noch fraglich.

Jetzt bewirbt Microsoft aktiv Exchange Online als Teil des Cloud-Dienstes Office 365, sodass alle neuen Funktionen hauptsächlich dort erscheinen. Exchange Online wird nicht nur als erstes Unternehmen neue Funktionen erhalten, sondern auch zusätzliche Funktionen erhalten, die in naher Zukunft nicht auf On-Premise-Installationen übertragen werden können. Dies geschieht, um den Übergang einer Reihe von Unternehmen in die Cloud zu beschleunigen, denn... Das Abo-Modell ist für Microsoft finanziell vorteilhafter als ein einmaliger Verkauf.

Wenn Sie derzeit eine lokale Installation von Exchange Server (2013 – 2019) pflegen, können Sie dies auch in den nächsten 3–5 Jahren tun. Unterwegs lohnt es sich, die Möglichkeiten zu erkunden, die Exchange Online bietet. und Hybridkonfigurationen liegen vor, wenn lokale und Cloud-Versionen gleichzeitig vorhanden sind. Auch wenn wir davon ausgehen, dass es keine nächste On-Premise-Version von Exchange mehr geben wird, werden die jetzt gewonnenen Erkenntnisse über Exchange Server aus mehreren Gründen noch für einige Zeit relevant sein:

  • Die Anzahl der lokalen Installationen ist derzeit recht groß, sodass für deren Betreuung qualifizierte Administratoren erforderlich sind. Aus dem einen oder anderen Grund werden nicht alle Unternehmen in naher Zukunft in der Lage sein, ihre E-Mails in die Cloud zu verlagern.
  • Cloud-Migrationsprojekte sind noch nicht trivial, daher sind Kenntnisse der Besonderheiten sowohl von On-Premises- als auch von Cloud-Lösungen erforderlich, um die meisten Fallstricke zu vermeiden und die Migration erfolgreich abzuschließen.
  • Kenntnisse der Protokolle smtpimapmapipop3, Mail Flow, Dkim, Dmark, SPF, Antivirus und Antispam sind universell und auf alle Mailsysteme anwendbar.
  • Durch die Erfahrungen aus der Arbeit mit einem lokalen Exchange Server können Sie Exchange Online besser verstehen und die gewünschte Konfiguration viel schneller einrichten.
  • E-Mail ist einer der wichtigsten Kommunikationskanäle mit der Außenwelt, daher wird der Bedarf daran bestehen bleiben. Sie müssen nicht auf die Anhänger von „Messenger und Chatbots werden E-Mails ersetzen“ hören, denn... Sie haben die Post viele Male „vergraben“, bisher ohne Erfolg.

Skype for Business (SfB) (ehemals Lync) – Unternehmens-Messenger mit erweiterten Funktionen. Es verfügt über eine enge Integration mit dem Exchange-Server, ist diesem jedoch in der Beliebtheit deutlich unterlegen. Skype for Business wird üblicherweise nur in großen Unternehmen eingesetzt, weil... Kleine und mittlere Unternehmen haben daran kein großes Interesse.

Die aktuelle Version ist jetzt Skype for Business 2019, die nur minimale Unterschiede zur Vorgängerversion von Skype for Business 2016 aufweist, sodass SfB 2019 als Service Pack 1 für SfB 2016 und nicht als neue Vollversion betrachtet werden kann.

In der Office 365-Cloud wurde dieses Produkt durch den Dienst Skype for Business Online präsentiert, der nach einiger Zeit vollständig durch Microsoft Teams ersetzt wurde, d. h. Derzeit ist Skype for Business nicht in der Office 365-Cloud verfügbar. Aus diesem Grund lohnt es sich kaum, mit der nächsten lokalen Version von Skype for Business 2022 zu rechnen, da die Priorität von Microsoft auf der Entwicklung und Entwicklung des Teams-Messengers liegt, der die Antwort des Anbieters auf das Aufkommen des erfolgreichen Slack-Messengers wurde.

Wenn Sie derzeit Skype for Business lokal verwalten und Ihnen das Konzept eines Unternehmens-Messengers gefällt, dann rate ich Ihnen, sich Teams als Teil von Office 365 anzusehen, andernfalls ist es besser, ein anderes Produkt zu wählen, um Ihre Kenntnisse zu erweitern, denn Das lokale Skype for Business gerät in Vergessenheit. Im Gegensatz zu Exchange, das zum De-facto-Standard in der Mailserver-Nische geworden ist, gibt es für Skype for Business heute Alternativen. Team und Slack für große und mittelständische Unternehmen. Telegram, Viber, Whatsapp – für kleine Unternehmen.

SharePoint – ein internes Unternehmensportal, auf dem Unternehmen ihre nützlichen Webdienste veröffentlichen können (Urlaubsplan, Mitarbeiterliste mit Fotos und Telefonnummern, Geburtstagserinnerungen, Unternehmensnachrichten usw.). Benutzer können Dateien, die sie in ihren SharePoint-Bibliotheken platzieren, speichern, bearbeiten und freigeben.

SharePoint ist wie Bitrix24, nur größer, funktionaler, teurer und viel schwieriger zu konfigurieren und zu unterstützen. Die Killerfunktionen sind die Möglichkeit, ein Dokument gleichzeitig von einer großen Anzahl von Mitarbeitern zu bearbeiten, was sehr praktisch ist, wenn 100 Personen versuchen, einen Urlaubsplan auszufüllen, und die Integration mit Office Online Server und lokalem MS Office.

Sharepoint ist ein großes, komplexes und teures Produkt und wird daher meist nur von großen Unternehmen genutzt. Kleinere Unternehmen nutzen Bitrix24 oder dessen Analoga oder speichern Dateien einfach auf Dateiservern und verteilen nützliche Webdienste an verschiedene interne Standorte.

SharePoint-Farmen (Cluster) werden in der Regel von Entwicklern mit Administratorfunktionen verwaltet und nicht von „reinen“ Systemadministratoren, weil Damit sich SharePoint durchsetzen und für das Unternehmen nützlich sein kann, muss es mithilfe von Code viel ergänzt werden.

Office 365 umfasst SharePoint Online, eine vereinfachte Version des lokalen SharePoint, d. h. Es verfügt über ein Minimum an Anpassungsoptionen und ist „auf Sie zugeschnitten“, aber es erspart dem Entwickler und Administrator viele Probleme bei der Bedienung. Mein Fazit lautet: Die Komplexität und die hohen Kosten für die Unterstützung der On-Premise-Version von SharePoint werden ihren Tribut fordern und Unternehmen werden gerne beginnen, schrittweise auf SharePoint Online umzusteigen oder Sharepoint ganz zugunsten einer einfacheren Lösung aufzugeben. Ich persönlich sehe kein rosiges und sorgenfreies Leben für SharePoint in lokalen Installationen.

System Center ist eine ganze Produktfamilie für die Bereitstellung, Konfiguration, Verwaltung und Überwachung großer Windows-Infrastrukturen. Zur Beurteilung gehören: System Center Configuration Manager (SCCM), System Center Virtual Machine Manager (SCVMM), System Center Operations Manager (SCOM), System Center Data Protection Manager (SCDPM), System Center Service Manager (SCSM), System Center Orchestrator (SCORCH). ).

Gibt es ein Leben nach Windows oder wohin sollte sich ein Windows-Systemadministrator/Ingenieur im Jahr 2020 entwickeln?

Die gesamte Produktpalette von System Center wird in der Regel nur von großen Unternehmen benötigt, während mittelständische Unternehmen eher nur ein oder zwei Produkte nutzen.

Da System Center-Produkte recht schwer zu erlernen sind und normalerweise nur in großen Infrastrukturen verwendet werden, ist es üblich, separate Personen mit der Arbeit zu beauftragen, beispielsweise einen Systemüberwachungsadministrator (SCOM), einen Workstation-Wartungsadministrator (SCCM) usw Virtualisierungssystemadministrator (Hyper-V + SCVMM), Infrastructure Automation Manager (SCORCH + SCSM).

Microsoft entwickelt seine Cloud-Dienste rasant weiter, sodass die Funktionalität von System Center schrittweise in die Cloud verlagert wird. All dies wird in naher Zukunft erhebliche Auswirkungen auf die On-Premise-Produkte von System Center haben.

Funktional System Center Orchestrator (SCORCH) wird in Zukunft durch den Azure Automation-Dienst ersetzt (https://docs.microsoft.com/en-us/azure/automation/automation-intro).

Funktional System Center Operations Manager (SCOM) wird in Zukunft den Azure Monitor-Dienst ersetzen (https://docs.microsoft.com/en-us/azure/azure-monitor/overview).

Funktional System Center Data Protection Manager (SCDPM) wird in Zukunft den Azure Backup-Dienst ersetzen (https://docs.microsoft.com/en-us/azure/backup/backup-overview).

Funktional System Center Service Manager (SCSM) wird nicht mehr gefragt sein oder durch ein anderes Ticketsystem, zum Beispiel Jira, ersetzt werden.

System Center Virtual Machine Manager (SCVMM) Es bleibt vorerst bei Unternehmen, die die Hyper-V-Virtualisierung lokal nutzen. Kleine Installationen von Hyper-V (10–15 Server) können ohne SCVMM recht erfolgreich verwaltet werden, indem nur Standardtools verwendet werden – Failover Cluster Manager, Hyper-V Manager, Windows Admin Center.

System Center Configuration Manager (SCCM) – wird für die Massenbereitstellung von Betriebssystemen, die Installation von Unternehmensanwendungen aus einem einzigen Katalog, die Installation von Windows-Updates auf Servern und End-Workstations, die Inventarisierung von Anwendungen und die Berechnung von Lizenzen verwendet. Es scheint, dass dies das einzige Produkt aus der gesamten System Center-Reihe ist, das bei uns in der On-Premise-Infrastruktur verbleibt, denn... Es ist derzeit nicht möglich, es vollständig durch etwas Cloud-basiertes zu ersetzen.

Wenn Sie derzeit eine lokale Installation von System Center Configuration Manager (SCCM) verwalten, können Sie dies weiterhin tun, weil Das Produkt wird uns mindestens die nächsten 3-5 Jahre begleiten. Darüber hinaus würde ich empfehlen, mit dem Studium der Funktionen von Office 365 zu beginnen, denn... Dies würde gut mit der Position eines Enterprise Desktop Administrators harmonieren.

Die Administratorrolle für die meisten anderen System Center-Produkte wird abgeschafft. Azure-Dienste vereinfachen ihre Arbeit erheblich und verbergen die gesamte Komplexität vor neugierigen Blicken. Nehmen wir als Beispiel den Automatisierungsadministrator (SCORCH + SCSM). SCORCH wird durch Azure Automation ersetzt. Kenntnisse über den Automatisierungsprozess, PowerShell und SQL bleiben erhalten und sind für Azure Automation nützlich, aber Kenntnisse über den Aufbau von SCORCH-Clustern, die Sicherstellung ihrer Hochverfügbarkeit, Ressourcendimensionierung, Aktualisierung, Migration auf neue Versionen, Sicherung und Überwachung werden an Relevanz verlieren, weil All diese Arbeiten werden von der Azure-Cloud übernommen. Der Automatisierungsadministrator wird sich nur auf den Automatisierungsprozess selbst konzentrieren, weil... Sämtliche Arbeiten zur Aufrechterhaltung der Funktionsfähigkeit der Automatisierungsinfrastruktur werden ihm abgenommen.

Windows-Server und seine Rollen

Active Directory (AD) – der Ort, an dem Benutzer- und Computerkonten gespeichert werden. Wenn ein Unternehmen über mehr als 20 Computer verfügt, verfügt es höchstwahrscheinlich bereits über eine Art Active Directory-Domäne. Kenntnisse über Active Directory, die Fähigkeit, eine Domäne von einer Gesamtstruktur zu unterscheiden und die Fähigkeit, mit Gruppenrichtlinien zu arbeiten, sind für jeden Windows-Administrator obligatorisch. Dieses Wissen wird noch weitere 20 Jahre relevant sein. Darüber hinaus würde ich empfehlen, sich mit Azure AD (AAD) vertraut zu machen und nach Möglichkeiten zur Synchronisierung von Benutzern zwischen On-Premise- und Cloud-Infrastrukturen zu suchen.

DNS, DHCP – Netzwerkdienste, deren Verständnis in allen Bereichen der IT von Nutzen ist, von der Verwaltung bis zur Programmierung, daher müssen Sie sie kennen. Das Verständnis der Funktionsweise von Netzwerken, Routing-Protokollen, OSI- und TCPIP-Modellen ist für jeden IT-Spezialisten ein klares Plus.

Hyper-V – der Name für den gesamten Stapel an Virtualisierungstechnologien von Microsoft und insbesondere für seinen Hypervisor. Es entwickelt sich recht rasant, obwohl meiner Meinung nach die meisten neuen Funktionen (Shielded VM, Encrypted Subnets, Storage Spaces Direct) sich in erster Linie an lokale (Cloud Service Provider) und globale (Azure) Cloud-Anbieter richten und nicht an Unternehmen Segment (Unternehmen). Dies ist grundsätzlich verständlich, da Microsoft neue Funktionalitäten zunächst in seiner Azure-Cloud implementiert und testet und diese erst dann auf Windows Server und Hyper-V überträgt.

Hyper-V leidet immer noch unter dem Fehlen einer einzigen kostenlosen Konsole, die alle notwendigen Funktionen bereitstellt. Jetzt haben wir Failover Cluster Manager, Hyper-V Manager und Windows Admin Center. SCVMM sollte eine solche Konsole sein, aber sie ist kostenpflichtig und etwas schwer zu erlernen.

Wenn Sie derzeit eine lokale Installation von Hyper-V ohne SCVMM pflegen, können Sie dies weiterhin tun. Parallel dazu würde ich empfehlen, mit dem Studium von Azure IaaS und den Mechanismen für die Migration virtueller Maschinen zwischen der Cloud und der lokalen Infrastruktur zu beginnen.

In meiner Umgebung (Banken, Telekommunikation, Versicherungen, große Industriebetriebe) wird die gesamte produktive Virtualisierung in der Regel von VMware vSphere verwaltet und nicht von Hyper-V mit SCVMM, daher kann ich empfehlen, dass auch der Hyper-V-Administrator nachschaut gegenüber VMware und seinen Produkten.

Cloud-Services

Office 365 ist ein Cloud-Dienst, der ein Abonnementpaket von Microsoft Office-Anwendungen (lokale und Webversionen) bereitstellt und auch die wichtigsten Serverprodukte umfasst – Exchange, Teams, OneDrive und Sharepoint.

Derzeit ist Office 365 ein autarker Dienst, der den Bedarf an Bürokommunikation nahezu vollständig abdeckt. Aufgrund seiner einfachen Einrichtung eignet es sich sowohl für kleine Unternehmen als auch für mittlere und große Unternehmen.

Das Vorhandensein bereits bereitgestellter Exchange-, Teams-, OneDrive- und Sharepoint-Dienste in der Cloud reduziert die Belastung des Systemadministrators erheblich, denn Alle Verfahren zur Installation, Ressourcendimensionierung, Aktualisierung und Migration auf neue Versionen liegen nun vollständig bei Microsoft. Waren früher 4-6 separat dedizierte Administratoren nötig, um Exchange, Teams, OneDrive und Sharepoint in der lokalen Infrastruktur zu pflegen, reicht jetzt in Office 365 nur noch 1 durchschnittlicher Administrator aus. Wenn etwas nicht oder nicht richtig funktioniert, können Sie direkt über die Office 365-Oberfläche ein Ticket für den technischen Support von Microsoft erstellen, was sehr praktisch ist.

Wenn Sie derzeit als Systemadministrator lokale Versionen von Exchange-, Skype for Business- oder SharePoint-Produkten verwalten, würde ich empfehlen, sich deren Cloud-Versionen als Teil von Office 365 anzusehen, um zu verstehen, wie sie zu Ihnen passen und welche Funktionalität sie im Vergleich dazu bieten die On-Premise-Versionen.

Azure ist eine globale Cloud-Plattform von Microsoft, die eine ständig wachsende Reihe von Cloud-Diensten umfasst, die Unternehmen bei der Lösung ihrer Geschäftsprobleme unterstützen. Derzeit umfasst Azure mehr als 300 Dienste, die in verschiedene Kategorien gruppiert sind (Computing, Netzwerk, Speicher, Datenbanken, Analysen, Internet der Dinge, Sicherheit, DevOps, Container usw.).

Nach seinem erstmaligen Erscheinen im Jahr 2009 nimmt Microsoft Azure heute eine der führenden Positionen im globalen Cloud-Services-Markt ein und konkurriert dort erfolgreich mit Amazon AWS.

Laut dem neuesten Finanzbericht (https://www.microsoft.com/en-us/Investor/earnings/FY-2019-Q4/press-release-webcast) Der Quartalsgewinn von Microsoft (Q4 2019) stieg aufgrund des Erfolgs von Office 49 und des Cloud-Geschäfts um 365 %. Der Umsatz mit Azure stieg um 64 %.

Azure ist neben Office 365 der Hauptbereich, in den Microsoft seine finanziellen und organisatorischen Ressourcen einsetzt.

Die Fülle an Diensten auf der Azure-Plattform kann selbst einen erfahrenen IT-Spezialisten verwirren. Nachfolgend finden Sie eine Beschreibung einer typischen Windows-Server-Infrastruktur, wobei ich in Klammern deren ungefähre Entsprechungen in der Azure-Cloud anführe. Ich hoffe, dass dies als Ausgangspunkt für das Erlernen von Azure dient, denn wie Sie wissen, muss man klein anfangen und sich dann schrittweise vertiefen.

Eine typische Windows-Server-Infrastruktur sieht in etwa so aus:

  • Active Directory (AD) mit Gruppenrichtlinien und DNS. (Azure Active Directory (AAD), Azure DNS).
  • DHCP
  • Exchange-Mailserver. (Online-Austausch im Rahmen von Office 365).
  • RDS-Farm mit mehreren Terminalservern. (Azure Virtual Machine + Azure Virtual Network + Azure Storage).
  • Ein Dateiserver, auf dem Mitarbeiter ihre Dateien speichern. (Azure File Storage, Azure Virtual Machine + Azure Virtual Network + Azure Storage)
  • Server mit Anwendungen und Datenbanken (1C, internes Site-Portal, CRM usw.). (Azure SQL-Datenbank, Azure-Websites, Microsoft Dynamics 365, Azure Virtual Machine + Azure Virtual Network + Azure Storage)

Die wesentlichen Verwaltungsaufgaben sind:

  • Backups erstellen. (Azure Backup).
  • Sammlung und Analyse von Protokollen. (Azure Log Analytics).
  • Automatisierung von Routineaufgaben. (Azure-Automatisierung).
  • Überwachen Sie den Status von Diensten und erhalten Sie Benachrichtigungen über Fehler (Azure Monitor).

Windows-Administratoren, die lokale Infrastrukturen verwalten, würde ich zunächst raten, in der Azure-Cloud nach Analogien ihrer Lieblingsdienste zu suchen, um ein wenig mit ihnen zu arbeiten, ihren Nutzen für das Unternehmen zu ermitteln und möglicherweise Hybridoptionen zu organisieren und auszuwählen das Beste aus beiden Welten.

Ausbildung

Der Schwerpunkt von Microsoft bei der Entwicklung seiner Produkte verlagert sich allmählich auf Cloud-Lösungen, daher müssen Sie jetzt damit beginnen, sich mit ihnen vertraut zu machen. Wo kann ich mehr Wissen über Azure auf Russisch erhalten? Leider gibt es nicht viele solcher Ressourcen.

Microsoft bietet die Nutzung seines Microsoft Learn-Portals an - https://docs.microsoft.com/ru-ru/learn/browse/. Das Textmaterial ist ins Russische übersetzt, das Video ist auf Englisch, allerdings mit russischen Untertiteln.

Als gutes und hochwertiges Material zum Erlernen von Azure würde ich den Exam AZ-900 Azure Fundamentals-Kurs empfehlen, den Igor Shastitko auf seinem YouTube-Kanal liest (https://www.youtube.com/watch?v=_2-txkA3Daw&list=PLB5YmwQw0Jl-RinSNOOv2rqZ5FV_ihEd7). Derzeit gibt es 13 Videos, aber bei ausreichend aktiver Unterstützung aus der Community (z. B. Abonnement) werden die Materialien schneller erscheinen und die Fortsetzung wird nicht lange dauern.

Darüber hinaus empfehle ich Ihnen, auf dem Kanal iwalker2000 die Playlist „IT-Karriere: So werden Sie IT-Spezialist“ anzuschauen, die angehenden Fachkräften dabei hilft, den Weg ihrer beruflichen Entwicklung zu bestimmen und ihre Karriere richtig aufzubauen. (https://www.youtube.com/watch?v=ojyHLPZA6uU&list=PLB5YmwQw0Jl-Qzsq56k1M50cE6KqO11PB)

Leider gibt es nicht so viele Materialien zu Azure auf Russisch, wie wir gerne hätten. Wenn Sie also weitere nützliche Ressourcen zu diesem Thema kennen, teilen Sie diese bitte in den Kommentaren mit. Viele IT-Spezialisten werden Ihnen dafür dankbar sein.

Befund

Welche Schlussfolgerungen lassen sich aus all dem ziehen?

  1. Es gibt immer noch Leben in der Infrastruktur von Microsoft, und es wird nicht verschwinden. Microsoft verfügt über ein ziemlich breites Portfolio an Softwarelösungen, von denen viele in ihren Nischen führend sind, sodass ein Systemadministrator immer etwas lernen, implementieren, betreiben und entwickeln kann.
  2. Die Infrastruktur von Microsoft verändert sich derzeit aktiv, und zwar mit Schwerpunkt auf der Entwicklung von Cloud-Diensten – Azure und Office 365. Neue Microsoft-Produkte und -Anwendungen werden zunächst für die Arbeit in der Cloud im Rahmen eines Abonnementmodells mit monatlichen Zahlungen erstellt. Nur ein Teil dieser Produkte wird später in On-Premise-Lösungen implementiert.
  3. Einige teure und schwer zu unterstützende Produkte werden uns bald verlassen und ganz oder teilweise in die Azure-Cloud oder Office 365 wechseln. Einzelne Administratoren, die ständig nur ein Produkt pflegen (z. B. SCOM, SCSM usw.), werden es bald sein abgeschafft.
  4. Wenn Sie ein erfahrener Systemadministrator sind, der im Microsoft-Ökosystem arbeitet, müssen Sie nicht alles aufgeben und auf DevOps umsteigen, über das mittlerweile an jeder Ecke gesprochen wird. Sie können sich in Ihre Richtung weiterentwickeln und Kompetenzen in den Cloud-Diensten Azure und Office 365 hinzufügen.
  5. Um eine gefragte Fachkraft auf dem Arbeitsmarkt zu bleiben, müssen Sie studieren, studieren und noch einmal studieren. Das Konzept der „lebenslangen Bildung“ für die IT ist aktueller denn je, insbesondere in Zeiten der aktiven Entwicklung von Cloud-Technologien.
  6. DevOps ist jetzt auf dem Höhepunkt seiner Popularität (Hype). Es ist eine Tatsache. Ursprünglich wurde DevOps als eine Methodik wahrgenommen, die es ermöglicht, Softwareentwicklung und -betrieb zusammenzuführen, wobei Programmierer und Ingenieure zusammenarbeiten, um ein einziges gemeinsames Ziel zu verfolgen – Software besser zu machen. Der Schwerpunkt lag auf der Veränderung der Kommunikationskultur zwischen Teams, der Entwicklung gegenseitiger Unterstützungsmechanismen und der kollektiven Verantwortung für das Endergebnis. Dies führte jedoch zur Entstehung einer neuen Position – des DevOps-Ingenieurs, an den die Aufgaben des Release Engineers (CICD), des Automatisierungsadministrators, des Cloud-Administrators und des Operations Engineers delegiert wurden. Das ist bereits eine vollendete Tatsache. Die Anzahl der offenen DevOps-Stellen und deren Anforderungen bestätigen dies nur.

    DevOps kann nun als zusätzlicher Weg für die Entwicklung eines Systemadministrator-Ingenieurs betrachtet werden. DevOps ist für den durchschnittlichen Administrator eine großartige Möglichkeit, seine aktuelle Branche in die Softwareentwicklungsbranche umzuwandeln. Diejenigen, die Automatisierung und das Schreiben von Codeskripten mögen, werden schließlich Entwickler, und diejenigen, die Infrastrukturdinge (Netzwerke, Server, Betriebssysteme, Clouds usw.) bevorzugen, werden DevOps-Ingenieure.

  7. Wenn Sie ein Spezialist für Anfänger sind oder gerade erst in die IT einsteigen, dann ist DevOps jetzt eine großartige Möglichkeit, in kurzer Zeit aufzurüsten und einen Job in einem normalen Unternehmen mit angemessener Bezahlung und einem guten Büro zu bekommen. Lernen Sie also Linux, Ansible, Docker, Kubernetes, Python und CICD.

In letzter Zeit ist die Nachfrage nach der Linux-Plattform und Lösungen im Zusammenhang mit der Softwareentwicklung gestiegen, was jedoch nicht auf das Microsoft-Ökosystem zurückzuführen ist, sondern lediglich eine neue Nische entstanden ist, in der Docker und Kubernetes aktiv genutzt werden und monolithische Anwendungen in Mikrodienste zerlegt werden , und Unternehmen benötigen eine höhere Geschwindigkeit von Software-Releases, um die Zeit bis zur Markteinführung neuer Funktionen zu verkürzen.

Source: habr.com

Kommentar hinzufügen