Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.
日本語の概要は準備中です。原文の説明を表示しています。
Select and implement the right Azure compute platform for a workload. Decision tree guides choice based on workload characteristics, scaling needs, and operational maturity. Covers serverless, PaaS, containers, Kubernetes, and IaaS patterns.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Choose the compute option with the lowest operational burden that meets your workload's functional and non-functional requirements. Managed services first; IaaS only when control is mandatory.
Serverless (Least ops):
Azure Functions
└─ Pro: Zero infrastructure, auto-scale, pay-per-exec
└─ Con: Cold starts, max 10-min timeout, limited languages
PaaS (Low ops):
App Service
└─ Pro: Built-in scaling, diagnostics, deployment slots
└─ Con: Single-region, limited customization
Container Apps
└─ Pro: Container-native, auto-scaling, event-driven
└─ Con: Smaller ecosystem, newer service
Containers + Orchestration:
Azure Kubernetes Service (AKS)
└─ Pro: Full Kubernetes control, multi-region, custom scaling
└─ Con: Requires Kubernetes expertise, higher operational burden
IaaS (Most control, Most ops):
Virtual Machines / VMSS
└─ Pro: OS-level control, custom binaries, legacy support
└─ Con: Requires manual patching, scaling, monitoring
Is this a background job triggered by an event (file upload, message queue, timer)?
├─ Yes → Azure Functions (lowest cost, auto-scale, easy)
│ But if: Job runs >10 min → Container Apps or App Service
└─ No → Continue
Is this a stateless HTTP API or web app?
├─ Yes → App Service (built-in scaling, diagnostics)
│ Or: Container Apps (if containerized, multi-region)
├─ Needs Kubernetes → AKS
└─ No → Continue
Does this need OS-level control (custom packages, specific kernel version)?
├─ Yes → Virtual Machines or VMSS
└─ No → One of above managed options
Is latency critical (< 100ms p99)?
├─ Yes → Consider colocating compute with data store (same region/AZ)
│ Evaluate: App Service Plan, VMSS, or Container Apps with CPU optimization
└─ No → Standard deployment acceptable
Do you need to orchestrate multiple microservices?
├─ Yes → AKS (service mesh, traffic mgmt, multi-region)
│ Or: App Service + API Management (simpler, less overhead)
└─ No → Single-service option (Functions, App Service)
Inventory current state:
Predict load profile:
Define SLA:
Candidate 1: Azure Functions
✓ Event-driven, API-triggered, timer-based workloads
✓ Zero infrastructure, auto-scale to thousands
✓ Pay only for execution time
✗ Cold starts (first invocation 1-5 sec)
✗ Max 10-minute execution timeout
✗ Limited to 1.5 GB memory per invocation
✗ Not suitable for stateful or long-running tasks
Cost estimate: 1M invocations/month × $0.20/1M = $0.20 + compute duration charges
Candidate 2: App Service
✓ Web APIs, web apps, long-running services
✓ Instant startup (no cold start)
✓ Built-in auto-scale, deployment slots
✓ Integrated diagnostics, backups
✗ Single region (unless you manage multi-region)
✗ Always-on instances (minimum cost even at 0 traffic)
Cost estimate: P1V2 plan (1 core, 1.75 GB) = $74/month × 2 instances = $148/month
Candidate 3: Container Apps
✓ Containerized microservices, event-scale
✓ Auto-scale to zero (similar to Functions)
✓ Multi-region deployment
✗ Newer service, smaller ecosystem
✗ Kubernetes learning curve
Cost estimate: 0.5 vCPU, 1 GB memory, auto-scale = ~$30-50/month
Candidate 4: AKS
✓ Complex microservices orchestration
✓ Service mesh, traffic mgmt, canary deployments
✓ Multi-region, high availability
✓ Kubernetes portability
✗ Requires Kubernetes expertise
✗ Significant operational overhead
✗ Higher minimum cost (node pool)
Cost estimate: 3-node cluster (B2S VMs) = $30/month × 3 + storage + egress = $100-200/month+
Candidate 5: Virtual Machines
✓ Legacy app, custom OS packages, GPL software
✓ OS-level control
✗ Manual scaling, patching, monitoring
✗ Highest operational burden
✗ Highest minimum cost
Cost estimate: D2s_v3 VM = $97/month × 2 (HA) = $194/month minimum
Baseline sizing (off-peak):
Scaling policy:
Cost impact of scaling:
Recommended Compute Option
Justification & Trade-Offs
Sizing & Scaling
Cold Start & Latency Impact
Operational Checklist
Migration Readiness
Workload: Image resize triggered on file upload to blob storage
Workload: REST API for mobile app
Workload: 5 services: API gateway, auth, billing, inventory, notifications
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.
日本語の概要は準備中です。原文の説明を表示しています。
Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.
日本語の概要は準備中です。原文の説明を表示しています。
Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.
日本語の概要は準備中です。原文の説明を表示しています。
Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.
日本語の概要は準備中です。原文の説明を表示しています。
Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.
日本語の概要は準備中です。原文の説明を表示しています。
Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.
日本語の概要は準備中です。原文の説明を表示しています。