Skip to content

Commit 8489aab

Browse files
authored
Merge pull request #228296 from EXPEkesheth/patch-48
Update fhir-service-autoscale.md
2 parents 6c3e5f1 + 995df06 commit 8489aab

File tree

1 file changed

+33
-10
lines changed

1 file changed

+33
-10
lines changed

articles/healthcare-apis/fhir/fhir-service-autoscale.md

Lines changed: 33 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,50 @@ ms.date: 06/06/2022
99
ms.author: kesheth
1010
---
1111

12-
# FHIR service autoscale
12+
# Autoscaling
1313

14-
FHIR service in Azure Health Data Services is a managed service allowing customers to persist FHIR-compliant healthcare data and interact with it securely through the API service endpoint. The FHIR service provides the built-in autoscale capability to meet various workloads.
14+
Azure Health Data Services provides a managed service for persisting FHIR-compliant healthcare data and interacting with it securely through the API service endpoint.
1515

16-
## What is FHIR service autoscale?
16+
Autoscaling is a capability to dynamically scale your FHIR service based on the load reported. The FHIR service in Azure Health Data Services provides the built-in autoscale capability and the process is automated. The capability provides elasticity and enables provisioning of additional instances for customers FHIR service on demand.
1717

18-
The autoscale feature for FHIR service is designed to provide optimized service scalability automatically to meet customer demands when they perform data transactions in consistent or various workloads at any time. It's available in all regions where the FHIR service is supported. Keep in mind that the autoscale feature is subject to the resources available in Azure regions.
18+
The autoscaling feature adjusts computing resources automatically to optimize service scalability. There's no action required from customers.
1919

20-
## How does FHIR service autoscale work?
20+
The autoscaling feature for FHIR service is available in all regions where the FHIR service is supported.
21+
> [!NOTE]
22+
> Autoscaling feature is subject to the resources availability in Azure regions.
2123
22-
The autoscale feature adjusts computing resources automatically to optimize the overall service scalability. It requires no action from customers.
24+
## Autoscaling Policies
2325

24-
When transaction workloads are high, the autoscale feature increases computing resources automatically. When transaction workloads are low, it decreases computing resources accordingly. Whether you're performing read requests that include simple queries like getting patient information using a patient ID, and advanced queries like getting all DiagnosticReport resources for patients whose name is "Sarah", or you're creating or updating FHIR resources, the autoscale feature manages the dynamics and complexity of resource allocation to ensure high scalability.
26+
Autoscaling policies defined for FHIR service consists of two parts:
2527

26-
### What is the cost of the FHIR service autoscale?
28+
* Scaling Trigger
2729

28-
The autoscale feature incurs no extra costs to customers based on the new API billing model.
30+
Scaling Trigger describes when scaling of the service will be performed. Conditions that are defined in the trigger are checked periodically to determine if a service should be scaled or not. All triggers that are currently supported are Average CPU, Max Worker Thread, Average LogWrite, Average data IO.
31+
32+
* Scaling mechanism
33+
34+
Scaling Mechanism describes how scaling will be performed when it's triggered. Mechanism is only applied when the conditions from the trigger are met.
35+
There are three factors that determine when the service will be scaled:
36+
37+
* Lower load threshold is a value that determines when the service will be scaled in. If the average load of all instances is lower than 20% of CPU usage then the service will be scaled in.
38+
39+
* Upper load threshold is a value that determines when the service will be scaled out. If the average load of all instances is higher than 70% of CPU usage then the service will be scaled out.
40+
41+
* Scaling interval
42+
43+
Scaling Interval is used determines how often the trigger will be checked. Once the trigger is checked, if scaling is needed the mechanism will be applied. If
44+
scaling isn't needed, then no action will be taken. In both cases, trigger won't be checked again before scaling interval expires again. Scaling interval is
45+
set to 1 minute.
46+
47+
## FAQ
48+
49+
### What is the cost to enable autoscaling for FHIR service?
50+
51+
The autoscaling feature incurs no extra costs to customers.
2952

3053
## Next steps
3154

32-
In this article, you've learned about the FHIR service autoscale feature in Azure Health Data Services, for more information about the FHIR service supported features, see
55+
In this article, you've learned about the FHIR service autoscaling feature in Azure Health Data Services, for more information about the FHIR service supported features, see
3356

3457
>[!div class="nextstepaction"]
3558
>[Supported FHIR Features](fhir-features-supported.md)

0 commit comments

Comments
 (0)