Skąd uczyć się o Microsoft Azure?

Po ostatniej prezentacji naszedł mnie pomysł związany z utworzeniem miejsca skąd można się uczyć chmury Microsoft Azure. Stąd postanowiłem zebrać interesujące linki w jednym miejscu gdzie znajdziecie rekomendowane przeze mnie jak i przez innych ekspertów miejsca do nauki. Większość z poniższych linków jest darmowa i takie będę starał się udostępniać. Jeśli chciałbyś dodać ciekawe miejsce, które rekomendujesz dodaj je w komentarzu, pomoże to w udoskonaleniu listy. Jeśli wiesz czego konkretnie szukasz możesz użyć wyszukiwarki aby skoncentrować się na danym problemie: A, tak na poważnie możesz zaczerpnąć wiedzy w poniższych miejscach. Grupa Microsoft Azure User Group Poland na Facebook’u: https://www.facebook.com/groups/azureugpl/ Video: Azure Developer: https://docs.microsoft.com/pl-pl/learn/browse/?roles=developer&products=azure Azure Administrator: https://docs.microsoft.com/pl-pl/learn/browse/?roles=administrator&products=azure Azure Solution Architect: https://docs.microsoft.com/pl-pl/learn/browse/?roles=solution-architect&products=azure Azure Friday: https://channel9.msdn.com/Shows/Azure-Friday Microsoft Self-paced Labs: https://www.microsoft.com/handsonlabs/selfpacedlabs Microsoft Virtual Academy: https://mva.microsoft.com/search/SearchResults.aspx#!q=azure&orderby=publishedtime&lang=1033 Azure Tips and Tricks: https://www.michaelcrump.net/azure-tips-and-tricks-complete-list/ Pluralsight: https://www.pluralsight.com/search?q=azure Blogi Polskich ekspertów: Michał Furmankiewicz: http://cloudarchitects.pl/ Michał Smereczyński: https://lnx.azurewebsites.net/ Emil Wasilewski: http://zapytajemila.pl/ Łukasz Kałużny: https://kaluzny.io/ Sebastian Fyda: http://blog.spiderweb.pl/ Piotr Rogala: https://justcloud.pl/blog/ Szymon Pulka (DEV): https://devincloud.pl/ Mateusz Dudek (DEV): https://mateuszdudek.pl/blog/ Book’s Free eBooks from Microsoft Press Microsoft Azure Essentials: […]

Delete VM and create again based on .vhd

W tej części tytuł jest angielski, ponieważ nie stosuje spolszczeń dla technicznego języka. Ten post jest spowodowany tym co Microsoft niestety przestał wspierać w Azure a mianowicie breaklease dla blobów podpiętych do wirtualnej maszyny. Było mi to potrzebne do jednego zadania, dlatego byłem zmuszony zrobić coś innego. Mianowicie potrzebne mi było usunięcie maszyny i stworzenie jej bazując na istniejących vhd’kach w innym kontenerze dodatkowo moje założenie wymagało powershell’a. W skrócie odtworzenie maszyny z jakiegoś stanu, który jest przechowywany jako kopia dysków wirtualnej maszyny. Myślę, że są osoby, którym się to przyda. Krótki opis: Podajemy nazwę maszyny lub listę maszyn z naszej subskrypcji. Na podstawie nazwy maszyny znajdujemy resource groupe. Wyłączamy maszynę. Na podstawie RG i nazwy VM sprawdzamy jakie dyski są podpięte do maszyny. Znajdujemy sobie context dla dysków. Mając wszystkie dane przechodzimy do usuwania maszyny. Usuwany obecny vhd z OS. Kopiujemy w jego miejsce wcześniej skopiowany vhd z kontenera “images”. […]

Deployment maszyny z funkcją Auto-Shutdown za pomocą szablonu arm

Szablony ARM mają nam pomać w pracy dlatego kiedy testuję wiele szablonów zdarza mi się, że zapominam o resource’ach, które utworzyłem w Azure co powoduje, że marnuję pieniądzę na subskrypcji. Powodem są zazwyczaj późne godziny pracy i przemęczenie, a później te z deploy’owane wirtualki działają przez parę dni nic nie robiąc. Dlatego postanowiłem sobie pomóc i do każego deploy’mentu dodaję wpis który wyłączy wirtualkę o jakiejś godzinie. Poniższy przykład zaprezentuje deplyment Windows’a 2016 z manage disk’iem i “Microsoft.DevTestLab/schedules”. W poprzendich moich postach możesz przeczytać jak zalogować się do Azure za pomocą PowerShell i CLI oraz jak używać do deploymentów Visual Studio Code i Visual Studio. Przydatne linki: Wygodny profil logowania: http://justcloud.pl/blog/profil-logowania-do-azure/ Logowanie za pomacą CLI: http://justcloud.pl/blog/azure-cli-logowanie/ Visual Studio Code: http://justcloud.pl/blog/visual-studio-code-i-git-zamiast-powershell-ise/ Visual Studio: http://justcloud.pl/blog/tworzenie-szablonu-arm-visual-studio-2017/ Źródła: Dokumentacja: https://docs.microsoft.com/en-us/azure/templates/microsoft.devtestlab/schedules Zones: https://msdn.microsoft.com/en-us/library/gg154758.aspx Kod: Szablon dostępny jest na moim github’ie: https://github.com/RogalaPiotr/JustCloudPublic/blob/master/simple-vm-shutdown-on-time/azuredeploy.json

Grupa specjalistów CloudPoland na Slack’u

Chciałem zaprosić wszystkich miłośników chmur, devops, automatyzacji dołączenia do grupy CloudPoland na #slacku. Grupa została stworzona z myślą o wszystkich tych, którzy chcą się udzielać i pomagać sobie w różnych problemach. Grupa dotyczy wielu dostawców chmur przez co jest to kanał ogólny o chmurach gdzie mamy podział na grupy #aws, #azure, #gcp dzięki czemu możemy porozmawiać z wieloma specjalistami na różne tematy. Zachęcam do korzystania, wymiany wiedzy, dzielenia się problemami i nowościami technicznymi. Dlaczego #slack? Ponieważ jest to neutralne miejsce gdzie nie trzeba mieć kont typu Facebook, Gmail, aby się zalogować ponad to jest aplikacja mobilna, która ułatwia komunikację z różnych urządzeń. Często dostaję pytania takie jak: Po co slack jeśli jest grupa na Facebook’u? Spotykam się osobiście z wieloma specjalistami IT, którzy naturalnie nie mają konta na Facebook’u co za czym idzie, że oni automatycznie z tego nie korzystają. Natomiast fajnie byłoby zwiększać zasięg naszej działalności ponieważ mamy naprawdę […]

Tworzenie szablonu ARM – Visual Studio 2017

Ten wpis jest przeznaczony dla osób chcących nauczyć się tworzenia szablonów ARM’owych do deployowania w Azure. Visual Studio ma tylko nam pomóc w pracy z szablonem natomiast moim zdaniem przydaje się na początku pracy z ARM oraz przy rozbudowanych szablonach. Po pierwsze podczas edycji plików .json w VS zobaczymy strukturę całego szablonu co pomoże nam zrozumieć co potrzebujemy, żeby działał poprawnie. Po drugie gdy mamy bardzo duże szablony VS pomaga nam odnaleźć się w nim poprzez JSON Outline, w którym w wygodny sposób możemy sprawdzić wszystkie elementy: parameters, variables, resources. Cel: Stworzyć czysty szablon ARM z wykorzystaniem Visual Studio 2017. Do realizacji celu potrzebujemy: Visual Studio 2017 Community (FREE): https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=Community&rel=15 Uwaga: podczas instalacji należy dodać moduł: “Azure development” Utworzenie projektu nie jest niczym nadzwyczajnym poza wybraniem odpowiedniego template’a. Aby utworzyć projekt związany z szablonem ARM należy wybrać z grupy Cloud: Azure Resource Group. Następnie wybieramy template: Blank, który utworzy nam czysty szablon ARM. Gdy […]