Горячий ветер 2022

Коломенский кайт клуб "Семь ветров" при поддержке Комитета по физической…

Как Валерий Шувалов снег убирал в 2022 году

Руководитель администрации города Валерий Шувалов проверил лично, как происходит расчистка…

В доме красногорского стрелка нашли долговые расписки Рассказова

В доме убийцы нашли черную бухгалтерию, где фигурируют крупные суммы,…

Дальнобойщики против "Платона"

Дальнобойщики бастуют по всей России. «Недовольство растет. Власти это замалчивают».…

«
»

Виртуальное частное облако IaaS. Облачная виртуальная машина бесплатно


знакомство с панелью управления / Блог компании DataLine / Хабр

Часть 1: знакомство с панелью управленияЧасть 2: развертывание Exchange ServerЧасть 3: хранилище Storage Spaces

Прошлым летом мы рассказывали о тестовом запуске виртуальной инфраструктуры (IaaS) на базе платформы Hyper-V. За год эксплуатации мы набили много шишек, отладили работу сервиса и запустили облако Cloud-V в большое плавание. Сегодня мы подробно разберем базовые возможности панели управления, а в следующих постах расскажем, как развернуть и настроить Active Directory, Exchange и не только.Портал управления облаком делали на базе Windows Azure Pack, предназначенного для запуска ресурсов и сервисов в частном или публичном облаке в режиме самообслуживания. Наши инженеры доработали его и добавили в ванильную версию недостающую функциональность: создание виртуальных машин без операционной системы, клонирование виртуальных машин, добавление дисков и ISO-образов без остановки виртуалок и загрузку собственных ISO-образов и виртуальных машин.

Немного теории

Для доступа к ресурсам на Cloud-V вводим данные учетной записи на сайте.

Чтобы было удобнее ориентироваться в дивном новом мире, разберемся с основными элементами портала управления My.Cloud-V.

Подписка – выделенный вам пул ресурсов согласно приобретенному плану: виртуальные процессоры, число ядер, объем оперативной памяти и размер диска. Надстройки — дополнительные ресурсы, подключаемые к стандартному пулу ресурсов. Здесь находится информация о тех ресурсах, которые вы приобретаете дополнительно, после активации базовой подписки. Администраторы – учетные записи с правом управления подпиской.Сертификаты управления — в этой вкладке вы можете подключить сертификаты управления для удалённого управления подпиской. И работать с облаком через Azure PowerShell — набор модулей с командлетами для командной строки Windows PowerShell. В блоге Microsoft есть статья о том, как настроить Azure PowerShell. Всеми этими сущностями можно управлять во вкладке Моя учетная запись.

С виртуальными машинами в My.Cloud-V тоже есть свои нюансы. Можно создавать как “пустые” виртуальные машины, так и с “обвесом”. Для этого существует несколько сущностей:

Автономная виртуальная машина – виртуальная машина из коллекции с предустановленной операционной системой: Windows Server, CentOs, Debian, RedHat и другими, или “пустая” виртуалка с ресурсами для установки собственной ОС.

Роль виртуальной машины – шаблон с набором функций для быстрого развертывания сервиса. Виртуальная машина, развернутая в рамках роли, называется экземпляром. Можно выбрать роль с Microsoft Exchange, SQL или MS Dynamics CRM и запустить из шаблона Контроллер домена или Skype4Business.

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

Создаем сеть

Чтобы ваши виртуальные машины были связаны между собой и имели выход в Интернет, нужно создать виртуальную сеть.
  1. Заходим в меню Сети, нажимаем Создать виртуальную сеть.

  2. Выбираем вкладку Виртуальная сеть. Тут есть две опции: быстрое и настраиваемое создание. Настраиваемое создание сети позволяет задать настройки сети при ее создании более детально. При “Быстром создании” можно задать только имя, адресное пространство и число IP-адресов.

    Для нашего эксперимента выберем Настраиваемое создание.

  3. Указываем версию IP-протокола, а также имя виртуальной сети.

  4. Задаем IP-адреса DNS серверов. Ставим галочку Включить прямой доступ к интернету, если этот доступ нам нужен. При создании подключения VPN подключения “сеть-сеть”, убедимся, что подсеть шлюза не пересекается с подсетями виртуальных машин, которые будут находиться в этой сети.

  5. Указываем размер адресного пространства. В нашем случае это сеть с 24-битной маской – 10.10.10.0/24.

  6. Виртуальная сеть создана.

Создаем автономную виртуальную машину (быстрый вариант)
  1. Заходим в меню Виртуальные Машины и нажимаем Создать.

  2. Выбираем вкладки Автономная виртуальная машина и Быстрое создание.

    Создание «Из коллекции» позволяет развернуть виртуальные ресурсы без операционной системы (шаблоны Empty), или с одной из предложенных ОС. Опция Empty не предусмотрена для “Быстрого создания”.

  3. Присваиваем виртуальной машине имя. Выбираем шаблон с предустановленной ОС. Задаем пароль и подсоединяем виртуальную машину к сети. Жмем Создать экземпляр ВМ.

  4. Готово. Созданная виртуальная машина отобразится в соответствующем разделе.

Роль виртуальной машины создается почти также. В следующей статье мы как раз подробно покажем создание роли ВМ с Active Directory и Exchange Server.

Работа с виртуальной машиной

Управление виртуальной машиной. Все управление ВМ происходит через Панель команд.

Вот все доступные действия:

  • Подключить — подключение к виртуальной машине через консоль управления.
  • Приостановить — режим standby. Позволяет поставить ВМ на паузу для тестирования работы инфраструктуры без данной виртуалки и снова запустить ее за секунду без необходимости проходить весь цикл загрузки ОС.
  • Завершение работы — “мягкое” выключение виртуальной машины, суть та же, что и у команды «Завершить работу» на компьютерах. В таком состоянии к ВМ можно присоединять/отсоединять сети и диски, изменять размеры ВМ, удалять машины
  • Остановить — экстренное выключение ВМ, сравнимо с выключением компьютера кнопкой на блоке питания или выдергиванием шнура из розетки. Использовать стоит только в случае, если операционная система машины не отвечает.
  • Клон — клонирование ВМ. Как мы рассказывали вначале, эта функция добавлена нашими специалистами и в классическом Azure Pack отсутствует.
  • Перезагрузить, Удалить — здесь все понятно.
Масштабирование виртуальной машины. Для изменения размеров ВМ, заходим в раздел Виртуальные машины, выделяем нужную ВМ и завершаем ее работу.

Жмем на стрелку.

Открываем вкладку Настроить и выбираем из списка нужный размер виртуальной машины.

Готовые шаблоны размеров ВМ созданы для полного соответствия портала с UX “большого” Azure. Уменьшение размера виртуальной машины не повлияет на целостность данных — изменится число ядер и размер оперативки, объем диска останется прежним.

Присоединение/отсоединение сети. Выключаем нужную виртуальную машину.

Переходим в раздел Настроить, выбираем на панели команд Присоединить и выбираем опцию Сеть.

Выбираем нужную сеть из списка.

Сеть добавлена.

Подключение ISO-образов и дисков. ISO-образы и виртуальные жесткие диски можно подключать “на горячую”, т.е. без остановки ВМ.

В разделе Виртуальные машины заходим во вкладку Настроить, жмем Присоединить на панели команд. Выбираем опцию диск, если нужно добавить виртуальный жесткий диск. ISO-образ добавляем через опцию DVD.

Добавим виртуальный жесткий диск. Выбираем из списка диск и SCSI-канал (шину). По умолчанию будет назначен первый свободный канал.

Диск добавлен.

Мониторинг. В меню нашей виртуальной машины можно посмотреть ее рабочие параметры и размеры.

В разделе Виртуальные машины выберите нужную ВМ и кликните на стрелку.

Мониторинг покажет:

  • График производительности — процент загрузки ЦП, память, пропускную способность хранилища и сети.

  • Объем ресурсов, занятый виртуальной машиной.

  • Присоединенные устройства — сети и устройства, подключенные к виртуальной машине.

  • Сводку — состояние, имя сервера виртуальной машины, связанные с ней IP-адреса, установленную на ней ОС, количество ядер, количество присоединенных к ней дисков.
Это все, что мы сегодня хотели рассказать про портал управления облаком на базе Hyper-V. В следующий раз мы расскажем, как развернуть и настроить Exchange Server в Cloud-V.

Автор: Сергей Груздов

habr.com

Виртуальная (облачная) операционная система CloudMe. Подключение.

Подключение ОС CloudMe.

Как и обещал, продолжаем знакомиться с виртуальными (облачными) операционными системами. От теории переходим к практике. В данной статье рассмотрим, как подключить, пожалуй, самую оптимальную на данный момент для русскоговорящих пользователей виртуальную операционную систему ОС CloudMe.В введении здесь, мы подробно ознакомились, что из себя представляют виртуальные (облачные) операционные системы. Вкратце. Подключив виртуальную ОС, вы получаете онлайн компьютер и сетевое хранилище файлов (фотографий, музыки, видео и т.д.) которые никогда не потеряются. Например, потерять их на обычном компьютере, в результате выхода из строя жёсткого диска или крушения установленной операционной системы, увы - вполне реально.Доступна виртуальная операционная система через браузер (практически с любого устройства имеющего доступ в интернет), из любой точки мира!Итак, что представляет из себя  конкретно облачная ОС CloudMe?Во-первых, это бесплатное облачное хранилище объёмом 3Гб (на подобии облачного хранилища Dropbox здесь), объём которого, кстати, можно увеличить до 100 Гб (платно – около 40 долларов в год).Во-вторых, это полноценный компьютер, но только в онлайн, возможности которого можно увеличивать, устанавливая (не на стационарный компьютер, а прямо на «облака») различные приложения. Существует весь необходимый, для полноценного использования виртуального компьютера, набор приложений. А именно, графический редактор (для написания и редактирования документов), плеер (для просмотра фильмов и прослушивания музыки), браузер (для выхода в интернет через виртуальную ОС, рекомендую использовать – это дополнительная анонимность при серфинге в интернете). Кроме этого есть почтовый клиент, блокнот, калькулятор, игрушки, офисные приложения и много других. Есть возможность общения через популярные сервисы и социальные сети. О том, как пользоваться виртуальной операционной системой CloudMe мы ознакомимся в следующей статье из этого цикла (следите за появлением нового на сайте). В этой же статье, повторюсь, мы узнаем как подключить облачную ОС.Итак, заходим по адресу http://www.cloudme.com/. проходим этап совсем не сложной регистрации. Кстати, не устаю повторять – логины и пароли от сайтов и сервисов, где вы проходите регистрацию, храните в бумажном виде, в блокноте – самый надёжный способ.

На следующем этапе пункты заполнять не обязательно, пожалуй, за исключением двух: способ обращения к вам (по имени или фамилии) и даты рождения.

Вы зарегистрированы. Можно начинать пользоваться вашим личным виртуальным компьютером. Для этого кликаем кнопку «Web Desktop» (в дальнейшем для входа в свою виртуальную операционную систему используйте адрес http://os.cloudme.com/, рекомендую сохранить его в закладках).

Заполняем форму входа, ставим галочку в пункте «запомнить меня» и жмём левой кнопкой мыши кнопку «Вход».

Попадаем на рабочий стол своей виртуальной операционной системы. При первом заходе вам будет предложено загрузить на «облака» файлы с вашего стационарного компьютера. При желании загружаем. Но если вы пока не определились, какие именно файлы вы хотите сохранить, пропустите этот пункт. Это можно сделать позже, в любое удобное время. Если определились – кликайте кнопку «Download Now» для установки специального приложения на компьютер. Приложение (программа) называется Easy Upload и предназначена для связки вашего персонального стационарного устройства с виртуальным компьютером.

Проходим все этапы установки.

На одном из этаповустановки приложения может сработать оповещение системы безопасности. Смело кликаем кнопку «Разблокировать».

После установки приложения соединяем свой стационарный компьютер с виртуальным. Для этого заполняем форму входа.

Придумываем имя нашему виртуальному компьютеру.

Выбираем файлы или даже целые папки на персональном компьютере для загрузки на «облака» (не забывайте, что бесплатно даётся 3Гб виртуального пространства).

Кликаем кнопку «Finish».

Подтверждаем выполнение загрузки.

Процесс загрузки пошёл.

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

Всё. Мы полностью готовы к использованию личного виртуального компьютера. Напомню, для того чтобы попасть на свои «облака» нужно в браузере набрать адрес http://os.cloudme.com/. Причём, ваша виртуальная операционная система доступна с любого устройства, имеющего доступ в интернет, хоть с мобильного телефона!

В следующей статье из данного цикла мы ознакомимся с тем как максимально использовать возможности виртуальной (облачной) операционной системы ОС CloudMe. Следите за новым на сайте.

internethalyava.ru

Аренда виртуальных серверов Windows Cloud Server в облаке MaxiPlace

Рано или поздно практически перед любой компанией возникает вопрос организации собственной IT-инфраструктуры.

 

Существует несколько подходов к решению этой проблемы. Можно приобрести собственное (часто дорогостоящее) оборудование, выделить отдельное помещение под серверную и развернуть всё своими силами.

 

Однако есть и другой, куда более гибкий и менее затратный вариант – аренда виртуальных серверов Windows Cloud Server в облакеMaxiPlace. 

 

Что вы выиграете, используя облачныq сервер Windows:

 

  1. Гибкость и масштабируемость системы. Вам понадобилось больше вычислительных мощностей? Никаких проблем! Если ваши потребности превысили изначально выбранный тарифный план, то его можно очень легко сменить на более мощный и продолжать работу. При этом виртуальный сервер Windows позволяет сделать это без приобретения новых комплектующих или переустановки ПО.
  2. Высокая доступность. В отличие от классических VPS\VDS виртуальные машины для Windows в облаке работают в кластере на базе технологий виртуализации KVM, VMware и Hyper-V и не ограничены ресурсами одного сервера, поэтому облачные серверы защищены на порядок лучше!
  3. Доступность данных. Вы получаете полный доступ к своим данным и программам из любой точки мира, где есть Интернет.
  4. Никаких затрат на настройку и обслуживание железа. Все эти заботы мы берём на себя.

 

Вам подойдёт Windows Cloud Server, если:

 

  • Вы хотите организовать ИТ-инфраструктуру  своей организации без вложения больших средств. В предлагаемой нами модели все затраты на приобретение оборудования, его обслуживание и модернизацию несём мы. А Вы всего лишь вносите небольшую плату за аренду виртуальных серверов Windows и пользуетесь всеми преимуществами!
  • Вам необходимо реализовать удалённое рабочее место с комплектом приложений от Microsoft (Windows + Office). Или, например, обеспечить удалённую работу в терминальной среде Windows в каком-либо приложении (1С, CRM-системы, системы электронного документооборота и т.д.).
  • у Вас есть потребность размещения в облаке приложений, совместимых только с ОС Windows.

 

 

Программное обеспечение - теперь покупать необязательно...

 

… ведь его, как и сервер, можно взять в аренду ровно на такой срок, на который оно Вам понадобится для работы. Таким образом Вы избежите капитальных затрат на покупку лицензий и в то же время получите всё необходимое в работе.

 

Не нужно никаких авансовых платежей - Вы платите только за то, что действительно используете в работе. Можно не опасаться резкого повышения расценок - они могут меняться только раз в году, в январе.

 

Компания MaxiPlace сдаёт программное обеспечение в аренду согласно с условиями программы SPLA (Service Provider License Agreement) компании Microsoft. В рамках этой программы Вы можете получить доступ к новейшим версиям практически всех продуктов Microsoft и сразу же начать использовать их в работе.

 

Данная программа полностью соответствует правилам лицензирования Microsoft и законодательству РФ.

 

 

Варианты использования Windows Cloud Server

 

Вы можете использовать виртуальный сервер разными способами, в зависимости от стоящих перед Вами задач:

 

  • Как удалённое рабочее место бухгалтера 1С и Microsoft Office. У такого подхода есть ряд преимуществ: сотруднику не нужен мощный персональный компьютер, так как вся вычислительная нагрузка и обработка всех задач переносится на сервер. Также это позволяет вообще не привязываться к конкретной машине, а получать доступ к своему рабочему месту фактически с любого ПК, ноутбука, планшета, используя собственные учётные данные. Эта возможность очень актуальна для специалистов, которые, например, часто бывают в командировках. Можно не беспокоиться и о сохранности данных - при работе в терминальном режиме они хранятся и обрабатываются только на сервере, а не остаются на компьютере пользователя.
  • Для полного комплексного развёртывания корпоративной инфраструктуры. Она может включать в себя контроллер домена Active Directory, файловое хранилище,, терминальный сервер 1С и сервер базы данных 1С (Microsoft SQL), почтовый сервер Exchange , web-сервер, прикладное программное обеспечение.

 

 

Какую ОС выбрать: Windows или Linux?

 

У обеих операционных систем есть свои достоинства. Поэтому для того, чтобы сделать правильный выбор, Вам необходимо сперва чётко определиться с тем, какие задачи Вы возложите на сервер.

 

  • Если Вам необходимо организовать удалённую работу пользователей с бизнес-приложениями, то Windows будет однозначно предпочтительнее, потому что интерфейс этой ОС намного проще, дружелюбнее и понятнее рядовому пользователю.
  • Если Вы хотите организовать корпоративную IT-инфраструктуру, то и в этом случае следует отдать предпочтение Windows - она обеспечивает высокую надёжность при минимальных затратах на создание и обслуживание.
  • Ещё одним неоспоримым плюсом является совместимость Windows с большинством распространённых прикладных программ.
  • Если у Вас сайт, которому обязательно требуется поддержка технологии ASP - выбирайте облачный хостинг Windows.
  • Если же речь идёт о размещении Web–ресурсов, то предпочтительнее будет выбрать ОС Linux, поскольку он более приспособлен именно для работы в Web-среде, а также менее требователен к производительности оборудования.
  • Также Linux используется в инфраструктурных средах с малой прямой пользовательской активностью.

 

Подведём итоги

 

  • Windows Cloud Server даёт Вам возможность использовать все преимущества гибкой облачной технологии вычислительных ресурсов.При этом не будет никаких сложностей и расходов, связанных с физическим оборудованием.
  • Вы работаете с виртуальным сервером точно так же, как если бы это было отдельное, физически выделенное устройство. Получаете все те же самые права и возможности: настройка системы, установка необходимого ПО, создание пользователей и многое другое.
  • Windows Cloud Server можно использовать и как удалённое рабочее место. Все находящиеся там данные и приложения будут доступны с любого подключённого к сети Интернет компьютера так же легко, как если бы они находились на локальной машине.
  • При этом гарантирована полная сохранность и безопасность ваших данных.
  • Вы сможете уменьшить затраты на программное обеспечение. Оптимальным решением будет взять его в аренду у Maxiplace и установить на виртуальном сервере, чтобы оно было доступно для удалённой работы.

 

 

Ваше сообщение успешно отправлено!

В ближайшее время с Вами свяжется наш менеджер.

Закрыть

maxiplace.ru

виртуальное приватное облако / Блог компании Selectel / Хабр

Главная новость этого месяца: мы запустили публичное тестирование новой услуги — «Виртуальное приватное облако». Любой пользователь может получить в свое распоряжение собственную облачную инфраструктуру, гибкую, управляемую, легко масштабируемую и способную справиться с любыми нагрузками.

О возможностях и преимуществах нового сервиса мы подробно расскажем ниже.

Введение

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

В первую очередь следует упомянуть публичные облака — пожалуй, это самый распространённый на сегодняшний день тип услуг в обсуждаемой сфере. Они хорошо подходят для частных лиц и небольших компаний — в таком облаке даже неопытному пользователю под силу достаточно быстро настроить сайт или запустить небольшое приложение.

С более сложными вариантами использования облака часто возникают проблемы: например, отсутствие публичного API может затруднить интеграцию облачных машин с другими приложениями, а невозможность загрузки собственных образов приводит к необходимости ручной настройки каждого сервера, а в некоторых случаях не позволяет использовать нужное программное обеспечение.

Сфера применения публичных облаков в корпоративной практике также весьма ограничена: на их основе можно создать корпоративный портал или организовать документооборот для небольшой компании, но в качестве среды для развертывания сложных бизнес-приложений их уже использовать сложно — возникают вопросы, связанные с разграничением прав между сотрудниками компании или удобством планирования. Вполне типична ситуация, когда фактическим владельцем учетной записи является один сотрудник, планированием использования ресурсов занимается другой, а настройкой серверов — вообще целый отдел. Доступ в облако при этом возможен только от имени того пользователя, на которого зарегистрирован аккаунт; для корпоративных пользователей это по вполне понятным причинам неприемлемо.

В качестве альтернативы публичному облаку может выступить частное (приватное) облако на базе собственной или арендованной инфраструктуры. К сожалению, организация и содержание приватного облака требует, как правило, значительных финансовых вложений на раннем этапе и может быть неэффективной во многих ситуациях.

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

Однако если речь идет об очень больших нагрузках (возникающих, например, при работе с «тяжёлыми» корпоративными приложениями), возможности используемых в облаке аппаратных и программных компонентов не позволят бесконечно наращивать производительность отдельной виртуальной машины.

Кроме того, вертикальное масштабирование в облаке иногда может оказаться очень невыгодным с финансовой точки зрения: оплата по принципу pay-as-you-go (т.е. по фактическому потреблению) при незапланированных нагрузках может обернуться весьма неприятными сюрпризами. Для корпоративных клиентов такой принцип оплаты существенно затрудняет планирование расходов — в большинстве случаев сложно предсказать, какой объем ресурсов будет потреблен машиной, работающей под реальной нагрузкой.

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

Аргументом в пользу горизонтального масштабирования является широкое распространение систем управления конфигурацией, таких, как Puppet или Chef. Эти инструменты позволяют практически полностью автоматизировать добавление новых компонентов в кластер, тем самым наращивая его совокупную производительность без дополнительных затрат труда.

Виртуальное приватное облако

Технологии развиваются, требования к облакам растут, но на российском рынке пока что не появлялось продукта, в котором были бы учтены все актуальные тенденции. Работая над нашим новым сервисом, мы старались сфокусироваться на потребностях бизнеса и обеспечить максимальную гибкость и возможность построить облачное окружение, адаптируемое под любые задачи. Новая услуга называется «Виртуальное приватное облако».

В ряду современных облачных сервисов такая услуга занимает особое место. Это — не публичное облако в традиционном понимании, но и не частное облако, принадлежащее одному клиенту. Мы предлагаем в аренду изолированную облачную инфраструктуру, в рамках которой пользователь может создавать виртуальные машины, подключать к ним блочные устройства, загружать образы виртуальных машин, конфигурировать сетевую топологию любой сложности и выполнять многие другие операции. Новое облако управляется при помощи открытого API, что позволяет интегрировать его с другими приложениями.

Корпоративные клиенты оценят гибкую систему проектов и пользователей, которая позволит им разграничить доступ к серверам и доступ к главному аккаунту. Выбранный нами подход к распределению ресурсов позволит осуществлять четкое планирование — клиент арендует нужное количество ресурсов, распределяет их между своими проектами и использует для создания виртуальных машин и других объектов.

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

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

Чтобы реализовать все описанные возможности, нам требовалась платформа с публичным API. Наш выбор пал на OpenStack — платформу, де-факто давно уже являющуюся стандартом для построения современных облачных сервисов.

OpenStack: краткая справка

OpenStack представляет собой совокупность сервисов с открытым исходным кодом для построения публичных и частных облаков.

Работа над OpenStack началась в 2010 году, когда был объединен код двух платформ: Nebula (так называлась платформа, создававшаяся специально для NASA) и RackSpace CloudFiles (разработка компании RackSpace). Вскоре интерес к новому проекту стали проявлять разработчики различных дистрибутивов Linux: уже в 2011 году OpenStack стал основной облачной платформой для Ubuntu Server и Ubuntu Enterprise Cloud. В том же году OpenStack стал использоваться и в OC Debian. В 2022 году к проекту присоединилась компания RedHat и начала работу над собственным дистрибутивом.

Cегодня в работе над проектами OpenStack принимают участие около 9000 индивидуальных разработчиков и 250 организаций, в том числе и такие известные компании, как IBM, EMC, HP, Canonical, Yahoo! и другие.

OpenStack имеет модульную архитектуру и включает следующие компоненты (перечисляем только наиболее важные компоненты — на самом деле их гораздо больше):

  • Nova — контроллер для управления виртуальными машинами. Он выполняет такие функции, как обработка запросов на создание виртуальных машин, контроль работоспособности, распределение нагрузки на физические машины, реакция на сбои и т.п.;
  • Neutron — компонент для управления сетями. С его помощью пользователи могут определять сети, подсети и маршрутизаторы и конфигурировать внутреннюю топологию сетевой инфраструктуры. Neutron поддерживает механизм плавающих (floating) IP-адресов, которые можно динамически выделять виртуальным машинам;
  • Cinder — сервис блочных устройств. Обеспечивает функциональность дисков виртуальных машин;
  • Glance — компонент для управления образами виртуальных машин. Образы Glance используются для быстрого и согласованного развертывания новых серверов;
  • Keystone — модуль авторизации; ключевой компонент, обеспечивающий единую точку авторизации пользователей во всех сервисах;
  • Heat — модуль, отвечающий за оркестрацию. С его помощью можно автоматически разворачивать виртуальные серверы и приложения на базе шаблонов;
  • Swift — модуль объектного хранения данных, который мы уже на протяжении нескольких лет используем в нашей услуге «Облачное хранилище».
Взаимодействие компонентов можно представить в виде следующей схемы:

Почему OpenStack стал, как это уже было сказано выше, фактическим стандартом для построения современных облачных сервисов? Этому способствовали в первую очередь следующие факторы:

  • Открытый исходный код, предоставляющий широкие возможности для доработки и усовершенствования существующих сервисов;
  • Гибкость. Облачная инфраструктура на основе OpenStack получается гибкой и управляемой. Настроенная система выдерживает любые изменения дизайна и в случае необходимости может быть легко переконфигурирована, к примеру, если планируется использование другой системы хранения данных;
  • Широкие возможности интеграции. OpenStack не является замкнутой системой и может взаимодействовать с другими продуктами. Доступна поддержка различных систем виртуализации, существуют плагины для подключения разнообразных устройств хранения данных и сетевого оборудования.
Стоит отметить, что все компоненты Openstack обладают открытым API, благодаря чему под платформу написано большое количество различных сценариев и приложений, позволяющих автоматически развертывать целые кластеры, настраивать виртуальные машины и запускать сервисы с минимальной ручной настройкой.

Как устроено новое облако

Домены и проекты

Каждый пользователь услуги «Виртуальное приватное облако» получает в распоряжение домен — собственное виртуальное пространство для создания проектов и пользователей. Под проектом в данном случае понимается совокупность объектов и ресурсов, к которым может иметь доступ пользователь: виртуальных машин, дисков, сетей и других.

Ресурсы и квоты

В начале работы владелец облака приобретает ресурсы (оперативную память, ядра CPU, дисковое пространство) и распределяет их между своими проектами, тем самым устанавливая лимиты на создание разнообразных объектов. В любой момент можно перераспределить ресурсы между проектами или отказаться от части ресурсов.

Управление доступом

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

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

Гибкое создание виртуальных машин

Наша услуга позволяет пользователю создавать именно такую машину, какая ему нужна, не вынуждая выбирать из нескольких заданных заранее конфигураций (flavor), как это часто делается в облаках, реализованных на базе Openstack. В любой момент можно увеличить каждый параметр виртуальной машины (например, количество оперативной памяти), не трогая при этом другие.

Сетевые подключения

Виртуальные машины можно подключать к сети различными способами. Владелец облака может либо арендовать у нас выделенную публичную подсеть (аналогично тому, как это делается для выделенных физических серверов), либо воспользоваться механизмом «плавающих» IP-адресов (floating IP).

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

Машины можно подключать и к изолированной локальной сети (если, например, она используется в качестве бэкенда, и непосредственный доступ к Интернету ей не нужен). В случае необходимости такую сеть можно подключить к роутеру и назначить некоторым машинам внешние IP-адреса — например, для удобства обслуживания.

Загрузка образов

В новом облаке поддерживается набор образов для самых распространённых дистрибутивов Linux (таких, как Ubuntu, Debian, CentOS, OpenSUSE), а также Windows Server 2012. Помимо стандартного агента cloud-init, в образах присутствует созданный нами агент, реализующий целый ряд полезных функций: переустановку пароля по запросу из панели управления, статическую конфигурацию сети (в случае отсутствия DHCP), управление SSH-ключами. Кроме того, клиенты могут загружать в проект собственные образы виртуальных машин. Поддерживаются форматы образов, используемых в системах виртуализации Virtualbox, KVM, VMware, а также формат Amazon EC2.

Жесткие диски

К машине можно подключать произвольное количество жестких дисков. Диски могут быть созданы как пустыми, так и на базе образов. Поддерживается технология снапшотов. Если позволяют возможности операционной системы в виртуальной машине, диски можно подключать и отключать «на лету».

Прочие возможности

Помимо всего прочего, поддерживается возможность добавления SSH-ключей, графическая консоль, генерация RC-файлов для работы с консольными клиентами и другие. В ближайшее время ожидается появление множества новых возможностей — следите за новостями!

Панель управления

Важным компонентом любого облака является пользовательская панель, с помощью которой осуществляется управление виртуальными машинами и другим ресурсами. Сообществом разрабатывается панель, которая называется Horizon — как правило, поставщики продуктов на базе Openstack включают ее в комплект в качестве основного средства доступа к инфраструктуре. Реализуя собственное облако, мы решили отказаться от Horizon и создали собственную панель. Чем было обусловено такое решение?

Те, кто видит Horizon в первый раз, вряд ли заметят какие-либо неудобства. Недостатки становятся заметны лишь в процессе работы, когда привлекательность дизайна отходит на второй план. Создатели Horizon попытались уместить в одну панель все возможные операции по управлению облаком, в результате она получилась слишком громоздкой. Некоторые нужные функции зачастую «запрятаны» слишком глубоко (начинающий пользователь вряд ли сможет их найти), и это делает работу с Horizon достаточно неудобной.

Интерфейс нашей панели организован таким образом, чтобы все необходимые функции всегда были под рукой. Кроме того, мы автоматизировали некоторые сложные сценарии (такие, как построение сетевой инфраструктуры, включающеее создание сетей и подключение их к программным роутерам). Таким образом, те пользователи, которым не нужна вся функциональность облака, получают интерфейс, позволяющий без лишних сложностей создавать машины в выделенной подсети, а более требовательным пользователям доступен полный контроль над инфраструктурой.

Еще один минус Horizon заключается в том, что он (будучи при этом созданным относительно недавно — в 2011 году) основывается на морально устаревшей схеме, предполагающей генерацию страниц на стороне сервера. В качестве примера недостатков такого подхода можно упомянуть, что все обновления статусов приходят в виде отрендеренных фрагментов HTML.

Мы постарались сделать нашу панель более производительной и удобной в обращении, для чего реализовали ее на базе актуальных технологий — панель представляет собой одностраничное веб-приложение (Single Page Application), написанное на JavaScript. Такое решение позволило обеспечить быстрый отлик интерфейса, тем самым повышая комфортность и удобство работы с панелью управления для пользователя.

Исходя из выбранного комплекса технологий нам потребовалось также реализовать вебсокет-сервер, используемый для обновления статусов объектов в реальном времени. Именно благодаря ему мы можем узнать об изменениях, произошедших с виртуальными машинами и дисками — к примеру о том, что установка машины завершена.

Дополнительные серверные компоненты также понадобились и для реализации управления пользователями и ресурсами.

Заключение

Услуга «Виртуальное приватное облако» предоставляет пользователям широкие возможности, для рассказа о которых одной статьи явно не достаточно. В ближайшее время цикл публикаций, посвящённых OpenStack, будет продолжен.

Сейчас виртуальное приватное облако функционирует в режиме бета-тестирования. Для дальнейшей работы по его усовершенствованию нам очень важно ознакомиться с мнением пользователей. Поэтому мы приглашаем вас принять участие в тестировании. Всем нашим зарегистрированным клиентам мы уже отправили приглашения по электронной почте. Краткая инструкция по основам работы с нашим новым сервисом опубликована здесь.

Заявку на участие в тестировании можно отправить с помощью тикет-системы.

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

Мы постараемся учесть все замечания, пожелания и предложения в дальнейшей работе.

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

habr.com

Виртуальное облако в Германии - облачная инфраструктура IaaS для бизнеса — Colobridge

Многолетний опыт работы на европейском рынке подтверждает нашу компетенцию и способность создавать высокопроизводительные и экономически выгодные ИТ-решения для бизнеса любого масштаба и сложности.

Воспользуйтесь услугой "Частное виртуальное облако" от Colobridge, которая включает все этапы планирования, тестирования, ввода в эксплуатацию и проактивную круглосуточную поддержку проекта.

Наши специалисты возьмут на себя решение всех вопросов - от обсуждения и планирования оптимальной конфигурации необходимой вам ИТ-системы до ее запуска и эксплуатации. Каждую из задач уровня Enterprise будет сопровождать русскоязычный проект-менеджер.

Мы готовы выстроить все процессы и техподдержку по вашему DRP-плану (disaster recovery plan), а также обеспечить комплекс мер и процедур технической поддержки для обеспечения непрерывности бизнеса клиента.

Colobridge работает с официальными поставщиками HP, IBM, Dell, Supermicro, Cisco, Juniper, Check Point, EMC, NetApp и другими производителями СХД, серверного и сетевого оборудования. Наши производственные мощности построены на базе оборудования ведущих мировых брендов HP, Microsoft, Intel, IBM, Cisco. Облачная инфраструктура развернута на технической платформе, построенной из серверного оборудования корпоративного класса, которое оснащено производительными и энергосберегающими процессорами последнего поколения Intel Xeon v4 и высокоскоростными и надежными дисковыми накопителями.

Операционная система Windows Server Standard на виртуальных серверах активируется автоматически, а на другие корпоративные программные продукты от Microsoft мы предлагаем лицензии. Разворачивайте офисные приложения, веб-приложения в виртуальной инфраструктуре и экономьте время и средства на построение ИТ-окружения компании.

www.colobridge.net


.