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