`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Дмитрий Тепляков

Сокращение затрат на содержание виртуальных машин в Azure

+33
голоса

С ростом популярности облачных сервисов, все больше и больше задач переносятся из ЦОД в «облака». При этом часто обслуживанием облачных платформ занимаются не профильные ИТ-специалисты, а даже обычные менеджеры. Благо, удобные веб-консоли позволяют обходиться минимумом технических знаний. Но есть моменты, когда без администраторских навыков не обойтись.

Так, мало где пишут, но при использовании виртуальных машин в Microsoft Azure, вы можете существенно экономить. Ведь тарификация работы сервисов осуществляется по часовым ставкам. Соответственно, выключение невостребованных серверов на ночь позволит существенно снизить затраты. Вручную это делать неудобно, поэтому лучше применить PowerShell.

1) На любом Windows-компьютере скачиваем и устанавливаем Powershell.

2) Далее с портала управления облаком скачиваем файл профиля, в котором хранятся параметры подписки и авторизации.

3) Пишем маленький скрипт для запуска машины:

Import-AzurePublishSettingsFile C:\Azure\credentials.publishsettings

$vm="Your-VM-Name"

Get-AzureVM -Name $vm -ServiceName "Your-Service" | Start-AzureVM

В данном случае "С:\Azure" нужно заменить на путь к вашему сохраненному файлу профиля.

Аналогично — для остановки:

Import-AzurePublishSettingsFile C:\Azure\credentials.publishsettings

$vm="Your-VM-Name"

Get-AzureVM -Name $vm -ServiceName "Your-Service" | Stop-AzureVM

Сохраняем эти скрипты в виде отдельных файлов с расширением .ps1 (стандартное расширение Powershell) и создаем bat-файлы с содержимым вроде:

powershell -command c:\Azure\vm-stop.ps1

где, опять же, заменяете путь на свой. Теперь осталось только в планировщике задач создать задания и указать время запуска и остановки виртуальных машин.

Создавая отдельные задачи, можно довольно гибко управлять временем запуска и остановки тех или иных ресурсов, что позволит получить все возможности облака не тратя существенных средств.

+33
голоса

Напечатать Отправить другу

Читайте также

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT