Что означает термин "облачный сервер" и чем эта технология отличается от традиционных серверных решений? В этой статье мы раскроем суть этой облачной платформы по пяти критериям.
Что такое облако и что такое сервер?
Прежде чем начать сравнение IT-инфраструктурных платформ, нужно определить терминологию.
Во-первых, дадим определение "обычному", физическому серверу. Сервер – это компьютер, который удаленно предоставляет другим устройствам данные или доступ к программам. Такие устройства называются "клиентами" — это может быть ваш домашний или рабочий ПК, телефон, планшет и т.д. Как у любого компьютера, у сервера есть определенные параметры – количество процессорных ядер, ОЗУ, объем хранилища и т. д. Однако обычно эти мощности распределяются между виртуальными машинами, предназначенными для конкретных задач – например, для размещения сайта или ведения бухгалтерии компании. Технология, которая позволяет это делать, называется гипервизором, а сам процесс распределения – это виртуализация.
Во-вторых, важно определить, что называют "облачными технологиями". Некоторые провайдеры на рынке называют свои серверы "облачными" только потому, что клиент получает к ним удалённый доступ – это может ввести в заблуждение новых пользователей. На самом деле облачный сервер – это платформа, которая одновременно использует виртуализированные мощности множества физических серверов и предлагает ряд встроенных сервисов. В облачных вычислениях ресурсы физических серверов объединены в пул, то есть абстрактное представление всех машин в системе. Представим, что облако состоит из двух одинаковых серверов с такими параметрами:
- 4 процессорных ядра
- 16 ГБ ОЗУ
- 100 ГБ хранилища.
Пользователь такого облачного сервера будет иметь дело не с отдельными машинами, а с набором ресурсов, в который входят 8 процессорных ядер, 32 ГБ ОЗУ и 200 ГБ хранилища. Рабочая единица в облачном сервере – это инстанс, который концептуально похож на виртуальную машину, но имеет принципиальное отличие. Если виртуальная машина – это часть одного физического сервера, то инстанс – это часть всего пула, то есть ресурсов всех серверов в системе.
Чтобы подробнее раскрыть особенности этих технологий и определить, чем облако отличается от сервера, сравним их по критериям, которые напрямую влияют на работу бизнеса.