Microsoft koncentruje się na szkoleniach i certyfikacjach opartych na rolach, które mogą pomóc Ci rozwinąć niezbędne umiejętności i doświadczenie, aby rozwijać się w przyspieszonym i coraz bardziej konkurencyjnym świecie opartym na chmurze. Szkolenia i certyfikaty oparte na rolach oparte są na nowych funkcjach i usługach, które Microsoft stale dodaje do rozwiązań chmurowych, minimalizując braki umiejętności związane z odpowiednimi rolami w pracy.
Odkąd Microsoft ogłosił, że koncentruje się na szkoleniach opartych na rolach i certyfikacji we wrześniu 2018 r., Dodał 34 statusy do swojego portfolio w Azure, Modern Workplace and Business Applications. Microsoft nadal rozszerza swoją ofertę programów nauczania opartych na rolach, wraz ze wszystkimi innymi egzaminami o statusie Microsoft Certified Solutions Associated (MCSA), Microsoft Certified Solutions Developer (MCSD), Microsoft Certified Solutions Expert (MCSE), które odbywają się po 30 czerwca 2020.
Jeśli pracujesz nad certyfikacją MCSA, MCSD lub MCSE, musisz zdać wszystkie niezbędne egzaminy przed ich wygaśnięciem.
Jeśli masz certyfikaty MCSA, MCSD i MCSE, pozostaną one w Twojej transkrypcji Microsoft nawet po egzaminach. Statusy te pozostaną w aktywnej sekcji przez dwa lata od 30 czerwca 2020 r .; Certyfikacja zostanie następnie przeniesiona do sekcji „nieaktywne statusy”.
Certyfikaty z egzaminami wygasają 30 czerwca 2020 r.:
MCSA: BI Reporting
MCSA: Dynamics 365 for Operations
MCSA: SQL 2016 BI Development
MCSA: SQL 2016 Database Admin
MCSA: SQL 2016 Database Dev
MCSA: SQL Server 2012/2014
MCSA: Universal Windows Platform
MCSA: Web Applications
MCSA: Windows Server 2012
MCSA: Windows Server 2016
MCSD: App Builder
MCSE: Business Applications
MCSE: Core Infrastructure
MCSE: Data Management & Analytics
MCSE: Productivity
Egzaminy, które wygasają 30 czerwca 2020 r.: Egzaminy te zostaną zawieszone do 23:59 CET 30 czerwca 2020 r.
70-333: Deploying Enterprise Voice with Skype for Business 2015
70-334: Core Solutions for Microsoft Skype for Business 2015
70-339: Managing Microsoft SharePoint Server 2016
70-345: Designing and Deploying Microsoft Exchange Server 2016
70-457: Developing Mobile Apps
70-410: Installing and Configuring Windows Server 2012
70-411: Administering Windows Server 2012
70-412: Configuring Advanced Windows Server 2012 Services
70-413: Designing and Implementing a Server Infrastructure
70-414: Implementing an Advanced Server Infrastructure
70-417: Upgrading Your Skills to MCSA Windows Server 2012
70-461: Querying Microsoft SQL Server 2012/2014
70-462: Administering Microsoft SQL Server 2012/2014 Databases
70-463: Implementing a Data Warehouse with Microsoft SQL Server 2012/2014
70-464: Developing Microsoft SQL Server 2012/2014 Databases
70-465: Designing Database Solutions for Microsoft SQL Server
70-466: Implementing Data Models and Reports with Microsoft SQL Server
70-467: Designing Business Intelligence Solutions with Microsoft SQL Server
70-480: Programming in HTML5 with JavaScript and CSS3
70-483: Programming in C#
70-486: Developing ASP.NET MVC Web Applications
70-487: Developing Microsoft Azure and Web Services
70-537: Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack
70-705: Designing and Providing Microsoft Licensing Solutions to Large Organizations
70-740: Installation, Storage, and Compute with Windows Server 2016
70-741: Networking with Windows Server 2016
70-742: Identity with Windows Server 2016
70-743: Upgrading Your skills to MCSA: Windows Server 2016
70-744: Securing Windows Server 2016
70-745: Implementing a Software-Defined Datacenter
70-761: Querying Data with Transact-SQL
70-762: Developing SQL Databases
70-764: Administering a SQL Database Infrastructure
70-765: Provisioning SQL Databases
70-767: Implementing a Data Warehouse using SQL
70-768: Developing SQL Data Models
70-777: Implementing Microsoft Azure Cosmos DB Solutions
70-778: Analyzing and Visualizing Data with Microsoft Power BI
70-779: Analyzing and Visualizing Data with Microsoft Excel
MB2-716: Microsoft Dynamics 365 Customization and Configuration
MB6-894: Development, Extensions and Deployment for Microsoft Dynamics 365 Finance
W powietrzu Andrey Romanenko. Jestem architektem i instruktorem IT. Moją główną specjalizacją i sfera zainteresowań zawodowych jest wirtualizacja, technologie chmurowe, infrastruktura jako kod i wszystko, co ma związek z tym tematem.
Ten blog jest próbą usystematyzowania, podsumowania i digitalizacji wszystkiego, co zgromadziło się w formie papierowych dzienników, notatek elektronicznych, dokumentów i tylko nagłych myśli, które pojawiły się w ciągu ostatnich 20 lat. Niektóre notatki będą datowane tak, jak zostały napisane.
Byłbym zadowolony, gdyby każdy odwiedzający znalazł tu coś pożytecznego.
Z poważaniem Andrew.
P.S. Lista szkoleń, które mogę wziąć, znajduje się na stronie Szkolenie. Informacje kontaktowe są dostępne na stronie O mnie.
Minęły trzy lata, odkąd Microsoft przejął Connectix. Wreszcie, firma Microsoft udostępnia narzędzie do zarządzania segmentem przedsiębiorstwa dla serwera wirtualnego: Virtual Machine Manager 2007, część rodziny produktów System Center.
Microsoft System Center Virtual Machine Manager 2007 to kompleksowe rozwiązanie do zarządzania zwirtualizowanym centrum danych, które umożliwia zwiększone wykorzystanie fizycznego serwera i scentralizowane zarządzanie infrastrukturą maszyn wirtualnych.
Funkcje ogólne
Pierwsza edycja programu System Center Virtual Machine Manager zawiera następujące funkcje zarządzania infrastrukturą wirtualną:
Wsparcie dla cyklu życia działania maszyn wirtualnych;
Scentralizowana biblioteka obrazów referencyjnych maszyn wirtualnych, skryptów i obrazów ISO;
Szybka i niezawodna konwersja serwera fizycznego na maszynę wirtualną (migracja P2V);
Szybka i niezawodna konwersja maszyny wirtualnej na maszynę wirtualną (migracja V2V);
Udostępnianie funkcji samoobsługi za pośrednictwem portalu internetowego;
Dodatkowe skrypty automatyzacji dzięki integracji z PowerShell;
Integracja z System Center Operation Manager 2007 do monitorowania wirtualnego centrum danych i planowania wydajności;
Integracja z programem System Center Configuration Manager 2007 w celu aktualizacji maszyn wirtualnych w trybie offline;
Integracja z programem System Center Manager Data Protection Manager 2007 w celu tworzenia kopii zapasowych działających maszyn wirtualnych.
Integracja
Konsola administratora programu Virtual Machine Manager jest oparta na znanym interfejsie użytkownika programu Operations Manager 2007, dzięki czemu administratorzy mogą szybko i łatwo zarządzać swoimi maszynami wirtualnymi. Kompleksowe monitorowanie stanu hostów, maszyn wirtualnych, serwerów bibliotek i składników programu Virtual Machine Manager jest dostępne w pakiecie Virtualization Management Pack w programie Operations Manager 2007.
Program System Center Virtual Machine Manager jest również zintegrowany ze znanymi narzędziami i technologiami. Na przykład Virtual Machine Manager używa bazy danych SQL Server do przechowywania danych dotyczących wydajności i konfiguracji, podczas gdy funkcje raportowania w programie Virtual Machine Manager korzystają ze znanych technologii usług SQL Reporting Services, ale są udostępniane za pośrednictwem programu System Center Operations Manager.
Witam wszystkich czytelników bloga o Architekturze IT i Edukacji.
Kontynuujemy publikację artykułów pod konceptualnym tytułem „Architektura i Design. Wdrażanie i eksploatacja. Kod i programowanie”.
W poprzednim artykule mówiliśmy ogólnie o tej koncepcji oraz o tworzeniu środowiska i konfigurowaniu narzędzi do tworzenia kodu.
Dzisiaj zaczniemy pisać kod wyświetlający diagram architektury systemu Microsoft System Center Virtual Machine Manager 2007 w formacie Visio dla powiązanej serii artykułów.
Microsoft Visio i PowerShell. Pierwsze kroki
Zacznijmy więc od prostych kroków.
Utwórzmy obiekt aplikacji Visio i nowy dokument na podstawie pustego szablonu. Ustawmy aktywną stronę, na której później programowo narysujemy nasz schemat architektoniczny.
Rysujemy prostokąt z kolorem i napisem „Microsoft Virtual Machine Manager Architecture”. Tekst wyrównujemy wzdłuż górnej krawędzi prostokąta i do lewej. Ta liczba będzie podstawą naszego schematu. Aby estetycznie podkreślić napis, narysuj pod nim linię w odpowiednim kolorze.
W tym prostokącie będzie kilka obiektów. Dodamy szablony figur o tematyce komputerowej (COMPS_M.vss) i będziemy pracować z szablonem ikony komputera osobistego „PC”.
# Step 5.
# Add Computer Items Visio Stensils
# Set Masters item PC
$Stensil2 = $Application.Documents.Add("COMPS_M.vss")
$PC1 = $Stensil2.Masters.Item("PC")
Załączamy obraz Komputera Osobistego z podpisem „Konsola administratora”.
Rysujemy prostokąt, który wyświetli programowy interfejs komunikacji między systemami klienckimi a systemami serwerowymi – Windows Communication Foundation.
Łączymy linią dwa obiekty – System Klienta z interfejsem programowym Windows Communication Foundation. Będzie to odzwierciedlać komunikację dwukierunkową.
# Step 10.
# Draw Line communication from Client to WCF
# Set Arrow
$Line4 = $Page.DrawLine(3.1563, 9.2396, 3.5174, 9.2396)
$Line4.Cells('LineColor').Formula = '=RGB(255,255,255)'
$Line4.Cells('BeginArrow').Formula=4
$Line4.Cells('EndArrow').Formula=4
Podobnie łączymy te dwa obiekty ponownie linią – Web Client z interfejsem oprogramowania Windows Communication Foundation. Odzwierciedla to również komunikację dwukierunkową.
# Step 14.
# Draw Line communication from Web Client to WCF
# Set Arrow
$Line6 = $Page.DrawLine(3.158, 6.8802, 3.5191, 6.8802)
$Line6.Cells('LineColor').Formula = '=RGB(255,255,255)'
$Line6.Cells('BeginArrow').Formula=4
$Line6.Cells('EndArrow').Formula=4
A uzupełnienie obrazu klienta to prostokąt przedstawiający klienta skryptów z inną ikoną PowerShell. I oczywiście łączymy ten obiekt z interfejsem oprogramowania Windows Communication Foundation za pomocą komunikacji dwukierunkowej.
# Step 17.
# Draw Line communication from Scripting Client to WCF
# Set Arrow
$Line8 = $Page.DrawLine(3.158, 4.5729, 3.5191, 4.5729)
$Line8.Cells('LineColor').Formula = '=RGB(255,255,255)'
$Line8.Cells('BeginArrow').Formula=4
$Line8.Cells('EndArrow').Formula=4
Wynik poprzednich kroków wygląda tak:
Przejdźmy teraz do głównych usług. Do wizualizacji pracy części serwerowej użyjemy szablonów rycin o odpowiednim temacie (SERVER_M.vss) oraz będziemy pracować z szablonami ikon Management Server „Management server” oraz Database Server „Database server” . Najpierw rysujemy prostokąt do wizualizacji Microsoft System Center Virtual Machine Manager Server 2007 i odpowiednio inny dla Microsoft SQL Server 2005. Umieszczamy odpowiednie ikony serwerów na górze prostokątów w lewym górnym rogu. I oczywiście łączymy obiekt „Microsoft System Center Virtual Machine Manager Server 2007” z interfejsem oprogramowania Windows Communication Foundation za pomocą komunikacji dwukierunkowej, a z Microsoft SQL Server 2005 za pomocą komunikacji jednokierunkowej.
# Step 18.
# Draw Microsoft System Center
# Virtual Machine Manager Server 2007 Rectangle
# Set Size, Set Colour
# Set Text, Align
$Shape7 = $Page.Drop($Rectangle, 6.3281, 8.2812)
$Shape7.Cells('Width').Formula = '1.5'
$Shape7.Cells('Height').Formula = '2.8125'
$Shape7.Cells('FillForegnd').Formula = '=RGB(255,192,0)'
$Shape7.Cells('LinePattern').Formula = 1
$Shape7.Text = "Microsoft System Center Virtual Machine Manager Server 2007"
$Shape7.Cells('Char.Size').Formula = '14 pt'
# Step 19.
# Draw Microsoft SQL Server 2005 Rectangle
# Set Size, Set Colour
# Set Text, Align
$Shape8 = $Page.Drop($Rectangle, 6.3281, 4.9219)
$Shape8.Cells('Width').Formula = '1.5'
$Shape8.Cells('Height').Formula = '2.6563'
$Shape8.Cells('FillForegnd').Formula = '=RGB(255,192,0)'
$Shape8.Cells('LinePattern').Formula = 1
$Shape8.Text = "Microsoft SQL Server 2005"
$Shape8.Cells('Char.Size').Formula = '14 pt'
# Step 20.
# Add Server Items Visio Stensils
# Set Masters item Management Server and Database Server
$Stensil3 = $Application.Documents.Add("SERVER_M.vss")
$MS1 = $Stensil3.Masters.Item("Management server")
$DBS1 = $Stensil3.Masters.Item("Database server")
# Step 23.
# Draw Line communication from WCF to Microsoft System Center
# Virtual Machine Manager Server 2007
# Set Arrow
$Line9 = $Page.DrawLine(5.0052, 8.2604, 5.6024, 8.2604)
$Line9.Cells('LineColor').Formula = '=RGB(255,255,255)'
$Line9.Cells('BeginArrow').Formula=4
$Line9.Cells('EndArrow').Formula=4
# Step 24.
# Draw Line communication from Microsoft System Center
# Virtual Machine Manager Server 2007 to Microsoft SQL Server 2005
# Set Arrow
$Line10 = $Page.DrawLine(6.3272, 6.2344, 6.3272, 6.8802)
$Line10.Cells('LineColor').Formula = '=RGB(255,255,255)'
$Line10.Cells('BeginArrow').Formula=4
$Line10.Cells('EndArrow').Formula=0
Wynik poprzednich kroków wygląda tak:
Microsoft System Center Virtual Machine Manager Server 2007 współdziała z systemami agentów przy użyciu technologii Windows Remote Management (Win-RM). Narysujmy więc ten składnik architektury w taki sam sposób, w jaki narysowaliśmy wyświetlanie interfejsu oprogramowania Windows Communication Foundation. I połączmy ten komponent z obiektem Microsoft System Center Virtual Machine Manager Server 2007 za pomocą komunikacji dwukierunkowej.
# Step 27.
# Draw Line communication from Win-RM to Microsoft System Center
# Virtual Machine Manager Server 2007
# Set Arrow
$Line12 = $Page.DrawLine(7.0781, 8.2812, 7.6753, 8.2812)
$Line12.Cells('LineColor').Formula = '=RGB(255,255,255)'
$Line12.Cells('BeginArrow').Formula=4
$Line12.Cells('EndArrow').Formula=4
Interakcja z hostami wirtualizacji, biblioteką itp. oparta jest na VMM Agent. Zacznijmy wyświetlać te komponenty architektury od wizualizacji interakcji procesów migracji usług ze środowiska fizycznego do wirtualnego: Źródło P2V. Będziemy potrzebować prostokąta, linii, ikon VMM Agent i Powershell. I oczywiście wyświetlaj dwukierunkową komunikację dzięki technologii Windows Remote Managemet (Win-RM).
# Step 34.
# Draw Microsoft Virtual Server 2005 R2 Icon
# Set Position, Size
# Set Text
$Picture10 = $Page.Import("c:\!\WS.jpg")
$Picture10.Cells('Width').Formula = '0.8125'
$Picture10.Cells('Height').Formula = '0.7404'
$Picture10.Cells('PinX').Formula = '11.5938'
$Picture10.Cells('PinY').Formula = '6.9423'
$Picture10.Text = "Microsoft Virtual Server 2005 R2"
$Picture10.Cells('Char.Size').Formula = '7 pt'
# Step 35.
# Draw Line communication from Host to Win-RM
# Set Arrow
$Line16 = $Page.DrawLine(9.1849, 6.941, 9.5964, 6.941)
$Line16.Cells('LineColor').Formula = '=RGB(255,255,255)'
$Line16.Cells('BeginArrow').Formula=4
$Line16.Cells('EndArrow').Formula=4
I podobnie jak w poprzednich krokach wyświetlamy elementy Biblioteki.
# Step 38.
# Draw Windows Server 2003 R2 Icon
# Set Position, Size
# Set Text
$Picture12 = $Page.Import("c:\!\WS.jpg")
$Picture12.Cells('Width').Formula = '0.8125'
$Picture12.Cells('Height').Formula = '0.7404'
$Picture12.Cells('PinX').Formula = '11.5625'
$Picture12.Cells('PinY').Formula = '4.3702'
$Picture12.Text = "Windows Server 2003 R2"
$Picture12.Cells('Char.Size').Formula = '7 pt'
# Step 39.
# Draw Line communication from Library to Win-RM
# Set Arrow
$Line18 = $Page.DrawLine(9.1901, 4.3611, 9.6016, 4.3611)
$Line18.Cells('LineColor').Formula = '=RGB(255,255,255)'
$Line18.Cells('BeginArrow').Formula=4
$Line18.Cells('EndArrow').Formula=4
Wynik poprzednich kroków wygląda tak:
Interakcja pomiędzy Hostami Wirtualizacji, Biblioteką i procesami migracji usług ze środowiska fizycznego do wirtualnego: Źródło P2V odbywa się z wykorzystaniem technologii Inteligentnego Transferu w Tle (BITS). Pokażemy tę dwukierunkową interakcję pomiędzy końcowymi elementami architektury.
# Step 41.
# Draw BITS Icon
# Set Position, Size
# Set Text
$Picture13 = $Page.Import("c:\!\BITS.jpg")
$Picture13.Cells('Width').Formula = '0.5417'
$Picture13.Cells('Height').Formula = '0.5417'
$Picture13.Cells('PinX').Formula = '10.974'
$Picture13.Cells('PinY').Formula = '8.2344'
# Step 42.
# Draw Line communication from BITS to P2V Source
# Set Arrow
$Line19 = $Page.DrawLine(10.9844, 8.5104, 10.9844, 8.75)
$Line19.Cells('LineColor').Formula = '=RGB(255,255,255)'
$Line19.Cells('BeginArrow').Formula=4
$Line19.Cells('EndArrow').Formula=4
# Step 43.
# Draw Line communication from BITS to Host
# Set Arrow
$Line20 = $Page.DrawLine(10.9844, 7.6849, 10.9844, 7.9219)
$Line20.Cells('LineColor').Formula = '=RGB(255,255,255)'
$Line20.Cells('BeginArrow').Formula=4
$Line20.Cells('EndArrow').Formula=4
# Step 45.
# Draw BITS Icon
# Set Position, Size
# Set Text
$Picture14 = $Page.Import("c:\!\BITS.jpg")
$Picture14.Cells('Width').Formula = '0.5417'
$Picture14.Cells('Height').Formula = '0.5417'
$Picture14.Cells('PinX').Formula = '10.974'
$Picture14.Cells('PinY').Formula = '5.6607'
# Step 46.
# Draw Line communication from BITS to Host
# Set Arrow
$Line21 = $Page.DrawLine(10.9844, 5.9245, 10.9844, 6.1901)
$Line21.Cells('LineColor').Formula = '=RGB(255,255,255)'
$Line21.Cells('BeginArrow').Formula=4
$Line21.Cells('EndArrow').Formula=4
# Step 47.
# Draw Line communication from BITS to Library
# Set Arrow
$Line22 = $Page.DrawLine(10.9792, 5.1042, 10.9792, 5.375)
$Line22.Cells('LineColor').Formula = '=RGB(255,255,255)'
$Line22.Cells('BeginArrow').Formula=4
$Line22.Cells('EndArrow').Formula=4
Na koniec zmienimy rozmiar strony zgodnie z wymiarami naszego diagramu, zapiszemy jako plik na dysku i zamkniemy aplikację Visio.
# Step 48.
# Resise Page To Fit Contents
$Page.ResizeToFitContents()
# Step 49.
# Save Document
# And Quit Application
$Document.SaveAs(“C:\!\MsSCVMM2007Arch.vsd”)
$Application.Quit()
Ostateczny wynik schematu pokazano na rysunku.
Krótkie podsumowanie i Kolejne kroki
Dlatego efekt końcowy w pełni spełnia nasze oczekiwania. Przy pomocy kodu Powershell powstał schemat architektury systemu Microsoft System Center Virtual Machine Manager 2007.
Podejście to ma jednak istotne wady.
Całkowita objętość tego kodu to ponad 500 wierszy. Dlatego tematem kolejnego wpisu jest optymalizacja tego kodu za pomocą funkcji Powershell.