AppManager icon-petrol

    Ververica Platform

    Management & Operations

    Ververica operationalized years of experience working with Apache Flink users to provide a turnkey solution to operate and manage stateful stream processing applications. The result, Ververica Platform, reduces the infrastructure requirements to move your applications to production and allows development teams to focus on core business logic.

    The underlying resource manager (Kubernetes), integrations, and default configurations are fully managed by the platform, giving enterprises the flexibility to achieve standardized deployments across different teams and avoid “reinventing the wheel” when it comes to infrastructure management and integration work.

    Ververica Platform provides a secure RESTful API and a web-based user interface for performing stateful operations (e.g. upgrades, migrations, roll-backs) and other common operational tasks.

    Benefits

    24x7-stream-processing (1)

    24x7 Stream Processing with Confidence

    Ververica Platform is battle-tested to support business-critical, continuous applications in production environments. The built-in restore and upgrade strategies guarantee state consistency through thick and thin — including disaster scenarios.
    deploy-apache-flink (1)

    End-to-End Configuration in the Cloud & On-Premise

    Once configured, Ververica Platform comes with all the required dependencies for cloud as well as on-premise deployments and will automatically configure all Apache Flink applications consistently for fault tolerance and High Availability.

     

     

    lifecycle management icon-2

    Flexible Lifecycle Management & Disaster Recovery

    The behaviour of Ververica Platform during application setup and teardown can be controlled to fit your requirements when upgrading the application. Fault tolerance for disaster recovery and other state-aware operations is rooted in the robust snapshot model of Apache Flink.

    How does it work?

    • Application manager
      Application manager
    • Artifacts Service
      Artifacts Service
    app-manager-diagram-1-1

    Application Manager orchestrates Apache Flink jobs in Kubernetes.

    It provides a secured, RESTful API and a user interface for specifying Flink applications.

    The main abstraction for specifying Flink applications is a declarative specification, including the Flink jar, parallelism, configuration parameters, and resource requirements.

    Application Manager ensures that all the managed Flink applications are healthy and operating as expected.

    If Application Manager is unavailable due to a failure, Flink jobs will keep running. When the Application Manager recovers, the state of all Flink applications under its control will be recovered, and any pending operations, such as migrations or deployment changes, will be completed.

    app-manager-diagram-1-1

    Ververica Artifact Service manages application artifacts on top of a distributed file system or blob storage. 

    Artifacts can be either uploaded via the Ververica Platform web interface or the file system/blob storage directly. Once uploaded these artifacts can be used in Application Manager deployments.

    Ververica Platform supports HDFS, NFS and the blob storage services of major cloud providers (S3, GCS, ABS, OSS).

    Resources to Get You Started

    Set up a Meeting

    Fill out the form and we’ll have a Ververica expert contact you. Our experts can answer questions, provide more information, and help you understand what our solutions can do for your business.

    By clicking Submit you agree that your personal data submitted via this form will be processed in accordance with the Ververica Privacy Policy.