Azure Storage | Transaction

Use Case : I want to store a variable counter for my hardware availability that is used by multiple services. Storage should support transactions (isolation, atomic, durable, consistent), allow locks.

What is the best offering by Azure?