Free MuleSoft CONNECT Keynote & Expo Pass Available!

Register now+
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.

Note: Access to Object Store V2 requires an access entitlement. Contact MuleSoft for more information.

osv2-architecture

Object Store v2 provides:

  • Persistent storage of objects with a flexible time to live (TTL) of up to 30 days. (After 30 days, the keys expire but the object store continues to be available.)

  • Supports unlimited keys.

  • Fully integrated with the Anypoint Platform.

  • Full HA across availability zones within a region.

  • 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.

About 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, will no longer be available after switching to v2.
  • 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.

Object Store Notes

  • OSv2 is available in:

    • APAC: Tokyo (ap-northeast-1), Singapore (ap-southeast-1), and Sydney (ap-southeast-2).

    • EU: Frankfurt (eu-central-1), Ireland (eu-west-1), and London (eu-west-2).

    • North America: Central Canada (ca-central-1), Northern Virginia (us-east-1), and Oregon (us-west-2).

    • South America: Sao Paulo (sa-east-1).

  • The object store persists in the same region as the worker storing and consuming data from the store.

  • 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.

  • OSv2 is rate limited to 10 TPS per application.

  • OSv2 overrides the _defaultUserObjectStore and _muleObjectStoreManager object stores.

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