Заголовок получился довольно желтым, но он лучше всего передает суть поста: вы можете создать собственное вычислительное облако, которое будет на порядок дешевле, чем то, что предлагает Amazon EC2. Есть много нюансов, из-за которых такое «дешевое облако» может и не подойти, но, на мой взгляд, для многих задач оно вполне подходит и прекрасно с ними справляется.
Далее я хочу рассказать о нашем опыте использования OpenStack, развернутого Hetzner, и привести расчеты стоимости такого облака.
Хетцнер
На мой взгляд, Hetzner — лучший хостинг! Меня не волнует, есть ли у них рабочие столы или использованные диски, память без ECC или что-то еще.У меня сейчас 14 серверов, самому старшему 3 года и пока не было ни одной существенной проблемы.
Я убеждён, что железо должно быть дешевым! Программное обеспечение должно стабильно работать на дешевом оборудовании, которое подвержено сбоям, глюкам и потере данных.
Никогда не понимал, когда хотят решить проблемы с производительностью высоконагруженных систем, купив пару топовых серверов.
Система должна быть спроектирована так, чтобы работать на недорогом оборудовании; это должно быть встроено как в архитектуру самой системы, так и в используемые ею технологии.
Естественно, для ряда задач лучше и дешевле полагаться на дорогостоящее оборудование, чем разрабатывать отказоустойчивое программное обеспечение (например, в банковской сфере).
Но таких задач, на мой взгляд, меньшинство.
OpenStack
Я не буду подробно останавливаться на том, что такое OpenStack и как его установить — такой информации и так довольно много.Отмечу, что при развертывании мы руководствовались принципом, что облако должно быть максимально децентрализованным.
Те.
У нас нет ни одного узла, выход которого из строя мог бы привести к поломке всего нашего облака.
Даже если сервер с контроллером OpenStack выйдет из строя, самое худшее, что мы получим — это невозможность управлять состоянием виртуальных машин (создавать/останавливать и т.п.
).
Все виртуальные машины продолжают работать.
Это касается и сети, и DNS и других необходимых сервисов.
Сейчас в облаке 10 серверов разной конфигурации (от старого EQ4 до EX4S).
Общие ресурсы такого облака составляют: 240 ГБ ОЗУ, 72 ядра и 54 ТБ дискового пространства (без RAID).
Цена
Предлагаю попробовать сравнить стоимость ресурсов этого облака с Amazon EC2, хотя понимаю, что сравнение не совсем корректное: Amazon предлагает полноценный, «коробочный» продукт с кучей дополнительных сервисов и удобств, которых нет в нашем облаке.иметь.
Аренда небольшого экземпляра по требованию (1,7 ГБ, 1 виртуальный процессор, 160 ГБ, Ирландия) стоит 0,08 доллара США в час.
По моим расчетам, почасовая аренда этого инстанса в вашем облаке на базе серверов Hetzner EX4S будет стоить $0,00488 в час, т.е.
в ~17 раз дешевле! При расчете я использовал простой принцип: сколько виртуальных машин подобной конфигурации я могу разместить на сервере (с учетом затрат хост-системы).
Если говорить о Reserved Small Instance, то разница примерно в 10 раз.
Цифры аналогичны для других типов экземпляров.
Допускаю, что в расчетах есть ошибки: например, можно справедливо заметить, что хост-системе может потребоваться больше памяти (на данный момент 1 ГБ), либо не хватит CPU (на данный момент на 1 CPU приходится 3 VCPU).
Может быть.
Но все равно такое решение будет в разы дешевле.
И это прекрасно работает. Здесь связь на столе с расчетами.
Повторюсь, я понимаю, что сравнивать ваше облако с Amazon некорректно, что есть ряд недостатков (отсутствие публичного IP из коробки, дополнительных сервисов, трудоемкость развертывания/поддержки, добавьте свой вариант), но учитывая стоимость, возможно на многое из этого можно закрыть глаза! Если кому-то понадобится помощь в развертывании такого облака, мы будем рады помочь.
Теги: #Облачные вычисления #openstack #Amazon EC2 #hetzner
-
Открыть Сезам — Безопасность Паролей
19 Oct, 24 -
Кликер Мышь
19 Oct, 24 -
Directx 11 Анонсирован В Июле
19 Oct, 24 -
Работа Мозга
19 Oct, 24 -
Last.fm Монетизировали: Отлично!
19 Oct, 24