Skip to content

Commit 712ec7c

Browse files
authored
Merge pull request #86570 from Nickomang/master
Added paragraph on scalability by platform
2 parents e1916e6 + 46a7e51 commit 712ec7c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

articles/service-fabric/service-fabric-concepts-scalability.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.devlang: dotnet
1313
ms.topic: conceptual
1414
ms.tgt_pltfrm: NA
1515
ms.workload: NA
16-
ms.date: 08/18/2017
16+
ms.date: 08/26/2019
1717
ms.author: masnider
1818

1919
---
@@ -118,6 +118,10 @@ Another option for scaling with Service Fabric is to change the size of the clus
118118

119119
For more information, see [cluster scaling](service-fabric-cluster-scaling.md).
120120

121+
## Choosing a platform
122+
123+
Due to implementation differences between operating systems, choosing to use Service Fabric with Windows or Linux can be a vital part of scaling your application. One potential barrier is how staged logging is performed. Service Fabric on Windows uses a kernel driver for a one-per-machine log, shared between stateful service replicas. This log weighs in at about 8 GB. Linux, on the other hand, uses a 256 MB staging log for each replica, making it less ideal for applications that want to maximize the number of lightweight service replicas running on a given node. These differences in temporary storage requirements could potentially inform the desired platform for Service Fabric cluster deployment.
124+
121125
## Putting it all together
122126
Let's take all the ideas that we've discussed here and talk through an example. Consider the following service: you are trying to build a service that acts as an address book, holding on to names and contact information.
123127

0 commit comments

Comments
 (0)