Рубрика «виртуализация» - 55

Eсли вкратце, то технология позволяет виртуальным машинам получать прямой доступ до физических устройств pci на сервере с гипервизором. Однако, при использовании этой технологии перестают работать почти все полезные вещи, которые позволяет кластер vSphere: fault tolerance, high availability, снапшоты, vMotion и DRS с ним же.

Более того, когда виртуальная машина использует устройство напрямую, минуя гипервизор, то это устройство перестаёт быть доступно самому гипервизору. Например, если прокидывать сетевушку внутрь виртуалки через DirectPath I/O, то, да, ресурсы гипервизора на обработку трафика от виртуальной машины больше не используются — это хорошо. Плохо то, что прокинутую сетевушку сможет использовать только одна виртуалка. Технология, получается, весьма спорная, если не сказать больше — бесполезная. Но не всё так однозначно. Читать полностью »

А что если я скажу вам, что новый продукт можно сразу начинать писать на микросервисной архитектуре, а не заниматься распилом монолита? Это вообще нормально? Удобно? Хотите узнать ответ?

Задача: необходимо написать за выходные (время ограниченно 10-15 часами) сферический блог на микросервисах, на php, не используя никаких фреймворков. Можно пользоваться здравым смыслом. А еще забудем о том что такое фронтенд и вспомним что мы жить не можем без виртуализации. Выберем Docker. Интересно? Вперед под кат.

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

Описание DevStack

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

wiki.openstack.org/wiki/DevStack

Словарик:

Инстанс (instance) — виртуальная машина, созданная при помощи инструментов DevStack.

Подготовка к установке

Для установки DevStack желательно сначала создать пользователя с правами root:

sudo useradd -G sudo -m -U -s /bin/bash -p stack stack

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

Экспресс-курс для подготовки к экзамену Horizon 6 (with View) 2V0-651 - 1Vladan Seget, автор популярного блога по виртуализации http://vladan.fr, написал несколько руководств для подготовки к экзаменам VMware. Основные темы, включенные в экзамен, разбираются в максимально сжатой и доступной форме. Конечно, это не полноценный учебный курс. Но для быстрого понимания и закрепления изученного материала руководства очень хороши.

Предлагаю вашему вниманию адаптированный перевод экспресс-курса для подготовки к экзамену Horizon 6 (with View) под кодовым номером 2V0-651. Я позволил себе творчески переработать материал, дополнив и расширив его некоторыми полезными дополнительными сведениями. Пусть уже вышел свежий Horizon View 7, но экзамен по этой версии пока не готов.

Экзамен 2V0-651 обойдется в 225$. Он состоит из 85 вопросов, процесс тестирования самый архаичный — просто выбор одного или нескольких вариантов ответа. Наиболее неприятная и сложная лично для меня часть — дополнительные компоненты Workspace, Mirage, vRealize, поскольку с ними удалось получить только лабораторный опыт работы. Конечно, можно вообще проигнорировать эти темы при подготовке, понадеявшись на удачу, но тогда вопросы по View и ThinApp вы должны знать идеально.

Если у вас уже есть другой непросроченный статус VCP, то этого экзамена будет достаточно для получения статуса VCP6-DTM. В ином случае необходимо пройти один из авторизованных курсов (достаточно бесполезных, выбирайте покороче — не ошибётесь), а так же сдать экзамен "vSphere 6 Foundations".

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

Docker meetup в Badoo - 1

У нас отличная новость! 18-го июня проводим Docker meetup.

Программа

Антон Турецкий, Badoo

«Docker в Badoo: ПМЖ или временная регистрация»

Тезисы:
— Реальная история из жизни о том, как мы внедряли Docker;
— Хочешь чтобы все коллеги узнавали тебя? Займись внедрением Docker в своей компании!;
— Собрать все шишки? Легко… или «Даунтайм, как неотъемлемая часть внедрения»;
— Будь сильным и смелым, если уверен в перспективах и необходимости своего внедрения;
— «Делать новое не ломая старого» – основная цель любого внедрения;
— Чекпоинт, как инструмент промежуточной оценки результатов;
— Как растут наши аппетиты или о новых инфраструктурных идеях;
— Мы сделали это, значит это вполне осуществимо;
— Самое сложное позади или какие приятные результаты вас ожидают, если все пошло правильно.
Читать полностью »

Docker — инструмент автоматизации развертывания и управления приложениями в среде виртуализации на уровне операционной системы. Docker позволяет развертывать приложения в переносимых контейнерах и управлять такими контейнерами. Распространяется компанией Docker как свободное программное обеспечение.
Мы поговорили с Никитой Цукановым из компании  Promarket о том, в чем преимущества Docker и как его использовать для развертывания серверных приложений и управления ими.

Docker на службе команды .NET-разработчиков - 1

— В чём актуальность контейнерной виртуализации приложений, как она упрощает развертывание приложений и управление ими?

Docker на службе команды .NET-разработчиков - 2 Корпоративные ИТ-команды очень часто сталкиваются с трудностями в развертывании приложений. Вполне «нормальна», к сожалению, ситуация, когда между разработчиками приложений и ИТ-администраторами отсутствует диалог, когда только один человек в компании знает, какие кнопки надо нажать, чтобы приложение развернулось, а администратор сам ничего сделать не может — потому что существует один-единственный человек, у которого есть сакральные знания о том, как нужно развертывать проект. Случается и такое, что нужно запустить, например, четыре разные версии (иногда почти одинаковые, но все же разные) на разных конфигурациях, на разных машинах, а потом это все поддерживать.

У меня довольно большой опыт подобных проектов, и я выделяю следующие основные проблемы с развертыванием приложений. Первая: очень длинная инструкция по развертыванию, очень сложный процесс развертывания, никто не понимает, что в каком порядке нужно развертывать. Вторая: одно приложение необходимо тиражировать для работы с разными клиентами. Третья: несколько серверных приложений должны работать на одном и том же сервере, и их окружение несовместимо между собой, к примеру, вы решили использовать у себя Linq2Excel, но он требует установки Access Database Engine, 32- и 64-битные версии которого не могут быть установлены одновременно.
Читать полностью »

image

Я уже рассказывал, что у Nutanix есть разные Нутаниксы, на разный вкус, от крутого энтерпрайза, позволяющие построить полноценный «мини-Гугл» в своем датацентре, до Community Edition, ставящегося на подручное железо для того, чтобы просто «пощупать». Но многие компании пока не гуглы, но тоже не хотят отставать в своих датацентрах от крутого энтерпрайза. Поэтому новость, объявленная в компании 24 мая — для них.

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

Немного о трендах в сфере «облачной» безопасности - 1

/ фото Alexandre Dulaunoy CC

Облачные вычисления – одна из самых увлекательных технологий, используемых на данный момент. Мы в 1cloud постоянно следим за новинками и трендами в этой области. Совсем недавно мы публиковали материал, посвященный изменениям в ИТ-инфраструктуре, а сегодня нам бы хотелось взглянуть на тренды в сфере безопасности.

Три последних материала из нашего блога на Хабре:

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

Двойной обман. Как ФБР использовало украинского хакера Максима Попова - 1

Холодным днём 18 января 2001 года Максим Игоревич Попов, 20-летний украинский парень, нервно толкнул двери американского посольства в Лондоне. Его можно было принять за участника программы по студенческому обмену, который пришёл получать визу, но самом деле Максим был хакером, участником восточноевропейской хакерской группы, которая атаковала американские коммерческие компании, зарабатывая на вымогательстве и фроде. Прокатившаяся волна таких атак выглядела словно предвестник нового этапа Холодной войны между США и организованными хакерскими группировками в странах бывшего советского блока. Максим Попов с детским лицом, в очках и с короткой стрижкой, собирался стать первым перебежчиком в этой войне.
Читать полностью »

Особенности тестирования технологии C-R в Linux - 1

В 2012 году Эндрю Мортон был пессимистично настроен в отношении будущего проекта CRIU (Checkpoint and Restore In Userspace), когда принимал первые изменения в Linux ядро для поддержки C/R (Checkpoint/Restore). Идея реализовать функциональность сохранения и восстановления запущенных процессов в пространстве пользователя выглядела сумасшедшей, а спустя 4 года проект не только жив, а всё больше вызывает интерес к себе. До старта проекта CRIU предпринимались попытки реализовать C/R в Linux (DMTCP, BLCR, OpenVZ, CKPT и т.д.), но и все они по разным причинам были обречены на провал в то время как CRIU стал жизнеспособным проектом. К сожалению от этого задача C/R в Linux не стала проще. В этой статье я расскажу об особенностях тестирования CRIU. Читать полностью »


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