Pilat

Рейтинг
250
Регистрация
08.03.2007
Антон Нехороших:
Все же надо отделить мух от котлет :-)

Немного непонятно про что текст, хотя читать интересно :)

---------- Добавлено 03.05.2012 в 21:35 ----------

foxi:
И для реальной жизни - сложно придумать нафига этот клауд нужен.

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

MIRhosting.com:
Я правильно понимаю, что готовность приложения к клауд, о которой пошел разговор - это фактически умение подключаться к разным MySQL серверам, хранить сессии в базе и подобное?
Тогда причем тут клауд? Это можно даже на разных шаредах держать и балансировать на том же ДНС. Ну или haproxy какой-нибудь.

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

bugsmoran:
OpenStack например.

В OpenStack можно запустить какое-то приложение, не виртуальную машину а именно приложение? Есть у него база данных для эффективного хранения маленьких объектов?

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

Ну вот хотя бы одну работоспособную приведи

Andreyka:
Я думаю, что пока не начнут писать CMS под облако, то никакого развития не будет.
А для этого нужно чтоб или в php появился класс для облака или сделать хак для перегрузки функций типа fopen, чтоб работали с облаком.
Ибо настоящее облако - это то, что у Амазона, а не просто VPS на внешнем диске.

Сначала надо чтобы облака появились :) а потом под них будут писать. S3 это хорошо, но такое облако должно быть доступно в бесплатном варианте, и не только для отладки.

Кстати, я недавно где-то видел анонс облачной реализации PHP с работающим друпалом, к сожалению не нашёл источник.

MIRhosting.com:
У меня такой вопрос, как Вы себе это представляете?
Вот предположим берем какой-нибудь Wordpress. Замечательно строим под него кластер, репликацию mysql, файлы там правильно синхронизируются, распределение трафика идет.. Все идеально подкручно под это приложение.
Но ни одного клиента не устроит базовый Wordpress. Нужен полный доступ чтобы поставить кучу своих плагинов, модулей и прочего. А если дается такой доступ, то чем это принципиально будет отличаться от уже готового решения кластерного хостинга? Хорошо, пусть не VPS (т.е. без операционной системы), а только свой public_html. Но все равно, в чем принципиальная разница с точки зрения технологии? Ну кроме отдельно настроенного MySQL кластера.

"строим кластер, репликация mysql, public_html"... это всё рассуждения в расчёте на то, что мы имеем дело с операционной системой, в которой выполняется wordpress - то есть хочется чтобы всё было как сейчас, только в облаке. Так не бывает. Зачем нам кластер строить? С какой целью? Он не нужен. Зачем нам делать реплиацию mysql и вообще зачем нам mysql - это тоже совершено не нужно.

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

А как Вы хотели? До бесконечности тиражировать линуксы? Так в конце концов администраторов не хватит их администрировать, если на каждый вордпресс придётся ставить сервер, хоть и виртуальный. На 10 мегабайтов вордпресса приходится 200 мегабайтов чисто линуксового софта - это если всё почистить, в реальности всё хуже. Эпоха программиста как представителя элиты прошла, эпоха администратора как элиты тоже проходит - людям нужны работающие сервисы, а не вопросы "что делать если после обновления nginx он не работает".

---------- Добавлено 03.05.2012 в 03:53 ----------

ENELIS:
Пффф, можно построить облако не за 300 тысяч, но в 1 млн. уложиться, Onapp предлагает готовое решение и достаточно давно.
Для системы хранения данных пойдет любая система с возможностями зеркалирования по сети.
Выйдет в тысяч 900 рублей (7 нод с малыми ссд на новыйх e3,3-4 на новых e2600, два гигабитных свитча на 24 порта в стэк, и схд + лицензия онлайв).
Продавай прямо сразу. Закупка такого не проблема (порядка 2к евро в месяц в лизинг или 1к в кредит). Можно реселлеров нагнать и оверселлить как все, в итоге при хорошем благоприятном экономическом климате через год выйдете в плюс.
Но не дай бог что случится с СХД.

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

---------- Добавлено 03.05.2012 в 03:56 ----------

MIRhosting.com:

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

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

PS

Очень может быть, что первые настоящие облака будут доступны первым делом для сотовых телефонов и подобных устройств.

ENELIS:
Пардон, не кластерную ФС, а кластерное блочное устройство.
Это несколько иное. Я знаю как реализовать подобное на BSD например, но это все будет только в софте, без аппаратной поддержки. Скорости будут низкими...

sheepdog например та самая кластерная файловая система, для поддержки дисков виртуальных серверов. Пока только строится, но довольно активно.

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

iamsens:
нужно вместе собраться и друг-другу морды помылить)
🤣

Немножко цирка ещё никому не повредило, так что пусть упражняются.Форум есть форум, тем более это ресурс пиарщиков.

попробуйте рейд отключить, качать на отдельные диски.

У меня такое ощущение, что Вы настраивали proxmox руками - такого как в приведённых конфигах его инсталятор не делает. Вы показали настройки сервера proxmox, судя по всему для KVM виртуалки. Лезть в interfaces сервера proxmox не надо для этого (и вообще не надо). Откуда в interfaces взялся второй ip, он должен появиться внутри виртуалки, второй бридж тоже непонятно для чего добавлен, это делается либо для доступа к другой сетевой карте, либо для организации VLAN. В общем сносите свои художества, ставьте чистый сервер, делайте виртуалку, и в её interfaces прописывайте второй ip адрес. Единственная засада, которая Вас ждёт - это стандартные проблемы hetzner, если это второй адрес из дополнительно выделенной подсети. И мне кажется, что именно с этим Вы и боретесь, правильно?

Как добавить дополнительную подсеть (именно дополнительную подсеть, не дополнительные ip адреса - для их добавления вообще ничего не надо делать) : создаём второй бридж, всё равно как назвать (vmbr200 например), и конфигурируем его так, чтобы в новосозданных виртуалках сетевым адаптерам, присоединённым к бриджу 200, можно было давать адреса из новой подсети. При этом не надо вносить никаких изменений в interfaces сервера, но теряется часть ip адресов новой подсети.


auto lo
iface lo inet loopback

iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
# Часть, которая устанавливается при инсталляции сервера
address 188.40.xxx.2 # первоначально выданный хетзнером адрес сервера
netmask 255.255.255.0 # сетевая маска, выданная первоначально
gateway 188.40.xxx.1 # шлюз, выданный первоначально
broadcast 188.40.xxx.255
bridge_ports eth0
bridge_stp off
bridge_fd 0
# А вот тут начинаются добавки для поддержки второй подсети
# нам выдали подсеть 1.2.3.176/28
pre-up brctl addbr vmbr200
up ip link set up vmbr200
up ip addr add 1.2.3.177/32 dev vmbr0
up ip route add 1.2.3.176/28 dev vmbr200


auto vmbr200
iface vmbr200 inet static
Всего: 2890