Создание персонального Linux-сервера для малых предприятий
Я хотел бы открыть свое собственное агентство и предложить картографические (ГИС) услуги потенциальным клиентам. Я думаю о лучшем способе размещения и обслуживания таких данных / услуг.
Прямо сейчас я могу думать о следующем:
- сервер в фарм
- сервер в облаке (например, Amazon AWS, Microsoft Azure и т. д.)
- построить свой собственный сервер
Будучи увлеченным программным и аппаратным обеспечением OpenSource и будучи пользователем Linux, третий вариант меня больше всего волнует.
Учитывая, что я не специалист по сетям, но у меня мало знаний и достаточно уверенности, чтобы попробовать это, и особенно то, что мой начальный бизнес будет очень ограниченным (например, три небольших клиента), вот некоторые некоторые ЗА и ПРО, которые я подумал:
PROs
- У меня есть все (оборудование, данные, ...)
- это может стоить меньше (я могу уменьшить стоимость в соответствии с моими и другими потребностями и опытом)
ПРОТИВ
- Я должен сделать все сам (настройка, резервное копирование)
- это может стоить дороже (электричество, интернет, общее обслуживание?)
- нужное место для размещения сервера
Учитывая, что я планирую использовать CloneZilla для регулярного резервного копирования (для восстановления или даже переноса всего на более мощную машину), покупки источника бесперебойного питания и SSD, и что я буду использовать 100% бесплатную OSS (например, скорее всего, Ubuntu Server в качестве О.С.), вы бы порекомендовали такую стратегию для малого бизнеса в его начале?
1 ответ
Есть еще один КОН, который ты пропустил:
- Сложнее масштабировать.
Один только этот элемент является большой частью того, почему облачные опции популярны для новых предприятий, которые предоставляют сетевые или веб-сервисы.
Проще говоря, предположим, что вы настроили это, у вас есть отличный сервер (что не сложно), отличное интернет-соединение (которое на самом деле может быть очень трудно получить в зависимости от того, где вы находитесь), и у вас есть все программное обеспечение, установленное так же, как вам это нужно. Затем, внезапно, через неделю, ваша служба становится вирусной. Все вдруг узнают об этом и хотят его использовать. Теперь вам нужно значительно увеличить вычислительную мощность и пропускную способность сети, иначе вы потеряете потенциальных клиентов.
С помощью автономного решения вы должны найти способ получить новое оборудование в кратчайшие сроки (если вы планируете Smart, у вас уже есть как минимум полная система на месте в качестве резервной копии, но этого может быть недостаточно для покрытия вашего внезапный приток новых пользователей), настройте его в кратчайшие сроки (это может занять некоторое время в зависимости от размера основного изображения), а затем, если вы разумны, вы должны компенсировать своим существующим пользователям за время простоя, вызванное исходным сервером не поспевает за повышенной нагрузкой.
С помощью базового облачного решения вы избавляетесь от необходимости находить новое оборудование и просто настраиваете программное обеспечение на новых узлах.
Благодаря хорошему облачному решению и правильной интеграции вы также устраняете большую часть работы по настройке, и вам просто нужно нажать пару кнопок, чтобы запустить новые экземпляры того же сервера.
С действительно хорошим облачным решением и продуманной интеграцией вам просто нужно бездельничать и выяснять, что вы собираетесь делать с этим притоком новых прибылей, потому что облачное решение автоматически масштабируется для удовлетворения возросшего спроса без Вы должны поднять палец.
Теперь рассмотрим другие преимущества и недостатки (которые, возможно, не так велики, как масштабируемость):
- Космос: Вероятно, не проблема для вас, учитывая то, что вы сказали. Стандартной серверной стойки должно быть более чем достаточно для того, что вам нужно, и они на самом деле не такие уж большие
- Стоимость: как бы глупо это ни звучало, облачное решение, вероятно, будет стоить немного дешевле, чем хостинг. Среди других вещей, которые необходимо учитывать при затратах, о которых большинство людей не задумываются:
- Доступ в Интернет. Хороший доступ в интернет не дешев в некоторых частях мира, и для интернет-провайдера весьма обычно требовать, чтобы вы использовали бизнес-план вместо потребительского плана, если вы хотите разместить что-либо.
- HVAC. Проще говоря, вам нужно поддерживать ваш сервер в хорошей среде, чтобы он работал надежно и не имел проблем с оборудованием. Если вы хотите просто иметь приличную базовую линию, вам нужна температура от 18 до 22 по Цельсию в течение всего года с относительной влажностью менее 30% и, что самое важное, минимум пыли. Достижение даже этого базового уровня климат-контроля недешево, если у вас в комнате круглосуточно работает удивительно эффективный обогреватель.
- Физическая охрана. Обеспечение достойного базового уровня физической безопасности не дешево.
- Управление. На самом деле вы все равно должны делать большинство, если не все управление на уровне системы самостоятельно, даже если вы пользуетесь облачным хостингом, это дает вам гораздо лучший контроль над тем, как работают ваши системы. Учитывая это, кроме управления оборудованием, вам не нужно делать гораздо больше работы для самостоятельного размещения.
- Владение. Это не должно быть проблемой, если вы доверяете провайдеру облачного хостинга (и вам не следует иметь с ним дело, если вы этого не сделаете).