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
83 stars 10 forks source link

Pricing Clarification #354

Closed kentcb closed 5 years ago

kentcb commented 5 years ago

Hi,

I understand that pricing for SFM is far cheaper - even free - during preview. However, I want to get some clarity on how pricing might look once it's out of preview. I'd hate to put in a bunch of effort porting to SFM only to find out it's more expensive than SF.

I heard somewhere that it will effectively bill using Azure Container Instances pricing. Is this true? If so, what does this mean for services? Typically, a containerized microservice won't exit - it will sit idle until it receives a message it needs to deal with. Will the SFM pricing model charge for that idle time or not?

Sorry if this has been answered already - I can't find any detailed information on this.

dkkapur commented 5 years ago

@kentcb - what you've heard about billing matching that of ACI is currently still true. The model prices based on container uptime, which means if the container is up and running, regardless of whether or not it is "doing work" as defined by how you architect your application, it will be charged based on the CPU and memory utilization. You could spin up containers only when required if needed, but in that case your orchestration will either be running in Mesh (which will be charged), or elsewhere (in which case ACI could be a good fit for you to run in production today).