Рубрика «Parallels» - 18

Привет Хабр,
Тема стихосложения на хабре явно не была раскрыта должным образом. Поэтому мы решили поэкспериментировать с этим форматом и через стихи показать взгляд заказчика – в данном случае Parallels – на несколько крайне распространенных проблем при работе с аутсорсинговыми компаниями. Все заказчики постоянно жалуются на низкий уровень технических и экспертных знаний у аутсорсера. Заказчик и исполнитель взаимно недовольны тем, как организовано общение на проекте. Присутствует излишняя формализация. Заказчику кажется, если он заплатил аутсорсеру, то тот, должен «гореть» над проектом.
Под катом стихотворение двух квалифицированных QA-инженеров Parallels, в меру серьезных, в меру безответственных, ранее не замеченных за употреблением стимулирующих препаратов.
Читать полностью »

image

В апреле этого года на хабре была новость про то, что любой желающий имеет возможность бесплатно получить Магистерский диплом университета Карнеги Меллон (CMU) по Software Engineering. И вот случилось – из 720 поданных заявок отобраны 15 счастливчиков, которые в конце лета на год уезжают учиться в один из лучших вузов США. Почему эта новость радует меня? Потому что двое из финалистов – мои друзья и коллеги по Parallels. С другой стороны, потому что мне эта идея самому казалось нереальной. Нереальной не потому, что тяжело найти программу обучения и деньги (если очень захотеть можно в космос полететь), сколько неожиданной со стороны Иннополиса и скорого исполнения анонсированного.

Под катом моя беседа с теми двумя людьми, которые поедут в Карнеги Меллон от Parallels. Она без купюр. Я публикую ее для тех, кто, возможно, захочет в следующем году подавать документы на эту программу. Кому интересно задать дополнительные вопросы, тоже постараюсь ответить.

Читать полностью »

Сегодня я хочу продолжить серию статей о проекте CRIU (Checkpoint/restore mostly in the userspace). Проекту чуть более года, а по возможностям он уже в плотную приблизился к подобной функциональности в OpenVZ.
Первая часть статьи расскажет о новой функциональности, которая появилась в CRIU за последние несколько месяцев. Вторая часть расскажет о нашем опыте внедрения новых технологий для улучшения процесса разработки.

Новая функциональность

Снапшот памяти и итеративная миграция

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

В пятницу на Хабре было опубликовано видео о том, как работает виртуализация на смартфонах Android. Ее разработали и довели до стадии прототипа в Parallels Labs два студента Академического университета Санкт-Петербурга. Мне посчастливилось узнать, что у технологии под капотом, а также спросить участников проекта, какие задачи они решали, как преодолевали возникающие трудности и к чему в результате пришли. Обзор запланирован в двух частях. В этом посте будет короткий обзор существующих решений для виртуализации на Android, понятные схемы архитектуры нашего решения, короткое видео того, как все работает. Во второй части будет больше конкретики. Речь пойдет о виртуализации телефонной части смартфонов, звуковой подсистемы и системы ввода.

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

Читать полностью »

Эксклюзив, читатели!

Компания Parallels и трое питерских студентов целый год работали над технологией виртуализации сразу нескольких Android на одном устройстве ARM- или X86-архитектуры. Из видео ясно – получилось.

Подробности под катом.Читать полностью »

В октябре 2012 года мы открыли для некоммерческого тестирования облако на платформе Parallels Automation for Cloud Infrastructure (PACI). Продукт был создан силами Parallels Research в Сколково, его внедрения стартовали весной 2012. Infobox – первый российский провайдер, предоставляющий услуги на платформе PACI.

Тестирование Облачных серверов в цифрах

  • В тестировании приняли участие 853 пользователя
  • Облако было развернуто на 30 многопроцессорных серверах Intel Xeon E5-2670 RAM 96Гб памяти с дисковой подсистемой в массиве RAID 10
  • Общая тактовая частота процессоров 2 496 ГГц
  • Использовано 60 ТБ дискового пространства
  • Создано больше 4 000 виртуальных машин и контейнеров
  • Облачные серверы использовали для размещения сайтов, интернет-магазинов, тестирования приложений и сервисов, размещения бухгалтерии, построения математических моделей и даже для обработки данных геологоразведки

Из теста в коммерцию: PACI доступно для заказа в России

Читать полностью »

Сетевой рендеринг на гибридном кластере
Однажды в DEPO Computers поступил запрос рассчитать решение для 10 дизайнеров-проектировщиков, работающих в 3ds Max. Подобрать требовалось не только рабочие станции, но и рендер-сервер для визуализации полученных результатов. С графическими станциями проблем не возникло, но вот рендер-сервер никак не хотел вписываться в бюджет. Объем работ по рендерингу предполагался не большой, но скорость выполнения расчета требовалась высокая. Я порекомендовал заказчику использовать распределенные вычисления на всех рабочих станциях средствами сетевого рендеринга, но заказчика не устроил этот вариант. Он сообщил, что при запуске расчета, все сетевые машины загружаются на 100%, и возможность локальной работы практически исключается. При этом доступные средства, позволяющие отрегулировать нагрузку на сетевые машины участвующие в расчете, довольно сложны и не всегда могут решить поставленную задачу.

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

В первом посте серии мы упомянули основные функции, доступные в Облаке на платформе Parallels Automation for Cloud Infrastructure (PACI). В том числе:

  • Создание образов серверов
  • Клонирование серверов
  • Создание и управление балансировщиком нагрузки
  • Настройка резервного копирования
  • Настройка Брандмауэра

Все они доступны на этапе некоммерческого тестирования. Откроем панель управления услугой «Облачные серверы» и посмотрим, как они реализованы в её интерфейсе. На самом деле, панель управления — это все лишь GUI-оболочка над API-методами, о которых мы рассказывали в прошлый раз.

Продолжаем тестирование Облачных серверов: управление через GUI

Читать полностью »

6 декабря в Москве состоится High Performance Conference 3.0 (http://hpc.itmozg.ru/) – третья конференция по высоконагруженным системам от ITmozg.

В программе – выступления экспертов Parallels, Microsoft Russia, Мамба, Jelastic Russia и часовая сессия вопросов-ответов.

В рамках конференции, я выступлю с докладом о применении облачной платформы Windows Azure для высоконагруженных задач. В рамках доклада будут рассмотрены кейсы проектов уже работающих с высокими нагрузками на Windows Azure. Рассмотрена архитектура обеспечения отказоустойчивой трансляции Олимпийских Игр 2012 года в Лондоне на базе Windows Azure Media Services.

Приглашаем опытных разработчиков, архитекторов, системных администраторов собраться вместе и поделиться опытом, обсудить все аспекты высоконагруженных систем.

В программе конференции (http://hpc.itmozg.ru/program):
Читать полностью »

В прошлый раз мы рассказывали про Облачные серверы на базе Parallels Automation for Cloud Infrastructure (PACI) – предполагаемые цены, функционал, в том числе, мельком упомянули наличие API для управления серверами. Сегодня мы подробнее рассмотрим доступные через API действия и примеры основных команд.

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

Как мы уже рассказывали, основа нашего облака – Parallels Automation for Cloud Infrastructure – модуль системы биллинга и провиженинга услуг Parallels Automation. Продукт поставляется с отличным RESTful API. Приводить весь листинг с командами API мы не будем – его можно посмотреть в официальной документации. Лучше покажем несколько примеров этого способа управления виртуальными машинами и контейнерами.

Управление Parallels Automation for Cloud Infrastructure через API

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js