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.

Auto deployment VM with VSTS agent for pool

Wszyscy który robią depyolemnty z VSTS spotykają się z sytuacją, kiedy standardowe 240min się kończy i trzeba stworzyć sobie taką maszynę. Sam robiłem taką maszynę parę razy i kiedy znów pojawiła się ta konieczność postanowiłem stworzyć automatyczny deployment który nam stworzy z JSON’a cała maszynkę i podepnie ją do Agent pool w VSTS.

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.

Profil logowania do Azure

Spotkałem się ostatnio z bardzo ciekawym feature’m związanym z zapisaniem swojego profilu logowania do Azure. W skrócie opisując jeśli używasz często PowerShella, a dodatkowo masz MFA zapewne wiesz jak denerwujące jest ciągłe pytanie o login i hasło. Kiedyś pojawiła się opcja związana z zapisaniem credential’i do pliku a następnie za pomocą skryptu można było sobie zautomatyzować proces logowania. Aczkolwiek przestało to działać po wprowadzeniu ARM’a itd. Aby nie rozwodzić się nad tym przedstawię Ci jak możemy sobie ułatwić życie i pracę ze skryptami, ale o tym później. Na początku proszę Cię o wykonanie aktualizacji PowerShell Azure ponieważ poniższe polecenia są dostępne od wersji 3.8.0 oraz 4.2.0 w celu aktualizacji możesz użyć Web Installer’a z linku poniżej.

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.

Azure Resource Manager – JSON Automation

Jeśli nie mogliście być na AzureDay North Poland 2016 zapraszam do obejrzenia mojej sesji która została umieszczona na 9channel. Podczas sesji dowiecie się jak działa ARM w Azure oraz jakimi sposobami można deployować własne środowiska. Podczas sesji zauważycie trochę error-ów, które są spowodowane błędnymi nazwami używanymi w konsoli. Jeśli masz problem z deploymentami, zapraszam do dyskusji w komentarzach. Dziękuję wszystkim który przybyli na moją sesję i do zobaczenia na meetupach, które organizuje we Wrocławiu więcej informacji tutaj: http://www.meetup.com/Microsoft-Azure-Users-Group-Poland/ .

#3 Spotkanie grupy Microsoft Group Poland za nami

Wrocławska grupa Azure powoli się rozwija i pojawia się na niej coraz więcej ciekawych osób. Jeśli chcecie być na bieżąco ze wszystkimi news’ami podam wam parę linków jak dotrzeć do grupy i jak monitorować wszystkie wydarzenia. Meetup – kliknij Join us. http://www.meetup.com/Microsoft-Azure-Users-Group-Poland/ Facebook Page Like grupy MAUGP https://www.facebook.com/groups/azureugpl/ Facebook Page Like grupy JustCloud (informacje o spotkaniach Wrocławskiej grupy) https://www.facebook.com/justcloudpl/ Ponadto za nami wiele ciekawych tematów gdzie udzielają się głównie Piotr Rogala i Marek Zalewski. Prezentacje w ostatnim czasie dotoczyły takich tematów jak: ARM, Docker, Licencjonowanie w Azure, Azure Web Apps, CDN, OMS. Prezentacje możecie odszukać za pomocą poniższego linku:

CHEF i Azure czyli Windows automation

W ostatnim czasie zrobiłem prezentację dotyczącą CHEF-a w Azure. Starałem się wyjaśnić, czym jest CHEF i co możemy zrobić za jego pomocą w Azure i przedstawić przykład zarządzania nodem postawionym na Windowsie. Ten temat jest bardzo zastanawiający, bo jak możemy zarządzać z poziomu serwera Linuxowego maszyną Windowsową? Otóż CHEF stara się bardzo dopracowywać temat związany z maszynami postawionych na Windowsach i możemy znaleźć dużo rekomendowanej dokumentacji na ten temat: https://www.chef.io/solutions/windows/. Za pomocą CHEF-a możemy stawiać maszyny w Azure oraz nimi zarządzać. Zarządzanie odbywa się za pomocą cookbook-ów zawierające skrypty konfiguracyjne. Wszystkie pliki cookbook-ów możemy modyfikować do woli, aby otrzymać oczekiwany efekt. W przypadku tworzenia zestawu cookbook-ów warto poczytać o Berkshelf: http://berkshelf.com/. Jeśli chce sami spróbować sił z CHEF-em w Azure możecie przejść przez tutorial dostępny na stronie Azure: https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-chef-automation/ . W skrócie mogę napisać, że jeśli szukacie czegoś uniwersalnego do automatyzacji stacji Linux & Windows dobrze jest przyjrzeć się właśnie […]

Microsoft Azure User Group Poland – Wrocław

Serdecznie zapraszam wszystkich zainteresowanych rozwiązaniami Microsoft Azure na Wrocławskie spotkania grupy Microsoft Azure User Group Poland, które będę miał przyjemność organizować. Spotkania są przeznaczone dla wszystkich, którzy pracują z rozwiązanymi w oparciu o Azure na co dzień bądź chcieli by poznać bliżej Azure i rozpocząć swoją przygodę w tym kierunku. Jeśli słyszałeś coś o Azure i nie jesteś przekonany tym rozwiązaniom na pewno rozwiniesz swoją wiedzę w tym kierunku ponieważ podczas sesji dowiesz się w jakich projektach Azure może mieć wysoki potencjał wykorzystania. Osoby znające Azure na pewno znajdą coś ciekawego dla siebie gdyż chciałbym poruszać praktyczne problemy, a nie tylko omawiać je w sposób marketingowy. Spotkania będą w formie prezentacji i demo, które będzie przedstawiać na żywo omówiony wcześniej temat. Wszystkie informacje na temat spotkania znajdziesz tutaj: http://www.meetup.com/Microsoft-Azure-Users-Group-Poland/events/230146750/ Pierwsze spotkanie odbędzie się 24.05.2016 godz. 18.30 w pubie Fuga Mundi! Fanpage: https://www.facebook.com/FugaMundiWroclaw Mapa: https://goo.gl/maps/fcE2Ez6hXPD2 Adres: Pl. Grunwaldzki 12-14, Wrocław. Jeśli […]

Azure i Storage – zarządzanie danymi

Zarządzanie zawartością danych w blobach w Azure jest kluczowe do utrzymywania porządku. PowerShell jest jak najbardziej odpowiednim narzędziem do takich operacji ackzolwiek jeśli zależy Ci na czasie, aby przejrzeć sto dysków to PowerShell może stać się uciążliwy i mało pomocy. Poniżej przedstawię aplikacje, które mogą nam pomóc w szybkim i efektywnym zarządzaniem danymi przechowywanymi w Azure. Microsoft Azure Storage Explorer, producent Microsoft: http://storageexplorer.com/ Od wydania ulepszonej wersji mogę stwierdzić, że jest to najlepsze narzędzie do pracy z dyskami w chmurze. Możliwość zalogowania się danymi chmurowywi jest zaletą (w poprzedniej wesrji nie było to dostępne), a następnie zobaczymy wszystkie storage-y i bloby w dostępnej subskrypcji. Minusem aplikacji jest długi czas ładowania danych i wyświetlania zawartości blobów.   Azure Explorer, producent: Cerebrata: http://www.cerebrata.com/products/azure-explorer/introduction Azure Explorer jest to darmową alternatywą programu: CloudXplorer (http://clumsyleaf.com/products/cloudxplorer). W porównaniu do aplikacji Microsoftu nie możemy się zalogować danymi chmurowymi tylko każdy stroage trzeba dodać osobno poprzez podanie nazwy […]