Is er leven na Windows of waar moet een Windows-systeembeheerder/ingenieur zich in 2020 ontwikkelen?

Toegang

2019 komt langzaam maar zeker tot zijn logische conclusie. De IT-industrie blijft zich actief ontwikkelen, verrukt ons met een groot aantal nieuwe technologieën en vult tegelijkertijd onze woordenschat aan met nieuwe definities: Big Data, AI, Machine Learning (ML), IoT, 5G, enz. Dit jaar Vooral Site Reliability Engineering (SRE), DevOps, microservices en cloud computing kwamen aan bod.

Sommige technologieën, bijvoorbeeld Blockchain en cryptocurrencies (Bitcoin, Ethereum, enz.), lijken de piek van hun populariteit (hype) al gepasseerd te zijn, dus het grote publiek heeft de mogelijkheid om er nuchterder naar te kijken en hun positieve en negatieve aspecten, en beslissen waar en hoe deze het beste kunnen worden gebruikt. Een evenwichtige kijk op het onderwerp Blockchain en cryptocurrencies vindt u in artikel door Alexey Malanov van Kaspersky Lab. Ik raad je ten zeerste aan om het eens te bekijken.

Andere technologieën winnen nog steeds aan populariteit en vormen actieve gemeenschappen om hen heen, die niet alleen voor- en aanhangers omvatten, maar ook fervente tegenstanders.

Gaat iedereen aan DevOps doen?

DevOps, een nieuwe benadering van softwareontwikkeling en -gebruik, krijgt vandaag een speciale vermelding van mij, omdat... Er zijn dit jaar echt veel artikelen en debatten over dit onderwerp geweest.

Is er leven na Windows of waar moet een Windows-systeembeheerder/ingenieur zich in 2020 ontwikkelen?

De term DevOps wordt tegenwoordig vrij breed geïnterpreteerd. Sommige mensen beschouwen DevOps als een speciale benadering van softwareontwikkeling en -beheer, waarbij mensen die zowel een beetje coderen als administratie kunnen doen, bij het werk betrokken zijn. Voor anderen is dit in de eerste plaats de aanwezigheid van een eigen persoonlijke systeembeheerder in het team, die hen in staat stelt softwareontwikkelaars een deel van de niet-kernlast te ontlasten in de vorm van het inrichten van de systeemomgeving, het creëren van testomgevingen , het implementeren van integratie met interne en externe diensten, evenals het schrijven van automatiseringsscripts. Voor anderen is het slechts een reeks modieuze technologieën en hulpmiddelen die moeten worden gebruikt om altijd jong en succesvol te blijven. Voor de vierde is het CICD en alles wat daarmee samenhangt. Er zijn inderdaad veel interpretaties van DevOps, dus iedereen kan er zelfstandig in vinden wat hij of zij het leukst vindt.

Verschillende interpretaties van DevOps geven aanleiding tot verhitte discussies, wat leidt tot het verschijnen van meer artikelen over dit onderwerp. Ik heb er zelfs een paar opgeslagen in mijn bladwijzers:

  1. Wie zijn DevOps?
  2. Hoe u in DevOps komt, hoe u studeert en wat u moet lezen.
  3. Waarom systeembeheerders DevOps-ingenieurs moeten worden.

Als je voldoende artikelen leest waarin DevOps wordt geprezen, kun je de indruk krijgen dat elke systeembeheerder-ingenieur alleen maar zijn huidige positie in zijn LinkedIN-profiel hoeft te veranderen van beheerder-ingenieur naar DevOps, en hij zal onmiddellijk uitnodigingen voor interviews ontvangen van HR van grote en internationale organisaties. succesvolle bedrijven die een salaris beloven dat twee keer hoger is dan het huidige, je een gloednieuwe Macbook en een hoverboard geven en een abonnement op gratis vape-navullingen en een eindeloze hoeveelheid smoothies niet vergeten. Over het algemeen zal er een IT-paradijs komen.

Als je artikelen leest die de verdiensten van DevOps kleineren, begin je een andere indruk te krijgen dat DevOps een nieuw soort slavernij is, waarbij mensen bijna op hetzelfde niveau moeten coderen als ontwikkelaars, hen moeten helpen bugs op te lossen, moeten omgaan met automatisering en CICD, implementeer Jira met Wiki, draai wolken, verzamel containers en beheer ze, terwijl je tegelijkertijd administratief werk doet, en niet te vergeten het bijvullen van cartridges, het krimpen van twisted pair-kabels en het water geven van kantoorbloemen.

Maar zoals je weet ligt de waarheid meestal ergens in het midden, dus vandaag zullen we proberen daar een beetje achter te komen.

Zijn beheerders niet langer nodig?

Als systeembeheerder en engineer die al geruime tijd met Microsoft- en VMware-producten werkt, begon het mij op te vallen dat er de afgelopen jaren periodiek gesprekken zijn geweest dat systeembeheerders binnenkort voor niemand meer nuttig zullen zijn, omdat:

  1. De hele infrastructuur staat op het punt te veranderen en IaaC (Infrastructuur als code) te worden. Nu zal er geen GUI met knoppen zijn, maar alleen PowerShell, yaml-bestanden, configuraties, enz. Als een dienst of een onderdeel ervan defect is, hoeft u deze niet meer te repareren, omdat... implementeer snel een nieuwe kopie ervan vanuit de laatste werkende staat.
  2. Binnenkort zal de gehele IT-infrastructuur naar de cloud verhuizen, en lokaal (on-premise) zullen er alleen nog maar netwerkkabels zijn naar de dichtstbijzijnde router, die ons zal verbinden met alle andere bedrijfsbronnen die zich in de cloud bevinden. Nou ja, de printer blijft hoogstens lokaal, zodat de meisjes van de boekhoudafdeling er afbeeldingen van katten van internet op kunnen afdrukken. Al het andere zou in de cloud moeten staan.
  3. DevOps-goeroes zullen komen en alles om hen heen automatiseren, zodat beheerders zich alleen maar met warmte in hun hart hoeven te herinneren hoe ze vroeger pings en traces uitvoerden om basisproblemen op het netwerk en op servers te diagnosticeren.
  4. Ik heb ook wel eens gehoord van een fenomeen als “Vendekapets”, maar dat is alweer een hele tijd geleden, aan het begin van mijn carrière, toen ik net mijn eerste stappen richting systeembeheer begon te zetten. Maar om de een of andere reden kwamen “Vendekapets” nooit, net zoals het einde van de wereld volgens de Maya-kalender. Toeval? Denk niet. 🙂

Zullen Windows-systeembeheerders, die tegenwoordig nauw samenwerken met Microsoft-producten, binnenkort voor niemand meer van nut zijn? Of zal er nog steeds behoefte aan zijn? Zullen Windows-beheerders hun status als beheerders en ingenieurs blijven dragen, of zullen ze worden gedegradeerd tot de rol van laaggeschoolde arbeidskrachten, ala anykey (geven, geven, brengen)?

Zelfs hier op habr.com in de hub “Systeembeheer” zien we alleen vermeldingen van kubernetes, linux, devops, docker, open source, zabbix. Waar zijn de woorden waar we zo van houden: Windows, Active Directory, Exchange, System Center, Terminal, Print Servers, File Servers, bat- en vbs-scripts, of op zijn minst powershell. Waar is dit allemaal?

Is er leven na Windows of waar moet een Windows-systeembeheerder/ingenieur zich in 2020 ontwikkelen?

Is er leven na Windows of moeten Windows-systeembeheerders en -ingenieurs nu alles opgeven om Linux, docker, kubernetes, ansible, python te leren en in DevOps te gaan?

Misschien is alles goed met Windows, maar is er nu een tijdelijke hype van de combinatie Linux + docker + kubernetes + ansible + python, die onze geliefde Windows heeft overschaduwd? Wat moet een Windows-systeembeheerder anno 2020 doen om gewild te zijn op de arbeidsmarkt?

Helaas zijn er hier meer vragen dan antwoorden, dus het huidige artikel zal proberen ons te helpen alles een beetje te begrijpen. Het artikel is in de eerste plaats bedoeld voor Windows-beheerders en -technici, maar ik ben er zeker van dat het ook interessant zal zijn voor andere IT-specialisten.

Microsoft gaat naar de cloud?

Een Windows-beheerder is in de eerste plaats een aanhanger van Microsoft, dus verder zullen we erover praten en zijn prachtige producten.

Microsoft heeft een vrij breed portfolio aan softwareoplossingen, waarvan er vele toonaangevend zijn in hun niches. Als u als Windows-beheerder en -ingenieur werkt, bent u ze hoogstwaarschijnlijk op de een of andere manier tegengekomen. Hieronder zal ik een korte beschrijving geven van elk van de producten en mogelijke vooruitzichten voor hun ontwikkeling in de komende 3-5 jaar beschrijven. Dit is geen geheime insider van het hoofdkantoor in Redmond, maar mijn persoonlijke mening, dus alternatieve standpunten in de commentaren worden sterk aangemoedigd.

Is er leven na Windows of waar moet een Windows-systeembeheerder/ingenieur zich in 2020 ontwikkelen?

Lokale installaties (op locatie)

Microsoft Exchange Server – een multifunctionele mailserver die niet alleen met mail werkt, maar ook met contacten, agenda's, taken en nog veel meer. Exchange Server is een van de vlaggenschipproducten van Microsoft, die in veel bedrijven de de facto bedrijfsstandaard is geworden. Het heeft niet alleen een nauwe integratie met de Microsoft-producten zelf, maar ook met oplossingen van externe leveranciers. Exchange is populair bij zowel middelgrote (vanaf 100 personen) als grote bedrijven.

Op dit moment wordt Exchange Server 2019 beschouwd als de huidige versie. Voorheen was het product vrij actief in ontwikkeling, maar vanaf de versie van Exchange 2013 is deze ontwikkeling sterk vertraagd, dus Exchange 2016 mag Service Pack 1 worden genoemd ( SP1) voor Exchange 2013 en Exchange 2019 - dus Service Pack 2 (SP2) voor Exchange 2013. Het lot van de volgende on-premise versie (Exchange 2022) staat nog steeds ter discussie.

Nu promoot Microsoft Exchange Online actief als onderdeel van de Office 365-cloudservice, dus alle nieuwe functies verschijnen daar voornamelijk. Exchange Online is niet alleen de eerste die nieuwe functies ontvangt, maar verkrijgt ook extra mogelijkheden die in de nabije toekomst niet zullen worden overgedragen naar installaties op locatie. Dit wordt gedaan om de transitie van een aantal bedrijven naar de cloud te versnellen, omdat... Het abonnementsmodel is financieel voordeliger voor Microsoft dan een eenmalige verkoop.

Als u momenteel een lokale installatie van Exchange Server (2013 - 2019) onderhoudt, kunt u dit de komende 3-5 jaar blijven doen. Gaandeweg is het de moeite waard om te beginnen met het verkennen van de mogelijkheden die Exchange Online biedt; en bij hybride configuraties bestaan ​​er tegelijkertijd lokale en cloudversies. Zelfs als we ervan uitgaan dat er geen volgende on-premise versie van Exchange meer komt, zal de nu opgedane kennis over Exchange Server om een ​​aantal redenen nog geruime tijd relevant blijven:

  • Het aantal lokale installaties is momenteel vrij groot, dus er zullen gekwalificeerde beheerders nodig zijn om deze te ondersteunen. Niet alle organisaties zullen in de nabije toekomst om de een of andere reden hun mail naar de cloud kunnen verplaatsen.
  • Cloudmigratieprojecten zijn nog niet triviaal, dus kennis van de specifieke kenmerken van zowel lokale als cloudoplossingen is vereist om de meeste valkuilen te vermijden en de migratie succesvol af te ronden.
  • Kennis van de protocollen smtpimapmapipop3, mailflow, dkim, dmark, spf, antivirus en antispam is universeel en van toepassing op elk mailsysteem.
  • De ervaring die u opdoet bij het werken met een on-premises Exchange Server zorgt ervoor dat u Exchange Online beter begrijpt en de gewenste configuratie veel sneller kunt opzetten.
  • E-mail is een van de belangrijkste communicatiekanalen met de buitenwereld, dus de behoefte eraan zal blijven bestaan. Je hoeft niet te luisteren naar de aanhangers van “messengers en chatbots zullen e-mail vervangen”, want... Ze hebben de post vele malen 'begraven', en tot nu toe zonder succes.

Skype voor Bedrijven (SfB) (voorheen Lync) – bedrijfsmessenger met geavanceerde mogelijkheden. Het heeft een nauwe integratie met de Exchange-server, maar is qua populariteit aanzienlijk inferieur aan de laatste. Skype voor Bedrijven wordt doorgaans alleen in grote bedrijven gebruikt, omdat... Kleine en middelgrote bedrijven zijn er niet erg in geïnteresseerd.

De huidige versie is nu Skype voor Bedrijven 2019, die minimale verschillen vertoont met de vorige versie van Skype voor Bedrijven 2016, dus SfB 2019 kan worden beschouwd als Service Pack 1 voor SfB 2016 en niet als een nieuwe volledige versie.

In de Office 365-cloud werd dit product gepresenteerd door de dienst Skype for Business Online, die na enige tijd volledig werd vervangen door Microsoft Teams, d.w.z. Momenteel is Skype voor Bedrijven niet beschikbaar in de Office 365-cloud. Om deze reden is het nauwelijks de moeite waard om de volgende lokale versie van Skype voor Bedrijven 2022 te verwachten, aangezien de prioriteit van Microsoft de ontwikkeling en ontwikkeling van de Teams-messenger is, die het antwoord van de leverancier werd op de opkomst van de succesvolle Slack-messenger.

Beheer je momenteel lokaal Skype for Business en vind je het concept van een corporate messenger leuk, dan raad ik je aan om naar Teams te kijken als onderdeel van Office 365, anders kun je beter een ander product kiezen om je kennis te vergroten, omdat lokale Skype voor Bedrijven raakt in de vergetelheid. In tegenstelling tot Exchange, dat de de facto standaard is geworden in de mailserverniche, heeft Skype voor Bedrijven tegenwoordig alternatieven. Team en Slack voor grote en middelgrote bedrijven. Telegram, Viber, Whatsapp - voor kleine bedrijven.

SharePoint – een intern bedrijfsportaal waar bedrijven hun nuttige webdiensten kunnen plaatsen (vakantieschema, lijst van werknemers met foto's en telefoonnummers, verjaardagsherinneringen, bedrijfsnieuws, enz.). Gebruikers kunnen bestanden die ze in hun SharePoint-bibliotheken plaatsen, opslaan, bewerken en delen.

SharePoint is net als Bitrix24, alleen groter, functioneler, duurder en veel moeilijker te configureren en te ondersteunen. De killer features zijn de mogelijkheid om één document tegelijkertijd door een groot aantal medewerkers te bewerken, wat erg handig is als 100 mensen een vakantieschema proberen in te vullen, en de integratie met Office Online Server en lokaal MS Office.

Sharepoint is een groot, complex en duur product en wordt daarom doorgaans alleen door grote bedrijven gebruikt. Kleinere bedrijven gebruiken Bitrix24 of zijn analogen, of slaan eenvoudig bestanden op bestandsservers op en distribueren nuttige webservices naar verschillende interne sites.

SharePoint-farms (clusters) worden doorgaans beheerd door ontwikkelaars met beheerdersfuncties, en niet door “pure” systeembeheerders, omdat Om SharePoint een succes te laten worden en nuttig te zijn voor het bedrijf, moet er veel aan worden toegevoegd met behulp van code.

Office 365 omvat SharePoint Online, een vereenvoudigde versie van lokaal SharePoint, d.w.z. Het heeft een minimale hoeveelheid aanpassingsmogelijkheden en is ‘op maat gemaakt’, maar het verlost de ontwikkelaar en beheerder veel kopzorgen over de werking ervan. Mijn oordeel is dit: de complexiteit en de hoge kosten van het ondersteunen van de lokale versie van SharePoint zullen hun tol eisen en bedrijven zullen graag geleidelijk overstappen op SharePoint Online, of Sharepoint helemaal verlaten ten gunste van een eenvoudiger oplossing. Persoonlijk zie ik geen rooskleurig en zorgeloos leven voor SharePoint in lokale installaties.

System Center is een hele familie producten voor het implementeren, configureren, beheren en monitoren van grote Windows-infrastructuren. De beoordeling omvat: 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 ).

Is er leven na Windows of waar moet een Windows-systeembeheerder/ingenieur zich in 2020 ontwikkelen?

Het volledige assortiment System Center-producten is doorgaans alleen nodig voor grote bedrijven, terwijl middelgrote bedrijven doorgaans slechts één of twee producten gebruiken.

Omdat System Center-producten vrij moeilijk te leren zijn en meestal alleen in grote infrastructuren worden gebruikt, is het gebruikelijk om afzonderlijke mensen aan te wijzen om ermee te werken, bijvoorbeeld een systeemmonitoringbeheerder (SCOM), een werkstationonderhoudsbeheerder (SCCM), een virtualisatiesysteembeheerder (Hyper -V + SCVMM), Infrastructure Automation Manager (SCORCH + SCSM).

Microsoft ontwikkelt zijn clouddiensten snel, waardoor de functionaliteit van System Center geleidelijk naar de cloud verhuist. Dit alles zal in de zeer nabije toekomst een aanzienlijke impact hebben op de on-premise-producten van System Center.

functioneel System Center Orchestrator (SCORCH) zal in de toekomst worden vervangen door de Azure Automation-service (https://docs.microsoft.com/en-us/azure/automation/automation-intro).

functioneel System Center Operations Manager (SCOM) zal de Azure Monitor-service in de toekomst vervangen (https://docs.microsoft.com/en-us/azure/azure-monitor/overview).

functioneel System Center Data Protection Manager (SCDPM) zal in de toekomst de Azure Backup-service vervangen (https://docs.microsoft.com/en-us/azure/backup/backup-overview).

functioneel System Center Service Manager (SCSM) zal niet langer in trek zijn of zal worden vervangen door een ander ticketsysteem, bijvoorbeeld Jira.

System Center Virtual Machine Manager (SCVMM) voorlopig blijft het bij bedrijven die lokaal gebruik maken van Hyper-V-virtualisatie. Kleine installaties van Hyper-V (10-15 servers) kunnen behoorlijk succesvol worden beheerd zonder SCVMM met alleen standaardhulpmiddelen: Failover Cluster Manager, Hyper-V Manager, Windows Admin Center.

System Center Configuratiebeheer (SCCM) – gebruikt voor massa-implementatie van besturingssystemen, installatie van bedrijfsapplicaties uit één catalogus, installatie van Windows-updates op servers en eindwerkstations, inventarisatie van applicaties en berekening van licenties. Het lijkt erop dat dit het enige product uit de gehele System Center-lijn is dat bij ons blijft in de on-premise infrastructuur, want... Het is momenteel niet mogelijk om het volledig te vervangen door iets cloudgebaseerds.

Als u momenteel een on-premises installatie van System Center Configuration Manager (SCCM) onderhoudt, kunt u dit blijven doen omdat het product zal minimaal de komende 3-5 jaar bij ons zijn. Daarnaast zou ik aanraden om de mogelijkheden van Office 365 te gaan bestuderen, omdat... dit zou goed passen bij de positie van Enterprise Desktop Administrator.

De beheerdersrol voor de meeste andere System Center-producten wordt geëlimineerd. Azure-services vereenvoudigen hun werk aanzienlijk en verbergen alle complexiteit voor nieuwsgierige blikken. Laten we de automatiseringsbeheerder (SCORCH + SCSM) als voorbeeld nemen. SCORCH wordt vervangen door Azure Automation. Kennis van het automatiseringsproces, PowerShell en SQL zal blijven bestaan ​​en nuttig zijn voor Azure Automation, maar kennis van het bouwen van SCORCH-clusters, het garanderen van hun hoge beschikbaarheid, de omvang van de resources, het updaten, migreren naar nieuwe versies, back-up en monitoring zal zijn relevantie verliezen, omdat Al dit werk wordt overgenomen door de Azure cloud. De automatiseringsbeheerder zal zich uitsluitend richten op het automatiseringsproces zelf, omdat... Alle werkzaamheden om de functionaliteit van de automatiseringsinfrastructuur op peil te houden worden hem uit handen genomen.

Windows-server en zijn rollen

Actieve Directory (AD) – de plaats waar gebruikers- en computeraccounts worden opgeslagen. Als een bedrijf meer dan twintig computers heeft, beschikt het hoogstwaarschijnlijk al over een soort Active Directory-domein. Kennis van Active Directory, het vermogen om een ​​domein van een forest te onderscheiden en de mogelijkheid om met groepsbeleid te werken zijn verplicht voor elke Windows-beheerder. Deze kennis zal nog 20 jaar relevant zijn.Daarnaast zou ik aanraden om jezelf vertrouwd te maken met Azure AD (AAD) en te kijken naar mogelijkheden voor het synchroniseren van gebruikers tussen on-premise en cloudinfrastructuren.

DNS, DHCP – netwerkdiensten waarvan het begrip nuttig is op alle gebieden van de IT, van administratie tot programmeren, dus u moet ze kennen. Het begrijpen van de werking van netwerken, routeringsprotocollen, OSI- en TCPIP-modellen zal een pluspunt zijn voor elke IT-specialist.

Hyper-V – de naam voor de volledige stapel virtualisatietechnologieën van Microsoft en zijn hypervisor in het bijzonder. Het ontwikkelt zich vrij snel, hoewel naar mijn mening de meeste nieuwe functies (Shielded VM, Encrypted Subnets, Storage Spaces Direct) vooral gericht zijn op lokale (Cloud Service Providers) en mondiale (Azure) cloudproviders, en niet op de bedrijfswereld. segment (Onderneming). Dit is over het algemeen begrijpelijk, aangezien Microsoft nieuwe functionaliteit eerst in zijn Azure-cloud implementeert en test, en deze pas daarna overdraagt ​​aan Windows Server en Hyper-V.

Hyper-V lijdt nog steeds onder het ontbreken van één enkele gratis console die alle noodzakelijke functies biedt. Nu hebben we Failover Cluster Manager, Hyper-V Manager en Windows Admin Center. SCVMM zou zo'n console zijn, maar het is betaald en enigszins moeilijk te leren.

Als u momenteel een lokale installatie van Hyper-V onderhoudt zonder SCVMM, kunt u dit blijven doen. Tegelijkertijd zou ik aanraden om Azure IaaS en de mechanismen voor het migreren van virtuele machines tussen de cloud en de on-premises infrastructuur te gaan bestuderen.

In mijn omgeving (banken, telecombedrijven, verzekeringsmaatschappijen, grote industriële holdings) wordt alle productieve virtualisatie in de regel beheerd door VMware vSphere, en niet door Hyper-V met SCVMM, dus ik kan de Hyper-V-beheerder aanraden ook te kijken richting VMware en zijn producten.

Cloud diensten

Office 365 is een cloudservice die een abonnementspakket biedt voor Microsoft Office-applicaties (lokale en webversies), en ook de belangrijkste serverproducten omvat: Exchange, Teams, OneDrive en Sharepoint.

Op dit moment is Office 365 een zelfvoorzienende dienst die vrijwel volledig de behoeften op het gebied van kantoorcommunicatie dekt. Vanwege het installatiegemak is het perfect voor zowel kleine bedrijven als middelgrote en grote bedrijven.

De aanwezigheid van reeds geïmplementeerde Exchange-, Teams-, OneDrive- en Sharepoint-diensten in de cloud vermindert de belasting voor de systeembeheerder aanzienlijk, omdat alle procedures voor installatie, omvang van de bronnen, updates en migratie naar nieuwe versies liggen nu volledig bij Microsoft. Waren voorheen 4-6 afzonderlijk toegewezen beheerders nodig om Exchange, Teams, OneDrive en Sharepoint in de lokale infrastructuur te onderhouden, nu is in Office 365 slechts 1 gemiddelde beheerder voldoende. Als iets niet of niet correct werkt, kunt u rechtstreeks vanuit de Office 365-interface een ticket voor de technische ondersteuning van Microsoft aanmaken, wat erg handig is.

Als u momenteel een systeembeheerder bent die lokale versies van Exchange-, Skype for Business- of Sharepoint-producten onderhoudt, dan raad ik u aan hun cloudversies te bekijken als onderdeel van Office 365 om te begrijpen hoe ze bij u passen en welke functionaliteit ze bieden in vergelijking met de on-premises versies.

Azuur is een wereldwijd cloudplatform van Microsoft dat een steeds groter wordende reeks cloudservices omvat waarmee organisaties hun zakelijke problemen kunnen oplossen. Momenteel omvat Azure meer dan 300 services, gegroepeerd in verschillende categorieën (computergebruik, netwerken, opslag, databases, analyses, Internet of Things, beveiliging, devOps, containers, enz.).

Microsoft Azure, dat voor het eerst verscheen in 2009, bekleedt nu een van de leidende posities op de wereldwijde markt voor clouddiensten en concurreert daar met succes met Amazon AWS.

Volgens het laatste financiële rapport (https://www.microsoft.com/en-us/Investor/earnings/FY-2019-Q4/press-release-webcast) De kwartaalwinst van Microsoft (Q4 2019) groeide met 49% dankzij het succes van Office 365 en cloudactiviteiten. De omzet uit Azure groeide met 64%.

Azure is, samen met Office 365, de belangrijkste gebieden waarop Microsoft zijn financiële en organisatorische middelen inzet.

De overvloed aan services op het Azure-platform kan zelfs een ervaren IT-specialist in verwarring brengen, dus hieronder vindt u een beschrijving van een typische Windows-serverinfrastructuur, waarbij ik tussen haakjes hun geschatte analogen in de Azure-cloud zal aangeven. Ik hoop dat dit als startpunt zal dienen voor het leren van Azure, omdat je, zoals je weet, klein moet beginnen en geleidelijk dieper moet gaan.

Een typische Windows-serverinfrastructuur ziet er ongeveer zo uit:

  • Active Directory (AD) met groepsbeleid en DNS. (Azure Active Directory (AAD), Azure DNS).
  • DHCP
  • Exchange-mailserver. (Online uitwisselen als onderdeel van Office 365).
  • RDS-farm met verschillende terminalservers. (Virtuele Azure-machine + Azure Virtual Network + Azure Storage).
  • Een bestandsserver waar medewerkers hun bestanden opslaan. (Azure File Storage, Azure virtuele machine + Azure Virtual Network + Azure Storage)
  • Servers met applicaties en databases (1C, intern siteportaal, CRM, etc.). (Azure SQL Database, Azure-websites, Microsoft Dynamics 365, Azure virtuele machine + Azure Virtual Network + Azure Storage)

De belangrijkste administratieve taken zijn:

  • Back-ups maken. (Azure-back-up).
  • Verzameling en analyse van logboeken. (Azure Log Analytics).
  • Automatisering van routinetaken. (Azure-automatisering).
  • Het monitoren van de status van services en het ontvangen van meldingen over storingen (Azure-monitor).

Voor Windows-beheerders die lokale infrastructuren onderhouden, zou ik allereerst adviseren om naar analogen van hun favoriete services in de Azure-cloud te zoeken om een ​​beetje met hen samen te werken, hun nut voor het bedrijf te bepalen en misschien hybride opties te organiseren, te kiezen het beste van beide werelden.

opleiding

De nadruk van Microsoft bij de ontwikkeling van zijn producten verschuift geleidelijk naar cloudoplossingen, dus u moet ze nu beginnen te leren. Waar kan ik meer kennis krijgen over Azure in het Russisch? Helaas zijn er niet veel van dergelijke bronnen.

Microsoft biedt aan om zijn Microsoft Learn-portal te gebruiken - https://docs.microsoft.com/ru-ru/learn/browse/. Het tekstmateriaal is in het Russisch vertaald, de video wordt in het Engels gegeven, zij het met Russische ondertitels.

Als goed en kwalitatief hoogstaand materiaal om Azure te leren, zou ik de cursus Examen AZ-900 Azure Fundamentals aanbevelen, die Igor Shastitko leest op zijn YouTube-kanaal (https://www.youtube.com/watch?v=_2-txkA3Daw&list=PLB5YmwQw0Jl-RinSNOOv2rqZ5FV_ihEd7). Momenteel zijn er 13 video's, maar als er voldoende actieve steun is van de community (zoals een abonnement), zullen de materialen sneller verschijnen en zal de voortzetting niet lang duren.

Bovendien raad ik aan om op het iwalker2000-kanaal de afspeellijst 'IT Career: How to Become an IT Specialist' te bekijken, die aspirant-specialisten zal helpen het pad van hun professionele ontwikkeling te bepalen en hun carrière op de juiste manier op te bouwen. (https://www.youtube.com/watch?v=ojyHLPZA6uU&list=PLB5YmwQw0Jl-Qzsq56k1M50cE6KqO11PB)

Helaas zijn er niet zoveel materialen over Azure in het Russisch als we zouden willen, dus als u andere nuttige bronnen over dit onderwerp kent, deel deze dan in de reacties. Veel IT-specialisten zullen je hiervoor dankbaar zijn.

Bevindingen

Welke conclusies kunnen uit al het bovenstaande worden getrokken?

  1. Er zit nog steeds leven in de infrastructuur van Microsoft, en dat gaat niet weg. Microsoft heeft een vrij breed portfolio aan softwareoplossingen, waarvan er vele toonaangevend zijn in hun niche, dus een systeembeheerder heeft altijd iets te leren, te implementeren, te bedienen en te ontwikkelen.
  2. De infrastructuur van Microsoft is nu actief aan het veranderen, en dit gebeurt met de nadruk op de ontwikkeling van clouddiensten - Azure en Office 365. Nieuwe Microsoft-producten en -applicaties zullen in eerste instantie worden gemaakt om in de cloud te werken met verwijzing naar een abonnementsmodel met maandelijkse betalingen. Slechts enkele van deze producten zullen later worden geïmplementeerd in on-premise oplossingen.
  3. Sommige dure en moeilijk te ondersteunen producten zullen ons binnenkort verlaten en geheel of gedeeltelijk overgaan naar de Azure-cloud of Office 365. Individuele beheerders die voortdurend slechts één product onderhouden (bijvoorbeeld SCOM, SCSM, etc.) zullen binnenkort afgeschaft.
  4. Als je een ervaren systeembeheerder bent die in het Microsoft-ecosysteem werkt, dan hoef je niet alles op te geven en naar DevOps te rennen, waar nu op elke hoek over gesproken wordt. Je kunt je verder ontwikkelen in jouw richting, waarbij je competenties toevoegt in de clouddiensten Azure en Office 365.
  5. Om een ​​gewilde specialist op de arbeidsmarkt te blijven, zul je moeten studeren, studeren en nog eens studeren. Het concept van ‘levenslang leren’ voor IT is relevanter dan ooit, vooral nu in tijden van actieve ontwikkeling van cloudtechnologieën.
  6. DevOps bevindt zich nu op het hoogtepunt van zijn populariteit (hype). Het is een feit. Aanvankelijk werd DevOps gezien als een methodologie waarmee softwareontwikkeling en -activiteiten bij elkaar konden worden gebracht, waarbij programmeurs en ingenieurs samenwerken aan één gemeenschappelijk doel: software beter maken. De nadruk lag vooral op het veranderen van de communicatiecultuur tussen teams, het ontwikkelen van mechanismen voor wederzijdse bijstand en de collectieve verantwoordelijkheid voor het eindresultaat. Als gevolg hiervan leidde dit echter tot het ontstaan ​​van een nieuwe functie: DevOps-ingenieur, aan wie de taken van release-ingenieur (CICD), automatiseringsbeheerder, cloudbeheerder en operations-ingenieur werden gedelegeerd. Dit is al een voldongen feit. Het aantal DevOps-vacatures en de vereisten daarvan bevestigen dit alleen maar.

    DevOps kan nu worden beschouwd als een extra pad voor de ontwikkeling van een systeembeheerder. DevOps is een geweldige manier voor de gemiddelde beheerder om zijn huidige branche te veranderen naar de softwareontwikkelingsindustrie. Degenen die van automatisering en het schrijven van codescripts houden, zullen uiteindelijk ontwikkelaars worden, en degenen die de voorkeur geven aan infrastructuurzaken (netwerken, servers, besturingssystemen, clouds, enz.) zullen DevOps-ingenieurs worden.

  7. Als je een beginnende specialist bent, of net met IT begint, dan is DevOps nu een geweldige manier om in korte tijd te upgraden en een baan te krijgen bij een normaal bedrijf, met een fatsoenlijk salaris en een goed kantoor, dus leer Linux, Ansible, Docker, Kubernetes, Python en CICD.

Onlangs is de vraag naar het Linux-platform en oplossingen met betrekking tot softwareontwikkeling toegenomen, maar dit is niet te wijten aan het Microsoft-ecosysteem, maar er is eenvoudigweg een nieuwe niche verschenen waar Docker en Kubernetes actief worden gebruikt, monolithische applicaties worden opgedeeld in microservices , en het bedrijfsleven heeft een hogere snelheid van softwarereleases nodig om de time-to-market voor nieuwe functionaliteit te verkorten.

Bron: www.habr.com

Voeg een reactie