Страницы

Показаны сообщения с ярлыком Kubernetes. Показать все сообщения
Показаны сообщения с ярлыком Kubernetes. Показать все сообщения

вторник, 2 ноября 2021 г.

Релиз VMware vSphere 7 Update 3

Полтора года прошло с момента релиза VMware vSphere 7, направленного на доставку инфраструктуры для разработки и нагрузок искусственного интеллекта (AI), масштабирования без компромиссов и упрощённого управления. Команда разработки продолжает доставлять и улучшать ключевые возможности в этих областях. 28 сентября 2021-го года был анонсирован релиз VMware vSphere 7 Update 3, который продолжил расширять лидирующую в индустрии платформу для виртуализации и рабочих нагрузок.


Доставка инфраструктуры для разработки и искусственного интеллекта (AI).

Чтобы помочь клиентам получить доступ к инфраструктуре разработки, готовой к нагрузкам искусственного интеллекта (AI), был расширен сервис виртуальных машин (VM), представленный ранее. Вместе с vSphere 7 Update 3, разработчики и команды DevOps могут использовать команды Kubernetes для развертывания виртуальных машин на хостах с vGPU. Это поможет клиентам в создании и запуске приложений искусственного интеллекта на оборудовании с GPU при помощи модели самообслуживания. Вместе с возможностями, добавленными в VMware vSphere 7 Update 2 это обеспечит дополнительные преимущества.

Также, на базе обратной связи от клиентов, была упрощена настройка VMware vSphere с VMware Tanzu, особенно в части сетей. Это позволяет меньше времени тратить на подготовку и развертывание, а вместо этого сосредоточиться на изучении возможности использования vSphere в качестве платформы Kubernetes.


Масштабирование без компромиссов.

Масштабные системы с использованием постоянной памяти (Persistent Memory) продолжают увеличивать значимость за счёт приложений, построенных на таких платформах, как SAP HANA. Команда разработки продолжила расширять поддержку для постоянной памяти. В vSphere 7 Update 3 был упрощён анализ и настройка производительности за счёт подробностей пропускной способности и использования памяти. Дополнительно, можно настроить предупреждения на базе соглашений об уровне доступности (SLA), а приведение в соответствие – на базе обнаружений.

По мере того, как флэш и SSD-хранилище наращивает свою популярность, то же самое происходит и со стандартом транспорта NVMe для энергонезависимых систем хранения. В VMware vSphere 7 Update 3 добавлена поддержка для NVMe по TCP, что позволяет использовать инфраструктуру сетей TCP/IP для траффика хранилища, который лучше оптимизирован для флэш и SSD.


Упрощённое управление.

За счёт использования VMware NSX – платформы сети и безопасности виртуализации, можно подключать и защищать приложения в рамках всего окружения. В vSphere 7 Update 3 представлен плагин для NSX, который значительно упрощает настройку и администрирование безопасности и сетей NSX в клиенте vSphere, без необходимости входить в диспетчер NSX (NSX Manager). За счёт плагина клиенты получат упрощённый процесс установки и настройки NSX-T, а также бесшовную аутентификацию между vSphere и NSX-T.

Ну и в заключении, команда разработки улучшила vSphere Distributed Resource Scheduler (DRS) для лучшей (более разумной) обработки операций поддержки. Перемещение больших и более важных (критических) рабочих нагрузок минимизировано настолько – насколько это возможно, что сокращает возможный ущерб для пользовательских возможностей от операций обслуживания и обновления.


Релиз VMware vSphere 7 Update 3a.

Пока я готовил данный материал к публикации, 21 октября 2021 года состоялся релиз VMware vSphere 7 Update 3a (7 U3a). Новейшее обновление обеспечило администраторов возможностью разворачивать инфраструктуру на базе GPU, с декларативным доступом, добавившую виртуальные машины с GPU для разработчиков в окружениях Kubernetes. Построенное на этих возможностях обновление позволяет вновь созданным виртуальным машинам стать частью кластера Tanzu Kubernetes Grid (TKG).

VMware vSphere 7 Update 3a обеспечивает следующие возможности:

  • Корпоративные окружения могут трансформировать свои кластеры TKG в платформу Kubernetes с поддержкой GPU для запуска рабочих нагрузок искусственного интеллекта и машинного обучения (AI/ML).
  • Администраторы могут получить беспрецедентный уровень совместной работы с командами разработки AI/ML и уйти от механизмов на базе заявок для обработки инфраструктурных запросов.


Дальнейшие шаги.

VMware vSphere уже доступна для загрузки. В дальнейшем я планирую рассказать подробнее о некоторых отдельных возможностях нового релиза.

Познакомиться с установкой VMware vSphere 7 можно при помощи моих веб-кастов «Установка VMware ESXi 7» и «Установка VMware vCenter Server Appliance 7».

А дополнительную информацию о современных вызовах и направлении развития VMware vSphere можно получить при помощи следующих статей:

вторник, 5 октября 2021 г.

Перемещение виртуальных машин в OpenShift

Red Hat OpenShift – лидирующая в индустрии корпоративная платформа Kubernetes, используется по всему миру в компаниях заинтересованных в быстром выпуске приложений. Преимущества OpenShift могут быть расширены на виртуальные рабочие нагрузки через OpenShift Virtualization (возможности OpenShift для виртуализации Kubernetes). Но здесь возникает достаточно сложный вопрос: как мигрировать существующие нагрузки в Kubernetes.


OpenShift Virtualization.

OpenShift Virtualization была выпущена в апреле 2020-го года с целью обеспечить возможность сосуществования контейнеров и виртуальных машин в конвергентном окружении Kubernetes.

OpenShift Virtualization предоставляет:

  • Первый шаг в направлении GitOps с упрощённым и модернизированным администрированием и управлением.
  • Больше рабочих нагрузок, доступных для разработчиков на предпочтительной платформе.
  • Расширенные возможности виртуальных машин (VM) за счет возможностей Kubernetes.

Red Hat обладает многолетним опытом успешного запуска критических для бизнеса рабочих нагрузок при помощи гипервизора KVM (Kernel-based Virtual Machine). KVM интенсивно используется в OpenStack, а также в качестве компонента в Red Hat OpenShift.

Для достижения этого (использования KVM в OpenShift), Red Hat начал проект с открытым исходным кодом – KubeVirt, предназначенный для обеспечения паритета виртуальных машин с облачными приложениями в едином окружении. KubeVirt сильно повзрослел с момента основания проекта и успешно используется в OpenShift Virtualization, который вышел в релиз в августе 2020-го года.



Преимущества Kubernetes для виртуальных машин.

OpenShift Virtualization всего на всего позволяет использовать возможности Kubernetes на виртуальных машинах. Это значит, что помимо прочего, традиционные рабочие нагрузки в виртуальных машинах подключатся к сетям пода, доступным при помощи стандартных методов Kubernetes: Service, Route, Pipelines и так далее. Политики сети (Network Policies) применяются к виртуальным машинам пода также, как и к приложениям, с более целостной моделью управления коммуникациями виртуальной машины к поду (VM-to-Pod) и наоборот (Pod-to-VM).

Открытым примером использования OpenShift Virtualization является одна аэрокосмическая компания, которая использует старое программное обеспечение симулятора в OpenShift. Команда отдела информационных технологий создала проект для добавления моделей с использованием искусственного интеллекта и машинного обучения (AI/ML) в автоматически разворачиваемые и тестируемые модели на симуляторе, запущенном в виртуальной машине. Целью проекта является получение результатов тестов и новых тренировочных данных телеметрии. И это все полностью автоматизировано при помощи Kubernetes, Kubeflow, KubeVirt и Tekton, все из которых поставляются в OpenShift.



Перемещение рабочих нагрузок, как первый шаг в направлении трансформации.

Вместе с партнёрами и клиентами Red Hat помогает модернизировать и мигрировать проекты для обеспечения облачных возможностей. Часть этой работы заключается в создании необходимых инструментов для сокращения сложности процесса миграции виртуальных машин в OpenShift. Red Hat при разработке инструментов для миграции вложил собственный опыт цифровой трансформации.

Частью работы стало создание сообщества Konveyor, которое должно помочь организациям с переносом существующих рабочих нагрузок (разработки, тестирования и производства) в Kubernetes.

Опираясь на проекты Konveyor, Red Hat доставляет инструменты для помощи в миграции контейнеров с одной платформы Kubernetes на другую (Crane), для присоединения рабочих нагрузок Cloud Foundry в Kubernetes (Move2Kube) и даже для анализа приложений Java перед модернизацией (Tackle).

Недавно была анонсирована поддерживаемая версия этих инструментов, упакованная в наборы инструментов миграции (Migration Toolkits) и доставляемая вместе с OpenShift:

  • Набор инструментов миграции для контейнеров (Migration Toolkit for Containers).
  • Набор инструментов миграции для приложений (Migration Toolkit for Applications).
  • Набор инструментов миграции для виртуализации (Migration Toolkit for Virtualization).

Эти наборы инструментов доступны в виде операторов Kubernetes (Operators) для установки и использования в развертываниях OpenShift. Также эти наборы инструментов могут быть объединены с предложениями от Red Hat Consulting и надёжной партнёрской экосистемы, для дальнейшего улучшения возможностей и перехода в облачный мир.


Набор инструментов миграции для виртуализации.

Набор инструментов миграции для виртуализации создан для миграции виртуальных рабочих нагрузок из различных источников (изначально это была платформа VMware vSphere) в Kubernetes при помощи KubeVirt. Инструменты разработаны для упрощения задачи перемещения с возможностями масштабирования, позволяя мигрировать как одну-две тестовые машины, так и сотни производственных.

Процесс миграции состоит из трёх этапов:

  1. Проверка рабочих нагрузок и определение приоритетов и возможности для модернизации (смены размещения), а также того, какие нагрузки должны остаться в исходной системе или могут быть выведены из эксплуатации.
  2. Развертывание OpenShift с аппаратными узлами для обеспечения виртуальных машин, расширение сетей от исходной системы.
  3. Развертывание набора инструментов миграции для виртуализации:
    1. Выбор виртуальных машин для совместной миграции.
    2. Проверка начальных сценариев миграции.
    3. Выполнение производственного пилота.
    4. Масштабирование миграции.


Первые шаги.

Требования для запуска набора миграции для виртуализации и миграции виртуальных машин:

  • Необходим совместимый источник. В начальной версии релиза MTV 2.0 были протестированы VMware vSphere 6.5 и 6.7. Инструмент будет использовать VMware VDDK в качестве инструмента резервного копирования, который можно использовать в окружении.
  • Окружение OpenShift 4.7 с виртуализацией контейнеров 2.6.1 или новее и аппаратными узлами (для тестирования можно использовать вложенную виртуализацию). Необходимо проверить конфигурацию сетей и хранилища, чтобы убедиться, что они соответствуют источнику.
  • В заключении необходимо установить MTV на OpenShift при помощи предоставленного оператора (operator) и обратиться к пользовательскому интерфейсу для запуска первой тестовой миграции.

P.S. Если вас интересует тема контейнеров и виртуализации, ранее я уже касался ее в статье «Роль виртуализации в инфраструктуре следующего поколения».

среда, 24 марта 2021 г.

Релиз VMware vSphere 7 Update 2

9 марта 2021 года был анонсирован релиз VMware vSphere 7 Update 2. Он уже доступен для загрузки как из VMware Customer Connect, так и при помощи vSphere Lifecycle Manager.

Вместе с релизом vSphere 7 в апреле 2020-го VMware перевела vSphere на 6-ти месячный цикл релизов. Таким образом, vSphere 7 Update 1 был выпущен в октябре 2020, а vSphere 7 Update 2 вышел сейчас (март 2021). За счёт более высокого темпа релизов клиенты получат преимущества от новейших возможностей и инноваций VMware, а также от партнёров VMware и экосистемы OEM значительно быстрее, что, в свою очередь, позволит соответствовать текущим и будущим бизнес-требованиям.


Новое в vSphere 7 Update 2.

Вместе с релизом vSphere 7, VMware установила направления для ключевых областей, в которых будет развиваться vSphere, отправка обратной связи по наиболее важным для вас задачам, позволяет влиять на развитие продукта в будущем. VMware продолжает работу в следующих областях, для доставки инфраструктуры современной платформы для всех существующих рабочих нагрузок и новых современных приложений, создаваемых с использованием контейнеров, а также искусственного интеллекта и машинного обучения (AI/ML):

  • Доставка инфраструктуры для разработки, в том числе с использованием искусственного интеллекта (AI).
  • Улучшение безопасности инфраструктуры и данных.
  • Упрощённое управление.


Доставка инфраструктуры для разработки, в том числе с использованием искусственного интеллекта (AI).

Начать нужно с партнёрства VMware и NVIDIA, анонсированного ещё на VMworld 2020, которое направлено на упрощение доступа к искусственному интеллекту для любого корпоративного окружения. Вместе с уникальной комбинацией VMware vSphere 7 и набора NVIDIA AI Enterprise обе компании доставляют мощную корпоративную платформу, готовую к нагрузкам искусственного интеллекта (AI-Ready Enterprise Platform).

Программное обеспечение NVIDIA AI Enterprise – это конечный облачный набор инструментов и платформ искусственного интеллекта, оптимизированный и эксклюзивно сертифицированный NVIDIA для запуска на VMware vSphere.

WMware vSphere 7 Update 2 доставляет:

  • Поддержку новейшего поколения графических процессоров (GPU) семейства Ampere от NVIDIA. Графический процессор (GPU) A100 обеспечивает вплоть до 20-ти кратного увеличения производительности по сравнению с предыдущим поколением.
  • Поддержку NVIDIA GPUDirect RDMA для виртуальных графических процессоров (vGPU), что обеспечивает расширенную производительность.
  • Поддержку новейшего пространственного секционирования на базе нескольких экземпляров графических процессоров NVIDIA (MIG):
    • vSphere – это единственная платформа виртуализации поддерживающая живую миграцию (с использованием vMoution) для виртуальных машин с виртуальными графическими процессорами (vGPU) NVIDIA MIG, за счет чего упрощается обслуживание инфраструктуры в таких задачах как консолидация, расширение, обновление и обеспечение непрерывной работы. 
    • При помощи распределенного планировщика ресурсов (DRS), vSphere предоставляет автоматическое начальное распределение рабочих нагрузок, в том числе для инфраструктуры искусственного интеллекта (AI) с целью обеспечения оптимального потребления ресурсов и избегания узких мест производительности.

vSphere 7 Update 2 также представляет новые возможности с фокусом на разработке для vSphere с Tanzu:

  • Интегрированная балансировка нагрузки приложений при помощи VMware NSX Advanced Load Balancer в редакции Essential, поддерживающая высоко доступные развертывания с простой автоматизацией Kubernetes.
  • Сервис Tanzu Kubernetes Grid и кластеры Supervisor могут обновляться при помощи Kubernetes 1.19, что свидетельствует о приверженности VMware к упрощению работы при помощи Kubernetes с открытым исходным кодом.
  • Лучшая поддержка для частных и сторонних реестров контейнеров за счёт добавления гибкости и безопасности, как части современного процесса разработки приложений.


Улучшение безопасности инфраструктуры и данных.

Безопасность – это важнейшая область интересов для организаций всех типов и масштабов во всем мире, vSphere 7 Update 2 доставляет некоторые ключевые новые возможности:

vSphere Native Key Provider – внутренний механизм vSphere, обеспечивающий защиту данных, такую как vSAN Encryption, VM Encryption и vTPM, а также значительно упрощающий клиентам получение преимуществ от этих возможностей безопасности. За счет vSphere Native Key Provider улучшается общее состояние безопасности окружений виртуальных машин.

Конфиденциальные контейнеры (Confidential Containers) для подов vSphere, используют шифрование данных процессора и памяти AMD SEV-ES на платформах AMD EPYC для обеспечения безопасности современных окружений.

Шифрование конфигурации ESXi при помощи программной и аппаратной поддержки Trusted Platform Module (TPM) для защиты секретов ESXi на уровне хостов и одновременное упрощение жизненного цикла оборудования, повторное развертывание и вывод из эксплуатации.

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

Обновленные рекомендации по основам безопасности в инструкциях по настройке безопасности vSphere (vSphere Security Configuration Guide) для клиентов, проектирующих новые системы, а также для улучшения уже существующей безопасности в связи с меняющимися угрозами.

Обновленные инструкции по аудиту vSphere (vSphere Product Audit Guides) с проверкой FIPS для служб vCenter Server. Все вместе это упрощает клиентам настройку окружений в соответствии с требованиями регуляторов, а также помогает упростить аудит за счёт разъяснений того, как средства контроля vSphere соответствуют различным нормативным требованиям.


Упрощённое управление.

Упрощение управление – это многолетняя задача команды разработки vSphere, заключающаяся в облегчении жизни администраторов ИТ и избавлении их от ручных задач с целью высвободить время для концентрации на стратегических задачах компании. vSphere 7 Update 2 доставляет некоторые ключевые инновации в индустрии:

  • Приостановка в памяти ESXi (Suspend-to-Memory), позволяющая хостам быстрее обновляться и делая операции обновления менее разрушительными, чем раньше. Приостановка в памяти доступна в комбинации с быстрой загрузкой ESXi (Quick Boot). Вместо перемещения виртуальных машин перед обновлением хоста, виртуальные машины могут быть приостановлены в оперативной памяти хоста, пока только ядро гипервизора будет перезапущено.
  • Оптимизации процессоров (CPU) AMD EPYC, добавляют невероятную производительность для рабочих нагрузок, запущенных на платформах AMD EPYC.
  • Поддержка высокой доступности (HA) vSphere и начального размещения DRS для рабочих нагрузок с технологией постоянной памяти (Persistent Memory, PMEM). 
  • Расширенный vSphere Lifecycle Manager с раздачей требуемых образов (Desired Image Seeding) и поддержкой vSphere с Tanzu, для облегчения операций обслуживания за счёт автоматизации обновления программного и микропрограммного обеспечения на базе требуемого состояния:
    • Все преимущества vSphere Lifecycle Manager теперь доступны для упрощения управления окружениями vSphere с Tanzu.
    • Раздача требуемого образа упрощает настройку состояния за счёт репликации конфигурации на базе рекомендованного хоста. Пользователям не нужно вручную настраивать требуемое состояние, что позволяет экономить время и избегать ошибок ввода данных.
  • Автоматическое масштабирование vMoution (vMoution Auto Scaling) позволяет vSphere самостоятельно настраивать vMoution для лучшей производительности в современных высокоскоростных 25, 40 и 100 гигабитных сетях Ethernet.
  • Решительно сокращённая задержка ввода/вывода и уменьшение колебаний на пробрасываемых сетевых интерфейсах обеспечивают лучшую поддержка рабочих нагрузок реального времени и телефонии на vSphere 7.
  • Расширенная поддержка для Virtual Trusted Platform Module (vTPM) от гостевых операционных систем Microsoft Windows до популярных дистрибутивов Linux, что улучшает безопасность и упрощает соответствие потребностям.
  • Расширения VMware Tools:
    • Guest Store – метод для распространения и управления настройками и файлами между виртуальными машинами.
    • Драйверы Precision Click для службы времени Windows (Windows Time Service), что позволяет облегчить использование Precision Time Protoco (PTP).
  • Модернизированный vCenter Server REST API, который упрощает взаимодействие с vSphere в программном ключе.


Новейший релиз vSphere 7 Update 2 продолжает движение лидирующей в индустрии платформы виртуализации, в направлении трансформации аппаратных серверов, процессоров и графического оборудования в виртуальные машины и контейнеры. vSphere оптимизирует производительность, увеличивает доступность, усиливает безопасность и ускоряет обслуживание для создания гибкой, эффективной, устойчивой и всесторонне безопасной платформы инфраструктуры для поддержки существующих рабочих нагрузок и приложений следующего поколения, таких как искусственный интеллект (AI).

вторник, 9 марта 2021 г.

Red Hat завершила сделку по покупке StackRox

22 февраля 2021 года Red Hat сообщила о завершении сделки по приобретению StackRox – лидера и новатора в безопасности для контейнеров и Kubernetes. С момента объявления планов по приобретению в сообществе наблюдалось волнение, связанное с будущим Red Hat OpenShift и всего портфолио Red Hat для гибридных облаков с открытым исходным кодом.

В соответствии с исследованием S&P Global Market Intelligence, “Компании, заинтересованные в обеспечении безопасности комплексных окружений, нуждаются больше, чем в одних только возможностях безопасности – они заинтересованы в видимости между окружениями, управлении соответствием, обнаружении угроз, реакциях на инциденты и многом другом.” При помощи технологии простой безопасности Kubernetes от StackRox, Red Hat сможет продолжить расширять свое лидерство в области безопасности и усилить развитие в направлении доставки единой, целостной платформы для разработки, развертывания и более безопасного запуска практических любых приложений в гибридных облаках.

За последние несколько лет Red Hat уделил самое пристальное внимание тому, как клиенты защищают свои рабочие нагрузки, а также росту важности GitOps в организациях. Оба этих аспекта позволяют убедиться в важности смещения безопасности в сторону интеграции с каждым этапом жизненного цикла разработки и развертывания и не рассматривать их по отдельности. При помощи StackRox Red Hat будет работать над добавлением безопасности в сборку контейнеров и процессы CI/CD. Это поможет более эффективно определять и устранять ошибки на ранних этапах цикла разработки, предоставляя более целостную безопасность для всего стека информационных технологий и всего жизненного цикла приложений.

Следом за безопасностью, обслуживанием и соответствием узким местом может выступать модернизация приложений. Программное обеспечение StackRox предоставляет видимость и целостность для всех кластеров Kubernetes, помогая сократить время и затраты необходимые для реализации безопасности вместе с оптимизированным анализом безопасности, исследованием и устранением. StackRox поможет упростить DevSecOps и за счёт интеграции данной технологии в Red Hat OpenShift, Red Hat надеется помочь пользователям расширить безопасность облачных приложений во всех аспектах информационных технологий.

вторник, 2 марта 2021 г.

Обновления инструментов контейнеров в Red Hat Enterprise Linux 8.3


Релиз Red Hat Enterprise Linux (RHEL) 8.3, содержит новые возможности по управлению контейнерами. Это стало возможным благодаря работе, проделанной в RHEL 8.2 и даёт пользователям ещё больше причин обновиться с RHEL 7.


Обновление потока инструментов контейнеров (container-tools:rhel8).

Поток container-tools:rhel8 вместе с RHEL 8.3 содержит обновления до следующих версий: Podman 2.0.5, Buildah 1.15.1 и Skopeo 1.1.1.

Рассмотрим наиболее интересные новые возможности, появившиеся с момента релиза RHEL 8.2:

  • Podman без прав пользователя root (Rootless) будет теперь добавлять запись в файл /etc/passed для пользователя, который запускает Podman с опцией --userns=keep-id.
  • Команда системного подключения podman была переработана для поддержки нескольких подключений и повторно включена для использования.
  • В Podman теперь добавлен новый глобальный флаг --connection для указания подключения к удалённому экземпляру Podman API.
  • Команда podman search теперь позволяет использовать постановочные символы в терминах поиска.
  • Команда podman play kube теперь поддерживает тип выгрузки IfNotPresent.
  • Системная служба podman и REST API перестали быть экспериментальными и готовы к использованию в производственной среде.
  • Команда podman теперь поддерживает удаленное подключение через REST API при помощи флага --remote.
  • Удаленный клиент Podman был полностью переписан для использования нового REST API вместо Varlink.
  • Команда podman для systemd теперь поддерживает флаг --new, что позволяет создавать службы для подов.
  • Buildah добавил дополнительное хранилище образов VFS к контейнеру.
  • В Buildah реализована улучшенная интеграция с containers.conf.


Podman 2.0.

Это новая основная (мажорная) версия Podman. Podman использует семантический контроль версий (Semantic Versioning), сокращённо SemVer. В рамках версионной модели SemVer каждая программа использует мажорную, минорную версии и версию патча в формате MAJOR.MINOR.PATCH. Например, в RHEL 8.3 была выпущена версия Podman 2.0.5.

Каждая версия SemVer имеет следующее пояснение:

  1. Версия MAJOR меняется при внесении несовместимых изменений в API.
  2. Версия MINOR меняется при добавлении обратно совместимой функциональности.
  3. Версия PATCH изменяется при создании обратно совместимых исправлений ошибок.

Мажорная версия Podman была увеличена из-за того, что API на базе Varlink был заменён на новый REST API, что делает Podman 2.0 совместимым с Docker версии 1.40. Новый REST API – это предпочтительный способ программного взаимодействия с Podman. Интерфейс на базе Varlink теперь переведен в статус устаревшего и планируется на удаление в Podman 3.0. 

Интерфейс REST – это финальная деталь мозаики, предназначенной для упрощения перехода с RHEL 7 с демоном Docker на RHEL 8 с Podman. С момента релиза RHEL 8, Podman совместим с демоном Docker по многим важным направлениям. Podman использует те же образы, может взаимодействовать с теми же серверами реестров, использовать ту же среду исполнения (runc) и даже интерфейс командной строки (CLI) Podman очень похож на Docker CLI.

  • Формат образов: Совместим.
  • Формат реестра: Совместим.
  • Формат среды исполнения: Совместим.
  • Интерфейс командной строки (CLI): Совместим.
  • Интерфейс разработки приложений (API): Совместим, начиная с версии 2.0.

При помощи нового Podman 2.0 REST API команда разработки устанавливает финальную точку в направлении совместимости. Это должно помочь пользователям перенести код, который завязан на Docker API в RHEL 8.


Образы контейнеров для Podman, Buildah и Skopeo.

Упаковка программного обеспечения в виде образов контейнеров позволяет разработчикам приступить к разработке, начав с потребления уже имеющегося базиса. Это является таковым как для зависимостей приложений, так и для инструментов, которые используются для создания приложений. Чтобы сократить число действий и обеспечить разработчиков набором инструментов, совместимых с Open Container Initiative (OCI) в каждом возможном сценарии применения, Red Hat работает и над контейнерными версиями инструментов контейнеров, таких как Buildah, Skopeo и Podman.

Вместе с релизом RHEL 8.3, была представлена предварительная версия для ознакомления с технологией образа контейнера для Podman, а также финальная версия (GA) образов для Buildah и Skopeo. Red Hat призывает всех начать использовать эти образы и дать по ним обратную связь. Цель заключается в предоставлении набора приложений в контейнерах, которые могут быть использованы для создания других приложений в контейнерах в любом окружении где уже есть контейнеры.


Новые образы контейнеров приложений.

Вместе с RHEL 8.3 были выпущены обновленные версии многих образов контейнеров, которые могут помочь в разработке приложений. Дополнительную информацию можно получить при помощи заметок к релизу и страницы продукта RHEL 8 в Red Hat Ecosystem Catalog.

Red Hat Universal Base Image (UBI) 8:

  • Nginx-118
  • Perl-530
  • Php-74
  • Ruby-27
  • Nodejs-14
  • .NET 5.0 Runtime Only (Tech Preview)
  • .NET 5.0 SDK and Runtime (Tech Preview)

Red Hat Enterprise Linux (RHEL) 8:

  • GCC Toolset/Perftools 10
  • Grafana
  • PCP


Поддержка манифестов Podman.

Можно запустить команду podman run -it ubi8 на RHEL 8, вне зависимости от установки на x86, ARM, POWER или Z. Команда очень проста, но образы контейнеров разные для каждой физической архитектуры. Исполняемые файлы в каждом образе контейнера скомпилированы с учётом особенностей архитектуры, так исполняемые файлы, скомпилированные под архитектуру x86 не запустятся на процессорах ARM. Чтобы сделать возможной работу одной команды для всех архитектур, Red Hat встроил несколько образов контейнеров в репозиторий контейнеров. Для образов RHEL 8 в репозитории размещается 4 разных образа по одному для каждой поддерживаемой архитектуры (x86, ARM, POWER и Z).

Новая вложенная команда podman manifest помогает пользователям взаимодействовать и с метаданными необходимыми для работы с мульти-архитектурными репозиториями. На языке OCI эти метаданные называются индексом образа (Image Index), а в терминологии Docker – списком манифеста (Manifest List). Фактически это фрагмент метаданных JSON, которые предоставляют ядра контейнеров, такие как Podman или Docker с основной информацией, необходимой для описания доступных в репозитории архитектур (x86, ARM, POWER, Z).

Новейший релиз Podman в RHEL 8.3 предоставляет фундаментальные инструменты, необходимые для создания мульти-архитектурных образов и выгрузки их на удаленные серверы. Эти возможности пригодятся пользователям, разрабатывающим продвинутые образы контейнеров.

Пример создания локального манифеста:

 podman manifest create localhost/list

Инспекция манифеста:

 podman manifest inspect localhost/list

Пример вывода:

{

    "schemaVersion": 2,

    "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",

    "manifests": null

}

Как поднять уровень навыков работы в Linux при помощи инструментов контейнеров RHEL.

В результате непрерывно возрастающей потребности индустрии в контейнерных технологиях Red Hat расширил два своих базовых курса на один день, включив в программу обучения контейнеры. Начиная с первого октября 2020 года курс «RH134: Red Hat - Системное администрирование II (RHEL 8.2)» и «RH199: Ускоренная подготовка к сертификации RHCSA (RHEL 8.2)» расширены с 4 дней до 5 с фокусом последнего дня на контейнерах, что позволит подготовить будущих администраторов и пользователей Kubernetes и Red Hat OpenShift.

Слушатели курсов RH134 и RH199 теперь используют инструменты контейнеров RHEL для получения, запуска и управления службами в виде контейнеров на одном сервере RHEL.

OpenShift построен на доверенной основе RHEL, предоставляя те же возможности безопасности, стабильность и экосистему. Также как Red Hat ввел Linux в корпоративный сектор, то же происходит сейчас с Kubernetes. И так как контейнеры – это фундаментальное технология Linux, Red Hat может обеспечить оптимизированный путь для добавления контейнеров и Kubernetes в ключевые навыки.

Обновление курсов Linux позволяет включить в экзамен Red Hat Certified System Administrator (EX200) блок про контейнеры. Обновленный экзамен был продлен на 30 минут и теперь позволяет протестировать практические навыки работы с приложениями в контейнерах.

Это обновление не затрагивает курсы и экзамен по Red Hat Enterprise Linux 7 и имеет отношение только к курсам и экзамену на базе Red Hat Enterprise Linux 8.2.


Заключение.

Вне зависимости от образа контейнера или хоста для контейнеров, контейнеры в Red Hat начинаются с Red Hat Enterprise Linux. RHEL 8.3 – новейшая версия, предоставляющая компоненты для обеспечения основы OpenShift.

Дополнительную информацию можно получить при помощи документации по продукту, заметок к релизу и новых образов UBI в Ecosystem Catalog.

понедельник, 22 июня 2020 г.

Доставка современной инфраструктуры для современных приложений при помощи vRealize Suite 2019 и vCloud Suite 2019


Для большинства организаций традиционные локальные инфраструктуры центров обработки данных (ЦОД) состоят из вычислительных ресурсов, сети, хранилища, системы безопасности и управления, которые, как правило, изолированы друг от друга, трудозатраты в поддержке, обладают широкими возможностями настройки и состоят из фрагментированных технологий. Таким образом, ключевые бизнес-приложения требуют от службы ИТ поддержки очень разнообразного и быстро меняющегося портфолио современных технологий, таких как: облачные вычисления, облачные приложения, искусственный интеллект, DevOps и большие данные (Big Data). Это заставляет службу ИТ обращаться к поставщикам облачных услуг, а также модернизировать существующие локальные инфраструктуры в частные, гибридные или публичные облачные окружения. Одним из наиболее сложных вопросов для отделов ИТ является вопрос эффективности затрат на управление традиционными и новыми инфраструктурами для соответствуя требованиям бизнеса, который, в свою очередь, быстро движется в сторону цифровой трансформации (Digital Transformation).

VMware vRealize Suite 2019 может помочь предприятиям увеличить скорость отклика на меняющиеся требования бизнеса и конкурентоспособности, а также сократить операционные/капитальные затраты, при этом улучшив целостность безопасности, обслуживания и соответствия.

Новое в vRealize Suite 2019.


vRealize Suite 2019 – это мульти-облачное решение управления, предоставляющее современную платформу автоматизации инфраструктуры, комплексного управления и обслуживания на базе принципов DevOps и машинного обучения. vRealize Suite позволяет клиенту модернизировать управление инфраструктурой и реализовать комплексное управление на базе принципов DevOps, таких как: Infrastructure as Code, CI/CD и GitOps. Также он предоставляет комплексное обслуживание рабочих нагрузок виртуализации и контейнеров, развернутых между несколькими облачными инфраструктурами. Созданный с использованием машинного обучения vRealize Suite обеспечивает возможности самостоятельного управления для оптимизации, планирования и масштабирования мульти-облачных и гипер-конвергентных развертываний, а также мониторинга облачных инфраструктур и современных окружений Kubernetes.

vRealize Suite включает в себя последние релизы продуктов vRealize версии 8.1: vRealize Automation 8.1, vRealize Operations 8.1, vRealize Log Insight 8.1 и vRealize Suite Lifecycle Manager 8.1.

vRealize Automation 8.1 – это современная платформа автоматизации инфраструктуры. Релиз 8.1 обеспечивает новые возможности, в том числе поддержку vSphere 7, создание пространства имен Supervisor Kubernetes Cluster, поддержку OpenShift, интеграцию Ansible Tower, PowerShell для ABX, конвейер инфраструктуры в каталоге сервисов, мульти аренду с выделенной инфраструктурой, XaaS (настраиваемые и встроенные ресурсы), запросы массовых развертываний, настраиваемые свойства и группы свойств, отдельные и групповые уровни подтверждения, роли только для просмотра в RBAC, элементы четности vRO, расширенную автоматизацию сети за счет поддержки NSX-T, быструю настройку при помощи VMware Cloud Foundation, интеграцию vRealize Operations (статус здоровья развертывания, действия оптимизации и расчет цены для гибридного облака), а также платформу IPAM SDK для интеграции сторонних IPAM. Данные расширения помогают увеличить производительность и эффективность, при этом снижая сложность, устраняя ручные задачи и обеспечивая принципы DevOps для инфраструктуры.

vRealize Operations 8.1 – это, созданный с использованием искусственного интеллекта и прогнозирующей аналитики, инструмент обеспечения непрерывной производительности, оптимизации объема и стоимости, прогнозирующего планирования, интеллектуального восстановления и интегрированного соответствия. Релиз 8.1 доставляет новые возможности, в том числе поддержку vSphere 7, простую поддержку VMC с новым дашбордом и обновленной оценкой, поддержку GCP в дополнение к AWS и Azure, тарификацию виртуальных машин под управлением vRealize Automation 8.1, расширенный расчет затрат для публичных облаков через CloudHealth, в том числе VPAT через новые рабочие потоки и новый VxRail, а также расширенные пакеты управления AWS, SDDC и SNMP.

vRealize Log Insight 8.1 – обеспечивает централизованное управление, глубокую операционную видимость и интеллектуальную аналитику для лучшего устранения неисправностей и обеспечения безопасности в окружениях программно-определенных центров обработки данных (SDDC) и частных облаков. Релиз 8.1 предоставляет новые возможности в том числе предоставление в общий доступ дашборда на базе URL, вариативное устаревание в зависимости от типа журнала, расширенное горизонтальное масштабирование, управление очередями экспорта журналов, комплексные возможности пользователей в связке с остальными продуктами VMware (Clarity UI), а также поддержку vSphere 7, улучшенное удобство использования и сокращение административной нагрузки.

vRealize Suite Lifecycle Manager 8.1 – обеспечивает унифицированное управление жизненным циклом продукта и контента для vRealize Suite, сокращая время окупаемости, минимизируя необходимое управление и увеличивая производительность конечных пользователей. Релиз 8.1 доставляет новые возможности, в том числе поддержку мульти аренды для vRealize Automation, расширенную интеграцию VCF, делегирование сертификатов, интеграцию GitHub и поддержку контента конечных устройств для vRealize Automation и vRealize Orchestrator 8, расширенные пользовательские возможности и будущее сокращение административной нагрузки для vRealize Suite.

Новое в vCloud Suite 2019.


VMware vCloud Suite – это решение облачной инфраструктуры и управления корпоративного уровня, которое объединяет в себе лидирующую в индустрии платформу серверной виртуализации VMware vSphere и решение управления облаками VMware vRealize Suite с целью обеспечения современной инфраструктуры для современных приложений.

VMware vCloud Suite 2019 включает в себя vRealize Suite 2019 и vSphere Enterprise Plus для vCloud Suite. vSphere Enterprise Plus основан на новейшей vSphere 7 – основном блоке построения современной облачной инфраструктуры, которая помогает:
  • Существенно ускорить разработку при использовании Tanzu Kubernetes Grid и базовых сервисов vSphere.
  • Улучшить продуктивность администраторов виртуальных инфраструктур при помощи управления с фокусом на приложениях и внутренней безопасности.
  • Ускорить внедрение инноваций через искусственный интеллект и машинное обучение, базы данных и аналитику, а также критические ко времени приложения.


Подробнее познакомиться с VMware vRealize Suite и vCloud Suite можно в моей статье «Релиз VMware vRealize Suite 2019, vCloud Suite 2019 и vCloud Suite 2019 Platinum», а с новинками VMware vSphere 7 можно познакомиться при помощи следующих статей:

четверг, 30 апреля 2020 г.

VMware vSphere 7: Современные приложения и Kubernetes


Мощь vSphere всегда заключалась в ее возможности поддерживать любые приложения (на базе архитектуры x86), запуская эти приложения быстро и безопасно, при этом предоставляя окружение с простым управлением. За последние 20 лет, клиенты и партнёры VMware запустили порядка 70 миллионов приложений на vSphere. Несмотря на то что современные приложения нормально запускаются на vSphere, главный вопрос, который стоял перед командой разработки – как сделать vSphere лучшим местом для запуска новых приложений, лучше, чем любые другие современные инфраструктуры. VMware уверена, что vSphere 7 с Kubernetes, может стать лучшем местом для размещения современных приложений.

На VMworld 2019, был анонсирован Project Pacific, предварительная версия для ознакомления с технологией того, как VMware интегрирует Kubernetes с vSphere. Это очевидная и достаточно обоснованная идея – взять лучшее из Kubernetes и применить к vSphere, в то же время лучшее из vSphere применить к Kubernetes. vSphere 7 – это результат данной фундаментальной работы с технологиями. В отличие от многих других анонсов вокруг vSphere 7, Project Pacific не является компонентом vSphere – это и есть vSphere. Сама vSphere была существенно расширена для включения всех этих потрясающих новых возможностей.

Joe Beda, автор фразы, что Kubernetes – это “платформа платформ”. Иначе говоря, Kubernetes – это потрясающая платформа, на которой можно создавать другие новые платформы. VMware использовала Kubernetes и как инфраструктурный интерфейс, и как интерфейс расширения для доставки множества новых возможностей в vSphere. Это значит, что все потрясающие новые возможности vSphere находятся в ней, но также они доступны через новый путь – через Kubernetes. Это открывает потрясающую возможность для разработчиков, которые используют интерфейс Kubernetes для разработки и запуска современных приложений.

Project Pacific обеспечивает это мощное расширение возможностей за счёт vSphere через Kubernetes. VMware использовала эту расширяемость для доставки новых дифференцированных сервисов поверх vSphere и VMware Cloud Foundation. Этот набор сервисов называется VMware Cloud Foundation Services:


Tanzu Runtime Services


Tanzu Kubernetes Grid (TKG) предоставляет целостные возможности Kubernetes в облаках. С его помощью клиенты могут быстро разворачивать и управлять кластерами Kubernetes в любых расположениях, где требуется запускать рабочие нагрузки на базе Kubernetes (на базе vSphere и не только). Целью TKG является доставка комплексных возможностей при помощи Kubernetes вне зависимости от фоновой инфраструктуры. Однако, когда TKG запущен на vSphere, можно использовать все инновации, созданные в рамках проекта Project Pacific, способные предложить лучшие возможности клиентам.

Например, кластеры Kubernetes могут быть самостоятельно развернуты разработчиками (Self-service) поверх vSphere через интерфейс Kubernetes. Администраторы виртуальных инфраструктур будут иметь полное представление данных кластеров и того, что разработчики будут разворачивать. Администраторы vSphere будут иметь возможность применять инструменты и политики vSphere к этим кластерам и подам, иначе говоря, TKG предлагает потрясающие возможности как для разработчиков, так и администраторов.

Hybrid Infrastructure Services.


Сервисы гибридной инфраструктуры (Hybrid Infrastructure Services) в большей степени это ключевые возможности vSphere или программно-определенного центра обработки данных (SDDC), предоставленные через Kubernetes. Службы сети и хранилища представлены функциональными возможностями хранилища vSphere (или vSAN) и NSX соответственно, позволяя любой рабочей нагрузке Kubernetes получать преимущества от оригинальных технологий SDDC.

vSphere Pod Service объединяет лучшее от контейнеров и виртуализации, запуская каждый под Kubernetes в собственной динамически создаваемой виртуальной машине. Идея здесь заключается в том, чтобы использовать изоляцию и безопасность виртуальной машины вместе с простотой и возможностями настройки пода. Поды vSphere также являются сущностями в vSphere, таким образом, администраторы виртуальных инфраструктур могут получить полную видимость пода из vSphere Client и использовать существующие инструменты для управления подами vSphere, также как виртуальными машинами.

Virtual Machine Service, несмотря на то что находится в предварительной версии для ознакомления с технологией, позволяет управлять виртуальными машинами при помощи Kubernetes. В такой модели все компоненты приложения: виртуальные машины, контейнеры и прочее – могут управляться через и при помощи Kubernetes.

Будущие сервисы (Future Services).


Как обсуждалось ранее, Kubernetes – это мощная точка расширения, и многие партнеры VMware создают интеграции Kubernetes для своих собственных задач. Теперь, когда vSphere 7 имеет интерфейс Kubernetes, команда разработки исследует вопрос, как помочь повысить интеграцию партнёрских решений в дополнение к vSphere. В данной расширяемой модели, партнерские решения будут предлагаться через Tanzu Application Catalog (ранее известного как Bitnami). Вместо того чтобы использовать только статические образы, партнерские решения должны быть актуальными сервисами, которые могут запускаться на любой инфраструктуре vSphere, где потребуется клиенту. Простым нажатием кнопки разработчик должен получать базу данных, систему обмена сообщениями, инфраструктуру машинного обучения или что-либо еще, разворачиваемое рядом с разрабатываемым приложением или запускаемое в производственную среду. Данная модель возможна благодаря интеграции vSphere с Kubernetes.

Управление с фокусом на приложениях (Application-Focused Management).


Как было сказано ранее, интеграция Kubernetes внутрь vSphere обеспечивает массу инноваций. С технической точки зрения все эти новые сервисы и приложения вытекают в большее число объектов, которыми должны управлять администраторы vSphere. В связи с этим, каждое приложение более не обозначает отдельную виртуальную машину. Теперь одно логическое приложение может объединять множество виртуальных машин, подов и некоторых из описанных ранее сервисов. Таким образом, в дополнение к поддержке Kubernetes в vSphere, потребовалось обновить способы управления окружениями vSphere, обеспечив возможность управления в значительно большем масштабе. Это называется управлением с фокусом на приложениях (Application-Focused Management).

Новые возможности управления были достигнуты за счет использования пространств имен (Namespaces) Kubernetes для группировки виртуальных машин, подов и сервисов, которые являются частью логического приложения. Таким образом, администратор может управлять пространством имен напрямую, вместо явного управления всеми его компонентами.

Эволюция администрирования виртуальных инфраструктур.


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

Заключение.


Интеграция Kubernetes в vSphere и интеграция виртуальных машин и контейнеров меняют правила игры для индустрии. VMware поменяла представление о том, чем может быть vSphere. Тем не менее, все ключевые повороты в развитии индустрии vSphere 7 предлагает пройти по наименее разрушительному пути. Все инновации сосредоточены в знакомом интерфейсе vSphere. Все существующие наборы инструментов и навыков работы с Kubernetes и современными приложениями остаются неизменными. При помощи vSphere 7, VMware вновь трансформирует всю отрасль.

P.S. Это заключительная статья с описанием изменений vSphere 7, если вы пропустили предыдущие не забудьте познакомиться с ними:

пятница, 17 апреля 2020 г.

Доступна бета-версия Fedora 32


17 марта 2020 года глобальное сообщество Fedora Project, которое работает над развитием свободного и открытого программного обеспечения, анонсировало доступность бета-версии Fedora 32. Fedora 32 поставляется в нескольких редакциях, каждая из которых разработана под определенные сценарии для современных команд информационных технологий и разработчиков. Fedora Workstation и Fedora Server предоставляют открытую операционную систему, разработанную для соответствия новейшим требованиям разработки и серверных проектов. Также Fedora 32 продолжает эволюцию новых редакций, таких как Fedora CoreOS, Fedora IoT и Fedora Silverblue.

Расширение пакетной базы Fedora 32 включают в себя Python 3.8, GCC 10, Ruby 2.7, Golang 1.14, Mono 6.6. Дополнительно, как и во всех релизах бета-версий Fedora, общая основа всех редакций была обновлена минорными исправлениями ошибок и изменениями пакетов.

Редакция Workstation.


Бета-версия Fedora 32 содержит ключевые обновления в редакции, сфокусированной на настольных задачах – Fedora Workstation. Она предоставляет новые инструменты и возможности для традиционных пользователей, а также разработчиков за счёт добавления GNOME 3.36. GNOME 3.36 обеспечивает значительные улучшения производительности и пользовательских возможностей.

Также редакция Workstation бета-версии Fedora 32 представила EarlyOOM. EarlyOOM позволяет пользователям быстрее восстанавливать и возвращать контроль над системой, чем принудительное отключение питания при высокой нагрузке на область подкачки (Swap). Другое ключевое изменение – это включение автоматической загрузки для fstrim.timer по умолчанию. Это помогает оптимизировать стек хранилища и может увеличить производительность, а также снизить скорость износа некоторых устройств. Команда fstrim выполняется еженедельно и информирует как физические, так и виртуальные устройства о неиспользуемых блоках.

Лабораторный образ для точных наук (Computational Neuroscience Lab Image).


Бета-версия Fedora 32 добавила новый лабораторный образ Fedora (Fedora Lab Image), спроектированный для пользователей, работающих над научными вычислениями. Применяя ресурсы, разработанные сообществом Fedora, лабораторный образ предоставляет готовую вычислительную среду на базе Fedora для точных наук. За счёт предоставления предварительно упакованного программного обеспечения, готового к установке вместе с лабораторным образом, сообщество Fedora надеется привлечь к использованию программного обеспечения с открытым исходным кодом больше научных сотрудников.

Дополнительно, Fedora CoreOS, Fedora IoT и Fedora Silverblue продолжили развитие, и будут обновлены для лучшего соответствия требованиям современных информационных технологий, большинство из которых обеспечивается контейнерами, Kubernetes и облачными вычислениями.

Как обычно, команда Fedora Project, будет рада услышать любую обратную связь, особенно о найденных ошибках и проблемах, чтобы сделать Fedora 32 ещё лучше. Известные ошибки могут быть найдены на странице Fedora 32 Common Bugs (также, там будет размещена инструкция по эффективному способу сообщения об ошибках).

Для всех, кто заинтересован стать более активным членом сообщества Fedora, Fedora Project всегда заинтересована в переводчиках, тестировщиках, разработчиках контента, дизайнерах и многих других. Вне зависимости от ваших навыков, вам будут рады, все подробности находятся на странице https://whatcanidoforfedora.org/.

Если вы хотите больше узнать о Fedora, посетите домашнюю страницу Fedora Project.

вторник, 24 марта 2020 г.

Релиз VMware vSAN 7


VMware анонсировала новейший релиз лидирующего в индустрии программного обеспечения для реализации гиперконвергентной инфраструктуры – VMware vSAN 7. vSAN вместе с его богатой экосистемой партнеров эволюционирует, как платформа для построения частных и публичных облаков. Далее, рассмотрим, как vSAN 7 помогает ускорить модернизацию центров обработки данных (ЦОД) при помощи новых возможностей и улучшений.

Гиперконвергентная инфраструктура (HCI) была быстро адаптирована организациями всех размеров для лучшего обеспечения бизнес требований. Большинство организаций, заинтересованы в более быстрой доставке новых товаров и услуг клиентам и сотрудникам; так как новые технологии существенно сократили время на разработку и доставку информационных продуктов, лица принимающие решения, относительно инфраструктуры информационных технологий, нуждаются в платформе, которая позволит быстро доставлять новые решения. Для этого было определено несколько путей:
  • Простое управление инфраструктурой и ускоренное развертывание.
  • Унифицированное блочное и файловое хранилище.
  • Поддержка появляющихся технологий, таких как контейнеры.

Примечание.

Источник: Perry, Christian. Voice of the Enterprise, Servers and Converged Infrastructure, Budget and Outlook, 2019. 451 Research.

В соответствие с трендами и потребностями индустрии vSAN 7 упрощает управление инфраструктурой за счёт сокращения инструментария, необходимого для управления жизненным циклом серверов. Организации теперь могут унифицировать блочное и файловое хранилище при помощи vSAN, что сокращает потребность в сторонних решениях и ускоряет развертывание общих файловых ресурсов. Также vSAN включает новые возможности, расширяющие облачные приложения, за счет обеспечения поддержки файловых служб и дополнений vSphere для Kubernetes (ранее известного как Project Pacific) через VMware Cloud Foundation.

Упрощение обновления кластеров при помощи vSphere Lifecycle Manager.


Управление жизненным циклом – это продолжительная по времени задача, общая для администраторов, поддерживающих свои инфраструктуры при помощи нескольких инструментов, которые требуют специализированных навыков. На данный момент, клиенты VMware используют два разных интерфейса для управления: vSphere Update Manager (VUM) для обновления программного обеспечения и драйверов, а также утилиты, предоставляемые производителями серверов для обновления микропрограммного обеспечения (Firmware). В данном релизе, VMware HCI предоставляет основу для нового, унифицированного механизма обновления программного обеспечения и управления микропрограммным обеспечением – vSphere Lifecycle Manager (vLCM).

vLCM построен с моделью постоянного состояния, которая предоставляет управление жизненным циклом для гипервизоров, а также полного стека драйверов и микропрограммного обеспечения для серверов входящих в состав центра обработки данных (ЦОД). vLCM может быть использован для применения образа, мониторинга соответствия и восстановления кластера, если в нем есть отклонения. Это сокращает трудозатраты на мониторинг соответствия для отдельных компонентов и помогает поддерживать целостное состояние всего кластера с соблюдением VMware Compatibility Guide (VCG). vLCM – это новый эффективный подход для создания комплексного управления жизненным циклом в масштабе.


Встроенные файловые службы (Native File Services) для vSAN.


Встроенные файловые службы (Native File Service), интегрированные в vSAN, упрощают управление хранилищем, так как они помогают сократить зависимость от сторонних решений. vSAN 7 теперь поддерживает NFS v3 и v4.1, что в результате обеспечивает новые сценарии применения. Включение файловых служб происходит так же, как и включение других возможностей уровня кластера, таких как службы iSCSI, шифрование, дедубликация и сжатие. Весь жизненный цикл развертывания и поддержки файловых служб может быть выполнен через пользовательский интерфейс vCenter. Данная возможность помогает обеспечить широкий диапазон сценариев применения, требующих файловых служб с простой интеграцией.

Развертывание современных приложений на vSAN при помощи Enhanced Cloud Native Storage.


vSAN 7 расширяет и укрепляет возможности облачного хранилища, впервые представленные в vSAN 6.7 Update 3. vSAN теперь поддерживает использование встроенных файловых служб в качестве постоянных томов для кластеров Kubernetes. В дополнение к файловым службам, vSAN обеспечивает дополнение vSphere для Kubernetes (ранее известное как Project Pacific), которое обеспечивает возможность развертывания на хранилище (Datastore) vSAN рабочих нагрузок в контейнерах с сохранением состояния.


Общие улучшения.


Интегрированное представление DRS о конфигурациях растянутого кластера (Stretched Cluster).


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

Немедленная операция восстановления после замены наблюдающего хоста (Witness Host) vSAN.


vSAN 7 расширяет логику замены и повторной синхронизации наблюдающего хоста (Witness Host) vSAN для растянутого кластера (Stretched Cluster) и двух-узловых топологий. Когда устройство хоста наблюдателя vSAN должно быть заменено, это может быть легко сделано при помощи кнопки “Replace Witness” в vCenter. После замены, vSAN вызывает немедленную операцию восстановления, быстро приводя хост наблюдения vSAN к полноценному состоянию. Это улучшение помогает устранить уязвимость переходного процесса в защите уровня сайта за счёт расширения процесса восстановления хоста наблюдения vSAN.

Перенаправление ввода/вывода растянутого кластера (Stratched Cluster) на основе дисбаланса объема между сайтами.


Топология растянутого кластера (Stretched Cluster) vSAN предоставляет устойчивость виртуальных машин и данных в случае отключения сайта. Гибкость vSAN позволяет администраторам детально настраивать параметры конфигурации для отдельных виртуальных машин с разными уровнями защиты или связями (Affinity). В результате может получиться дисбаланс доступного объема в одном сайте по сравнению с остальными. vSAN 7 представил новую интеллектуальную возможность минимизировать влияние на производительность в связи с ограничивающими условиями. При обнаружении дисбаланса, vSAN проверяет множество параметров на основе того, что они ограничивают ввод/вывод и перенаправляет активный ввод/вывод в здоровый сайт. Эти предотвращающие проблемы шаги происходят без остановки работы виртуальных машин. Подобная оптимизация является отличным примером того, как представленные аналитические возможности vSAN гарантируют прогнозируемую работу несмотря на широкое разнообразие условий.

Точность отчетов об использованном пространстве на уровне виртуальных машин vSAN в интерфейсе vCenter.


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

Улучшенные отчёты о памяти для будущих оптимизаций.


Новая метрика потребления памяти, основанная на времени представлена в интерфейсе пользователя и через API для предоставления подробностей использования ресурсов. При помощи надёжной архитектуры vSAN, по мере эволюции окружения (за счёт увеличения или уменьшения) метрики, основанные на времени, помогают корректировать изменения в потреблении памяти вместе с изменением программной и аппаратной конфигурации в кластере. Это помогает систематически оценивать влияние изменений конфигурации и продолжить оптимизировать проект.

Видимость объектов vSphere Replication в представлении объема vSAN.


VMware vSphere Replication – это основанное на гипервизоре решение асинхронной репликации для виртуальных машин vSphere. Оно предоставляет простой и эффективный механизм для защиты и восстановления виртуальных машин. Репликация vSphere входит во все редакции, начиная с vSphere Essentials Plus Kit. vSAN 7 представил значительное улучшение для окружений, использующих vSphere Replication – администраторы теперь могут легко определять объекты данных, связанные с vSphere Replication на уровне объекта виртуальной машины, а также в представлениях объема на уровне кластера. Эта осведомленность о данных vSphere Replication помогает администратору определять ресурсы, используемые для нужд асинхронной репликации.

Поддержка для устройств большего объема.


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

Встроенная поддержка горячего добавления NVMe.


NVMe помогла установить новый уровень производительности для систем хранения. vSphere 7 представил одну возможность, которая соответствует или превышает возможности, связанные с более старыми устройствами SAS и SATA: поддержка горячего подключения устройств NVMe в vSphereи vSAN. Это предоставляет новый уровень гибкости и удобства обслуживания для хостов с устройствами NVMe, увеличивая время непрерывной работы за счёт упрощения задач обслуживания, связанных с добавлением, удалением и перемещением устройств хранения в хостах. Современные хосты могут иметь десятки подключенных устройств NVMe и преимущества от горячего подключения должно помочь как большим, так и маленьким окружениям.

Удаление требования Eager Zero Thick (EZT) для общих дисков в vSAN.


Данный релиз также представил улучшенную гибкость для приложений виртуальных машин (таких как Oracle RAC), использующих общие виртуальные диски. vSAN 7 устраняет предварительное требование формата Eager Zero Thick от дисков с флагами мульти-записи (Multi-Writer).

Заключение.


VMware vSAN 7 модернизирует гиперконвергентную инфраструктуру за счёт предоставления администраторам унифицированной плоскости управления хранилищем для блочных и файловых протоколов, а также предоставляет значительные улучшения, которые обеспечивают великолепное решение, как для традиционных, так и для облачных приложений. vSphere Lifecycle Manager сокращает сложность мониторинга и поддержки инфраструктуры за счёт консолидации инструментов обновления программного обеспечения, драйверов и микропрограммного обеспечения (Firmware), а также предоставляет модель требуемого состояния с применением требуемого образа. Общие файловые ресурсы vSAN 7 позволяют администраторам быстро разворачивать общие файловые ресурсы через единый рабочий поток; интегрированные общие файловые ресурсы также сокращают зависимость от сторонних решений и упрощают управление жизненным циклом. Так как облачные приложения под управлением Kubernetes также могут получить преимущества от общих файловых ресурсов vSAN, команда ИТ может консолидировать больше рабочих нагрузок в гиперконвергентной инфраструктуре (HCI) на базе vSAN и сделать её более эффективной. Дополнительные улучшения предоставляющие широкое разнообразие преимуществ, от расширенного мониторинга инфраструктуры, который помогает администраторам планировать будущие потребности, до инфраструктуры, готовой к завтрашнему дню, за счёт поддержки накопителей большего объема и увеличенного времени непрерывной работы за счёт горячего подключения NVMe. vSAN остаётся предпочтительной платформой, как для традиционных приложений, так и для эволюционирующих современных приложений, за счет бесшовной эволюции и быстрого внедрения инноваций.

P.S. С другими новыми возможностями VMware vSphere 7 можно познакомиться в статье «VMware vSphere 7: Основные службы для современного гибридного облака».



среда, 18 марта 2020 г.

VMware vSphere 7: Основные службы для современного гибридного облака


10 марта 2020 года VMware представила наиболее всесторонний стек программного обеспечения для современных приложений: портфолио VMware Tanzu, VMware Cloud Foundation 4 и VMware vSphere 7. Данное предложение предоставляет новый путь для организаций, рассматривающих инициативы модернизации приложений.

Это невероятно важно для клиентов, так как они непрерывно сталкиваются с задачами удовлетворения потребностей собственных пользователей (клиентов). Для этого приходится быстрее доставлять приложения и сокращать время ввода в эксплуатацию.

Клиенты VMware успешно соответствуют меняющимся требованиям собственных пользователей (клиентов), одновременно работая над двумя инициативами: модернизацией подхода к приложениям и модернизацией инфраструктуры, на которой эти приложения запускаются, для соответствия потребностям собственных разработчиков и команд ИТ.

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

Это и есть то, что теперь предоставляет vSphere. vSphere 7 – это крупнейший релиз vSphere за последние 10 лет, который доставляет инновации и изменённую архитектуру с встроенным Kubernetes, представленным на VMworld 2019 как Project Pacific.

Главная новость заключается в том, что теперь vSphere имеет встроенную поддержку для Kubernetes, таким образом, можно запускать контейнеры и виртуальные машины на одной платформе, с простым обновлением системы, которая стандартизирована и адаптирована под VMware Cloud Foundation. Дополнительно, этот релиз полон новых возможностей сконцентрированных на значительном увеличении производительности разработчиков и операторов, не зависимо от того, будут ли они использовать контейнеры.

vSphere 7 обеспечивает VMware Cloud Foundation, что позволяет клиентам доставлять приложения в любое облако, при этом гарантируя безопасность, производительность, и устойчивость инфраструктуры, ускоряя собственное движение в направлении цифровой трансформации и не прерывая процессы, сотрудников и инвестиций в технологии.

Теперь, давайте рассмотрим ключевые возможности в vSphere 7.

Упрощенное управление жизненным циклом.


Так как клиенты начинают предоставлять инфраструктурные сервисы с облачной моделью потребления, критически важно иметь решение, которое позволяет полностью автоматизировать и легко управлять жизненным циклом инфраструктурного программного обеспечения, а также микропрограммного обеспечения оборудования. В vSphere 7 представлено следующее поколение vSphere Lifecycle Manager и Update Planner. Они позволяют непрерывно управлять жизненным циклом инфраструктуры при помощи парадигмы требуемого состояния. Дополнительно были добавлены профили vCenter Server для управления требуемым состоянием конфигурации экземпляров vCenter Server.

Внутренний контроль и безопасность.


Безопасность всегда важна, вне зависимости от площадки размещения в центре обработки данных (ЦОД) или в облаке. Теперь при помощи vSphere 7 можно лучше обеспечивать безопасность инфраструктуры, данных и доступов за счёт простой, всесторонней модели на основе политик. vSphere 7 представила удалённую аттестацию для чувствительных рабочих нагрузок при помощи нового vSphere Trusted Authority. Более того, он может предоставлять безопасную аутентификацию vCenter Server при помощи внешней федерации (Identity Federation). Также vSphere 7 поддерживает Intel Software Guard Extensions для предоставления расширений SGX пользовательским приложениям.

Производительность и устойчивость для ускорения приложений.


vSphere всегда отлично себя показывала при запуске больших рабочих нагрузок, имеющих критическое значение для бизнеса – возможно даже лучше, чем облачные развертывания. VMware не останавливается на достигнутом и продолжает работы в этой области. В vSphere 7 теперь можно размещать большие рабочие нагрузки с улучшенным планировщиком распределенных ресурсов (Distracted Resource Scheduler, DRS), который использует подход с упором на рабочие нагрузки при помощи DRS-оценок виртуальных машин для хостов в качестве метрики при принятии решений о размещении и поддержании состояния виртуальной машины, вместо того, чтобы опираться исключительно на балансировку на уровне кластера. Также vSphere 7 предоставляет расширенную производительность приложений на поддерживаемом оборудовании при помощи vSphere Persistent Memory, предоставляя приложениям доступ к ультра-скоростному хранилищу с низкой стоимостью. Более того, был обновлен vMoution для улучшения производительности, что в результате дало возможность использовать vMoution для баз данных и критических рабочих нагрузок. При помощи vSphere 7 также можно получить преимущества от экономически эффективных пулов ресурсов аппаратного обеспечения для искусственного интеллекта и машинного обучения (AI/ML), за счёт поддерживаемого оборудования, такого как: графические процессоры (GPU) NVIDIA. Дополнительно, это обеспечивает прогнозируемое качество сервиса для приложений чувствительных к времени при помощи Precision Time Protocol (PTP).

Следующие потрясающие возможности доступны для клиентов, использующих контейнеры и Kubernetes. Обратите внимание, что возможности Kubernetes в vSphere 7 доступны только как часть VMware Cloud Foundation 4 с Tanzu.

Общая платформа для запуска рабочих нагрузок контейнеров/Kubernetes и виртуальных машин.


Более не требуется несколько отдельных систем для виртуальных машин и контейнеров. Команда разработки верит, что данный релиз будет иметь трансформирующее влияние, так как в нем удален ключевой барьер адаптации Kubernetes в корпоративном окружении: несколько изолированных стеков технологий. В прошлом клиенты VMware настраивали отдельное окружение для Kubernetes со специализированными командами поддержки и процессами. За счёт встраивания Kubernetes в vSphere администраторы теперь могут консолидировать новые и традиционные окружения приложений в единый стек и применять существующие технологии и процессы. Также это решает другое ограничение успешного применения Kubernetes: разрыв в навыках. При помощи минимальной подготовки, администраторы vSphere теперь смогут поддерживать Kubernetes и новейшие приложения, запущенные в контейнерах.

Модернизированная разработка приложений Kubernetes.


vSphere 7 обеспечивает модель доступа DevOps к инфраструктуре для разработчиков через интерфейсы разработки приложений (API) Kubernetes. Это включает в себя Tanzu Kubernetes Grid Service, который является управляемой и совместимой реализацией Kubernetes от VMware для построения современных приложений на базе контейнеров. Дополнительно, заинтересованные в полностью совместимыми с Kubernetes экземплярами контейнеров могут использовать новый vSphere Pod Service, который предоставляет улучшенные производительность и безопасность, а также встроен в гипервизор с изоляцией подобной виртуальным машинам.

Гибкость управления для приложений Kubernetes.


Напоследок VMware представила множество значимых изменений в vSphere с Kubernetes для администраторов виртуальных инфраструктур. Это новый путь управление инфраструктурой называемый управление с фокусом на приложениях (Application-Focused Management) для приложений в контейнерах. Он позволяет администраторам организовывать несколько объектов в логические группы и затем к ним применять политики. Например, администратор может применять политики безопасности и лимиты хранилища к группе контейнеров и кластеров Kubernetes, которые представляют предложение, вместо того чтобы применять их к каждому объекту индивидуально. Это помогает увеличить продуктивность и сокращает число ошибок, которые могут быть сложны в поиске и устранении.

vSphere с Kubernetes доступны через VMware Cloud Foundation 4 с Tanzu. Одна из ключевых инноваций доступная только в VMware Cloud Foundation – это набор служб и интерфейсов разработки приложений (API), называемых VMware Cloud Foundation Services, которые служба ИТ может развернуть для разработчиков.

VMware Cloud Foundation Services.


Созданные инновациями в vSphere с Kubernetes, VMware Cloud Foundation Services – это новые, интегрированные интерфейсы разработки приложений (API) Kubernetes и REST, которые позволяют управлять инфраструктурой через API-доступ ко всем базовым службам.


API состоит из двух семейств сервисов: Tanzu Runtime Services и Hybrid Infrastructure Services:
  • Службы Tanzu (Tanzu Runtime Services) доставляют базовые службы развертывания Kubernetes, в том числе обновленное распространение:
    • Tanzu Kubernetes Grid Service, который позволяет разработчикам управлять целостностью, соответствием и совместимостью кластеров Kubernetes для построения современных приложений.
  • Службы гибридной инфраструктуры (Hybrid Infrastructure Services) – содержат полный доступ Kubernetes и REST API, который разделяет создание и управление виртуальными машинами, контейнерами, хранилищем, сетью и прочими базовыми возможностями. На данный момент они включают в себя следующие базовые службы:
    • vSphere Pod Service – расширяет Kubernetes за счет возможности запускать поды напрямую на гипервизоре. Когда разработчики разворачивают контейнеры при помощи vSphere Pod Service, они получают такой же уровень безопасной изоляции, гарантированной производительности и возможностей управления, которыми обладают виртуальные машины, нужно отметить, что он не полностью совместим с Kubernetes.
    • Storage Service – позволяют разработчикам управлять постоянными дисками для использования их контейнерами Kubernetes и виртуальными машинами.
    • Network Service – позволяют разработчикам управлять виртуальными маршрутизаторами, балансировщиками нагрузки и правилами межсетевого экрана.
    • Registry Service – позволяет разработчикам хранить, управлять и лучше обеспечивать безопасность образов Docker и OCI при помощи Harbor.

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

P.S. Ближайшее время я опубликую ещё несколько анонсов новых продуктов VMware и несколько статей освещающих технические подробности vSphere 7.

Также, в связи с выходом vSphere 7, все дальнейшие веб-касты на тему VMware vSphere будут записываться на базе текущего актуального релиза.