Категории

Cуществуют следующие способы оплаты за занятия:

  • Абонемент на 8 посещений (срок действия 1 месяц) - 300 грн.;
  • Абонемент на 4 посещения (срок действия 1 месяц) - 200 грн.;
  • Абонемент на 12 посещений(срок действия 1 месяц) - 400 грн.;
  • Разовое посещение - 60 грн.
(ДЛИТЕЛЬНОСТЬ ЗАНЯТИЙ ПО 1,5 ЧАСА)

Створення програми-функції на порталі Azure

  1. Створення програми-функції Create a function app
  2. Плани обслуговування Service plans
  3. Вимоги до облікового запису зберігання Storage account requirements
  4. Додаткова інформація Next steps

Додатки-функції Azure використовують інфраструктуру служби додатків Azure. Azure Function Apps uses the Azure App Service infrastructure. У цьому розділі показано, як створити додаток-функцію на порталі Azure. This topic shows you how to create a function app in the Azure portal. Додаток-функція - це контейнер, в якому виконуються окремі функції. A function app is the container that hosts the execution of individual functions. При створенні програми-функції в плані розміщення служби додатків воно може використовувати всі можливості служби додатків. When you create a function app in the App Service hosting plan, your function app can use all the features of App Service.

Створення програми-функції Create a function app

  1. Натисніть кнопку Створити ресурс в верхньому лівому кутку порталу Azure, а потім виберіть Обчислення> Додаток-функція. Select the Create a resource button found on the upper left -hand corner of the Azure portal, then select Compute> Function App.

  2. Використовуйте налаштування програми-функції, зазначені в таблиці під малюнком. Use the function app settings as specified in the table below the image.

    Параметр Setting Рекомендоване значення Suggested value ОПИС Description Ім'я програми App name Глобально унікальне ім'я Globally unique name Ім'я, яке ідентифікує ваше новий додаток-функцію. Name that identifies your new function app. Символи: az, 0-9 і -. Valid characters are az, 0-9, and -. Підписка Subscription Ваша підписка Your subscription Підписка, в якій створено програму-функція. The subscription under which this new function app is created. Група ресурсів Resource Group myResourceGroup myResourceGroup Ім'я нової групи ресурсів, в якій створюється додаток-функція. Name for the new resource group in which to create your function app. ОС OS Windows Windows бессерверной розміщення в Linux є в попередньою версією. Serverless hosting on Linux is currently in preview. Додаткові відомості див. в цій оглядовій статті . For more information, see this considerations article . план розміщення Hosting plan План споживання Consumption plan План розміщення, який визначає виділення ресурсів в додатку-функції. Hosting plan that defines how resources are allocated to your function app. У плані споживання за замовчуванням ресурси додаються динамічно відповідно до потреб функцій. In the default Consumption Plan, resources are added dynamically as required by your functions . при такому бессерверной розміщенні ви платите тільки за час виконання функцій. In this serverless hosting, you only pay for the time your functions run. Коли виконується план служби додатків необхідно управляти масштабуванням додатки-функції . When you run in an App Service plan, you must manage the scaling of your function app . Місцезнаходження. Location Західна Європа West Europe Виберіть найближчий регіон або регіон поруч з іншими службами, до якого отримують доступ ваші функції. Choose a region near you or near other services your functions access. Стек середовища виконання Runtime stack Вибрати потрібну мову Preferred language Виберіть середу виконання, яка підтримує потрібний функціональний мова програмування. Choose a runtime that supports your favorite function programming language. Виберіть .NET для функцій C # і F #. Choose .NET for C # and F # functions. сховище Storage Глобально унікальне ім'я Globally unique name Створіть обліковий запис зберігання для використання додатком-функцією. Create a storage account used by your function app. Ім'я облікового запису зберігання повинно містити від 3 до 24 символів і складатися тільки з цифр і малих літер. Storage account names must be between 3 and 24 characters in length and may contain numbers and lowercase letters only. Можна також використовувати існуючий обліковий запис за умови, що вона відповідає вимогам облікового запису сховища . You can also use an existing account, which must meets the storage account requirements . Application Insights Application Insights значення за замовчуванням Default Створює ресурс Application Insights з таким же ім'ям програми в найближчому підтримуваному регіоні. Creates an Application Insights resource of the same App name in the nearest supported region . Розгорнувши цей параметр, можна задати нове ім'я ресурсу або вибрати інше розташування в географічному регіоні Azure , Де будуть зберігається дані. By expanding this setting, you can change the New resource name or choose a different Location in an Azure geography where you want to store your data.
  3. Виберіть Створити, щоб підготувати і розгорнути додаток-функцію. Select Create to provision and deploy the function app .

  4. Виберіть значок повідомлення в правому верхньому кутку порталу. Ви повинні побачити повідомлення Розгортання виконано. Select the Notification icon in the upper-right corner of the portal and watch for the Deployment succeeded message .

  5. Виберіть Перейти до ресурсу для перегляду нової програми-функції. Select Go to resource to view your new function app . Можна також встановити прапорець Закріпити на панелі моніторингу. You can also select Pin to dashboard. Це спростить повернення до цього ресурсу додатка-функції з панелі моніторингу. Pinning makes it easier to return to this function app resource from your dashboard.

При створенні програми-функції вкажіть допустиме ім'я додатка, що містить тільки літери, цифри і дефіси. When you create a function app, supply a valid App name, which can contain only letters, numbers, and hyphens. Символ підкреслення (_) використовувати не можна. Underscore (_) is not an allowed character.

Ім'я облікового запису зберігання повинно містити від 3 до 24 символів і складатися тільки з цифр і малих літер. Storage account names must be between 3 and 24 characters in length and may contain numbers and lowercase letters only. Ім'я облікового запису зберігання повинно бути унікальним в Azure. Your storage account name must be unique within Azure.

Після створення програми-функції можна створити окремі функції на одному або декількох мовах програмування. After the function app is created, you can create individual functions in one or more different languages. створіть функції за допомогою порталу , безперервного розгортання або передачі по FTP . Create functions by using the portal , continuous deployment , Or by uploading with FTP .

Плани обслуговування Service plans

Функції Azure пропонують два плану обслуговування: план споживання і план служби додатків. Azure Functions has two different service plans: Consumption plan and App Service plan. План споживання автоматично виділяє обчислювальні ресурси в процесі виконання коду, масштабуючи їх відповідно до навантаження і звільняючи, коли код не виконується. The Consumption plan automatically allocates compute power when your code is running, scales-out as necessary to handle load, and then scales-in when code is not running. План служби додатків надає додатком-функції при роботі з органами служби додатків. The App Service plan gives your function app access to all the facilities of App Service. План обслуговування потрібно вибрати при створенні програми-функції, і в даний час неможливо змінити обраний план. You must choose your service plan when your function app is created, and it can not currently be changed. Додаткові відомості див. У розділі Вибір правильного плану обслуговування для Функцій Azure . For more information, see Choose an Azure Functions hosting plan .

Якщо ви плануєте виконати функції JavaScript в плані служби додатків, слід вибрати план з використанням меншого числа ядер. If you are planning to run JavaScript functions on an App Service plan, you should choose a plan with fewer cores. Додаткові відомості див. У розділі огляду функцій для JavaScript . For more information, see the JavaScript reference for Functions .

Вимоги до облікового запису зберігання Storage account requirements

При створенні програми-функції в службі додатків необхідно створити або прив'язати обліковий запис зберігання Azure загального призначення, що підтримує сховища BLOB-об'єктів, черг і таблиць. When creating a function app in App Service, you must create or link to a general-purpose Azure Storage account that supports Blob, Queue, and Table storage. Для внутрішніх операцій, таких як управління тригерами і ведення журналу виконання функцій, Функції Azure використовують службу сховища. Internally, Functions uses Storage for operations such as managing triggers and logging function executions. Деякі облікові записи зберігання не підтримують черги і таблиці. Наприклад, це відноситься до облікових записів зберігання тільки для великих двійкових об'єктів, службі сховища Azure рівня "Преміум" і облікових записів зберігання загального призначення з реплікацією ZRS. Some storage accounts do not support queues and tables, such as blob-only storage accounts, Azure Premium Storage, and general-purpose storage accounts with ZRS replication. Ці облікові записи будуть відфільтровані з колонки "Рахунок зберігання" при створенні програми-функції. These accounts are filtered out of from the Storage Account blade when creating a function app.

Примітка

При використанні плану споживання файли коду і конфігурації прив'язок додатки-функції зберігаються в сховищі файлів Azure в основний облікового запису зберігання. When using the Consumption hosting plan, your function code and binding configuration files are stored in Azure File storage in the main storage account. При видаленні основної облікової записи зберігання це елементи вилучаються без можливості відновлення. When you delete the main storage account, this content is deleted and can not be recovered.

Додаткові відомості про типи облікових записів зберігання см. В розділі Введення в служби сховища Azure . To learn more about storage account types, see Introducing the Azure Storage Services .

Додаткова інформація Next steps

Отже, ви створили першу функцію. Тепер давайте додамо до неї вихідну прив'язку, яка дозволяє записувати повідомлення в чергу служби сховища. Now that you have created your first function, let's add an output binding to the function that writes a message to a Storage queue.