Onload

Обзор

Благодаря приобретению Solarflare AMD теперь предлагает программное обеспечение для ускорения приложений Onload™.

Для получения более подробной информации, пожалуйста, нажмите здесь.

Как купить

Связаться с отделом продаж

Onload™ значительно ускоряет и масштабирует приложения с интенсивным использованием сети, такие как базы данных в оперативной памяти, программные балансировщики нагрузки и веб-серверы. С помощью Onload центры обработки данных могут поддерживать 400 % или более пользователей в своей облачной сети, обеспечивая при этом повышенную надежность, улучшенное качество обслуживания (QoS) и более высокую окупаемость инвестиций без модификации существующих приложений.

Onload позволяет центрам обработки данных реализовать:

  • Повышенная эластичность и эффективность, что приводит к снижению совокупной стоимости владения (TCO)
  • Повышение пиковой скорости транзакций, устранение перебоев в обслуживании
  • Снижение дрожания сети с увеличением времени отклика, что соответствует превосходному качеству обслуживания

Основные характеристики:

  • Добавить 400% или более пользователей
  • Увеличить скорость сообщений на 100%
  • Минимизация занимаемой площади сервера 25%
  • Уменьшить задержку на 50%
  • Практически нулевой джиттер
  • Максимальное увеличение капиталовложений и операционных расходов
  • Повышение качества обслуживания

Программное обеспечение для ускорения

Расширение инвестиций в ЦОД

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

Насколько быстро могут работать ваши приложения?

Onload ускоряет работу почти всех приложений TCP, интенсивно использующих сеть. Типичные улучшения производительности при использовании Onload включают:

Пример использования Приложение(я) Повышение производительности Эталонные документы
Базы данных в памяти Couchbase, Memcached, Redis 100%
  • Результаты сравнительного анализа Redis
  • Результаты тестов Memcached
Программные балансировщики нагрузки NGINX Plus, HAProxy 400%
  • Результаты тестов HAProxy
  • Результаты тестирования прокси-сервера NGINX
Веб-серверы/приложения NGINX Plus, Netty.
io
50%
  • Результаты тестирования веб-сервера NGIX Plus
  • Результаты тестирования Netty.io

Обеспечение работоспособности и сетевой совместимости

Onload создан на основе той же программной технологии ввода-вывода, которая используется почти во всех приложениях для финансового рынка и высокочастотной торговли на планете. Совместимость с POSIX, Onload обеспечивает совместимость с TCP-приложениями, инструментами управления и сетевыми инфраструктурами. Кроме того, Onload обеспечивает производительность, подобную RDMA, не требуя вилочного обновления сетевой инфраструктуры центра обработки данных, и может быть развернут на платформах на базе x86 под управлением Linux — на «голом железе», виртуальной машине или контейнере.

Документация

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

Руководство по прокси-серверу Cloud Onload™ NGINX
Поваренная книга Cloud Onload™ Redis
Cloud Onload™ Couchbase Cookbook
Поваренная книга Cloud Onload™ HAProxy
Справочник по веб-серверу Cloud Onload™ NGINX
Cloud Onload™ Netty.io Cookbook

Enterprise Service and Support

Enterprise Service and Support (ESS) от AMD предоставляет услуги поддержки корпоративного класса, включая соглашения об уровне обслуживания (SLA), подходящие для развертывания в центрах обработки данных Fortune 1000, а также для высокочастотной торговли, поставщиков облачных услуг и Среды высокопроизводительных вычислений.

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

Детали программы

Загрузки

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

Преимущества уровня Базовый Стандартный Премиум
Исправление ошибок Да
Да
Да
Отладочные выпуски Да
Да
Да
Служба поддержки Электронная почта Электронная почта и телефон Электронная почта и телефон
Договорные SLA Да Да Да
Покрытие времени отклика Часы работы Великобритании
08:00 – 17:00 Время Великобритании
24×7
Консультационные услуги
Да, взимается дополнительная плата Ограниченное время согласно соглашению

* Подписка Premium ESS должна распространяться на все серверные адаптеры, приобретенные компанией, и существует минимальное требование для покупки 100. Для получения дополнительной информации об уровнях поддержки Basic, Standard и Premium обратитесь в отдел продаж AMD.

Все аппаратные продукты AMD — серверные адаптеры, Application Onload Engine (AOE) FPGA и оптические приемопередатчики — имеют ограниченную гарантию на оборудование. На серверные адаптеры AMD распространяется гарантия сроком на 3 года. AOE FPGA и оптика покрываются в течение 1 года.

Гарантия на серверный адаптер

AOE/Гарантия на оптику

Захват сети

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

AMD предлагает несколько различных методов сбора данных телеметрии сетевых пакетов непосредственно с самой карты или с помощью высокопроизводительного драйвера SolarCapture Pro.

XtremePacket Engine

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

Коммутатор L2

Входящие и исходящие пакеты можно коммутировать и интеллектуально направлять на набор ядер на хосте

SolarCapture Pro (SCP) от AMD — это замена Libpcap с оптимизированной производительностью обхода ядра. Он предназначен для обеспечения высокой скорости захвата пакетов в память, порядка десятков миллионов пакетов в секунду. SCP поддерживает три режима работы: нюхать, красть или оба. В режиме прослушивания пакеты обычно доставляются приложениям или сети, но клон каждого пакета, как переданного, так и полученного, отправляется в SCP для обработки. В режиме кражи SCP получает все пакеты, поступающие на интерфейс. Наконец, можно задействовать оба режима, чтобы два параллельных приложения могли анализировать одни и те же потоки пакетов. Для облегчения этого SCP имеет функцию, называемую кластеризацией, которая позволяет создавать кластеры ядер, которые затем можно подключить для захвата экземпляров для обработки. SCP поддерживает пакетный фильтр Беркли (BPF), который можно применять для захвата, так что SCP получает только запрошенные пакеты, в то время как все остальные следуют своим обычным путем.

Событие Form OnLoad (ссылка на клиентский API) в приложениях на основе модели — Power Apps

Редактировать

Твиттер LinkedIn Фейсбук Электронная почта

  • Статья

Это событие происходит всякий раз, когда загружается форма, а именно:

  • При начальной загрузке страницы.
  • После первого сохранения (создания) новой записи.

Используйте методы formContext.ui.addOnLoad и formContext.ui.removeOnLoad для управления обработчиками событий для этого события.

Примечание

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

. Поддержка асинхронного обработчика событий OnLoad

. событие должно быть асинхронным («асинхронным»). Событие OnLoad становится асинхронным, когда обработчик события возвращает обещание.

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

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

Включить асинхронную загрузку с помощью параметра приложения

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

  1. Перейдите на https://make.powerapps.com.

  2. Убедитесь, что вы выбрали правильную среду.

  3. Выберите Приложения на левой панели навигации.

  4. Выберите приложение, а затем выберите (многоточие). Выберите Редактировать .

  5. Выберите Настройки на панели команд.

  6. Когда откроется диалоговое окно, выберите Features .

  7. Включить обработчик асинхронной загрузки .

  8. Выбрать Сохранить .

Таймауты Async OnLoad

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