Однажды в технической документации к Parallels Desktop нам потребовалось использовать фразу «жёсткий диск виртуальной машины». На английском языке это звучит: virtual machine hard disk. Наш прошлый технический писатель ошибся всего в одной букве в одном слове, но смысл получился диаметрально противоположный. Заметили мы это не сразу и в какой-то момент наша техническая документация, локализованная на многих языках мира, содержала нетленное: virtual machine hard dick. Был грандиозный скандал, после которого мы ужесточили проверку текстов. Под катом — рассказ нашего технического писателя Андрея Старовойтова о том, где обитают технические писатели, на что их ловить и как Parallels документирует и локализует свои продукты.Читать полностью »
Рубрика «virtualization» - 4
Чем «interface» отличается от «междумордия»: наш подход к документированию и локализации программных продуктов
2016-12-23 в 8:21, admin, рубрики: english, interface, localization, paralleld desktop, Parallels, virtualization, Блог компании Parallels, локализация, разработка под iOS, Разработка под Linux, Разработка под OS X, разработка под windows, рунетОт хорошего к великому
2016-12-12 в 8:25, admin, рубрики: Parallels, parallels desktop, virtualization, Блог компании Parallels, добровольский, Карьера в IT-индустрии, Развитие стартапа, рунет, управление персоналом
Очень часто, начиная новое дело или создавая инновационный продукт, мы стоим перед выбором, в каком направлении двигаться. И если не копировать чью-то идею, а делать что-то по-настоящему новое и уникальное, нам приходится полагаться лишь на собственную интуицию. О том, как не ошибиться с первых шагов, в интервью Multimillionaire рассказал вице-президент Parallels Николай Добровольский.Читать полностью »
Неуловимые баги: ошибки, ускользнувшие от всех тестов и проверок
2016-12-12 в 7:54, admin, рубрики: Parallels, parallels desktop, virtual machine, virtualization, vm, Блог компании Parallels, ит, Программирование, Разработка под Linux, разработка под windows, рунет, Тестирование IT-систем
Даже в относительно простых продуктах изредка встречаются баги, которые успешно скрываются от любых тестов и попадают в релиз. И чем сложнее приложение, тем выше вероятность появления таких багов. В продуктах, содержащих миллионы строк кода, вообще нереально выловить все ошибки, можно лишь максимально снизить их поголовье к выпуску очередной версии. И после релиза такие баги иногда дают о себе знать. О том, как мы охотимся за нинзя-багами и чем мы их лечим, нам рассказал Александр Гречишкин, project manager Parallels.Читать полностью »
Опыт подготовки к сдаче экзамена на статус RHCVA (Red Hat Certified Virtualizaion Administrator)
2016-11-09 в 5:57, admin, рубрики: certification, exam, red hat, RHCVA, virtualization, виртуализация, Серверное администрированиеНе так давно посчастливилось пройти курс Red Hat Virtualization (RH-318) и принять участие в сдаче соответствующего экзамена на статус RHCVA — Red Hat Certified Virtualization Administrator(EX-318). Подобных тем на Хабре я, к сожалению, не нашел, поэтому поделюсь собственным опытом подготовки к сдаче экзамена.
По вполне понятным причинам я не могу раскрывать информации об экзамене, его содержимом, поэтому буду использовать исключительно открытые источники, которых достаточно для того, чтобы быть готовым в нужный момент.
Читать полностью »
Virtual User Session vs. VDI: перспективы и потенциал
2016-08-30 в 11:07, admin, рубрики: developer, Parallels, parallels desktop, remote control, vdi, vdi образ, VDI решения VMware, vdi-in-a-box, virtualization, Блог компании Parallels Рынок решений для удаленного доступа к приложениям и виртуальным рабочим столам оценивается разными экспертами от 3-х до 14-ти миллиардов долларов. Parallels можно считать относительно молодым игроком в данном сегменте. В этой статье мы расскажем о своем видении ситуации на рынке и поделимся планами развития.
Читать полностью »
Использование Open vSwitch с DPDK для передачи данных между виртуальными машинами с виртуализацией сетевых функций
2016-03-31 в 6:30, admin, рубрики: Data Plane Development Kit, DPDK, NFV, open vSwitch, OVS, SDN, virtualization, Блог компании Intel, виртуализация, Серверное администрирование, Сетевые технологии, метки: Data Plane Development Kit, DPDK, Open vSwitch, OVSПакет Data Plane Development Kit (DPDK) предоставляет высокопроизводительные библиотеки обработки пакетов и драйверы пользовательского пространства. Начиная с Open vSwitch (OVS) версии 2.4 мы имеем возможность использовать оптимизированный с помощью DPDK путь vHost в OVS. Поддержка DPDK была доступна OVS с версии 2.2.
Использование DPDK в OVS дает существенные преимущества с точки зрения производительности. Как и в других приложениях, использующих DPDK, резко повышается сетевая пропускная способность (количество передаваемых сетевых пакетов) при существенном снижении задержек. Кроме того, с помощью библиотек обработки пакетов DPDK была оптимизирована производительность некоторых наиболее важных сегментов OVS.
В этом документе мы рассмотрим настройку OVS с DPDK для использования между виртуальными машинами. Каждый порт будет подключен к отдельной виртуальной машине. Затем мы запустим простой тест пропускной способности iperf3 и сравним производительность с работой конфигурации OVS без DPDK, чтобы оценить, какие преимущества мы получаем в OVS с DPDK.
Читать полностью »
Встречайте: большой брат гиперконвергентных систем
2016-03-25 в 13:49, admin, рубрики: DL380, HC250, HC380, HPE, hyperconverged, lifecycle management, virtualization, VSA, Блог компании Hewlett Packard Enterprise, ит-инфраструктура, Серверное администрирование, Сетевые технологииНа этой неделе компания HPE представила 3 волну обновлений гиперконвергентных систем.
По большому замыслу компании Hewlett Packard Enterprise призвание конвергентных систем – сделать развертывание и управление виртуальной средой наиболее простым и понятным, сократить стоимость и сроки внедрения виртуализации и обеспечить бесперебойную работу бизнеса наших заказчиков.
Читать полностью »
Почему Citrix не стала «новой Red Hat» на рынке виртуализации? Часть 1
2016-03-17 в 20:58, admin, рубрики: business, citrix, money, open source, red hat, virtualization, xen, виртуализация, ит-инфраструктураКогда писал свой прошлый пост о том, как поменялось мое отношение к Xen, вспомнил, что еще в 2007 году (после покупки Citrix’ом компании XenSource), обсуждался вопрос о том, что Citrix может стать “новой Red Hat в виртуализации”. И действительно, для этого были все предпосылки — Citrix давний и хорошо известный игрок корпоративного рынка, а XenSource была молодой и амбициозной OpenSource-компанией, основанной участниками проекта Xen.
Но Citrix не стала «новой Red Hat в виртуализации». Почему? Ответить на этот вопрос поможет статья Питера Левайна (Peter Levine), который занимал пост CEO в XenSource как раз в 2007 году, во время продажи компании. Во второй части статьи я напишу, в чем, на мой взгляд, Питер Левайн прав, а в чем нет. Ну а у вас есть возможность высказаться об этом в комментариях, сразу же после прочтения статьи. ;-)Читать полностью »
Citrix Tech Exchange Moscow 2016: как он изменил мое отношение к Xen
2016-02-28 в 16:14, admin, рубрики: citrix, open source, virtualization, xen, виртуализация, ит-инфраструктура, системное администрирование В середине февраля в Москве проходила конференция Citrix Tech Exchange. В целом, это, конечно не “событие года”, но не безынтересное, как минимум. Под катом я немного напишу про саму конференцию и много про то, на какие размышления она меня навела. Ну и фото тоже будут. КДПВ:
И кстати, там опрос после поста, большая просьба высказать свое мнение.
Читать полностью »
Ассемблер для задач симуляции. Часть 2: ядро симуляции
2015-04-13 в 6:14, admin, рубрики: intrinsics, simulator, virtualization, Блог компании Intel, Программирование, системное программированиеHCF, n. Mnemonic for ‘Halt and Catch Fire’, any of several undocumented and semi-mythical machine instructions with destructive side-effects <...>
Jargon File
В предыдущем посте я начал рассказ об областях применения ассемблера при разработке программных моделей вычислительных систем — симуляторов. Я описал работу программного декодера, а также порассуждал о методе тестирования симулятора с помощью юнит-тестов.
В этой статье будет рассказано, зачем программисту нужны знания о структуре машинного кода при создании не менее важной компоненты симулятора — ядра, отвечающего за моделирования отдельных инструкций.
До сих пор обсуждение в основном касалось ассемблера гостевой системы. Пришло время рассказать об ассемблере хозяйском.
Читать полностью »