Тепер ви можете ввімкнути сповіщення про зміни статусу робочого процесу під час використання Прогноз Amazon, що дозволяє вам працювати безперебійно, не заважаючи перевіряти, чи завершився певний робочий процес. Крім того, тепер ви можете автоматизувати робочі процеси за допомогою сповіщень, щоб підвищити ефективність роботи. Forecast використовує машинне навчання (ML) для створення точніших прогнозів попиту, не вимагаючи попереднього досвіду ML. Forecast надає розробникам ту саму технологію, що використовується на Amazon.com, як повністю керований сервіс, усуваючи потребу в управлінні ресурсами або перебудові ваших систем.
Раніше вам доводилося завчасно перевіряти, чи виконано завдання наприкінці кожного етапу, незалежно від того, чи це імпорт даних, навчання предиктора чи створення прогнозу. Час, необхідний для імпорту ваших даних або навчання предиктора, може відрізнятися залежно від розміру та вмісту ваших даних. Час очікування може здатися ще довшим, якщо вам потрібно постійно перевіряти статус, перш ніж перейти до наступного завдання. Порушення робочого процесу може негативно вплинути на весь день. Крім того, якщо ви інтегрували Forecast у програмні рішення, вам довелося самостійно створювати сповіщення, створюючи додаткову роботу.
Тепер, з одноразовим налаштуванням сповіщення про робочий процес, ви можете вибрати сповіщення про завершення певного кроку або налаштувати послідовні завдання робочого циклу після завершення попереднього робочого циклу, що усуває адміністративні витрати. Прогноз вмикає сповіщення шляхом реєстрації на Amazon EventBridge, що дозволяє активувати ці сповіщення безпосередньо через консоль прогнозу або через API. Ви можете налаштувати сповіщення відповідно до своїх уподобань щодо правил і вибраних подій. Ви також можете використовувати сповіщення EventBridge, щоб повністю автоматизувати цикл прогнозування від кінця до кінця, забезпечуючи ще більш оптимізовану роботу з використанням Forecast. Постачальники програмного забезпечення як послуги (SaaS) можуть налаштовувати правила маршрутизації, щоб визначати, куди надсилати згенеровані прогнози для створення додатків, які в реальному часі реагують на отримані дані.
EventBridge дозволяє створювати керовані подіями робочі процеси прогнозування. Наприклад, ви можете створити правило, згідно з яким після імпорту даних у Forecast завершення цієї події запускає наступний крок навчання предиктора за допомогою AWS Lambda функції. У наступному розділі ми досліджуємо використання лямбда-функцій для автоматизації робочого процесу прогнозу через події. Або після навчання предиктора ви можете налаштувати нове правило для отримання SMS-повідомлень через Служба простих сповіщень Amazon (Amazon SNS), нагадуючи вам повернутися до прогнозу, щоб оцінити показники точності предиктора, перш ніж перейти до наступного кроку. Для цієї публікації ми використовуємо Lambda with Простий сервіс електронної пошти Amazon (Amazon SES), щоб надсилати сповіщення. Для отримання додаткової інформації див Як надіслати електронну пошту за допомогою Lambda та Amazon SES?
Огляд рішення
У цьому розділі ми надаємо приклад того, як можна автоматизувати робочі цикли прогнозу за допомогою сповіщень EventBridge, починаючи від імпорту даних, навчання предиктора та генерування прогнозів.
Він починається зі створення правил у EventBridge, до яких можна отримати доступ через API, SDK, CLI та консоль прогнозу. Ви також можете переглянути демонстрацію в наступному розділі. Для цього випадку використання ми вибираємо ціль для всіх правил як лямбда-функцію. Щоб отримати інструкції щодо створення функцій і додавання необхідних дозволів, перегляньте кроки 1 і 2 у Навчальний посібник: планування лямбда-функцій AWS за допомогою EventBridge.
Ви створюєте правила для наступного:
- Імпорт набору даних – перевіряє, чи поле статусу в події є АКТИВНИМ, і викликає прогноз Створити предиктор
- Прогноз – перевіряє, чи є поле статусу в події АКТИВНИМ, і викликає прогноз Створити прогноз
- Прогноз – перевіряє, чи поле статусу в події є АКТИВНИМ, і викликає прогноз Створити експорт прогнозу
- Експорт прогнозу – перевіряє, чи поле статусу в події є АКТИВНИМ, і запускає Amazon SES для надсилання електронного листа. На цьому етапі результати експорту прогнозу вже експортовано до вашого Служба простого зберігання Amazon (Amazon S3) відро.
Після того, як ви налаштуєте правила, ви можете розпочати свій перший робочий процес виклику API завдання імпорту набору даних. Прогноз починає надсилати у ваш обліковий запис події зміни статусу зі статусами CREATE_IN_PROGRESS, ACTIVE, CREATE_FAILED і CREATE_STOPPED. Після того, як подія зіставляється з правилом, вона викликає цільову лямбда-функцію, налаштовану в правилі, і переходить до наступних кроків навчання предиктора, створення прогнозу та, нарешті, експортування прогнозів. Після експорту прогнозів ви отримаєте сповіщення електронною поштою.
Наступна схема ілюструє цю архітектуру.
Створіть правила для сповіщень про прогноз через EventBridge
Щоб створити свої правила для сповіщень, виконайте такі дії:
- На консолі прогнозу виберіть набір даних.
- У Імпорт набору даних розділ, вибрати Налаштувати сповіщення.
Посилання на додаткову інформацію про налаштування сповіщень доступні на панелі довідки.
Вас буде перенаправлено на консоль EventBridge, де ви створите сповіщення.
- На панелі навігації під Подіївиберіть Правила.
- Вибирати Створити правило.
- для ІМ'Я, введіть ім'я.
- під Визначте візеруноквиберіть Шаблон події.
- для Шаблони зіставлення подійвиберіть Попередньо визначений шаблон для кожної служби.
- для Тип події, виберіть свою подію зі спадного меню.
Для цього посту ми вибираємо Зміна стану завдання імпорту набору даних прогнозу тому що нам цікаво знати, коли завершиться імпорт набору даних.
Коли ви вибираєте свою подію, відповідний шаблон події заповнюється в Шаблон події сек
.
- під Виберіть шину подійвиберіть Шина подій AWS за замовчуванням.
- Підтвердьте це Увімкніть правило на шині вибраної події активовано
- для Метавиберіть Лямбда-функція.
- для функція, виберіть створену функцію.
- Вибирати Створювати.
Переконайтеся, що правило та цілі знаходяться в одному регіоні.
Ви перенаправлені на Правила сторінку на консолі EventBridge, де можна побачити підтвердження успішного створення правила.
Висновок
Тепер ви можете ввімкнути сповіщення про зміни статусу робочого процесу під час використання прогнозу. Завдяки одноразовому налаштуванню сповіщень робочого процесу ви можете отримувати сповіщення або налаштовувати послідовні завдання робочого циклу після завершення попереднього робочого процесу, усуваючи адміністративні витрати.
Щоб розпочати роботу з цією можливістю, див Налаштування сповіщень про статус завдання. Ви можете використовувати цю можливість у всіх регіонах, де Forecast є загальнодоступним. Щоб отримати додаткові відомості про доступність регіону, див Регіональні служби AWS.
Про авторів
Алекс Кім є старшим менеджером з продуктів Amazon Forecast. Його місія — надавати рішення AI/ML всім клієнтам, які можуть скористатися цим. У вільний час він захоплюється всіма видами спорту та відкриває нові заклади харчування.
Ранджит Кумар Бодла є SDE в команді Amazon Forecast. Він працює бекенд-розробником у розподіленому середовищі, зосереджуючись на AI/ML і лідерстві. У вільний час любить грати в настільний теніс, подорожувати та читати.
Радж Віппагунта є старшим SDE в AWS AI Services. Він використовує свій величезний досвід роботи з великомасштабними розподіленими системами та свою пристрасть до машинного навчання для створення практичних пропозицій послуг у сфері ШІ. Він допомагав створювати різні рішення для AWS і Amazon. У вільний час він любить читати книги та дивитися відеоблоги про подорожі та кухню з усього світу.
Шеннон Кіллінгсворт є дизайнером UX для Amazon Forecast і Amazon Personalize. Його поточна робота полягає у створенні консольних інтерфейсів, якими може користуватися кожен, і інтеграції нових функцій у консольні інтерфейси. У вільний час він займається фітнесом і автомобілями.
- рахунки
- активний
- Додатковий
- AI
- Alex
- Amazon
- Прогноз Amazon
- Амазонка персоналізувати
- API
- Інтерфейси
- застосування
- архітектура
- Автоматизований
- наявність
- AWS
- AWS Lambda
- книги
- будувати
- зміна
- Перевірки
- зміст
- створення
- Поточний
- Клієнти
- дані
- Попит
- Дизайнерка
- Розробник
- розробників
- Зрив
- є
- ефективність
- Навколишнє середовище
- Event
- Події
- Досліди
- експорт
- риси
- в кінці кінців
- Перший
- фітнес
- потік
- Сфокусувати
- Безкоштовна
- функція
- Як
- HTTPS
- Impact
- імпорт
- Augmenter
- інформація
- IT
- робота
- Керівництво
- вивчення
- навчання за допомогою машини
- Метрика
- Місія
- ML
- рухається
- навігація
- Нові можливості
- сповіщення
- Пропозиції
- На борту
- Викрійки
- Product
- Реагувати
- читання
- ресурси
- результати
- Правила
- SaaS
- Sdk
- обраний
- Послуги
- комплект
- установка
- простий
- Розмір
- SMS
- Софтвер
- Рішення
- Простір
- SPORTS
- Стажування
- старт
- почалася
- стан
- Статус
- зберігання
- Systems
- Мета
- Технологія
- теніс
- час
- Навчання
- подорожувати
- ux
- чекати
- ВООЗ
- в
- Work
- робочий
- працює
- світ