Azure CloudShell

Paweł Chylak

Azure CloudShell
Grudzień 28, 2017 Katarzyna Sobczak

Azure CloudShell

Azure CloudShell – nowa odsłona zarządzania zasobami w ramach platformy Microsoft Azure

Chmura publiczna w obecnych czasach kusi dostępnością oraz wydajnością. Istnieje wiele sposobów zarządzania swoimi zasobami – od najprostszych, typu dostęp poprzez portal samoobsługowy, do bardziej zaawansowanych, takich jak dostęp za pomocą linii komend lub powłoki PowerShell. W Microsoft Azure dostępne są wszystkie te metody zarządzania, jednakże korzystanie z AzureCLI lub modułów Azure PowerShell wiąże się z koniecznością doinstalowania niezbędnych dodatków na stacji, z której chcieliśmy mieć dostęp do platformy i np. uruchamiać swoje skrypty.

Ostatnio Microsoft wprowadził duże uproszczenie do zarządzania za pomocą AzureCLI oraz Azure PowerShell. Już nie musimy instalować nic na komputerze – wystarczy posiadać swoją ulubioną przeglądarkę internetową i uruchomić w ramach swojej subskrypcji Azure CloudShell. W jaki sposób to zrobić?

Po zalogowaniu się na portalu zarządzającym https://portal.azure.com wybieramy w górnym pasku ikonę:

W pierwszym kroku zostaniemy zapytani, z jakiego narzędzia będziemy korzystać: PowerShell czy Bash:

Drugi krok to utworzenie konta przechowywania danych:

Ewentualnie możemy użyć opcji zaawansowanej konfiguracji i wybrać istniejące już konto magazynu danych.

Już po kilku minutach możemy się cieszyć możliwością zarządzania platformą Azure za pomocą skryptów i komend Bash/PowerShell bez instalacji jakichkolwiek narzędzi na swoim komputerze – z dowolnego miejsca.

Microsoft przygotował również dodatkowe funkcjonalności dla użytkowników. Należy zwrócić uwagę na to, że po uruchomieniu CloudShell PowerShell jesteśmy zalogowani w kontekście sterownika Azure, a co za tym idzie – wykorzystując podstawowe komendy linii komend (cmd, cd itp.) możemy zarządzać wszystkimi istniejącymi już zasobami:

PowerShell daje nam możliwość zdalnego uruchamiania komend w ramach maszyn wirtualnych.

W ramach Bash możemy wykorzystać funkcjonalność, jaka pojawiła się w AzureCLI 2.0 – tryb interaktywny:

Dzięki temu trybowi tworzenie oraz zarządzanie zasobami jest dużo prostsze, otrzymujemy dawkę informacji odpowiednią aby samodzielnie zarządzać swoją subskrypcją.
Wykorzystując Bash możemy łączyć się klientem SSH do maszyn wirtualnych posiadających system Linux i w ten sposób wykonywać na nich zdalnie polecenia.

Dla potrzeb korzystania z Azure CloudShell uruchomiony został portal https://shell.azure.com/, gdzie możemy korzystać z tej funkcjonalności w trybie pełnoekranowym. Dodatkowym atutem jest możliwość wykorzystania Azure CloudShell w aplikacji mobilnej dostępnej na platformy Android i iOS.

Na koniec pojawia się pytanie: ile to wszystko kosztuje?

Zgodnie z zapowiedzią, to Microsoft ponosi koszt uruchomienia maszyny wirtualnej w Azure, na której zaimplementowany jest CloudShell. My ponosimy jedynie koszt plików konfiguracji oraz modułów PowerShell na naszym koncie przechowywania danych, które wskazaliśmy podczas konfiguracji.

W przypadku wykorzystania Bash na magazynie danych przechowywany jest obraz katalogu domowego $Home o rozmiarze około 5GB (na chwilę obecną cena za używanie takiej przestrzeni dyskowej to około 0.33 Euro w cyklu miesięcznym).

Zatem korzystanie z CloudShell nie powinno być dla nas zbyt dużym obciążeniem.

Podziel się

Autor: Paweł Chylak

Paweł Chylak

Paweł Chylak

Zespół: Data Center

Ostatnie artykuły autora

Azure CloudShell

Azure CloudShell

Azure CloudShell – nowa odsłona zarządzania zasobami w ramach platformy Microsoft Azure

Skontaktuj się z autorem

 

Administratorem danych gromadzonych z wykorzystaniem formularza jest A.P.N. Promise S.A. Podane przez Ciebie dane będą przetwarzane w zakresie niezbędnym do podjęcia kontaktu lub realizacji określonego żądania zgodnie z art. 6 ust. 1 lit. b RODO przez okres niezbędny dla realizacji Twojego zgłoszenia. Wszelkie informacje w zakresie przetwarzania podanych przez Ciebie w formularzu danych oraz posiadanych uprawnieniach znajdziesz w Polityce prywatności. Kliknij i dowiedz się więcej jeżeli informacje podane powyżej nie są dostatecznie jasne!