Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Тема выпускной квалификационной работы: «Метод автоматической проверки лимитов ресурсов облачного провайдера AWS». Данная работа посвящена реализации решения, используя методы которого возможно получать данные о доступных сервисах и их лимитах облачного провайдера AWS (Amazon Web Services), об использовании ресурсов, связанных с лимитами, а также проверять, превышает ли использование ресурса какой-либо уровень от максимального возможного использования, то есть лимита. Задачи, которые решались в ходе работы: 1. Анализ существующих решений, которые позволяют решать подобные задачи. 2. Изучение технологий, которые помогут реализовать собственное решение. 3. Реализация собственного решения с помощью языка Golang. В ходе работы были изучены существующие решения от AWS, были выделены их возможности, также была рассмотрено решение на базе языка Python, где были проанализированы используемые технологии для решения поставленных задач. После были рассмотрены необходимые сервисы AWS и их API для создания решения. В результате было разработано решение, использующее API сервиса AWS Service Quotas для получения информации о всех доступных сервисах и лимитах, API сервиса AWS CloudWatch для получения данных из метрик сервиса об использовании ресурсов, которые описывают лимиты, API остальных сервисов, ресурсы которых необходимо подсчитать, для получения информации об использовании, например, таких как AWS EC2. Получившееся решение выполняет поставленные задачи для части сервисов, ресурсов и их лимитов. На данный момент ведётся работа по добавлению большего числа сервисов и ресурсов.
The subject of the graduate qualification work is: «Method for automatic check of limits of resources of cloud provider AWS» This work is dedicated to the implementation of the tool, with which it is possible to get information about available services and their limits of cloud provider AWS (Amazon Web Services), about usef resources connected to limits. Also with the help of this tool it is possible to check if the resource usage is higher than the specific threshold which depends on the limit. Tasks that were solved during the work: 1. Analysis of existing solutions which allow to solve the same tasks. 2. Finding technologies which allow to implement the described tool. 3. Implementation of the described tool with Golang. In the course of work, existing solutions from AWS were studied, their capabilities were highlighted, and a solution based on the Python language was also considered, where the technologies used to solve the set tasks were analyzed. After that, the necessary AWS services and their APIs to create a solution were considered. As a result, a tool was developed that uses the AWS Service Quotas API to obtain information about all available services and limits, AWS CloudWatch API to obtain data from service metrics on the use of resources that describe limits, and APIs of other services whose resources need to be calculated to get usage information such as AWS EC2. The resulting solution performs the tasks for part of the services, resources and their limits. At the moment, work is underway to add more services and resources.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Статистика использования
Количество обращений: 14
За последние 30 дней: 0 Подробная статистика |