Explore Azure Functions
- Discover Azure Functions + Storage Account (มันบังคับสร้าง)
- Azure Functions
- Logic Apps
- WebJobs
- hosting options
- Plan
- Consumption plan (default) - ใช้ตามจริง
- Functions Premium plan - Consumption + Automatically scales
- App service plan - Best for long-running scenarios ต้องไปเปิด Always on ด้วยนะ / best when predictive scaling แต่ทำ Durable Functions ไม่ได้
- Hosting option
- App Service Environment (ASE) securely running App Service
- Kubernetes with KEDA
- Plan
- Scale Azure Functions
- scale controller to monitor the rate of events แล้ว scale out / scale in
- Scaling behaviors ต้องดู
- Maximum instances 1 Function ได้ 200 Instance ถ้าจะเอาค่าอื่นแก้
functionAppScaleLimit
- New instance rate (ตาม Requests)
- Maximum instances 1 Function ได้ 200 Instance ถ้าจะเอาค่าอื่นแก้
Knowledge Check: Explore Azure Functions (Knowledge Check)
Develop Azure Functions
- Explore Azure Functions development
- กำหนด Spec ใน function.json
- type - binding อะไร เช่น trigger / table
- direction - in/out (triggers จะเป็น in เสมอ)
- name - ชื่อที่ใช้
- กำหนด Spec ใน function.json
- Create triggers and bindings
- Trigger and binding definitions ขึ้นกับภาษามี C# / Java / TypeScript
- Connect functions to Azure services
Knowledge Check: Develop Azure Functions (Knowledge Check)
Implement Durable Functions
Reference
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.