Pull to refresh

Comments 9

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

И где расчет и моделирование? Как пример, посчитайте-ка, какова будет нагрузка?

Исходные данные.
  • Сервер приложений — Resin Open Source,
  • БД — Oracle 11, Размер базы порядка 30 Gb,
  • Нагрузка на сервер — 20 клиентских запросов в минуту.
  • Каждый запрос генерит около 20-30 запросов к БД.


Ну и какова будет средняя оплата услуг в месяц?

А по сути статья — просто набор предложений, который начинающим ничего не скажет. Уж лучше бы по нормальному перевели исходную статью.
Спасибо, учту Ваше пожелание в следующем посте, если хватит кармы))
Простите, но не могли бы вы сделать вывод к статье? Хотя бы от себя.
Основная бизнес идея IaaS та же, что и идея предоставления интернета частным лицам значительно дешевле юридических. Частники статистически как правило значительно не выбирают свой лимит. Отсюда выгода. То же самое с IaaS.

Если говорить о виртуализации внутри предприятия (может это назвать private IaaS), то это как правило немного другая история.

1. Pay as you go исчезает, хозяйство то все собственное.

2. Потребность в инструментарии (автоматизация управление виртуалками и любые другие) уже определяется реальной ситуацией на предприятии. На практике публичный провайдер IaaS не может предвидеть как будут задействованы его ресурсы клиентами и отсюда серьезные требования к управлению IaaS. Полная противоположность в случае private IaaS — все свое с совершенно другим уровнем прогнозирования и контроля за тем что происходит.

3. Поднятый вопрос о прогнозировании. Собственно публичный провайдер не прогнозирует конкретную нагрузку. У него масштаб другой. Он оценивает статистику и принимает решение об увеличении мощностей или в каких-то случаях об уменьшении (сервера можно выключить).

Альтернативно для private случая. Нагрузка известна по практическим наблюдением за существующими системами или на основе оценки активности. При принятии решения о необходимых мощностях есть два практических решения. Брать по минимуму если нет проблем с последующим приобретением дополнительных если потребуются. Брать по максимуму если проблемы с дополнительным инвестированием будут (гос. случаи как правило).

4. Time sharing и публичные провайдеры. Как правило нагрузка имеет пик в рабочее время. Публичный провайдер имеющий клиентуру в различных временных зонах получает супер бонус — пока одни спят другие работают.

Альтернативно с private случаем по понятным причинам. Только транс национальные компании с персоналом по всему миру получат этот бонус. И чудо, как правило именно крупные компании все outsource'ят подрядчикам.

Собственно простой вопрос состоит в следующем. Должен ли private IaaS быть похожим на публичный технически?

Ответ — не зачем инвестироваться, если нельзя получить бонусы, которые получает публичный IaaS провайдер. Проще все скинуть ему и не мучиться.
Вопрос к автору по картинке.

На картинке есть слово Multitenancy. Какой смысл заложен в его наличии в этой иллюстрации?
Ответ в принципе тот же, что и к п.1 Вашего комментария выше. В больших компаниях обычно это поможет более прозрачно оценивать использование подразделениями компании ее департамента ИТ. Мултитенанси будет полезн именно в таком разрезе, когда все общее не считается общим. Когда нужно четко понимать, грубо говоря, какая точно часть бюджета ИТ потребляется определенным филиалом за, допустим, прошедший квартал.
Maltitenancy является архитектурой программного продукта. А IaaS является инфраструктурой, то есть находится уровнем ниже. Конечно в мультитеннантных программных продуктах делают различные метрики для оценки загрузки систем клиентами. Но это собственно не имеет никакого отношения к IaaS и виртуализации. Multitenant продукты эксплуатируются как правило без IaaS. Собственно для этого архитектура и была создана чтобы не было лишних звеньев.

Управленческий вопрос возникает такой. Допустим сделали IaaS и оценили загрузку от подразделений. И что после этого. Сказать им вы теперь получите минус 50% ресурсов следующий квартал? Какой собственно процент эффективности от вложений ресурсов?

Тут бы стоило добавить, что скорее всего, тот же Amazon скорее всего имеет 50% эффективности только от time sharing своих ресурсов по временным зонам клиентов. И допустим еще 50% от статистической недогрузки ресурсов клиентами (хотя в реальности эта цифра скорее больше). Взяв эти цифры мы получим 75% эффективности. Дальше они говорят клиенту — мы готовы дать тебе то что нужно в два раза дешевле и получают прямой доход 25% от общей возможной суммы расходов себе.

С частным IaaS мы получим следующее. Оценили нагрузку подразделений и допустим оптимизировали их на 15%. Может проще сразу получить экономию 50% купив публичный IaaS и потом оптимизировать свою деятельность допустим еще на 15% получить общую экономию 62.5% в итоге от изначального уровня расходов. Фокус состоит в том, что в подавляющем большинстве случаев в private нельзя получить те бонусы, которые получаются в public. И обратно, в public можно получить почти все бонусы, что и в private. Но частью бонуса эффективности придется поделиться с IaaS провайдером :)

Все выше сказанное абсолютно не означает, что я лично считаю виртуализацию внутри компаний ненужным занятием. Даже наоборот, я активный сторонник этого. Но, подходить к этому вопросу, так как к нему подходят публичные провайдеры IaaS явно не следует.
Sign up to leave a comment.

Articles