Содержание
Если вы не уверены, в чем разница, не расстраивайтесь. Большинство людей не понимают тонкого различия, и многие на самом деле объединяют два понятия в одно и то же. Даже технически подкованные люди, такие как те, кого вы бы попросили починить компьютер
смешайте их все время.
И не помогает то, что «облако» стало излишне модным словом, которое описывает все, от облачных вычислений до облачных хранилищ
и за его пределами.
Так в чем же разница? И все же, почему тебя это должно волновать? Как выясняется, обе эти вещи могут пригодиться вам, когда вы узнаете, что они собой представляют и как они обеспечивают ценность — настолько, что, если вы уже не пользуетесь преимуществами, вы многое упускаете.
Виртуализация
Виртуализация — это когда вы создаете виртуальное представление чего-то физического. Например, виртуальная реальность — это просто представление физической реальности с некоторыми изменениями и различиями. Но в контексте компьютеров виртуализация немного более специфична.
Виртуализация — это когда вы берете физические ресурсы (такие как ОЗУ, ЦП, дисковое пространство и т. Д.) И разделяете их на отдельные куски, которые рассматриваются системой как отдельные. Каждый чанк может быть выделен разным пользователям, и поскольку чанки являются дискретными, пользователи могут использовать только назначенные им ресурсы.
Пример виртуальной машины
«Виртуальная машина» — это программа, которая создает виртуальный компьютер в вашей системе, и этот виртуальный компьютер может работать со своей собственной операционной системой, отдельной от вашей действительной операционной системы. Фактическая система называется «хост», а виртуальная система называется «гость».
Допустим, вы используете Windows. Это ваша главная ОС. Используя программное обеспечение виртуальной машины, например VirtualBox, вы можете установить и запустить копию Ubuntu из Windows. Он запускается в окне, как и любая другая программа, за исключением того, что он ограничен тем объемом оперативной памяти, процессора, дискового пространства и т. Д., Который вы выделяете при создании виртуальной машины.
Виртуальные машины — лучший способ запустить несколько ОС на одной машине
при условии, что у вас достаточно физических ресурсов, чтобы поделить. Отличная вещь заключается в том, что поскольку ресурсы выделены в качестве их собственной маленькой песочницы, вы можете поймать вирус в гостевой ОС, и он не повлияет на вашу хост-ОС. Таким образом, виртуальные машины являются рекомендуемым способом тестирования новых операционных систем и программ.
,
Изображение предоставлено: Джон Аплессед через Викимедиа
Пример виртуального сервера
Будучи обычным домашним пользователем, вы, вероятно, никогда не запускаете более одной виртуальной машины за раз, поэтому в большинстве случаев у вас будет одна хост-ОС и одна гостевая ОС. Но с деловой точки зрения нередки случаи, когда компьютеры, на которых работают несколько виртуальных машин, располагаются рядом, что приводит к созданию одной хост-ОС и десятков или даже сотен гостевых ОС.
Когда это происходит, компьютер часто называют «виртуальным сервером». Очевидно, что для этого требуется чрезвычайно мощная система с первоклассными спецификациями, в противном случае не было бы достаточно ресурсов для разделения, и каждая виртуальная машина замедлила бы сканирование. Мощные компьютеры стоят дорого, поэтому виртуальные серверы обычно работают только на предприятиях.
Но зачем бизнесу это делать? Это хороший вопрос, и это подводит нас к концепции облачных вычислений.
Облачные вычисления
Что такое «облако»? Ну, вы можете думать об этом как об удаленном кластере серверов, который предоставляет услугу — или, с точки зрения непрофессионала, о группе взаимосвязанных компьютеров (кластер серверов), которые доступны из любого места, если у вас есть подключение к Интернету (удаленное), которое обеспечивает услуга, бесплатная или платная.
Облачные вычисления — это когда вы используете компьютеры в облаке для обработки или хранения данных, освобождая, таким образом, ресурсы вашего собственного компьютера (то есть вычислительную мощность и пространство для хранения). Обратите внимание, что некоторые облачные сервисы используют виртуализацию, но многие этого не делают.
Простой пример обслуживания
Если вы используете Gmail, то вы уже используете облачный сервис. В этом случае все ваши данные электронной почты хранятся в сети серверов Google, а серверы Google выполняют всю тяжелую работу по отправке, получению и обработке этих данных — вычисления выполняются в облаке, а не на вашем собственном компьютере.
То же самое верно для большинства веб-сервисов, таких как календари, списки дел, социальные сети, VoIP, удаленное хранение данных, менеджеры бюджета, онлайн-редакторы фотографий и т. Д.
Изображение предоставлено Сэмом Джонстоном через Викимедиа
Пример расширенного обслуживания
Некоторые облачные сервисы более продвинуты, чем другие. Например, хостинг электронной почты в Gmail или Outlook.com относительно прост по сравнению с совместным редактированием документов в Office Online, Google Docs или любой другой альтернативой онлайн-офиса.
В Документах Google каждый документ или таблица размещаются на серверах Google. Когда вы открываете файл и начинаете его редактировать, вы на самом деле взаимодействуете с файлом, находящимся за тысячи миль, поэтому кто-то другой может открыть этот файл и отредактировать его одновременно. Серверы Google обрабатывают ваши данные в режиме реального времени.
Пример виртуального хостинга
Обратите внимание, что в приведенных выше примерах не упоминалось о виртуализации? Вот тот, который делает.
Когда вы подписываетесь на общий веб-хостинг
обычно он размещается на одной машине без какой-либо виртуализации, и десятки других используют тот же сервер. Если один пользователь совершает ошибку и блокирует ЦП сервера, веб-сайт каждого пользователя отключается, пока сервер не будет исправлен.
Но когда вы подписываетесь на план виртуального частного сервера, вы по-прежнему находитесь на одной машине, но ваша часть ресурсов сервера виртуализирована. Если один пользователь совершает ошибку, он блокирует только свою часть ЦП сервера, и только его веб-сайт отключается. Ваш остается нетронутым. Вот почему VPS-хостинг предпочтительнее, чем виртуальный хостинг.
,
Кроме того, у вас есть такие сервисы, как Amazon Web Services, которые используют кластер виртуализированных серверов для предоставления облачных вычислений нескольким пользователям. Преимущество заключается в том, что ваша учетная запись не находится на каком-либо одном компьютере — она находится во всем облаке, поэтому, если один физический сервер умрет, ваш веб-сайт не умрет с ним.
Будущее технологии — это облако
Вы можете иметь виртуализацию без облака, и вы можете иметь облачные вычисления без виртуализации. Два обычно объединяются, но они не должны быть. Надеюсь, теперь вы знаете разницу между ними!
К этому моменту большинство людей удивляются тому, сколько облачных вычислений они фактически используют в повседневной жизни. Может быть, вы чувствуете то же самое. Лично мне нравится удобство облака, но вы должны остерегаться того, что есть некоторые риски для облачных вычислений, чтобы избежать
,
И если вам это особенно интересно, подумайте о карьере в облачных вычислениях
!
Выяснили ли вы какие-либо недоразумения, которые у вас могли быть? У вас есть какие-то вопросы, которые еще остались у вас в голове? Не стесняйтесь поделиться с нами в комментариях ниже.
Имиджевый кредит: все возможно через Shutterstock.com