Объяснение технологий

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Похожие посты
Объяснение технологий

Как работает жесткий диск? [Технология объяснила]

Объяснение технологий

Что такое программное обеспечение с открытым исходным кодом? [MakeUseOf Объясняет]

Объяснение технологий

Разрешения графического дисплея - что означают цифры? [MakeUseOf Объясняет]

Объяснение технологий

Как переформатировать внешний жесткий диск, не теряя на нем все