В этой статье я хочу рассказать о том, как создатели симуляторов добиваются максимальной производительности моделей процессоров, при этом не жертвуя гибкостью и расширяемостью полного решения. Если кратко, то решение состоит в сосуществовании нескольких движков, наилучшие качества которых используются на различных этапах работы модели.
Содержимое данной заметки будет основываться на моём опыте разработки функциональных симуляторов, а также на публикациях и технических статьях, описывающих различные симуляторы и виртуальные машины: Wind River Simics, VMWare, Qemu, Bochs и другим. Слово «функциональный» в контексте данной статьи обозначает то, что точность моделей ограничена уровнем набора команд (instruction set architecture, ISA).
Читать полностью »
Рубрика «virtualization» - 7
Программная симуляция микропроцессора. Коробка передач
2013-12-09 в 6:54, admin, рубрики: interpreter, simulation, virtualization, Блог компании Intel, виртуализация, интерпретатор, Процессоры, симуляция, метки: interpreter, simulation, virtualization, виртуализация, интерпретатор, симуляция3D ускорение VDI на практике. Часть 1
2013-12-05 в 8:29, admin, рубрики: autocad, citrix xendesktop, cloud services, daas, gpu, Grid, Nvidia, vdi, virtualization, VMware, vmware view, Блог компании ИТ-ГРАД, виртуализация, виртуализация приложений, виртуальная машина, виртуальные сервера, ИТ-ГРАД, Облачные вычисления, облачные сервисы, метки: Autocad, citrix xendesktop, Cloud services, daas, gpu, Grid, Nvidia, vdi, virtualization, vmware, vmware view, виртуализация, виртуализация приложений, виртуальная машина, виртуальные сервера, ИТ-ГРАД, облачные сервисы3D ускорение VDI на практике.
Часть 1 — vSGA и vDGA

Отсутствие аппаратного ускорения графики является существенным препятствием при внедрении технологий виртуализации в компаниях, работающих в сфере дизайна, проектирования, конструкторских разработок и пр. Рассмотрим, какие новые возможности появились с выходом NVIDIA GRID.
Виртуализация рабочих мест (VDI) уже прочно вошла в нашу жизнь, в первую очередь в корпоративном сегменте рынка, и уверенно пробивает путь в остальные сегменты, в том числе и в виде публичных облачных сервисов (Desktop as a Service). Отсутствие же аппаратного ускорения графики сдерживает использование данной технологии в тех отраслях, которые могли бы оценить такие преимущества использования VDI как удаленную доступность, безопасность данных и упрощение аутсорсинга персонала.Читать полностью »
Аппаратная виртуализация. Теория, реальность и поддержка в архитектурах процессоров
2013-10-07 в 7:37, admin, рубрики: simulation, virtualization, Блог компании Intel, метки: simulation, virtualization В данном посте я попытаюсь описать основания и особенности использования аппаратной поддержки виртуализации компьютеров. Начну с определения трёх необходимых условий виртуализации и формулировки теоретических оснований для их достижения. Затем перейду к описанию того, какое отражение теория находит в суровой реальности. В качестве иллюстраций будет кратко описано, как различные вендоры процессоров различных архитектур реализовали виртуализацию в своей продукции. В конце будет затронут вопрос рекурсивной виртуализации.
Читать полностью »
Кастомизация виртуальных машин в Vagrant
2013-09-26 в 3:02, admin, рубрики: vagrant, virtualbox, virtualization, виртуализация, разработка, метки: vagrant, virtualbox, virtualizationВведение
Vagrant является удобной утилитой для быстрого развертывания виртуальных машин (для разработки, тестирования и т. п.).
В 1 версии в качестве системы виртуализации поддерживался только VirtualBox.
Во второй версии появилась поддержка иных систем виртуализации (например, VMware, облачных провайдеров типа Amazon,
Rackspace и т. п.). Более-менее полный список можно посмотреть на github'е.
Из приятных моментов стоит отметить, что есть большое количество готовых сборок виртуальных машин.
Загрузка такой сборки — довольно тривиальное занятие, описанное на сайте vagrantbox.es.
vagrant box add precise64 https://dl.dropbox.com/u/14292474/vagrantboxes/precise64-ruby-1.9.3-p194.box
mkdir test-box && cd test-box
vagrant init precise64
vagrant up
Кастомизация
В случае vagrant'а существует два совершенно различных подхода к кастомизации:
В некоторых ситуациях более удобен первый подход, в некоторых — второй.
Оставляя за кадром SCM и provisioning с использованием chef и puppet, рассмотрим второй подход.
И подводные камни, встречающие нас на нём.
Облако растет и мужает — или новинки System Center Vitrual Machine Manager 2012 R2
2013-09-17 в 10:50, admin, рубрики: private cloud, SCVMM, System Center 2012 R2, virtualization, windows, Блог компании Microsoft, ит-инфраструктура, метки: private cloud, SCVMM, System Center 2012 R2, virtualizationПриветствую вас, мои друзья и коллеги!
Сегодня набирает обороты очередная огненная рабочая неделя (несмотря на далеко не огненную погоду за окном)…
И пользуюсь особенностью этого, я решил посвятить вас в тайные подробности новинок столь облачного System Center 2012 R2 — Virtual Machine Manger…

Первые впечатления: Windows Server 2012 R2 Hyper-V во всей красе
2013-08-10 в 9:27, admin, рубрики: 2012 R2, hyper-v, microsoft, Preview software, SCVMM, virtualization, виртуализация, операционные системы, системное администрирование 
Предварительные версии Hyper-V 2012 R2 и System Center Virtual Machine Manager 2012 R2 являют собой достойное продолжение предыдущих версий.
Hyper-V 3.0 был, возможно, одной из самых блестящих фишек Windows Server 2012. Но множество новых возможностей, плюс доработка уже существующих, обещают сделать Windows Server 2012 R2 еще более подходящим кандидатом для виртуализации множества задач, столь необходимой многим организациям. Кроме того, Windows Server 2012 R2 преподносит новые функции, нацеленные на интеграцию с облачными сервисами и построение гибридных облаков.
Читать полностью »
Экономическая эфективность и целесобразность введения VDI
2013-07-12 в 10:42, admin, рубрики: vdi, virtualization, Блог компании HP, виртуализация, Внедрение, всё равно никто не читает теги, окупаемость, Рабочие места, экономика, метки: vdi, virtualization, виртуализация, Внедрение, всё равно никто не читает теги, окупаемость, Рабочие места, экономикаВсем привет! Мы продолжаем наш цикл статей про виртуализацию и различные технологии hp, и на этот раз рассмотрим самый животрепещущий вопрос, по которому получили больше всего вопросов через различные каналы: на каком этапе целесообразно вводить виртуализацию рабочих мест, за какой период времени она начнёт экономить ваши средства и как можно сэкономить на внедрении VDI.
Метод оптимизации задач создания и поддержки однотипных Xen VM
2013-06-18 в 7:57, admin, рубрики: linux, virtualization, xen, виртуализация, метки: linux, virtualization, xenЦель
У меня, как и у многих жителей хабра есть домашний «балконный» сервер, на котором крутится множество сервисов, как личных, так и публичных — начиная от архива фотографий и Gitolite, и заканчивая несколькими веб-сайтами. Однажды я озадачился вопросом отделения личного от публичного с целью наведения порядка и усиления безопасности системы. Было решено публичные сервисы вынести в отдельные виртуальные машины, которые если даже подвергнутся взлому, то остальные данные не пострадают, а VM может быть легко восстановлена из резервной копии.
При этом я не люблю избыточность в каких бы то ни было проявлениях, и завести по виртуальной машине на каждый сервис хотелось с минимальными затратами таких ресурсов, как мое время и дисковое пространство. В качестве дополнительной «хотелки» выступала возможность обновлять однотипное ПО на всех виртуальных машинах одновременно, а не по отдельности.
Читать полностью »
Угрозы облачных вычислений и методы их защиты
2013-06-13 в 9:17, admin, рубрики: cloud computing, it security, virtualization, виртуализация, информационная безопасность, Облачные вычисления, метки: cloud computing, it security, virtualization, виртуализация, информационная безопасность, облачные вычисления Центр обработки данных (ЦОД) представляет собой совокупность серверов, размещенных на одной площадке с целью повышения эффективности и защищенности. Защита центров обработки данных представляет собой сетевую и физическую защиту, а также отказоустойчивость и надежное электропитание. В настоящее время на рынке представлен широкий спектр решений для защиты серверов и ЦОД от различных угроз. Их объединяет ориентированность на узкий спектр решаемых задач. Однако спектр этих задач подвергся некоторому расширению вследствии постепенного вытеснения классических аппаратных систем виртуальными платформами. К известным типам угроз (сетевые атаки, уязвимости в приложениях операционных систем, вредоносное программное обеспечение) добавились сложности, связанные с контролем среды (гипервизора), трафика между гостевыми машинами и разграничением прав доступа. Расширились внутренние вопросы и политики защиты ЦОД, требования внешних регуляторов. Работа современных ЦОД в ряде отраслей требует закрытия технических вопросов, а также вопросов связанных с их безопасностью. Финансовые институты (банки, процессинговые центры) подчинены ряду стандартов, выполнение которых заложено на уровне технических решений. Проникновение платформ виртуализации достигло того уровня, когда практически все компании, использующие эти системы, весьма серьезно занялись вопросами усиления безопасности в них. Отметим, что буквально год назад интерес был скорее теоретический.
В современных условиях становится все сложнее обеспечить защиту критически важных для бизнеса систем и приложений.
Появление виртуализации стало актуальной причиной масштабной миграции большинства систем на ВМ, однако решение задач обеспечения безопасности, связанных с эксплуатацией приложений в новой среде, требует особого подхода. Многие типы угроз достаточно изучены и для них разработаны средства защиты, однако их еще нужно адаптировать для использования в облаке.
Cуществующие угрозы облачных вычислений
Контроль и управление облаками — является проблемой безопасности. Гарантий, что все ресурсы облака посчитаны и в нем нет неконтролируемых виртуальных машин, не запущено лишних процессов и не нарушена взаимная конфигурация элементов облака нет. Это высокоуровневый тип угроз, т.к. он связан с управляемостью облаком, как единой информационной системой и для него общую защиту нужно строить индивидуально. Для этого необходимо использовать модель управления рисками для облачных инфраструктур.
В основе обеспечения физической безопасности лежит строгий контроль физического доступа к серверам и сетевой инфраструктуре. В отличии от физической безопасности, сетевая безопасность в первую очередь представляет собой построение надежной модели угроз, включающей в себя защиту от вторжений и межсетевой экран. Использование межсетевого экрана подразумевает работу фильтра, с целью разграничить внутренние сети ЦОД на подсети с разным уровнем доверия. Это могут быть отдельно серверы, доступные из Интернета или серверы из внутренних сетей.
В облачных вычислениях важнейшую роль платформы выполняет технология виртуализации. Для сохранения целостности данных и обеспечения защиты рассмотрим основные известные угрозы для облачных вычислений.
Читать полностью »
Клиентский VPN к VMware vCloud Director 5.1
2013-04-19 в 5:15, admin, рубрики: vcloud director, virtualization, VMware, vpn, виртуализация, Облачные вычисления, Сетевые технологии, метки: vcloud director, virtualization, vmware, vpnВ VMware vCloud Director, есть два типа внешних сетей — routed network и direct network.
При создании второго типа сети на VDS создается порт, к которому пробрасывается напрямую машина.
При создании второго типа сети для каждой организации создается виртуальный роутер — vShield Edge, который позволяет строить site-to-site VPN, делать публикации, пробрасывать порты на внутренние виртуальные машины, быть DHCP, NAT, балансировщиком нагрузки (при том что в 5.1 он может еще ставиться в HA режиме) и прочие полезные функции функции роутера.
Подробнее про него можно почитать тут.
Из интерфейса vCloud Director нельзя настроить VPN для подключения к нему с обычных ПК, но иногда это необходимо и чтобы не ставить внутри организации какой-нибудь сервер (будь то OpenVPN или MS TMG) можно настроить vShield так, что он будет служить сервером доступа.
Настроить может только администратор vSphere — прав у администратора организации в vCloud Director недостаточно. И я покажу, как можно это сделать.

