Общая архитектура облака 1cloud

Оборудование облака 1cloud расположено в трёх центрах обработки данных (ЦОД): Stack Data Network (SDN), Dataspace и Ahost. Эти центры разнесены географически, первый находится в Санкт-Петербурге, второй — в Москве, третий — в Алма-Ате (Казахстан).

Центр обработки данных Dataspace сертифицирован на соответствие стандарту Tier III, установленному Uptime Institute, входящему в состав исследовательской и консалтинговой компании The 451 Group.

Центр обработки данных Stack Data Network фактически соответствует требованиям стандарта Tier III, но пока официального сертификата не получил. Центр обработки данных Ahost также на пути к получению сертификата соответствия.

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

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

Оборудование

В качестве аппаратной части облака 1cloud используется оборудование производства компаний Cisco, Dell, NetApp, Juniper Networks.

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

Весь входящий сетевой трафик контролируется системой глубокого анализа пакетов (Deep Packet Inspection, DPI) СКАТ, разработанной компанией VAS Experts. Эта система анализа и контроля трафика позволяет выявлять вредоносную сетевую активность и своевременно её изолировать, защищая внутреннюю инфраструктуру облака. Система контроля и анализа трафика «СКАТ» устроена так, что не создаёт дополнительной нагрузки на контролируемый канал связи.

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

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

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

В целом, в облаке 1cloud сейчас задействованы тысячи физических процессоров и сотни терабайтов оперативной памяти.

В качестве системы хранения данных (СХД) используется аппаратное и программное решение от компании NetApp.

Эта система хранения данных позволяет без остановки системы («на лету») подключать и отключать физические диски, обновлять программное обеспечение, проводить замену компонентов и добавлять их, выполнять балансировку нагрузки и т. д. Постоянный мониторинг состояния оборудования и оценки рисков даёт возможность своевременно выявлять потенциальные проблемы. Дублирование основных частей системы в сочетании с остальными мерами позволяет обеспечить её доступность на уровне 99,9999%.

В системе хранения данных 1cloud используются диски трёх типов: HDD SATA, HDD SAS и SSD SAS. Диски этих типов имеют разное соотношение между их стоимостью и скоростью доступа к данным, что позволяет клиентам выбрать оптимальный и наиболее эффективный для них вариант.

Общий размер дискового пространства облака 1cloud в настоящее время составляет тысячи терабайтов.

Организация облачной инфраструктуры

На оборудовании облака 1cloud развёрнута виртуальная инфраструктура, в которой выделяются вычислительные ресурсы, непосредственно используемые клиентами. К этим ресурсам относятся: виртуальные серверы и виртуальные сети.

Кроме того, в облаке 1cloud есть ресурсы, предоставляемые клиентам в режиме дополнительных услуг, например, хостинг доменов на DNS-серверах 1cloud (бесплатный для клиентов).

Виртуальная инфраструктура облака 1cloud базируется на инструментах и решениях компании VMware с прикладными дополнениями, разработанными самой компанией 1cloud.

Виртуальные серверы создаются в среде операционной системы ESXi, установленной на каждый аппаратные сервер.

Для управления массивами аппаратных серверов и виртуальных машин на системном уровне используется vCenter, а также инструменты, входящие в состав vSphere.

Среди прочих компонентов vSphere включает в себя Distributed Resource Scheduler (DRS) и vCenter High Availability (VMware HA).

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

Помимо повышения стабильности работы, DRS позволяет экономить электроэнергию, потребляемую облаком, в целом.

Второй компонент — vCenter High Availability — обеспечивает постоянную доступность виртуальных машин. При обнаружении падения некой виртуальной машины vCenter HA автоматически запустит её экземпляр на другом аппаратном сервере.

Для управления облаком 1cloud на бизнес-уровне применён vCloud Director.

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

Виртуальные серверы и подсети разных клиентов надёжно изолированы между собой.

Кроме веб-интерфейса Панели любой из клиентов облака 1cloud имеет возможность использовать её программный интерфейс (Application Programming Interface, API). Этот интерфейс позволяет клиентам автоматизировать управление своей облачной инфраструктурой, интегрировать её с офисной и т. п.

Возможности клиентов

Для удобства управления инфраструктурой облака 1cloud его вычислительные ресурсы собраны в группы (пулы).

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

  Ресурс Диапазон Примечание
1. Число процессорных ядер От 1 до 24 Процессоры Intel Xeon E5-2690 и E7-4850
2. Оперативная память От 512 Мб до 130 Гб DDR3 1866 МГц
3. Дисковая память От 10 Гб до 5 Тб Размер отдельного виртуального диска. К виртуальной машине может быть подключено много виртуальных дисков.
Доступны диски следующих типов: HDD SATA, HDD SAS и SSD SAS
4. Сетевые соединения 1 или 10 Гбит/с Между виртуальными машинами и с интернетом

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

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

Клиенты могут изменять характеристики своих виртуальных машин в ходе их эксплуатации, гармонизируя свои расходы с используемыми вычислительными ресурсами.

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

В облаке 1cloud процессорное ядро виртуальной машины всегда соответствует физическому процессорному ядру аппаратной платформы