Архив рубрики: переводы

Переводные материалы

Разбираемся в запутанной теме лицензирования Oracle в HCI

Перевод поста в нашем блоге, оригинал тут:
http://next.nutanix.com/t5/Nutanix-Connect-Blog/Reducing-Oracle-Licensing-Cost-on-Nutanix/ba-p/13656

Президент VCE, Chad Sakac, недавно опубликовал пост о ситуации с лицензированием, метко озаглавленный: «Oracle, вы меня печалите, разочаровываете и раздражаете». Тем не менее есть определенные шаги, которые пользователи Nutanix NX (а также Dell XC и Lenovo HX) могут сделать, чтобы оптимизировать лицензирование Oracle на платформе Nutanix Enterprise Cloud Platform.

Nutanix имеет статус Oracle Gold Partner, и является далеко оторвавшимся лидером в запуске Oracle DB и Oracle RAC на HCI-системах, мы их поддерживаем в продакшне в некоторых наших клиентах уже около 2 лет. Я не нашел ни одного опубликованного референса по установке и использованию Oracle RAC на какой-либо другой HCI-системе. Свойственная Nutanix надежность, производительность и масштабируемость и зрелость продукта завоевывают голоса бизнеса, когда он рассматривает гиперконвергентное (HCI) решение.

The Nutanix Enterprise Cloud Platform
существенно сокращает TCO, при сравнении со стоимостью владения «классических» инфраструктур (серверы+SAN+СХД). Кроме этого с Nutanix вы получаете лучше производительность, упрощение администрирования и безопасности при работе с виртуализованными инстансами Oracle.

На верхнем уровне главные преимущества Nutanix Enterprise Cloud:

  • Ресурсы как серверные, вычислительные, так и ресурсы хранения объединены в стандартных x86-серверах, что позволяет реализовать стратегию pay-as-you-grow и масштабирование типа scale-out.
  • Вся функциональность реализовано в ПО, в виде software-defined решения.
  • Для приложений обеспечивается наикратчайший путь к его данным, за счет размещения их на той же ноде, что и самого приложения, причем преимущественно данные размещаются на SSD.
  • Данные, метаданные и операции могут быть распределены по всему кластеру серверов-нод.
  • Система обладает способностями самовосстановления и выдерживает отказы своих компонентов.
  • Управляемая с помощью API
  • Один пул хранения (storage pool) Nutanix позволяет разместить и обслуживать множество кластеров vCenter (в случае vSphere), упрощая управление средой хостов виртуализации и хранилищем.

Как лицензируется Oracle
В виртуальной среде Oracle лицензируется серверный хост (нода кластера). После того, как пользователь приобретет лицензии на ядра/процессоры данного серверного хоста (ноды), он может запускать на нем столько баз данных, сколько захочет. Рекомендуется использовать процессоры с максимально высокой тактовой частотой и низким числом ядер, чтобы свести к возможному минимуму число и стоимость лицензий.

Oracle лицензируется обычно попроцессорно/поядерно, одним из следующих способов:

Per-core: Обычно используется для баз данных, middleware, BI, и т.д.
Это наиболее часто используемый вариант лицензирования Oracle. Oracle использует схему «множителей» (multipliers), ориентируясь на физическую инфраструктуру платформы (x86, SPARC, Power, и т.д.). Ниже приводится скриншот из документации Oracle, помогающий понять, что имеется ввиду.

Oracle Core Factor Table:
02/12/2016 Oracle Software Investment Guide

1677i245dc85487648930

Named User Licenses: Чаще всего используется для Dev/Test/QA. В этой схеме организация лицензирует определенное число пользователей, которые имеют право использовать систему.

Unlimited License Agreement (ULA): безлимитная лицензия на определенный набор продуктов. Это могут быть база данных, middleware, BI и другое.

Application Specific Licensing: В этой схеме лицензируются определенные приложения или модули. Например, можно лицензировать 50K пользователей платежных операций, 500 пользователей финансового отдела, и т.д.

Пользователь Oracle , например, может сделать 10-нодовый кластер Nutanix Enterprise Cloud Platform, на котором создает 2-нодовый кластер ESXi для SQL сервера, и 6-нодовый кластер ESXi для прочих задач, например, для размещения там других виртуальных серверов приложений. Он по-прежнему может использовать Nutanix Prism для управления единой storage fabric, но определенная задача, например, Oracle DB, будет «заперта» в своем выделенном сегменте кластера ESXi, выделенного под эту задачу, и только этот сегмент должен быть пролицензирован Oracle. Эта схема ничем не отличается, с точки зрения лицензирования Oracle, от использования СХД, обслуживающей два физически разделенных кластера ESXi, на двух наборах физических серверов. Такое разделение лицензий Oracle позволяет значительно проще управлять тем, сколько ядер пользователь добавляет в кластер, по сравнению с традиционной инфраструктурой.

Основные преимущества использования гиперконвергентной платформы для Oracle:
Кроме уже перечисленного выше, есть еще ряд полезных особенностей и преимуществ Nutanix Enterprise Cloud для Oracle.

Упрощение структуры хранилища Oracle Database
Nutanix позволяет вам упростить то, как устроено хранилище базы данных. Вы можете сделать всего две дисковые группы Oracle ASM, каждая из которых будет состоять из одного и более дисков Nutanix, нет необходимость конфигурировать и настраивать RAID.

1679if12844231d031dbb

Pay-as-You-Grow Scale-Out Performance
Платформа Nutanix представляет собой единую платформу хостинга приложений, как для Oracle, так и для других задач, масштабирующуюся в соответствии с потребностями пользователя и его задач. Пользователь может выбрать минимальную конфигурацию из всего 3 нод, и увеличивать масштабы своей системы небольшими шагами, по мере возникновения необходимости в этом, небольшими инкрементами объемов или вычислительной мощности.

У Nutanix также есть специальные storage-only ноды, которые не исполняют код Oracle, и работают под гипервизором Nutanix AHV. Эти ноды позволяют расширить емкость хранения кластера Nutanix, при этом они не требуют лицензирования ни со стороны VMware, ни со стороны Oracle.

Преимущества, которые я разделил на те, что относятся к «железу» и те, что относятся к «софту».

Преимущества на стороне «железа»

Лучше уровень использования серверов и хранилища: переместив хранилище непосредственно в сервер, и, тем самым, сократив значения latency, мы позволим Oracle DBA разместить на том же железе больше баз данных.
Консолидация лицензий: Используемый в Nutanix интеллектуальный тиринг данных и локальный доступ к данным позволяет получить более высокую производительность на ядро и более высокую плотность задач на ноду, чем в классических инфраструктурах.
Снижение стоимости интеграции инфраструктуры: системы Nutanix являются готовым решением всего стека, от системы виртуализации до хранилища данных.
Снижение TCO: высокая плотность размещения ведет к лучшему коэффициенту использования места и энергии, снижая занятое в датацентре место и требования по электропитанию и охлаждению.
Встроенная функциональность: Nutanix приходит со встроенными, нативными средствами защиты данных и катастрофоустойчивости, а также средствами повышения эффективности хранения (например, компрессия баз данных), что устраняет необходимость в покупке сторонних средств такого рода, и дополнительных затрат на их использование.
Возможность смешивать разные типы нод: наличие в общем кластере нод разной специализации, например, с высокой вычислительной мощностью, или, например, с большой емкостью и плотностью хранения, позволяет оптимизировать затраты на решение как с точки зрения оборудования, так и лицензий Oracle.

Преимущества на стороне «софта»

Увеличение производительности админов/DBA: Nutanix обеспечивает управление всей инфраструктуры из единого интерфейса с настраиваемыми дашбордами, в котором легко управлять и оценивать потенциальные точки роста инфраструктуры, что помогает DBA управлять работой системы более эффективно и с меньшими рисками.
Увеличение производительности системы: Data Locality и автоматический tiering устраняет проблему «noisy neighbor», увеличивает производительность и масштабируемость баз данных
Автоматизация: использование RESTful API помогает автоматизировать развертывание и клонирование production в dev/test, создавая основу для системы DBaaS (Database as a Service Cloud).
Снижение числа проблем: компоненты целостного решения Nutanix поставляются предварительно протестированными на совместимость.
Проактивный анализ и моделирование сценариев: инструмент Prism Central обеспечивает доступ к превосходным средствам аналитики и моделирования сценариев
Упрощение структуры хранения баз данных: Достаточно сделать всего две дискгруппы в ASM, каждая из них будет располагаться на одном или нескольких дисках Nutanix. Нет необходимости делать RAID.

Виртуализация физических серверов

Запуская Oracle на физическом железе вы, зачастую, получаете низкий уровень использования оборудования. Виртуализация Oracle поверх одного из популярных гипервизоров, таких как ESXi, Hyper-V, Oracle VM или нашего собственного Acropolis Hypervisor (AHV) не только консолидирует ресурсы, но также значительно увеличивает показатели использования оборудования, что эффективно высвобождает лицензии и ресурсы для их использования в других проектах.

Nutanix позволяет виртуализировать физические серверы очень легко. В отличие от традиционной, «классической» инфраструктуры тут нет централизованного хранилища и SAN-фабрики, нет и необходимости администрировать или настраивать их. Использование Nutanix AHV вдобавок позволяет устранить затраты на приобретение и поддержку, а также на стоимости администрирования системы виртуализации и инструментов управления ей.

Администраторам Oracle DB понравятся возможности защиты и восстановления данных из crash-consistent и application-consistent снэпшотов. Админ может перевести Oracle DB в hot backup mode, снять с базы данных снэпшот или клонировать раздел данных, например, для test/dev копии. Наши снэпшоты и клоны — нативный механизм нашей платформы.

Пример
Nutanix недавно поставил 44 узла для проекта замены классической 3-Tier инфраструктуры Oracle DB, работавшей без использования виртуализации, для компании, одном из крупных разработчиков ПО.
Таблица 1 показывает схему размещения оборудования в стойках датацентра.
Таблицы 2 и 3 показывают сравнение старой и новой схемы

1680idfa1ab5fa0c784f3
Table 1: Physical Rack Layout for Oracle on Nutanix

1681i20bd0ee3c9c53b11
Table 2 Physical Footprint Comparison for SaaS Oracle: Nutanix vs. Legacy

1683iba2072395dd42443
Table 3 Physical Footprint Deltas for SaaS Oracle: Nutanix vs. Legacy

Пример расчета лицензий Oracle

Пример основывается на ценах лицензий, опубликованных 18 августа 2016. Цены могут меняться со временем, и порядок цен в расчете действителен только на момент публикации.
Давайте сравним «классическую» 3-Tier инфраструктуру с использованием физического «железа» на AIX, HPUX или иного UNIX/Linux, и работающую на Nutanix.
В случае физических серверов Oracle принимает множитель для лицензий Processor Core Factor равный единице (1х), а для x86 он будет равным 0.5x.

В ценах листпрайса Oracle DB Enterprise Edition стоит $47500, добавим сюда опции Diagnostics ($7500), Tuning ($5500) и Partitioning ($11500), что увеличивает сумму на $24000. Исходим из того, что нам нужно 10 лицензий на CPU, как для физической инфраструктуры, так и для Nutanix.

«Классика»: 10 X 1 X ($47,500 + $24,000) = $710,500

Nutanix: 10 X 0.5 X ($47,500 + $24,000) = $357,500

А ведь кроме этого виртуализация позволяет вам лучше использовать ресурсы сервера, например, можно разместить не одну, а две базы данных на том же 10-ядерном сервере, что эффективно снизит в этом случае стоимость лицензий до $187750 на базу данных, что составит 1/4 от стоимости лицензий Oracle на физической «классике».

И в отличие от «классики» нет дополнительных затрат на СХД и SAN. Занятое пространство в стойке, потребленное электричество и выделение тепла также уменьшится, а стоимость затрат на администрирование существенно снизится, так как Nutanix устраняет часть затрат, связанных с администрированием СХД и автоматизирует значительную часть задач, связанных с обновлением OS/firmware/гипервизора.

Спасибо Murali Sriram, Michael Webster, Sachin Chheda, Tom Dau, Jim LeVan, Rob Simpson и Edison Diaz за помощь в написании этой статьи и правки.

Дополнительно смотрите материалы:

Licensing Databases on EMC and VMware Technology.  2016. Houses of Brick Technologies White Paper.
Scale-Out Performance Testing with Nutanix Storage-Only Nodes. Josh Odgers. 07/14/2016.  joshodgers.com.
What is the Cost of Oracle Database License? Let’s Find Out! 07/28/2016. Pawan Kumar Yaddanapudi. orskl.com
Oracle Software Investment Guide. 02/12/2016. Oracle.com.
Database Licensing. 2015. Oracle.com.
Oracle on Nutanix Best Practices. September 2014. Nutanix.com.
A Few Words on Oracle Licenses. 03/01/2013. The Oracle Alchemist.
IDC Customer Spotlight: ASM International July 2016 IDC Report

Erasure Coding X: отзывы пользователя

Интересный отзыв от одного из наших зарубежных пользователей, который начал использовать у себя Erasure Coding (EC-X):

«Мы используем платформу Nutanix в продакшне уже 10 месяцев (у нас NX-3460), и за это время обновилили ее с NOS 3.x до 4.х, а сейчас и до 4.5. Я должен сказать, что процедура апгрейда, non-disruptive и one-click — великолепна, и очень отличается в лучшую сторону от того, что нам приходилось делать раньше на других системах.
После этих обновлений мы получали заметные изменения в плане ускорения работы, а сейчас и в направлении экономии пространства хранения.

После выхода версии 4.5, на которую мы обновились также без прерывания работы, и включив EC-X на контейнере, за неделю мы получили почти 20% экономии пространства хранения без заметного влияния на дисковую производительность.»

Ниже — скриншот этого нашего контейнера.

ECX-screenshot

Насколько быстр KVM?

Nutanix любит KVM, это ни для кого не секрет. Несмотря на то, что мы поддерживаем и разрабатываеи решение также под VMware vSphere и Microsoft Hyper-V, явно видно, что KVM есть то, что мы особенно любим. Это неудивительно, он свободен, быстр, и обходится компаниям дешевле. И если он выполняет все те задачи, что выполняет и коммерческий гипервизор, «то зачем платить больше»?
Но когда кастомеру говоришь про KVM, как альтернативу коммерческим гипервизорам, то почти всегда возникает встречный вопрос: «А насколько он быстр, этот ваш KVM?»

Недавно я нашел небольшое исследование за лето 2014 года, в котором человек замерял производительность двух свободных гипервизоров, KVM и Xen, в сравнении с baremetal-выполнением теста производительности, то есть без виртуализации.

Выводы:
Производительность KVM была ниже на 1.5% от «bare metal» (сервера без виртуализации) в почти всех тестах. Только в двух тестах эта величина была превышена. Один из них это тест 7-Zip, где KVM был на 2.79% медленнее, чем «bare metal». Неожиданно было то, что KVM оказался на 4.11% быстрее, чем «bare metal» на тесте PostMark (который эмулирует очень загруженный почтовый сервер). Я перезапустил PostMark заново, на обоих серверах, и результаты не отличались более чем на 1% от первоначальных. Я покопаюсь в этом еще, но мои знания внутреннег устройства фреймворка virtio неглубоки.

Производительность Xen относительно «bare metal» варьировалась сильнее, чем у KVM. В трех тестах Xen укладывался в 2.5% снижения относительно скорости физического сервера, но остальные были существенно хуже. Тест PostMark был на 14.41% медленнее под Xen, в сравнении с физическим сервером, и меня этот результат удивил. Я перезапустил тест, и повторный прогон отличался не более, чем на 2% от оригинального. Наилучший тест KVM на производительность CPU, MAFFT alignment, был вторым наихудшим результатом Xen.

Оригинал на английском можно посмотреть там. Там же есть ссылки и на более ранние исследования темы, поазывающие, среди прочего, как здорово растет KVM с точки зрения производительности.
Заодно это исследование отвечает на второй по популярности вопрос: «Какова разница в производительности с сервером без виртуализации?», то есть каков overhead виртуализации сегодня?

Экономическая эффективность решения Nutanix

Голландский партнер Nutanix опубликовал в своем блоге интересные расчеты сравнения экономической эффективности классических решений, или «конвергентных 1.0», таких как VCE/EMC vBlock, Cisco/NetApp FlexPod и EMC VSPEX, взяв опубликованные ими референсные архитектуры (CVS, Citrix Validated Solutions) под VDI с использованием XenDesktop, и повторив их на Nutanix. У Nutanix также есть такой документ: Citrix Validated Solution for Nutanix.
Сделать это несложно, тем более, что Nutanix выложил в открытый доступ свой сайзер, что стало возможным за счет того, что сами по себе формулы расчета нагрузки для VDI у Nutanix сравнительно несложны, что также заслуга его архитектуры.

Вот как происходил процесс расчета.
Читать далее

Признания первого клиента Nutanix

Author: Kelly Olivier
February 7, 2014
Опубликовано в корпоративном блоге Nutanix.

Около 4 лет назад я работал в небольшой компании-интеграторе, где передо мной была поставлена задача разработать решение VDI инфраструктуры для 1000 виртуальных десктопов. В те дни это считалось довольно большим решением для VDI. Хотя я уже был опытным инженером виртуальной инфраструктуры, я никогда не делал практически работавшее решение такого размера.

Несколько моих коллег и я разработали решение, использующее традиционную инфраструктуру, но мы решили проверить «конвергентные» решения, которые только появились в то время. Несмотря на довольно крутую кривую обучения (Cisco UCS была довольно сложной), мы думали, что Vblock превосходил традиционные серверы и SAN, так как серверная, «вычислительная», сторона была более масштабируемой, чем «традиционные» серверы.

Сложность решения состояла в том, чтобы выбрать покупать ли маленький Vblock, который обеспечивал достаточно мощности для существующей инфраструктуры, просто чтобы начать, или купить больший Vblock которого будет достаточно для перспективного роста будущих потребностей. Мы решились на более крупное решение, так как, потенциально, в конечном итоге, могли бы вырасти до 3000 пользователей, хотя даже маленький Vblock был уже довольно дорогим приобретением. Мы провели много часов в процессе планирования со специалистами VCE, которое привело нас в уныние, так как идея, приведшая к выбору Vblock, в первую очередь, состояла в том, чтобы существенно ускорить развертывание решения. Vblock при этом занял 3 полных серверных стойки оборудования.
Читать далее

Nutanix «под крышкой»: Масштабируемость системы

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

Читать далее

Nutanix «под крышкой»: Производительность

Продолжаем наши публикации переводов официальных гайдов о работе внутренней «кухни» Nutanix. Эти тексты, я надеюсь, отвечают на часть вопросов моих читателей, заданных в постах ранее.
Обращаю ваше внимание на то, чтобы два раза не вставать, что к блогу прицеплен типафорум, в котором можно задавать вопросы, не связанные напрямую с тематикой поста. Если вам хочется задать вопрос, а не просто коротко прокомментировать написанное в посте, то лучше это делать именно там, там ваш вопрос и ответ на него увидят все, а в комментариях он скоро уйдет «на дно», и люди, интересующиеся тем же вопросом его, и ответ на него, не увидят.

Nutanix Tech Note
Производительность

Nutanix Virtual Computing Platform обеспечивает работу гостевых виртуальных машин (guest VM), предоставляя им сервис хранения данных и уникальную степень масштабируемости, равно как и высокую производительность.
Эта беспрецедентная комбинация обеспечивается с помощью Nutanix Distributed Filesystem (NDFS), которая обеспечивает адаптивную реакцию на рабочую нагрузку и обеспечивает наивысшую возможную производительность для каждой из VM, но при этом не жертвуя емкостью, стоимостью, простотой или богатством функциональных возможностей.
Читать далее