Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Вебинар «Интернет-магазин в облаке: с 0 до Aliexpress» 22 сентября от Mail.ru Group

Mail.ru GroupВиртуализацияАдминистрирование баз данныхХранение данных


Время летит незаметно: приближаются дни распродаж перед новогодними праздниками. И хорошо бы, чтобы под нагрузкой в эти дни сайты и приложения магазинов работали как часы. Без висяков, таймаутов и ушедших навсегда так-и-не-покупателей.

Для этого гибкостью и производительностью интернет-магазина необходимо заняться не накануне, и даже не за месяц, а ещё раньше. Лучше прямо 22 сентября.

22 сентября мы приглашаем вас принять участие в вебинаре, на котором расскажем, как организовать хостинг в облаке, обеспечив максимальную надежность и производительность вашего сервиса.
Подробнее о вебинаре
Всего голосов 11: ↑11 и ↓0 +11
Просмотры705
Комментарии 0

На iPhone X запустили Windows 10 под виртуальной машиной

Разработка под iOSГаджеты


Авторы Youtube-канала Hacking Jules запустили на iPhone X операционную систему Windows 10 с помощью виртуальной машины UTM. Инструкция по установке опубликована на GitHub.
Читать дальше →
Всего голосов 19: ↑16 и ↓3 +13
Просмотры8.9K
Комментарии 12

Вебинар «Интернет-магазин в облаке: c 0 до Aliexpress. Часть 2» 30 октября от Mail.ru Group

Mail.ru GroupВиртуализацияАдминистрирование баз данныхХранение данныхKubernetes


Сезонные всплески спроса, хорошая статья на хабре, «черная пятница» — интернет-магазину всегда нужно быть начеку, чтобы лавинообразная нагрузка не застала врасплох и поток заказов был быстро обработан. В первой части вебинара мы рассказали, как быстро запустить свой интернет-магазин «из коробки» или развернуть его на базе инфраструктурных сервисов (IaaS).

30 октября приглашаем вас принять участие в вебинаре «Интернет-магазин в облаке: с 0 до Aliexpress. Часть 2», где мы покажем, как с помощью платформенных сервисов (Kubernetes как сервис, управляемых баз данных, сервиса по работе с большими данными) обеспечить отказоустойчивость и масштабируемость, снизить нагрузку на основные OLTP базы данных ваших приложений, реализовать процесс change data capture, построить ETL/ELT пайплайны, а также реализовать платформу для работы ваших аналитиков. Присоединяйтесь!
Подробнее о вебинаре
Всего голосов 7: ↑6 и ↓1 +5
Просмотры669
Комментарии 3

Вебинар «Как управляться с большими данными в облаке» 19 ноября от Mail.ru Group

Mail.ru GroupВиртуализацияBig DataХранение данныхОблачные сервисы


Любая компания, которая хочет остаться конкурентоспособной, должна найти подход к данным, которые она генерирует. В них часто — ключ к пониманию клиентов и процессов.

19 ноября приглашаем вас принять участие в вебинаре «Как управляться с данными: большими и не очень. Современные платформы в облаке», где мы расскажем, как платформенные решения современного облака позволяют вам построить правильную инфраструктурную основу для управления данными: от хранения до машинного обучения и предиктивной аналитики.
Присоединяйтесь!
Подробнее о вебинаре
Всего голосов 8: ↑8 и ↓0 +8
Просмотры303
Комментарии 0

Вебинар «Как выжать максимум из управляемого Kubernetes» 24 ноября от Mail.ru Group

Mail.ru GroupВиртуализацияОблачные вычисленияОблачные сервисыKubernetes


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

24 ноября приглашаем вас принять участие в вебинаре «Как выжать максимум из управляемого Kubernetes», где на примере сервиса Mail.ru Cloud Containers мы расскажем, как устроен продвинутый K8s как сервис и что он умеет. Присоединяйтесь!
Подробнее о вебинаре
Всего голосов 11: ↑11 и ↓0 +11
Просмотры723
Комментарии 0

Вебинар «Как построить современную сетевую инфраструктуру» 17 декабря от Mail.ru Group

Mail.ru GroupСистемное администрированиеВиртуализацияОблачные вычисленияОблачные сервисы


С чего начать, если вы хотите построить высокоэффективную, гибкую и безопасную инфраструктуру в облаке? Первый шаг — это правильная настройка работы сети.

17 декабря приглашаем вас принять участие в вебинаре «Первые шаги при подключении к облаку, или Все, что нужно знать о настройке сети», где мы расскажем, как построить современную сетевую инфраструктуру.

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

Присоединяйтесь!
Подробнее о вебинаре
Всего голосов 7: ↑7 и ↓0 +7
Просмотры553
Комментарии 0

В VMware недовольны новой лицензионной политикой MS

IT-компании
Компания VMware опубликовала открытое письмо, в котором обвинила Microsoft в ограничении свободы пользователей в выборе виртуального ПО.

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

Лицензионные условия (.doc) запрещают пользователям использовать виртуальные жёсткие диски (VHD), созданные сторонним ПО, при работе с программным обеспечением от Microsoft, а собственный формат VHD является закрытым. Ужесточение условий лицензирования сказалось и на операционных системах: к примеру, недорогие версии Windows Vista (Home Basic и Home Premium) запрещено запускать на виртуальных машинах.

Ранее на прошлой неделе было объявлено о том, что MS Virtual PC 2007 доступен для бесплатного скачивания.
Всего голосов 5: ↑4 и ↓1 +3
Просмотры715
Комментарии 4

Виртуализованный рынок

Софт
Виртуализация, виртуализация, виртуализация. Это модное слово мелькает в новостных заголовках всех отраслевых и деловых изданий, вещается на всех конференциях для ИТ-профессионалов, становится идеей фикс для стратегов крупнейших корпораций. Те продукты и решения для виртуализации, которые раньше предлагались только их традиционным потребителям – хостинг-провайдерам и держателям огромных распределенных ЛВС – сейчас активно продвигаются в массы.

Накал страстей достиг уже такого критического уровня, когда о виртуализации вот-вот начнут говорить таксисты и девочки из отдела кадров. Microsoft, не скупясь ни на какие ресурсы, начала настоящую гонку вооружений с компаниями-конкурентами. Массированной маркетинговой атаке в поддержку ее Hyper-V противостоит контратака VMware с ее бесплатным ESXi Server.

Чтобы разобраться в потоке информации от Microsoft и, в меньшей степени, от VMware и других компаний, я взял несколько интервью и посетил прорву разъяснительных мероприятий, а Филипп Гладков (Bukasa) даже отправился на несколько дней в Барселону, на европейскую конференцию TechEd IT Professionals. Если виртуализация не касается вас напрямую, но как и мы, вы хотите понять кто есть кто в мире вокруг нее – мы делали это и для вас тоже.
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Просмотры566
Комментарии 1

Обзор LLVM

Программирование
LLVM (Low Level Virtual Machine) — это универсальная система анализа, трансформации и оптимизации программ или, как её называют разработчики, «compiler infrastucture».

LLVM — не просто очередной академический проект. Его история началась в 2000 году в Университете Иллинойса, а теперь LLVM используют такие гиганты индустрии как Apple и Adobe. В частности, на LLVM основана подсистема OpenGL в MacOS X 10.5, а iPhone SDK использует GCC с бэкэндом на LLVM. Apple является одним из основных спонсоров проекта, а вдохновитель LLVM — Крис Латтнер — теперь работает в Apple.

В основе LLVM лежит промежуточное представление кода (intermediate representation, IR), над которым можно производить трансформации во время компиляции, компоновки (linking) и выполнения. Из этого представления генерируется оптимизированный машинный код для целого ряда платформ, как статически, так и динамически (JIT-компиляция). LLVM поддерживает генерацию кода для x86, x86-64, ARM, PowerPC, SPARC, MIPS, IA-64, Alpha.

LLVM написана на C++ и портирована на большинство *nix-систем и Windows. Система имеет модульную структуру и может расширяться дополнительными алгоритмами трансформации (compiler passes) и кодогенераторами для новых аппаратных платформ. Пользовательский фронтенд, как правило, линкуется с LLVM и использует C++ API для генерации кода и его преобразований. Однако LLVM включает в себя и standalone утилиты.

Для тех, кто не без оснований считает C++ не лучшим языком для написания компиляторов, с недавних пор в LLVM включена обертка API для OCaml.

Чтобы понять, что можно сделать с помощью LLVM, и на каком уровне придётся работать, давайте разберёмся,
что из себя представляет LLVM IR.
Всего голосов 52: ↑51 и ↓1 +50
Просмотры77.6K
Комментарии 25

Об учёте процессорного времени в облаке

Selectel
После запуска я получил много вопросов о том, как именно учитываются ресурсы в облаке. Некоторые интуитивно понимают, что такое «час процессорного времени» но есть и те, кто хочет подробного объяснения. Поскольку в общем анонсе подробные объяснения заняли бы много места, я вынес его в отдельный топик. Заодно, такой формат позволит более подробно описать, как Зен и виртуальные машины взаимодействуют. Уровень этого текста научно-популярный, то есть я не буду вдаваться в дебри кольцевых буферов, маскировки событий, «кредитного планировщика» и т.д., вместо этого я попробую рассказать относительно человеческим языком о том, как гипервизор управляет гостевыми машинами.


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

Итак, что такое «процессорное время» и как может оказаться, что у одной виртуальной машины его насчитывается 4 часа в сутки, а у другой накручивает 30 «часов» за часов десять?

Облако Селектел работает под управлением Xen, точнее, Xen Cloud Platform, в котором гипервизором выступает Xen.

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

Как выглядит работа виртуальной машины?
Читать дальше →
Всего голосов 74: ↑67 и ↓7 +60
Просмотры17.1K
Комментарии 45

Облачные сервисы — приоритет компании e-Style Telecom

e-Style ISP
В этом году e-Style Telecom взял курс на «облака». С середины января 2012 года компания начала реализацию проектов, основанных на настоящих облачных технологиях.
Читать дальше →
Рейтинг 0
Просмотры1.5K
Комментарии 5

Микровыпуск СДСМ. Подготовка лаборатории для мультикаст в GNS3

Системное администрированиеСетевые технологии
Tutorial
В этой короткой заметке я хочу рассказать о том, как подготовить тестовый стенд для работы с мультикастом.
Для меня самого эта задача была очень актуальной при подготовке девятого выпуска Сетей Для Самых Маленьких.
Хочется ведь не просто увидеть циферки в консоли, а посмотреть видео.

В качестве эмулятора мы будем использовать GNS.

Поясняющее наглядное видео.



Для примера мы возьмём вот такую сеть:



Здесь R1 олицетворяет собой IP-сеть, редуцированную до одного узла — это в общем-то не имеет значения.
Главный вопрос: что будет на месте мультикастового сервера и клиента.
Читать дальше →
Всего голосов 23: ↑23 и ↓0 +23
Просмотры14.4K
Комментарии 10

Запускаем IBM OS/2 1.0 в виртуальной машине: почему это сложно сделать

Виртуализация
Перевод
Recovery mode

Почему OS/2 сложно запустить в виртуальной среде?


Из-за определённых причин OS/2 очень сложно заставить работать в виртуальной машине; гораздо сложнее, чем DOS, Windows 3.x, Windows NT, Windows 95 или множество UNIX-подобных операционных систем. Проблемы кроются в архитектуре Полуоси и её истории.

Сначала разговор пойдёт об особенностях реализации ядра и драйверов старых (очень старых) версий OS/2, затем немного про виртуалки, а после этого автор, выполнив ряд манипуляций, запустит IBM OS/2 1.0 в виртуальной машине VirtualBox 4.3.8 на своём Маке — КДПВ. — прим. пер.

IBM Operating System/2 Installation. Version 1.00

Читать дальше →
Всего голосов 91: ↑88 и ↓3 +85
Просмотры47.2K
Комментарии 45

Управление виртуальными машинами Azure с помощью PowerShell

MicrosoftMicrosoft Azure
PowerShell – это очень мощный инструмент, нужно только знать, как его правильно применять. Важно также отметить, что несколько сейчас PowerShell предоставляет функционал больший, чем использование графических элементов управления: всё, что можно выполнить из графического интерфейса, можно реализовать при помощи командлетов PowerShell. Наоборот это правило не работает. В случае с Microsoft Azure с помощью PowerShell вы можете сделать все теже действия, что и через портал управления, кроме создания самой подписки. Применение Azure PowerShell позволяет контролировать и автоматизировать развертывание рабочих нагрузок и управлениями ими. В этой статье мы поговорим о том, как можно использовать Azure PowerShell для управления виртуальными машинами.

Читать дальше →
Всего голосов 22: ↑15 и ↓7 +8
Просмотры12K
Комментарии 7

Microsoft представляет новые контейнерные технологии для следующего поколения облака

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

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


Читать дальше →
Всего голосов 20: ↑17 и ↓3 +14
Просмотры13.9K
Комментарии 4

vCloud Director для самых маленьких (часть 2): создание виртуальных машин

DataLine
Tutorial
UPDATE: Мы автоматизировали создание сети и правил NAT. Теперь при оформление подписки все это создается само :). Все что вам остается — это развернуть виртуальную машину из шаблона или с нуля. При этом у вас по-прежнему остается возможность менять настройки сети при необходимости.
Только не забываем про Firewall, который по умолчанию не пропускает никакой трафик и требует настройки правил.

Часть 1. Настройка сети

В vCloud Director виртуальные машины «живут» в контейнерах vApp, поэтому создание ВМ начинается с создания vApp. Можно выбрать следующие варианты:

  • vApp из шаблона (с ВМ с предустановленной ОС);
  • vApp c «пустой» ВМ, т.е. без ОС.
  • «пустой» vApp и добавить ВМ туда позже.


В данном материале подробно рассмотрим первые два случая.
image
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры21.3K
Комментарии 0

Что дают системные контейнеры в реальности? Где их стоит применять?

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

image
Читать дальше →
Всего голосов 19: ↑16 и ↓3 +13
Просмотры10.8K
Комментарии 0

Как перестать беспокоиться и победить Центр обновления Windows?

ParallelsРазработка под MacOSРазработка для Office 365Разработка под LinuxРазработка под Windows
imageЭта статья рассказывает о новой функциональности Parallels Desktop 12, позволяющей контролировать установку обновлений и обслуживание Windows 10. Все помнят 1995 год, когда операционная система Windows приобрела рабочий стол со значками, панель задач и меню «Пуск». Более знаковый 1998 год помнят почему-то далеко не все — а ведь именно тогда в Windows появился Центр обновления. Теперь пользователи всегда имели на своих компьютерах самую актуальную и безопасную версию операционной системы.
Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры25.1K
Комментарии 29

Безопасность технологий: виртуальные серверы против контейнеров

VPS.houseИнформационная безопасностьСистемное администрированиеВиртуализацияУчебный процесс в IT
Recovery mode
Какая технология является более безопасной? Многие думают, что виртуальные серверы во многом преобладают данными качествами. В теории да, но на практике…есть сомнения.

Зачастую мы слышим такие громкие заявления вроде «HTTPS хорошо защищенный», или «HTTP не защищенный». Но что на самом деле мы подразумеваем под этими фразами? «HTTPS сложно отследить и произвести атаки «человек посередине» или «у моей бабушки нет никаких проблем отследить HTTP».

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

HTTP и HTTPS — это протоколы, определенные Инженерным советом Интернета (IETF) в документах RFC под номерами 7230-7237 и 2828. Изначально появился HTTP, а уже в 2000 году был разработан HTTPS как более защищенный аналог HTTP. Однако, нельзя заявлять, что HTTPS является безопасным, а HTTP нет, т.к. существуют и исключения.
Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Просмотры8.3K
Комментарии 8

Amazon S3 и все-все-все: выбираем объектное хранилище

IT-инфраструктураОблачные вычисленияAmazon Web ServicesХранение данныхХранилища данных
Самые известные на мировом рынке объектные хранилища — это Amazon S3 (Simple Storage Service), Google Cloud Storage и Microsoft Blobs Storage. Они надежны, доступны через интернет и масштабируются до сотен петабайт. Наиболее популярный способ доступа к объектному хранилищу — S3 RESTful API от компании Amazon. Есть и альтернатива, OpenStack Swift — поддерживает оба API и даже имеет собственное (как у Microsoft или Google, например). Дополнительно предоставляется доступ по другим файловым и блочным протоколам вроде WebDAV, NFS и FTP, но в контексте этой статьи мы тестируем только доступ по протоколу HTTPS через разнообразные API.

Для сравнения возьмем отечественные публичные объектные хранилища. Их не так много, и мы рассмотрим наиболее заметных игроков российского рынка: Mail.Ru Cloud Solutions, servers.ru, Selectel, Техносерв и Ростелеком.
Читать дальше →
Всего голосов 37: ↑33 и ↓4 +29
Просмотры40.8K
Комментарии 10
1