Виртуализация и облачные вычисления — это не одно и то же

Если вы не уверены, в чем разница, не расстраивайтесь. Большинство людей не понимают тонкого различия, и многие на самом деле объединяют два понятия в одно и то же. Даже технически подкованные люди, такие как те, кого вы бы попросили починить компьютер

смешайте их все время.

И не помогает то, что «облако» стало излишне модным словом, которое описывает все, от облачных вычислений до облачных хранилищ

и за его пределами.

Так в чем же разница? И все же, почему тебя это должно волновать? Как выясняется, обе эти вещи могут пригодиться вам, когда вы узнаете, что они собой представляют и как они обеспечивают ценность — настолько, что, если вы уже не пользуетесь преимуществами, вы многое упускаете.

Виртуализация

Виртуализация — это когда вы создаете виртуальное представление чего-то физического. Например, виртуальная реальность — это просто представление физической реальности с некоторыми изменениями и различиями. Но в контексте компьютеров виртуализация немного более специфична.

Виртуализация — это когда вы берете физические ресурсы (такие как ОЗУ, ЦП, дисковое пространство и т. Д.) И разделяете их на отдельные куски, которые рассматриваются системой как отдельные. Каждый чанк может быть выделен разным пользователям, и поскольку чанки являются дискретными, пользователи могут использовать только назначенные им ресурсы.

Пример виртуальной машины

«Виртуальная машина» — это программа, которая создает виртуальный компьютер в вашей системе, и этот виртуальный компьютер может работать со своей собственной операционной системой, отдельной от вашей действительной операционной системы. Фактическая система называется «хост», а виртуальная система называется «гость».

Допустим, вы используете Windows. Это ваша главная ОС. Используя программное обеспечение виртуальной машины, например VirtualBox, вы можете установить и запустить копию Ubuntu из Windows. Он запускается в окне, как и любая другая программа, за исключением того, что он ограничен тем объемом оперативной памяти, процессора, дискового пространства и т. Д., Который вы выделяете при создании виртуальной машины.

Виртуальные машины — лучший способ запустить несколько ОС на одной машине

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

,

Виртуализация и облачные вычисления - это не одно и то же Виртуальная машина один серверИзображение предоставлено: Джон Аплессед через Викимедиа

Пример виртуального сервера

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

Когда это происходит, компьютер часто называют «виртуальным сервером». Очевидно, что для этого требуется чрезвычайно мощная система с первоклассными спецификациями, в противном случае не было бы достаточно ресурсов для разделения, и каждая виртуальная машина замедлила бы сканирование. Мощные компьютеры стоят дорого, поэтому виртуальные серверы обычно работают только на предприятиях.

Но зачем бизнесу это делать? Это хороший вопрос, и это подводит нас к концепции облачных вычислений.

Облачные вычисления

Что такое «облако»? Ну, вы можете думать об этом как об удаленном кластере серверов, который предоставляет услугу — или, с точки зрения непрофессионала, о группе взаимосвязанных компьютеров (кластер серверов), которые доступны из любого места, если у вас есть подключение к Интернету (удаленное), которое обеспечивает услуга, бесплатная или платная.

Облачные вычисления — это когда вы используете компьютеры в облаке для обработки или хранения данных, освобождая, таким образом, ресурсы вашего собственного компьютера (то есть вычислительную мощность и пространство для хранения). Обратите внимание, что некоторые облачные сервисы используют виртуализацию, но многие этого не делают.

Простой пример обслуживания

Если вы используете Gmail, то вы уже используете облачный сервис. В этом случае все ваши данные электронной почты хранятся в сети серверов Google, а серверы Google выполняют всю тяжелую работу по отправке, получению и обработке этих данных — вычисления выполняются в облаке, а не на вашем собственном компьютере.

То же самое верно для большинства веб-сервисов, таких как календари, списки дел, социальные сети, VoIP, удаленное хранение данных, менеджеры бюджета, онлайн-редакторы фотографий и т. Д.

Виртуализация и облачные вычисления - это не одно и то жеИзображение предоставлено Сэмом Джонстоном через Викимедиа

Пример расширенного обслуживания

Некоторые облачные сервисы более продвинуты, чем другие. Например, хостинг электронной почты в Gmail или Outlook.com относительно прост по сравнению с совместным редактированием документов в Office Online, Google Docs или любой другой альтернативой онлайн-офиса.

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

Пример виртуального хостинга

Обратите внимание, что в приведенных выше примерах не упоминалось о виртуализации? Вот тот, который делает.

Когда вы подписываетесь на общий веб-хостинг

обычно он размещается на одной машине без какой-либо виртуализации, и десятки других используют тот же сервер. Если один пользователь совершает ошибку и блокирует ЦП сервера, веб-сайт каждого пользователя отключается, пока сервер не будет исправлен.

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

,

Кроме того, у вас есть такие сервисы, как Amazon Web Services, которые используют кластер виртуализированных серверов для предоставления облачных вычислений нескольким пользователям. Преимущество заключается в том, что ваша учетная запись не находится на каком-либо одном компьютере — она ​​находится во всем облаке, поэтому, если один физический сервер умрет, ваш веб-сайт не умрет с ним.

Будущее технологии — это облако

Вы можете иметь виртуализацию без облака, и вы можете иметь облачные вычисления без виртуализации. Два обычно объединяются, но они не должны быть. Надеюсь, теперь вы знаете разницу между ними!

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

,

И если вам это особенно интересно, подумайте о карьере в облачных вычислениях

!

Выяснили ли вы какие-либо недоразумения, которые у вас могли быть? У вас есть какие-то вопросы, которые еще остались у вас в голове? Не стесняйтесь поделиться с нами в комментариях ниже.

Имиджевый кредит: все возможно через Shutterstock.com

Ссылка на основную публикацию
Adblock
detector