Как можно создать облако из виртуализации или чем оно отличается от виртуализации?
Я слышал, что виртуализация - это основа облака, поэтому, если у меня есть машина с виртуальной средой Xen и на ней работает много виртуальных машин, тогда это можно назвать облаком.
Правда ли, что vms, который масштабируется на основе нагрузки и памяти, называется облаком, а vms, который не масштабируется, называется просто виртуализацией!
Как можно масштабировать виртуальную машину? Исходя из моего понимания xen, как только мы исправим процессор и оперативную память, он не может выйти за пределы этого (осведомлен о динамическом управлении памятью), так как он действительно масштабируется?. Может кто-нибудь прояснить это
4 ответа
Эшелон, ты на уровне 100 футов, а разница между виртуализацией и облачными вычислениями - на уровне 10000 футов:)
Я предполагаю, что мы говорим об отраслевых терминах, а не о маркетинге Xen. Ваш пример - просто виртуализация серверов, не более того. В этом нет ничего плохого, но виртуализация является лишь одним из компонентов модели облачных вычислений. Облачная концепция - это не особенность или конкретная вещь, а основа для всего, что вы создаете и автоматизируете в своей виртуализации.
Янг Чоу (Microsoft Chou) прекрасно говорит о том, что нужно для "построения облака". Вы можете найти в его блоге 6-частичное рассечение, а также некоторую высокоуровневую теорию о том, что такое облако.
В частности, если у вас есть инфраструктура виртуализации (несколько хостов для виртуальных машин, масштабируемое хранилище и сеть и т. Д.), Чоу говорит, что вам потребуется:
- Самообслуживание (ограниченное количество кликов для развертывания новой системы, высокий уровень автоматизации развертывания ОС и серверных приложений)
- Объединение ресурсов (стандартизация плюс оптимизация плюс управление системами)
- Эластичность (увеличение и уменьшение количества виртуальных машин в зависимости от спроса)
Нет. Ко всему этому. Единственная часть, которая действительно даже удаленно адресуема:
Определениеcloud
что касается... о чем ты говоришь
Облачные вычисления - это использование вычислительных ресурсов (аппаратного и программного обеспечения), которые предоставляются как услуга по сети (обычно через Интернет). Название происходит от использования облачного символа в качестве абстракции для сложной инфраструктуры, содержащейся в системных диаграммах. Облачные вычисления доверяют удаленным сервисам пользовательские данные, программное обеспечение и вычисления.
Терминология и символика возникли из сетевых диаграмм, где неизвестные, неопределенные сети, находящиеся вне контроля и области действия сетевой диаграммы (обычно это Интернет в целом), были изображены как облако, поэтому его использование в отношении компьютеров довольно схоже. Это может и часто включает виртуализацию, но вы можете иметь физические серверы, "размещенные в облаке" и даже управляемые "поставщиком облачных услуг", если хотите.
Что касается масштабирования и виртуализации... Я не знаю, вы просто так далеко от базы, что я действительно не знаю, с чего начать.
"Облако" - это неопределенный термин, который не требует какой-либо виртуализации. Это просто относится к вашим данным или услугам, находящимся где-то там в Интернете в одном или нескольких местах, вам все равно, где они доступны, откуда угодно.
Облачные вычисления - это просто вычисления в облаке. Опять же, виртуализация не требуется, хотя это общий пример. Вы также можете запускать приложения в качестве службы, например. Google App Engine
Таким образом, люди начали использовать термины "частное облако" или "собственное облако", что неправильно, поскольку в нем сочетаются понятия, но с каких пор управление должно было иметь смысл? Это больше, чем просто виртуализация, когда у вас может быть оборудование, выделенное для типов машин, и вы можете представить виртуальные машины своим пользователям как виртуальную машину, но идея создания общей платформы, которая предоставляется другой бизнес-роли для управления виртуальными машинами (хотя это может быть ваша шляпа) Это означает, что вы можете легче адаптироваться, запускать клоны, тестировать машины, менять оборудование и т. д.
Виртуализация является лишь одним из компонентов модели облачных вычислений. Облачная концепция - это не особенность или конкретная вещь, а основа для всего, что вы создаете и автоматизируете в своей виртуализации.