Год назад вышла 12-я версия Parallels Desktop — утилиты для виртуализации Windows на macOS. Быстрая. Простая. Удобная. 365 дней позади. Все это время мы не сидели сложа руки. В течение года мы встречались в офф-лайне с пользователями, провели дополнительные опросы среди купивших и тестирующих наше ПО, изучили перспективные новинки от Apple и Microsoft, покопались в пользовательских проблемах, а также прошерстили тематические форумы. Все это позволило более внимательно отнестись к просьбам и учесть ключевые пожеланиям. И сегодня хочется рассказать о некоторых фишках новой — 13-й — версии Parallels Desktop. Тут много любопытного не только для разработчиков, но и для обычных пользователей. Под катом описаны наиболее интересные нововведения. Всего их около полусотни. Enjoy! Ну, и делитесь впечатлениями в комментариях.Читать полностью »
Рубрика «vm» - 2
Parallels Desktop для Mac 13: к macOS High Sierra готовы
2017-08-22 в 12:23, admin, рубрики: Parallels, parallels desktop, parallels desktop for mac, parallels desktop for mac 13, virtual machines, virtualization, vm, Блог компании Parallels, Разработка под OS X, разработка под windowsvCloud Director
2017-08-07 в 8:15, admin, рубрики: cloud computing, vcloud director, virtual machine, virtualization, vm, VMware, Блог компании Cloud4Y, виртуализация, облачная инфраструктура, Облачные вычисления, облачные технологии, системное администрированиеПривет!
Мы обновили платформу VMware vCloud Director с версии 8.10 до 8.20.
Что нового и какие особенности у версии 8.20? Ответ на этот вопрос вероятно интересует тех, кто ранее уже пользовался облаками по модели IaaS (Infrastructure-as-a-Service) и знаком с продуктом vCloud Director. Мы расскажем об этом во второй половине нашей статьи, но прежде нам хотелось бы дать краткий обзор модулей и компонентов vCloud Director для менее опытных в вопросах виртуализации читателей.
Что нам стоит vЦОД построить?
VMware vCloud Director — это платформа, которая позволяет создавать программно-определяемые, виртуальные центры обработки данных, преобразуя физические ЦОДы в эластичные пулы вычислительных ресурсов, которые конечным потребителям предлагается использовать по различным моделям распределения и потребления. vCloud Director имеет панель управления, которая помогает провайдерам облачных услуг делегировать некоторые из повседневных IT-операций своим клиентам.
Все физические ресурсы дата-центра, такие как вычислительные мощности, диски и сети, объединяются в большие пулы виртуальных ресурсов. В дальнейшем части этих ресурсов предоставляются в виде «сборных» vЦОДов, которые выделяются для арендаторов (tenants).
VCloud Director использует VMware vCenter и VMware vSphere для преобразования физических вычислительных ресурсов и ресурсов хранения в виртуальные пулы, а NSX/vCNS для создания виртуальных сетей с различной топологией.
Читать полностью »
[Археология Java] Контекстно-зависимый инлайнинг трейсов в Java
2017-05-20 в 22:21, admin, рубрики: compiler, interpreter, java, vmКоротко о статье
Инлайнинг методов – одна из наиболее важных оптимизаций в JIT-компиляторах (которые благодаря ей называются «основанными на методах» или «блочными»). Эта оптимизация расширяет область компиляции, позволяя оптимизировать несколько методов как единое целое, что повышает производительность приложений. Однако, если использовать инлайнинг методов слишком часто, время компиляции станет излишне большим, и будет сгенерировано слишком много машинного кода. И вот это скажется на производительность уже негативно.
Трассирующие JIT-компиляторы собирают не всё подряд, а только часто исполняемые пути, так называемые трейсы. С помощью этого можно получить более быструю компиляцию, уменьшить количество сгенерированного машинного кода, и улучшить его качество. В предыдущих наших работах, мы реализовали инфраструктуру для записи трейсов и трассирующий Java-компилятор, модифицируя код Java HotSpot VM. Основываясь на этой работе, мы посчитали, какой эффект инлайнинг трейсов оказывает на производительность и количество генерируемого кода.
Читать полностью »
Personal vDisk в Citrix XenDesktop: в чём преимущество, и как это работает
2017-04-16 в 11:16, admin, рубрики: citrix, citrix xendesktop, deep dive, vdi, Virtual Desktop Infrastructure, vm, виртуализация, Серверное администрирование, системное администрирование
Данная статья задержалась на два года, поскольку именно два года назад я познакомился с VDI на базе Citrix XenDesktop и немного обескуражившей меня фичей Personal vDisk (PvD). На тот момент я отвечал за инфраструктуру VDI, управляемую продуктом Fujitsu PanoLogic. Использовались Full clones, и это была боль. Только представьте установку обновлений на 1000+ виртуальных машин, расположенных не на флеш-массиве.
Мы присматривались к VMware View (ныне Horizon) с её Linked Clones, но сильно смущал тот факт, что обновление базового образа (Gold Image) приводит все десктопы, на нём основанные, к практически девственному виду, лишая пользователя любовно установленных приложений. Разработчики точно были бы не рады, да и остальные привыкли к хорошему.
И когда нам дали поиграться с Citrix XenDesktop, тогда ещё 7.2 или 7.3, я пришёл в восторг. Потому что при использовании PvD все изменения, сделанные внутри виртуальной машины, сохранялись даже после обновления мастер-образа. И под «все» я имею ввиду не только настройки профиля или документы на рабочем столе (это достигается и в VMware), но и установленные и даже удалённые(!) приложения. Когда я поделился обнаруженными результатами с коллегами VMware'щиками из другой организации, они сказали, что это невозможно, потому что не объяснимо.
Читать полностью »
Контейнеры и виртуализация: быстрее, эффективнее, надежнее
2017-01-20 в 9:56, admin, рубрики: containers, paravirtualization, unikernels, virtuozzo, vm, Блог компании Virtuozzo, виртуализация, контейнерыСовременные технологии виртуализации все без исключения стремятся найти золотую середину: помочь в максимальной быстрой работе систем, эффективном использовании оборудования и безопасности. Сегодня мы хотим поделиться своим видением истории развития виртуализации и ее ближайших перспектив.
Неуловимые баги: ошибки, ускользнувшие от всех тестов и проверок
2016-12-12 в 7:54, admin, рубрики: Parallels, parallels desktop, virtual machine, virtualization, vm, Блог компании Parallels, ит, Программирование, Разработка под Linux, разработка под windows, рунет, Тестирование IT-системДаже в относительно простых продуктах изредка встречаются баги, которые успешно скрываются от любых тестов и попадают в релиз. И чем сложнее приложение, тем выше вероятность появления таких багов. В продуктах, содержащих миллионы строк кода, вообще нереально выловить все ошибки, можно лишь максимально снизить их поголовье к выпуску очередной версии. И после релиза такие баги иногда дают о себе знать. О том, как мы охотимся за нинзя-багами и чем мы их лечим, нам рассказал Александр Гречишкин, project manager Parallels.Читать полностью »
Построение MVC приложения на Node.js с кластертзацией и исполнением кода в песочнице
2016-11-01 в 15:30, admin, рубрики: asynchronous, domain, framework, javascript, mvc, node.js, vmДобрый день, уважаемые читатели ! Данная статья рассчитана на новичков, которые только открывают мир JS, коим являюсь и я. В процессе изучения и проектирования сервера на Node.js разработчик постоянно сталкивается с необходимостью перезагрузки приложения. А в случае, если над проектом работает несколько человек, получаем довольную сложную задачу.
Задача — поднять сервер и обрабатывать несколько url, например http://127.0.0.1/habr и http://127.0.0.1/habrahabr. Сервер должен обрабатывать исключения, а также проект рассчитан на высокую нагрузку.
Цель статьи – разобраться, как создать высоконагруженное приложение, удобное для командной работы и понятное для новичков.
Читать полностью »
Развертывание Red Hat в облаке Microsoft Azure
2016-04-12 в 9:51, admin, рубрики: azure, azure marketplace, linux, Microsoft Azure, open source, red hat, vm, Блог компании Microsoft, Настройка Linux, Облачные вычисления, облачные сервисыВы уже знаете, что мы запустили новый проект посвященный проектам с открытым исходным кодом — linuxloves.ms. Подробности про проект вы можете найти в нашей публикации на Хабре, которая уже вызвала ожестаченный флейм :-).

Разработчики, которые создают решения на базе Red Hat могут легко размещать свои решения в облачной платформе Microsoft Azure. Проще всего это сделать с помощью виртуальных машин.
Для упрощения работы с виртуальными машинами в облаке Azure предлагается площадка Azure Marketplace, в которой находятся сотни заранее настроенных виртуальных машин с разным окружением и установленными инструментами, включая операционные системы, базы данных, среды, фреймворки, CMS и так далее. Вы можете узнать гораздо больше о Azure Marketplace на нашем русскоязычном портале.
Рассмотрим, как любой пользователь Azure может развернуть Red Hat за несколько минут.
Читать полностью »
Виртуальные машины и микроконтроллеры
2015-10-08 в 8:38, admin, рубрики: arduino, diy или сделай сам, mcu, msp430, virtual machine, vm, Виртульная машина, программирование микроконтроллеров, метки: VM, Виртульная машинаРазрабатывая разные устройства, очень часто получаешь проблему: алгоритм от устройства к устройству местами повторяется, а сами устройства полностью разные. У меня три разрабатываемых устройства, которые местами повторяют функционал друг друга, в них используются три разных процессора (три разные архитектуры), но алгоритм один. Чтобы хоть как-то все унифицировать, было задумано написать минимальную виртуальную машину.
Обзор обновлений платформы Microsoft Azure за март 2015. Много Open Source
2015-04-08 в 8:50, admin, рубрики: Application insights, azure, azuredigest, chef, iaas, linux, mac, machine learning, Microsoft Azure, sql, Visual Studio, vm, web sites, Блог компании MicrosoftВ дайджесте новостей облачной платформы Microsoft Azure собраны основные анонсы и контент для разработчиков, ИТ-профессионалов и всех специалистов, интересующихся облачными технологиями и платформой Azure. Предыдущие выпуски дайджеста всегда можно найти по следующей ссылке. С этого дайджеста в полезном контенте будет не только наш контент, но и интересные и хорошие ссылки, которые могут быть написаны и не Microsoft.
В сегодняшнем дайджесте правит бал Open Source.
Читать полностью »