Nav

Anypoint Object Store V2

Object Store v2 lets applications store data and states across batch processes and Mule components, from within a single application. OSv2 acts as the backend for Mule 3 and Mule 4 object store access, which enables applications to write directly to object store, use its REST API, and write and read using the Object Store connector. See the FAQ for Object Store information.

osv2-architecture

Object Store v2 provides:

  • Object Store v2 keys persist for 30 days unless updated. If a key is updated, the expiry time resets to another 30 days. For more information, see How long can data persist in OSv2?.

  • Supports unlimited keys.

  • Fully integrated with the Anypoint Platform.

  • OSv2 HA is available in all supported regions and availability zones within each region.

  • Data co-located in the same region as your deployed Mule applications.

  • Mule connector for Mule applications and REST interface for external applications.

  • End-to-end secure transport and storage. Object Store v2 uses TLS for secure transport.

  • Data at rest is stored using FIPS 140-2 compliant encryption standards.

  • Stores values up to 10 MB in size.

  • Confirmable timeout to enable rollbacks.

You can use the existing Object Store Connector to create applications that write data to the object store.

Object Store v2 contains a user interface available in the Anypoint Platform > Runtime Manager.

Upgrading to Object Store v2

  • Back up all the data in your current object store.

    Data does not carry over from Object Store v1 to v2. Any data you have in your v1 object store, including watermarks and other Mule component states, does not move to v2. If you revert back to OSv1, your OSv1 data will still be there.
  • To access Object Store v2, in Anypoint Platform, click Runtime Manager. Click the name of your application to view the application’s dashboard, and click Manage Application. In the Settings screen, click Use Object Store v2. Accept the prompt. The Application Data section of the Runtime Manager’s Dashboard changes to Object Store.

    Click Use Object Store V2 in the Runtime Manager

Object Store Notes

  • For Object Store v2 region availability see Where is OSv2 available? in the FAQ.

  • The Object Store Connector works for both Object Store version 1 and 2.

  • OSv2 enforces a maximum data persistence of 30 days from time of creation.

  • Free accounts are rate limited to 10 transactions per second per application. To go beyond the base 10 TPS rate limit, contact your MuleSoft account team.

  • OSv2 overrides the _defaultUserObjectStore object store. In the Object Store connector, you must set the Object Store Reference field to _defaultUserObjectStore for data to be stored in OSv2.

  • Object store data stays within the same region where the Mule application resides.