Opis narzędzi do interakcji z platformą Azure
Aby jak najlepiej wykorzystać możliwości platformy Azure, potrzebujesz sposobu interakcji ze środowiskiem platformy Azure, grupami zarządzania, subskrypcjami, grupami zasobów, zasobami itd. Platforma Azure udostępnia wiele narzędzi do zarządzania środowiskiem, w tym:
- Azure Portal
- Azure PowerShell
- Interfejs wiersza polecenia platformy Azure
Co to jest Azure Portal?
Witryna Azure Portal to ujednolicona, oparta na sieci Web konsola, która stanowi alternatywę dla narzędzi wiersza polecenia. Dzięki witrynie Azure Portal możesz zarządzać subskrypcją platformy Azure przy użyciu graficznego interfejsu użytkownika. Masz następujące możliwości:
- Tworzenie i monitorowanie wszystkich elementów, od prostych aplikacji internetowych do złożonych wdrożeń w chmurze oraz zarządzanie nimi
- Tworzenie niestandardowych pulpitów nawigacyjnych dla zorganizowanego widoku zasobów
- Konfigurowanie opcji ułatwień dostępu w celu uzyskania optymalnego środowiska
W poniższym filmie wideo przedstawiono witrynę Azure Portal:
Witryna Azure Portal została zaprojektowana pod kątem odporności i ciągłej dostępności. Utrzymuje obecność w każdym centrum danych platformy Azure. Taka konfiguracja powoduje, że witryna Azure Portal jest odporna na awarie poszczególnych centrów danych i pozwala uniknąć spowolnienia działania sieci dzięki temu, że znajduje się blisko użytkowników. Witryna Azure Portal jest stale aktualizowana i nie wymaga przestojów pod kątem działań konserwacyjnych.
Azure Cloud Shell
Azure Cloud Shell to oparte na przeglądarce narzędzie powłoki, które umożliwia tworzenie, konfigurowanie i zarządzanie zasobami platformy Azure przy użyciu powłoki. Usługa Azure Cloud Shell obsługuje zarówno program Azure PowerShell, jak i interfejs wiersza polecenia platformy Azure, który jest powłoką Bash.
Dostęp do usługi Azure Cloud Shell można uzyskać za pośrednictwem witryny Azure Portal, wybierając ikonę usługi Cloud Shell:
Usługa Azure Cloud Shell oferuje kilka funkcji, które sprawiają, że jest to unikatowa oferta do obsługi zarządzania platformą Azure. Oto niektóre z tych funkcji:
- Jest to środowisko powłoki oparte na przeglądarce, bez konieczności instalacji lokalnej ani konfiguracji.
- Jest on uwierzytelniany w poświadczeniach platformy Azure, więc po zalogowaniu się z natury wie, kim jesteś i jakie masz uprawnienia.
- Wybierasz powłokę, którą najbardziej znasz; Usługa Azure Cloud Shell obsługuje zarówno program Azure PowerShell, jak i interfejs wiersza polecenia platformy Azure (który używa powłoki Bash).
Co to jest Azure PowerShell?
Azure PowerShell to powłoka, z którą deweloperzy, DevOps i specjaliści IT mogą uruchamiać polecenia nazywane poleceniami (poleceniami cmdlet). Te polecenia wywołają interfejs API REST platformy Azure w celu wykonywania zadań zarządzania na platformie Azure. Polecenia cmdlet można uruchamiać niezależnie, aby obsługiwać zmiany jednorazowe lub łączyć je w celu organizowania złożonych akcji, takich jak:
- Rutynowe procedury konfiguracji, konserwacji i usuwania pojedynczego zasobu lub wielu połączonych zasobów.
- Wdrożenie całej infrastruktury, zawierającej dziesiątki czy setki zasobów, przy użyciu kodu imperatywnego.
Zarejestrowanie poleceń w skrypcie sprawia, że proces jest powtarzalny i automatyczny.
Oprócz dostępności za pośrednictwem usługi Azure Cloud Shell można zainstalować i skonfigurować program Azure PowerShell na platformach Windows, Linux i Mac.
Co to jest interfejs wiersza polecenia platformy Azure?
Interfejs wiersza polecenia platformy Azure jest funkcjonalnie odpowiednikiem programu Azure PowerShell, a podstawową różnicą jest składnia poleceń. Podczas gdy program Azure PowerShell używa poleceń programu PowerShell, interfejs wiersza polecenia platformy Azure używa poleceń powłoki Bash.
Interfejs wiersza polecenia platformy Azure zapewnia takie same korzyści jak obsługa dyskretnych zadań lub organizowanie złożonych operacji za pomocą kodu. Można go również zainstalować na platformach Windows, Linux i Mac, a także za pośrednictwem usługi Azure Cloud Shell.
Ze względu na podobieństwa w możliwościach i dostępie między programem Azure PowerShell i interfejsem wiersza polecenia platformy Azure opartym na powłoce Bash jest to głównie język, z którym najbardziej znasz.