Rozdíly mezi Service Fabric v Linuxu a ve Windows
Existují určité funkce, které jsou ve Windows podporované, ale v Linuxu zatím ne. S každou vydanou verzí se rozdíly mezi funkcemi budou zmenšovat, až si nakonec sady funkcí budou odpovídat. Mezi nejnovějšími dostupnými verzemi existují následující rozdíly.
- Envoy (reverzní proxy server) je v Linuxu ve verzi Preview
- Samostatný instalační program pro Linux ještě není v Linuxu k dispozici.
- Přesměrování konzoly (nepodporuje se v produkčních clusterech s Linuxem ani s Windows).
- Fault Analysis Service (FAS) v Linuxu.
- Služba DNS pro služby Service Fabric (služba DNS je podporována pro kontejnery v Linuxu).
- Ekvivalenty příkazů rozhraní příkazového řádku pro určité příkazy PowerShellu (seznam je níže, většina z nich platí jenom pro samostatné clustery)
- Rozdíly v implementaci protokolu, které můžou mít vliv na škálovatelnost
- Rozdíl v kanálu událostí Service Fabric
Rutiny PowerShellu, které nefungují v clusteru Service Fabric s Linuxem
- Invoke-ServiceFabricChaosTestScenario
- Invoke-ServiceFabricFailoverTestScenario
- Invoke-ServiceFabricPartitionDataLoss
- Invoke-ServiceFabricPartitionQuorumLoss
- Restart-ServiceFabricPartition
- Start-ServiceFabricNode
- Stop-ServiceFabricNode
- Get-ServiceFabricImageStoreContent
- Get-ServiceFabricChaosReport
- Get-ServiceFabricNodeTransitionProgress
- Get-ServiceFabricPartitionDataLossProgress
- Get-ServiceFabricPartitionQuorumLossProgress
- Get-ServiceFabricPartitionRestartProgress
- Get-ServiceFabricTestCommandStatusList
- Remove-ServiceFabricTestState
- Start-ServiceFabricChaos
- Start-ServiceFabricNodeTransition
- Start-ServiceFabricPartitionDataLoss
- Start-ServiceFabricPartitionQuorumLoss
- Start-ServiceFabricPartitionRestart
- Stop-ServiceFabricChaos
- Stop-ServiceFabricTestCommand
- Get-ServiceFabricNodeConfiguration
- Get-ServiceFabricClusterConfiguration
- Get-ServiceFabricClusterConfigurationUpgradeStatus
- Get-ServiceFabricPackageDebugParameters
- New-ServiceFabricPackageDebugParameter
- New-ServiceFabricPackageSharingPolicy
- Add-ServiceFabricNode
- Copy-ServiceFabricClusterPackage
- Get-ServiceFabricRuntimeSupportedVersion
- Get-ServiceFabricRuntimeUpgradeVersion
- New-ServiceFabricCluster
- New-ServiceFabricNodeConfiguration
- Remove-ServiceFabricCluster
- Remove-ServiceFabricClusterPackage
- Remove-ServiceFabricNodeConfiguration
- Test-ServiceFabricClusterManifest
- Test-ServiceFabricConfiguration
- Update-ServiceFabricNodeConfiguration
- Approve-ServiceFabricRepairTask
- Complete-ServiceFabricRepairTask
- Get-ServiceFabricRepairTask
- Invoke-ServiceFabricDecryptText
- Invoke-ServiceFabricEncryptSecret
- Invoke-ServiceFabricEncryptText
- Invoke-ServiceFabricInfrastructureCommand
- Invoke-ServiceFabricInfrastructureQuery
- Remove-ServiceFabricRepairTask
- Start-ServiceFabricRepairTask
- Stop-ServiceFabricRepairTask
- Update-ServiceFabricRepairTaskHealthPolicy
Další kroky
- Příprava vývojového prostředí v Linuxu
- Příprava vývojového prostředí v OSX
- Vytvoření a nasazení první aplikace Service Fabric v Javě v Linuxu pomocí Yeomana
- Vytvoření a nasazení první aplikace Service Fabric Java v Linuxu pomocí modulu plug-in Service Fabric pro Eclipse
- Vytvoření první aplikace v C# v Linuxu
- Správa aplikací pomocí Service Fabric CLI