Azure / service-fabric-mesh-preview

Service Fabric Mesh is the Service Fabric's serverless offering to enable developers to deploy containerized applications without managing infrastructure. Service Fabric Mesh , aka project “SeaBreeze” is currently available in private preview. This repository will be used for tracking bugs/feature requests as GitHub issues and for maintaining the latest documentation.
MIT License
82 stars 12 forks source link

Mount external storage volumes without Azure Files #281

Open benc-uk opened 5 years ago

benc-uk commented 5 years ago

The current way to map/mount persistent external storage uses Azure Files and therefore SMB, there are platforms and technologies that can't support this, for example MongoDB simply refuses to start as they expect direct and lower level filesystem access

In Kubernetes this is not a problem as Kubernetes supports Azure Disks, and you can easily mount a volume into a container via a Persistent Volume Claim and have that automatically backed with an Azure Disk

Without this, SF Mesh seems quite limited the stateful/database workloads it will be able to support

SamirFarhat commented 5 years ago

Suppose you can mount a disk. How the HA will be managed? Even in AKS, this is not supported.

benc-uk commented 5 years ago

I have HA services running in AKS using PVC. Kubernetes moves the storage to the node when the container/pod moves to a different node, and you can use sidecars to make sure replication happens

alecor191 commented 5 years ago

@benc-uk did you check out Service Fabric Reliable Disk volumes?