cloud shell что это

Oracle Cloud Infrastructure Cloud Shell

Simplify application development and access to cloud resources with Cloud Shell, a browser-based terminal that provides a Linux shell and a pre-authenticated command-line interface (CLI).

Cloud Shell provides a pre-authenticated Oracle Cloud Infrastructure CLI and preinstalled developer tools for easily managing Oracle Cloud resources.

Oracle Cloud Infrastructure Cloud Shell

Rapid application development

Preinstalled developer tools

Cloud Shell provides a full Linux shell, up-to-date developer tools (such as Git, Java, Ansible, and Terraform), and preinstalled language runtimes for faster application development.

Pre-authenticated command-line interface (CLI)

Cloud Shell includes a pre-authenticated Oracle Cloud Infrastructure CLI, so users can quickly run CLI commands without any setup.

Develop custom solutions using software development kits (SDKs)

Developers can quickly get started using the Oracle Cloud Infrastructure SDKs, such as the SDK for Python, without having to download and configure a CLI or Python on their local machines.

Easy access

Available in the Oracle Cloud Console

Cloud Shell is available to all Oracle Cloud Infrastructure users via the Oracle Cloud Console user interface.

Persistent Cloud Shell projects

Cloud Shell has 5GB of persistent storage, so users can save their work between sessions and easily return to ongoing projects.

Cloud Shell is free to use within monthly tenancy limits.

Fast interaction with cloud services

Manage Oracle Cloud Infrastructure resources using the CLI

Cloud Shell provides all of the tools for getting started right away, such as the Oracle Cloud Infrastructure CLI. Visit the hands-on Oracle Cloud Infrastructure labs for instructions.

Access an Oracle Container Engine for Kubernetes cluster with Cloud Shell

Using a hands-on lab, DevOps engineers and developers can deploy a Container Engine for Kubernetes cluster, connect to it, and run a sample application—all within Cloud Shell.

Integration with Oracle Functions

Deploy, configure, and test Oracle Functions on Cloud Shell in minutes without installing and configuring Docker, the Fn CLI, or the Oracle Cloud Infrastructure CLI.

Oracle Cloud Infrastructure Cloud Shell use cases

Connect and manage database services

Quickly start working with Oracle Autonomous Database instances using the Oracle Cloud Infrastructure CLI and the SQL*Plus query tool in Cloud Shell.

Integrate and interact with Oracle Cloud Infrastructure services

With Cloud Shell’s preinstalled tools, customers can easily manage compute instances, storage, networking resources, Kubernetes, and functions.

Источник

Обзор Azure Cloud Shell

Azure Cloud Shell — это интерактивная, аутентифицированная, доступная в браузере оболочка для управления ресурсами Azure. Она предоставляет гибкие возможности при выборе оболочки, соответствующей вашим методам работы, будь то Bash или PowerShell.

Доступ к Cloud Shell можно получить тремя способами:

Прямая ссылка: в браузере перейдите на сайт https://shell.azure.com.

Портал Azure: выберите значок Cloud Shell на портале Azure:

Фрагменты кода: на сайте docs.microsoft.com или Microsoft Learn нажмите кнопку Попробовать, которая отображается с фрагментами кода Azure CLI и Azure PowerShell:

Кнопка Попробовать открывает Cloud Shell непосредственно вместе с документацией по использованию Bash (для фрагментов кода Azure CLI) или PowerShell (для фрагментов кода Azure PowerShell).

Читайте также:  что делать если кровянистые выделения каждый день

Чтобы выполнить команду, нажмите кнопку Копировать в фрагменте кода и используйте комбинацию клавиш CTRL+SHIFT+V (Windows/Linux) или CMD+SHIFT+V (macOS), чтобы вставить команду, а затем нажмите клавишу ВВОД.

Компоненты

Оболочка на основе браузера

Cloud Shell предоставляет доступ к браузерному интерфейсу командной строки, созданному с учетом задач управления Azure. Используйте Cloud Shell для работы из локального компьютера с неограниченными возможностями, которые может обеспечить только облако.

Выбор предпочтительной оболочки

Пользователи могут выбрать Bash или PowerShell.

Выберите Cloud Shell.

Выберите Bash или PowerShell.

После первого запуска можно использовать раскрывающийся список для переключения между Bash и PowerShell:

Настроенная и аутентифицированная рабочая станция Azure

Службой Cloud Shell управляет Майкрософт, поэтому в ней присутствуют популярные программы командной строки и реализована поддержка различных языков. Кроме того, Cloud Shell автоматически безопасно проходит проверку подлинности, тем самым обеспечивая мгновенный доступ к ресурсам с помощью Azure CLI или командлетов Azure PowerShell.

Интегрированный редактор Cloud Shell

Несколько точек доступа

Cloud Shell представляет собой гибкий инструмент, который можно использовать с помощью таких элементов:

Подключение хранилища файлов Microsoft Azure

Брандмауэр службы хранилища Azure не поддерживается для учетных записей хранения Cloud Shell.

Основные понятия

Соответствие нормативным требованиям

Шифрование при хранении

Вся инфраструктура Cloud Shell по умолчанию поддерживает двойное шифрование. От пользователей не требуется никаких действий.

За использование компьютера, на котором размещена среда Cloud Shell, плата не взимается. На этом компьютере должен быть подключен файловый ресурс Azure. Применяются расходы на обычное хранение.

Источник

Функции и средства для Azure Cloud Shell

Azure Cloud Shell — это браузерная оболочка, предназначенная для разработки и администрирования ресурсов Azure.

Cloud Shell предлагает предварительно настроенную и доступную из браузера оболочку для управления ресурсами Azure, которая избавит вас от необходимости самостоятельно устанавливать ПО, управлять версиями и обслуживать компьютер.

Cloud Shell подготавливает компьютеры по запросу, в результате чего состояние компьютера не сохраняется между сеансами. Поскольку Cloud Shell создана для интерактивных сеансов, оболочки автоматически завершают работу после 20 минут бездействия.

Компоненты

Безопасная автоматическая аутентификация

Cloud Shell безопасно и автоматически выполняет проверку подлинности при доступе к учетным записям для Azure CLI и Azure PowerShell.

Диск Azure (Azure:)

PowerShell в Cloud Shell предоставляет диск Azure ( Azure: ). Вы можете перейти на диск Azure с помощью команды cd Azure: и вернуться в домашний каталог с помощью команды cd

Управление Exchange Online

Имя модуля должно начинаться с tmp_ ; если установлены модули с таким префиксом, отображаются и их командлеты.

Глубокая интеграция со средствами с открытым кодом

В Cloud Shell предварительно настроена аутентификация для таких средств с открытым кодом, как Terraform, Ansible и Chef InSpec. Попробуйте поработать с ней при помощи пошаговых руководств с примерами.

Источник

Краткое руководство по Bash в Azure Cloud Shell

В этом документе объясняется, как использовать Bash в Azure Cloud Shell на портале Azure.

Читайте также:  пробиотики это что такое и в каких продуктах они есть таблица

Также вы можете ознакомиться с кратким руководством по использованию PowerShell в Azure Cloud Shell.

Запуск Cloud Shell

Запустите Cloud Shell на верхней панели навигации портала Azure.

Выберите подписку для создания учетной записи хранения и общей папки для службы файлов Microsoft Azure.

Нажмите кнопку «Создать хранилище».

Вы автоматически проходите проверку подлинности для Azure CLI в каждом сеансе.

Выбор среды Bash

Настройка подписки

Выведите список подписок, к которым у вас есть доступ.

Задайте предпочитаемую подписку:

Создание группы ресурсов

Создайте группу ресурсов в западной части США с именем MyRG:

Создание виртуальной машины Linux

Создайте виртуальную машину Ubuntu в новой группе ресурсов. Azure CLI создаст ключи SSH и настроит с их помощью виртуальную машину.

Имя пользователя на этой виртуальной машине будет использоваться в Cloud Shell ($User@Azure:).

SSH-подключение к виртуальной машине Linux

Найдите имя виртуальной машины на панели поиска портала Azure.

Щелкните «Подключиться», чтобы получить имя и общедоступный IP-адрес виртуальной машины.

После установки SSH-подключения отобразится строка приветствия Ubuntu.

Очистка

Закройте сеанс SSH.

Удалите группу ресурсов и все входящие в нее ресурсы.

Источник

Развертывание Cloud Shell в виртуальной сети Azure

Обычный сеанс Cloud Shell выполняется в контейнере отдельно от ресурсов в сети Майкрософт. Это означает, что выполняемые в контейнере команды не могут получить доступ к ресурсам, доступ к которым возможен только из определенной виртуальной сети. Например, вы не можете использовать SSH для подключения Cloud Shell к виртуальной машине, имеющей только частный IP-адрес, или применять kubectl для подключения к кластеру Kubernetes, к которому заблокирован доступ.

Эта дополнительная функция устраняет эти ограничения и позволяет развертывать Cloud Shell в управляемой вами виртуальной сети Azure. Там контейнер может взаимодействовать с ресурсами в выбранной вами виртуальной сети.

Ниже показана архитектура ресурсов, которая будет развернута и использована в этом сценарии.

Прежде чем вы сможете использовать Cloud Shell в своей виртуальной сети Azure, нужно будет создать несколько ресурсов для поддержки этой функциональной возможности. В этой статье показано, как настроить необходимые ресурсы с помощью шаблона ARM.

Эти ресурсы для виртуальной сети необходимо настроить всего один раз. Все администраторы, имеющие доступ к виртуальной сети, смогут затем совместно их использовать.

Необходимые сетевые ресурсы

Виртуальная сеть

Виртуальная сеть определяет адресное пространство для создания одной подсети или нескольких подсетей.

Необходимо указать нужную виртуальную сеть, используемую для Cloud Shell. Обычно это существующая виртуальная сеть, содержащая ресурсы, которыми вы хотите управлять. Или же это сеть, которая является одноранговой по отношению к сетям с вашими ресурсами.

Подсеть

В выбранной виртуальной сети надо использовать выделенную подсеть для контейнеров Cloud Shell. Эта подсеть делегируется службе «Экземпляры контейнеров Azure» (ACI). Когда пользователь запрашивает контейнер Cloud Shell в виртуальной сети, контейнер, который находится в этой делегированной подсети, создается в Cloud Shell при помощи ACI. В этой подсети нельзя создавать никакие другие ресурсы.

сетевой профиль.

Сетевой профиль — это шаблон конфигурации сети для ресурсов Azure, где для ресурса указываются определенные свойства сети.

Читайте также:  ibuypower что с ними стало

Ретранслятор Azure

Служба Azure Relay позволяет налаживать связь между двумя конечными точками, которые напрямую недоступны. В этом случае она применяется с целью разрешить браузеру администратора взаимодействовать с контейнером в частной сети.

Используемый для Cloud Shell экземпляр Azure Relay можно настроить так, чтобы управлять тем, какие именно сети могут получать доступ к ресурсам контейнера.

Требования к системе хранения данных

Как и в случае со стандартной службой Cloud Shell, при использовании Cloud Shell в виртуальной сети необходима учетная запись хранения. Каждому администратору требуется общая папка для хранения файлов. Эта учетная запись хранения должна быть доступна из виртуальной сети, используемой Cloud Shell.

Ограничение развертывания в виртуальной сети

Из-за дополнительных сетевых ресурсов запуск Cloud Shell в виртуальной сети обычно медленнее, чем запуск стандартного сеанса Cloud Shell.

В настоящее время поддерживаются все основные регионы Cloud Shell, кроме Центральной Индии.

Azure Relay не является бесплатной службой. Просьба ознакомиться с ценами. В сценарии Cloud Shell используется одно гибридное подключение для каждого администратора, пока он работает с Cloud Shell. После завершения сеанса Cloud Shell подключение будет автоматически разорвано.

Регистрация поставщика ресурсов

Развертывание сетевых ресурсов

Создание группы ресурсов и виртуальной сети

Пропустите этот раздел, если у вас уже есть нужная виртуальная сеть, к которой нужно подключиться.

Создайте группу ресурсов и виртуальную сеть в новой группе ресурсов на портале Azure или с помощью Azure CLI, Azure PowerShell и т. д. Группа ресурсов и виртуальная сеть должны находиться в одном регионе.

Шаблоны ARM

Используйте шаблон быстрого запуска Azure для создания ресурсов Cloud Shell в виртуальной сети. Тот же шаблон быстрого запуска Azure применяется при создании необходимого хранилища. Запишите имена ресурсов. В первую очередь имя общей папки.

Открытие брандмауэра ретранслятора

Перейдите к ретранслятору, созданному с помощью указанного выше шаблона. Выберите «Сети» в параметрах и разрешите доступ к ретранслятору из сети своего браузера. По умолчанию ретранслятор доступен только из той виртуальной сети, где он был создан.

Настройте Cloud Shell для использования виртуальной сети.

Каждый администратор, которому предстоит использовать Cloud Shell, должен завершить этот шаг.

После развертывания выполните указанные выше действия, перейдя по адресу Cloud Shell на портале Azure или на веб-сайте https://shell.azure.com. К одной из этих возможностей следует прибегать каждый раз, когда надо подключиться к отдельной возможности Cloud Shell.

Если служба Cloud Shell использовалась в прошлом, нужно отключить существующие облачные диски clouddrive. Для этого выполните команду clouddrive unmount в активном сеансе Cloud Shell и обновите страницу.

Подключитесь к Cloud Shell. Вам будет предложена возможность первого запуска. Выберите предпочтительный интерфейс оболочки. Щелкните «Показать дополнительные параметры» и установите флажок «Показывать параметры изоляции виртуальной сети». Заполните поля во всплывающем окне. Большинство полей будут автоматически заполняться доступными ресурсами, которые можно связать с Cloud Shell в виртуальной сети. Имя общей папки должен будет указать пользователь.

Источник

Сказочный портал