Чем отличается виртуальный тракт от физического
Перейти к содержимому

Чем отличается виртуальный тракт от физического

  • автор:

Что такое виртуальный путь и чем он отличается от физического

Author24 — интернет-сервис помощи студентам

Что такое облако и чем отличается от VPS?
Стоит ли заказать: ОБлако https://www.constant.com/cloud/dedicated_cloud/ или VPS.

Что такое кэш второго уровня? на что он влияет? чем отличается DDR2 и DDR3? какой процессор лучше.
Помогите разобраться в ноутбуках. Ноутбук мне нужен для работы в основном в Adobe Photoshop CS5.

Что такое .pasp файл и чем он отличается от обычного .asp?
Добрый день, Что такое .pasp файл и чем он отличается от обычного .asp? Насколько я понимаю, здесь.

Что такое визуальное программирование и чем оно отличается от обычного?
Что такое визуальное программирование и чем оно отличается от обычного?

320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058

Объясняю на двух пальцах: Например возьмем ваш солюшен. В корне создаем папку Hello. В эту папку добавляем картинку World.jpg . Виртуальный путь к этой картинке : ~/Hello/World.jpg. Но картинка же должна где-то лежать, правильно? А лежит она в проекте. Например так : C:\Users\mka\Documents\Visual Studio 2010\Projects\NameProject\NameProject\Hello\World.jpg. Так вот это физический путь. Думаю объяснил нормально.

Заблокирован

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

Заблокирован

ЦитатаСообщение от titans2011 Посмотреть сообщение

Объясняю на двух пальцах: Например возьмем ваш солюшен. В корне создаем папку Hello. В эту папку добавляем картинку World.jpg . Виртуальный путь к этой картинке : ~/Hello/World.jpg. Но картинка же должна где-то лежать, правильно? А лежит она в проекте. Например так : C:\Users\mka\Documents\Visual Studio 2010\Projects\NameProject\NameProject\Hello\World.jpg. Так вот это физический путь. Думаю объяснил нормально.

Titans2011 как я понял виртуальный-это всегда относительный или нет?путь https://www.cyberforum.ru/newr. &p=5543825 это тоже виртуальный?

320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058

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

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Чем отличается цветовой тон от цвета, и что такое контраст
Нигде нет четкого определения, да и все какие то физические определения, если можно простым языком.

Что такое виртуальный и относительный виртуальный адрес?
Прив. Хочу разобрать одну программку, дизассемблировал ее и начал разбиратся. При помощи API.

Чем физический путь отличается от виртуального?
Чем физический путь отличается от виртуального? У меня возникло исключение:

Что такое виртуальный хостинг
ПАРАЛЕЛЬНЫЙ ВОПРОСб Что такое виртуальный хостинг и как его создавать, для чего он нужен:help:

Что такое абстрактный, виртуальный методы и интерфейсы
Что такое абстрактный, виртуальный методы и интерфейсы ? Вообще ничего не понял по этой теме

Виртуальный экран: установка разрешения экрана выше физического
Я не знаю, каким правильным термином называется сия фича, а потому назвал "виртуальный экран". .

Или воспользуйтесь поиском по форуму:

Что такое виртуальная машина и как она работает

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

  • Что такое виртуальная машина в облачных вычислениях
  • Как работают несколько виртуальных машин
  • Для чего используются виртуальные машины

Что такое виртуальная машина в облачных вычислениях

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

Доступ к аппаратным физическим ресурсам сервера виртуальные машины получают благодаря другому ПО — гипервизору. Он абстрагирует виртуальные ресурсы от аппаратных и позволяет запускать на одном физическом оборудовании (хосте) и управлять несколькими ВМ, называемых гостевыми. Самые популярные гипервизоры, которые используются в корпоративной среде — Microsoft Hyper-V, VMware ESXi, QEMU KVM, Xen, Virtuozzo OpenVZ, Oracle VM VirtualBox.

Эксперт Colobridge:

«Наши публичные облака построены на решениях для корпоративного сегмента от А-брендов в сфере виртуализации: Microsoft Hyper-V и VMware. Системы виртуализации от Microsoft и VMware работают непосредственно на физическом сервере, а ОС получает доступ к оборудованию через абстракцию гипервизора. Производительность и безопасность (изоляция ВМ) таких систем виртуализации выше, чем тех, которые работают поверх операционных систем. Облака на платформе Colobridge не имеют единой точки отказа, обладают достаточной гибкостью как масштабирования, так и настроек, что позволяет разворачивать на их базе практически любые сервисы».

Каждая виртуальная машина имеет свои параметры производительности. Основные характеристики виртуальной машины — процессорная мощность (vCPU) и объем оперативной памяти (RAM). Поставщики облачных услуг часто предлагают готовые конфигурации ВМ, в которых также указывают объем доступного дискового хранилища (HDD/SSD), предустановленную ОС и количество IP-адресов.

Как работают несколько виртуальных машин

Несколько виртуальных машин, запущенных на одном физическом сервере, функционируют независимо от него самого и друг от друга. Отсутствие каких-либо взаимосвязей делает их фактически портативными (легко переносимыми), гибкими и удобными в работе. Например, вы можете оптимизировать использование ресурсов в своей IT-инфраструктуре благодаря запуску нескольких ВМ на одном сервере, сократить количество простоев неиспользуемых ресурсов и легко масштабировать приложения без необходимости приобретения дорогостоящего физического оборудования. А вот что делает виртуальная машина в облачных вычислениях: обеспечивает распределение и высокую доступность вычислительных ресурсов сервера, позволяет изолировать их, а также обеспечивает непрерывную работоспособность.

Для чего используются виртуальные машины

Чаще всего к технологии виртуализации и созданию виртуальных машин прибегают для решения следующих задач:

  • распределение вычислительной мощности физических серверов между несколькими рабочими нагрузками, которые должны выполняться в изолированных средах;
  • максимально возможное использование производительности физических серверов (некоторые из них изначально могли быть загружены всего на 20-30%);
  • разработка, тестирование и развертывание приложений в облачной среде;
  • оценка производительности новых ОС и приложений под разными нагрузками и в различных сценариях;
  • тестирование приложений на наличие вредоносного ПО;
  • запуск приложений в ОС, для которых они изначально не были разработаны;
  • удаленная виртуальная площадка для аварийного восстановления IT-инфраструктуры после сбоя.

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

Помогите нам стать лучше!

Пожалуйста, оцените этот материал, нажав на звёздочки ниже.

Средний рейтинг 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

Каналы связи L2 и L3 VPN — Отличия физических и виртуальных каналов разного уровня

С доброй улыбкой теперь вспоминается, как человечество с тревогой ожидало в 2000 году конца света. Тогда этого не случилось, но зато произошло совсем другое событие и тоже очень значимое.

Исторически, в то время мир вошел в настоящую компьютерную революцию v. 3.0. – старт облачных технологий распределенного хранения и обработки данных. Причем, если предыдущей «второй революцией» был массовый переход к технологиям «клиент-сервер» в 80-х годах, то первой можно считать начало одновременной работы пользователей с использованием отдельных терминалов, подключенных к т.н. «мейнфреймам» (в 60-х прошлого столетия). Эти революционные перемены произошли мирно и незаметно для пользователей, но затронули весь мир бизнеса вместе с информационными технологиями.

При переносе IT-инфраструктуры на облачные платформы и удаленные ЦОД (центры обработки данных) ключевым вопросом сразу же становится организация надежных каналов связи от клиента к дата-центрам. В Сети нередко встречаются предложения провайдеров: «физическая выделенная линия, оптоволокно», «канал L2», «VPN» и так далее… Попробуем разобраться, что за этим стоит на практике.

Каналы связи – физические и виртуальные

1. Организацией «физической линии» или «канала второго уровня, L2» принято называть услугу предоставления провайдером выделенного кабеля (медного или оптоволоконного), либо радиоканала между офисами и теми площадками, где развернуто оборудование дата-центров. Заказывая эту услугу, на практике скорее всего вы получите в аренду выделенный оптоволоконный канал. Это решение привлекательно тем, что за надежную связь отвечает провайдер (а в случае повреждения кабеля самостоятельно восстанавливает работоспособность канала). Однако, в реальной жизни кабель на всем протяжении не бывает цельным – он состоит из множества соединенных (сваренных) между собой фрагментов, что несколько снижает его надежность. На пути прокладки оптоволоконного кабеля провайдеру приходится применять усилители, разветвители, а на оконечных точках – модемы.

В маркетинговых материалах к уровню L2 (Data-Link) сетевой модели OSI или TCP/IP это решение относят условно – оно позволяет работать как бы на уровне коммутации фреймов Ethernet в LAN, не заботясь о многих проблемах маршрутизации пакетов на следующем, сетевом уровне IP. Есть, например, возможность продолжать использовать в клиентских виртуальных сетях свои, так называемые «частные», IP-адреса вместо зарегистрированных уникальных публичных адресов. Поскольку использовать частные IP-адреса в локальных сетях очень удобно, пользователям были выделены специальные диапазоны из основных классов адресации:

  • 10.0.0.0 – 10.255.255.255 в классе A (с маской 255.0.0.0 или /8 в альтернативном формате записи маски);
  • 100.64.0.0 – 100.127.255.255 в классе A (с маской 255.192.0.0 или /10);
  • 172.16.0.0 – 172.31.255.255 в классе B (с маской 255.240.0.0 или /12);
  • 192.168.0.0 – 192.168.255.255 в классе C (с маской 255.255.0.0 или /16).

Примечание: NAT – Network Address Translation (механизм замены сетевых адресов транзитных пакетов в сетях TCP/IP, применяется для маршрутизации пакетов из локальной сети клиента в другие сети/Интернет и в обратном направлении – вовнутрь LAN клиента, к адресату).

У этого подхода (а мы говорим о выделенном канале) есть и очевидный недостаток – в случае переезда офиса клиента, могут быть серьезные сложности с подключением на новом месте и возможна потребность в смене провайдера.

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

2. Виртуальные каналы и построенные на них частные сети VPN (Virtual Private Network) распространены широко и позволяют решить большинство задач клиента.

Предоставление провайдером «L2 VPN» предполагает выбор из нескольких возможных услуг «второго уровня», L2:

VLAN – клиент получает виртуальную сеть между своими офисами, филиалами (в действительности, трафик клиента идет через активное оборудование провайдера, что ограничивает скорость);

Соединение «точка-точка» PWE3 (другими словами, «эмуляция сквозного псевдопровода» в сетях с коммутацией пакетов) позволяет передавать фреймы Ethernet между двумя узлами так, как если бы они были соединены кабелем напрямую. Для клиента в такой технологии существенно, что все переданные фреймы доставляются до удалённой точки без изменений. То же самое происходит и в обратном направлении. Это возможно благодаря тому, что фрейм клиента приходя на маршрутизатор провайдера далее инкапсулируется (добавляется) в блок данных вышестоящего уровня (пакет MPLS), а в конечной точке извлекается;

Примечание: PWE3 – Pseudo-Wire Emulation Edge to Edge (механизм, при котором с точки зрения пользователя, он получает выделенное соединение).

MPLS – MultiProtocol Label Switching (технология передачи данных, при которой пакетам присваиваются транспортные/сервисные метки и путь передачи пакетов данных в сетях определяется только на основании значения меток, независимо от среды передачи, используя любой протокол. Во время маршрутизации новые метки могут добавляться (при необходимости) либо удаляться, когда их функция завершилась. Содержимое пакетов при этом не анализируется и не изменяется).

VPLS – технология симуляции локальной сети с многоточечными соединениями. В этом случае сеть провайдера выглядит со стороны клиента подобной одному коммутатору, хранящему таблицу MAC-адресов сетевых устройств. Такой виртуальный «коммутатор» распределяет фрейм Ethernet пришедший из сети клиента, по назначению – для этого фрейм инкапсулируется в пакет MPLS, а после извлекается.

Примечание: VPLS – Virtual Private LAN Service (механизм, при котором с точки зрения пользователя, его разнесенные географически сети соединены виртуальными L2 соединениями).

MAC – Media Access Control (способ управления доступом к среде – уникальный 6-байтовый адрес-идентификатор сетевого устройства (или его интерфейсов) в сетях Ethernet).

3. В случае развертывания «L3 VPN» сеть провайдера в глазах клиента выглядит подобно одному маршрутизатору с несколькими интерфейсами. Поэтому, стык локальной сети клиента с сетью провайдера происходит на уровне L3 сетевой модели OSI или TCP/IP.

Публичные IP-адреса для точек стыка сетей могут определяться по согласованию с провайдером (принадлежать клиенту либо быть полученными от провайдера). IP-адреса настраиваются клиентом на своих маршрутизаторах с обеих сторон (частные – со стороны своей локальной сети, публичные – со стороны провайдера), дальнейшую маршрутизацию пакетов данных обеспечивает провайдер. Технически, для реализации такого решения используется MPLS (см. выше), а также технологии GRE и IPSec.

Примечание: GRE – Generic Routing Encapsulation (протокол тунеллирования, упаковки сетевых пакетов, который позволяет установить защищенное логическое соединение между двумя конечными точками – с помощью инкапсуляции протоколов на сетевом уровне L3).

IPSec – IP Security (набор протоколов защиты данных, которые передаются с помощью IP. Используется подтверждение подлинности, шифрование и проверка целостности пакетов).

Важно понимать, что современная сетевая инфраструктура построена так, что клиент видит только ту ее часть, которая определена договором. Выделенные ресурсы (виртуальные серверы, маршрутизаторы, хранилища оперативных данных и резервного копирования), а также работающие программы и содержимое памяти полностью изолированы от других пользователей. Несколько физических серверов могут согласованно и одновременно работать для одного клиента, с точки зрения которого они будут выглядеть одним мощным серверным пулом. И наоборот, на одном физическом сервере могут быть одновременно созданы множество виртуальных машин (каждая будет выглядеть для пользователя подобно отдельному компьютеру с операционной системой). Кроме стандартных, предлагаются индивидуальные решения, которые также соответствует принятым требованиям относительно безопасности обработки и хранения данных клиента.

При этом, конфигурация развернутой в облаке сети «уровня L3» позволяет масштабирование до практически неограниченных размеров (по такому принципу построен Интернет и крупные дата-центры). Протоколы динамической маршрутизации, например OSPF, и другие в облачных сетях L3, позволяют выбрать кратчайшие пути маршрутизации пакетов данных, отправлять пакеты одновременно несколькими путями для наилучшей загрузки и расширения пропускной способности каналов.

В то же время, есть возможность развернуть виртуальную сеть и на «уровне L2», что типично для небольших дата-центров и устаревших (либо узко-специфических) приложений клиента. В некоторых таких случаях, применяют даже технологию «L2 over L3», чтобы обеспечить совместимость сетей и работоспособность приложений.

Подведем итоги

На сегодняшний день задачи пользователя/клиента в большинстве случаев могут быть эффективно решены путём организации виртуальных частных сетей VPN c использованием технологий GRE и IPSec для безопасности.

Нет особого смысла противопоставлять L2 и L3, равно как нет смысла считать предложение канала L2 лучшим решением для построения надёжной коммуникации в своей сети, панацеей. Современные каналы связи и оборудование провайдеров позволяют пропускать громадное количество информации, а многие выделенные каналы, арендуемые пользователями, на самом деле – даже недогружены. Разумно использовать L2 только в особенных случаях, когда этого требует специфика задачи, учитывать ограничения возможности будущего расширения такой сети и проконсультироваться со специалистом. С другой стороны, виртуальные сети L3 VPN, при прочих равных условиях, более универсальны и просты в эксплуатации.

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

В реальной жизни, оба уровня сетевой модели L2 и L3 работают вместе, каждый отвечает за свою задачу и противопоставляя их в рекламе, провайдеры откровенно лукавят.

  • Высокая производительность
  • Хостинг
  • IT-инфраструктура
  • Виртуализация
  • Терминология IT

Что такое виртуальная машина?

Виртуальные машины: виртуальные компьютеры на физических компьютерах Виртуальная машина (часто сокращается до ВМ) мало чем отличается от физических компьютеров — ноутбука, смартфона или сервера. У нее есть ЦП, память, диски для хранения файлов и возможность подключения к Интернету. Компоненты вашего компьютера (аппаратная часть) материальны и осязаемы, тогда как виртуальные машины часто рассматриваются как виртуальные или программно-определяемые компьютеры в физических серверах, существующие только в виде кода.

Как работает виртуальная машина?

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

Для чего используются виртуальные машины?

Ниже приведено несколько примеров использования виртуальных машин.

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

Преимущества виртуальных машин

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

А поскольку виртуальные машины не зависят от друг друга, они чрезвычайно портативны. Вы можете практически мгновенно перемещать виртуальные машины с одного гипервизора на другой гипервизор на другом компьютере.

Такая гибкость и портативность виртуальных машин предоставляет множество преимуществ. Вот некоторые из них:

  • Экономия — благодаря запуску нескольких виртуальных сред с помощью одного компонента инфраструктуры вы можете существенно сократить размер физической инфраструктуры. А это в итоге увеличивает прибыль, так как сокращается число эксплуатируемых серверов и расходы на обслуживание и электроэнергию.
  • Гибкость и скорость — запустить виртуальную машину быстрее и намного проще, чем выполнять подготовку новой среды для разработчиков. Виртуализация значительно ускоряет выполнение сценариев разработки и тестирования.
  • Снижение времени простоев — виртуальные машины очень портативны и легко перемещаются с одного гипервизора в другой на другом компьютере. Это означает, что они отлично подходят для резервного копирования на тот случай, если узел внезапно прекратит работу.
  • Масштабируемость — виртуальные машины позволяют упростить масштабирование приложений. Вам всего лишь нужно добавить дополнительные физические или виртуальные серверы для распределения рабочей нагрузки между несколькими виртуальными машинами. В результате это повышает доступность и производительность приложений.
  • Преимущества безопасности — так как виртуальные машины работают в нескольких операционных системах, использование гостевой операционной системы на виртуальной машине позволяет запускать приложения с недостаточным уровнем безопасности и защитить операционную систему узла. Кроме того, виртуальные машины обеспечивают более качественную экспертизу безопасности и часто используются для безопасного изучения компьютерных вирусов (изолируя вирусы и не допуская заражения основного компьютера).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *