Начало работы с AWS (часть 2)
- Начало работы с AWS (часть 3)
- Начало работы с AWS (часть 5)
- Начало работы с AWS (часть 6)
- Начало работы с AWS (часть 7)
- Начало работы с AWS (часть 9)
- Начало работы с AWS (часть 10)
- Начало работы с AWS (часть 11)
- Начало работы с AWS (часть 12)
- Начало работы с AWS (часть 13)
- Начало работы с AWS (часть 14)
Введение
В первой статье этой серии были представлены Amazon Web Services (AWS), общедоступная платформа облачных вычислений, доступная от Amazon, и описан уровень бесплатного использования и то, как вы можете подписаться на него, чтобы вы могли тестировать AWS в течение 12 месяцев. После того как вы подписались на уровень бесплатного пользования AWS, следующим логическим шагом будет знакомство с различными инструментами управления и разработки, предоставляемыми Amazon для создания облачных ресурсов и управления ими в AWS. Это то, о чем эта настоящая статья.
КОНЧИК:
Хороший обзор различных основных сервисов, предоставляемых AWS, можно найти в короткой серии статей Деб Шиндер под названием «AWS: обзор» на сайте CloudComputingAdmin.com.
Инструменты управления AWS — обзор
Существует три основных способа работы с AWS:
- Консоль управления — пользовательский интерфейс на основе браузера для управления вашей учетной записью AWS, сервисами AWS, а также рабочими нагрузками и приложениями, которые вы предоставляете в AWS.
- Интерфейс командной строки (CLI) — интерфейс и ряд инструментов, которые можно использовать для управления сервисами AWS, рабочими нагрузками и приложениями из командной строки, а также для автоматизации административных задач с помощью сценариев.
- API и SDK — серия интерфейсов прикладного программирования и наборы средств разработки программного обеспечения, которые можно использовать для разработки рабочих нагрузок и приложений и управления ими.
Мы рассмотрим каждый из этих способов работы с AWS по очереди в следующих разделах.
Инструменты управления AWS — Консоль управления
После того, как вы подписались на уровень бесплатного пользования AWS, как описано в предыдущей статье этой серии, вы можете получить доступ к Консоли управления AWS в любое время, открыв URL-адрес https://console.aws.amazon.com/console/default. в вашем браузере. Когда вы откроете этот URL-адрес, вы будете перенаправлены в один из центров обработки данных Amazon по всему миру, а затем вам будет представлено диалоговое окно входа, подобное показанному на рисунке 1 ниже:
Рис. 1. Вход в AWS для доступа к консоли управления.
Вы также можете получить доступ к этому диалоговому окну входа, открыв домашнюю страницу AWS по адресу http://aws.amazon.com, а затем либо нажав кнопку «Войти в консоль» (если она отображается), либо щелкнув «Моя учетная запись» и выбрав «Консоль управления AWS» в Появится раскрывающееся меню (см. рис. 2):
Рис. 2. Вход в AWS для доступа к консоли управления с домашней страницы AWS.
После того как вы вошли в систему, используя учетную запись пользователя AWS по умолчанию, которую вы создали при регистрации на уровне бесплатного использования, веб-консоль управления отображается, как показано на рис. 3:
Рис. 3. Веб-консоль управления AWS.
Консоль управления используется для управления настройками вашей учетной записи AWS, а также различными рабочими нагрузками и приложениями, которые вы предоставляете с помощью различных сервисов AWS, таких как EC2, S3, RDS и т. д.
Консоль управления предоставляет три способа доступа к сервисам AWS, а также рабочим нагрузкам и приложениям, которые на них запущены. Во-первых, вы можете просто щелкнуть один из значков службы, отображаемых на домашней странице консоли, показанной на рисунке 3 выше, чтобы получить доступ к службе. Например, если щелкнуть значок EC2 в разделе «Вычислительные ресурсы» в левом верхнем углу, вы перейдете на домашнюю страницу EC2, где вы сможете предоставлять и управлять экземплярами виртуальных серверов в облаке Amazon (см. рис. 4):
Рис. 4. Домашняя страница EC2 консоли управления.
Второй способ получить доступ к сервисам AWS, а также рабочим нагрузкам и приложениям, запущенным на них, — использовать меню «Сервисы» на панели инструментов в верхней части консоли управления. Если щелкнуть Службы, отобразится меню, позволяющее получить доступ к службе, сначала выбрав ее категорию (в данном случае, например, вычислительные ресурсы), а затем конкретную службу (в данном случае EC2), как показано на рис. 5 ниже:
Рисунок 5: Доступ к домашней странице EC2 с помощью меню Services.
После того, как вы получите доступ к службе таким образом, значок службы будет добавлен под заголовком «История» в левой части меню «Службы», как показано выше. Это позволяет вам быстро вернуться к услуге, которую вы ранее выбрали с помощью меню «Службы».
КОНЧИК:
Щелкнув значок «Главная страница консоли» в разделе «История» меню «Службы», вы вернетесь на домашнюю страницу консоли. Вы также можете вернуться на домашнюю страницу консоли в любое время, щелкнув значок «куб» в самом левом углу панели инструментов консоли.
Третий способ доступа к службам из консоли управления — использование меню «Правка» на панели инструментов консоли. При нажатии кнопки «Изменить» отображается меню со значками для каждого предложения службы, и вы можете перетаскивать значки из этого меню на панель инструментов, чтобы создать ярлыки на панели инструментов, которые можно использовать для быстрого доступа к страницам управления вашими любимыми службами. На рис. 6 показан результат выполнения этого для сервиса EC2:
Рис. 6. Добавление ярлыка службы на панель инструментов консоли.
Существует также параметр «Настройки», который позволяет настраивать эти ярлыки на панели инструментов в виде значков, текста или значков с текстом.
КОНЧИК:
Если вы в основном используете только один сервис AWS, например EC2, вы можете установить домашнюю страницу EC2 в качестве стартовой страницы в консоли управления. Для этого щелкните элемент управления «Список» в разделе «Установить стартовую страницу» в левом нижнем углу консоли, а затем выберите службу, домашнюю страницу которой вы хотите использовать в качестве стартовой при каждом открытии консоли управления (см. рис. 7):
Рисунок 7: Настройка новой стартовой страницы для консоли управления.
На панели инструментов консоли есть еще три пункта меню, с которыми вам следует ознакомиться. Во-первых, если вы щелкнете элемент, в котором отображается ваше имя пользователя или название компании Amazon (замыленный элемент на рисунке 8 ниже), вы получите меню, в котором отображаются следующие параметры:
- Моя учетная запись — позволяет просматривать и изменять свою контактную информацию, назначать альтернативные контакты для вашей учетной записи, задавать контрольные вопросы и настраивать различные другие параметры, относящиеся к вашей учетной записи.
- Управление выставлением счетов и затратами — позволяет просмотреть текущий счет за текущий месяц для вашей учетной записи и узнать, сколько стоит каждая служба, которую вы используете (если вы не используете или вышли за пределы ограничений уровня бесплатного использования).
- Учетные данные безопасности — позволяет управлять учетными данными безопасности для вашей учетной записи, чтобы вы могли определить уровень доступа к ресурсам AWS, который будет иметь каждая учетная запись пользователя AWS.
Рисунок 8: Доступ к настройкам вашей учетной записи AWS.
Мы более подробно рассмотрим настройки безопасности и выставления счетов AWS в следующих статьях этой серии.
Элемент панели инструментов справа от вашего имени пользователя Amazon — это регион AWS, к которому вы в данный момент подключены. AWS размещается в нескольких центрах обработки данных, разбросанных по всему миру, и, щелкнув этот пункт меню, вы можете выбрать конкретный регион, в котором вы хотите предоставить или управлять рабочей нагрузкой или приложением в глобальном облаке AWS (см. рис. 9):
Рисунок 9: Выбор региона AWS, к которому вы хотите подключиться.
Наконец, левый элемент «Поддержка» на панели инструментов позволяет получить доступ к Центру поддержки, задавать вопросы на форумах, просматривать документацию и получать доступ к другим ресурсам, которые могут иметь отношение к использованию вами AWS.
Инструменты управления AWS — интерфейс командной строки и инструменты
Консоль управления полезна, если вы создаете небольшое количество экземпляров сервиса AWS и управляете ими. Однако, если вы будете развертывать большое количество рабочих нагрузок или приложений в AWS, вам следует использовать интерфейс командной строки AWS (CLI), который позволяет настраивать и управлять сервисами AWS из командной строки, а также писать сценарии, которые вы можете используйте для автоматизации общих задач администрирования, которые вам могут потребоваться регулярно или неоднократно для ваших рабочих нагрузок и приложений, работающих в облаке Amazon.
Большинством сервисов AWS можно управлять из интерфейса командной строки AWS, и у каждого сервиса есть свой уникальный набор команд, которые можно использовать для управления рабочими нагрузками или приложениями, работающими в этом сервисе. Например, чтобы запустить экземпляр с поддержкой EBS с идентификатором i-1a2b3c4d, работающий в EC2, вы должны использовать следующую команду:
$ стартовые экземпляры aws ec2 – идентификаторы экземпляров i-1a2b3c4d
Команды CLI AWS обычно имеют синтаксис, показанный выше, а именно, они начинаются с базового вызова aws, за которым следует команда ( ec2 в этом примере) и подкоманда (здесь start-instances ), за которыми следует ряд опций и параметров. Параметры могут включать числа, строки, списки и другие указанные вами входные значения. Вы можете получить справку по конкретной команде AWS, добавив к ней слово help, например:
$ aws ec2 start-instances help
отобразит справочную информацию для команды ec2 start-instances.
Выходные данные, созданные при выполнении команды AWS CLI, можно отформатировать тремя различными способами:
- JSON
- Текст с разделителями табуляции
- Таблица в формате ASCII
Форматом вывода по умолчанию является JSON (обозначение объектов JavaScript), который является независимым от языка форматом данных опций, стандартизованным в соответствии с RFC 7159 и ECMA-404. Дополнительные сведения о JSON см. в статье Википедии.
Вы увидите примеры использования интерфейса командной строки AWS в некоторых будущих статьях на этом сайте.
Инструменты управления AWS – API и SDK
Наконец, если вы собираетесь разрабатывать программное обеспечение для веб-приложений, которые вы планируете запускать в облаке Amazon, вам необходимо ознакомиться с низкоуровневыми API, которые вы можете использовать для программного доступа к сервисам AWS с помощью HTTP-запросов. Например, если вы хотите настроить поисковое решение для своего веб-приложения с помощью Amazon CloudSearch, вы можете использовать API CloudSearch, описанные здесь.
И если вы собираетесь разрабатывать веб-приложения для AWS, которые будут работать на определенной платформе, такой как Android или iOS, и если вы будете разрабатывать эти приложения с использованием определенного языка программирования или среды, такой как.NET, Node.js или Python, то вы захотите ознакомиться с различными комплектами разработки программного обеспечения (SDK), которые Amazon предоставляет для AWS. Ссылки на эти SDK можно найти здесь.
Вывод
Прежде чем приступить к развертыванию веб-приложений или экземпляров виртуальных машин в облаке Amazon, необходимо убедиться, что параметры безопасности, выставления счетов и отчетности для вашей учетной записи настроены надлежащим образом. Мы рассмотрим, как выполнять эти задачи, в следующих статьях этой серии.
- Начало работы с AWS (часть 3)
- Начало работы с AWS (часть 6)
- Начало работы с AWS (часть 7)
- Начало работы с AWS (часть 9)
- Начало работы с AWS (часть 10)
- Начало работы с AWS (часть 11)
- Начало работы с AWS (часть 12)
- Начало работы с AWS (часть 13)
- Начало работы с AWS (часть 14)