No results found

Your search did not match any results.

Oracle Cloud Infrastructure Streaming

Ingest and store continuous, high-volume data streams and process them in real-time.

With the proliferation of connected devices - from ubiquitous mobile devices to IoT devices in industrial automation - business applications face the unique challenge of dealing with a continuous flow of high-volume data and the need to support in-the-moment decisions. Oracle Cloud Infrastructure Streaming is a fully managed solution that enables these applications to ingest large amounts of continuous data from multiple sources, making that data available for immediate processing.

Fully Managed

Fully Managed

Removes the complexity and operational burden from running your data streams so you can focus on building great apps.

Operate at Scale

Operate at Scale

Run production scale streaming applications with easy scalability and peace of mind.

Durable

Durable

We persist all the incoming data streams so you can replay your reads any time you want.

Product Features

Open all Close all

Elastic Pricing

  • Streaming pricing is intuitive, simple and elastic; customers pay only for what they use, which makes it attractive for workloads with large spikes.

Use Cases

  • Streaming can be used for messaging, ingesting high volume data such as application log data, operational telemetry data, web click-stream data or other use cases in which data is produced and processed continually and sequentially in a publish-subscribe messaging model.

Messaging

  • Use streaming as a backplane to decouple components of large systems.
  • Key-scoped ordering, low latency and guaranteed durability of streaming provide reliable primitives to implement a variety of messaging patterns, while high throughput potential allows for such a system to scale well.

Web/Mobile activity data ingestion

  • Use streaming as your ingestion pipeline for usage data from web sites or mobile apps (such as page views, searches, or other actions users may take).
  • Streaming’s consumer model makes it easy to feed information to multiple real-time monitoring and analytics systems or to a data warehouse for offline processing and reporting.

Metric and log ingestion

  • Use streaming as an alternative for traditional log and metrics aggregation approaches to help make critical operational data more quickly available for indexing, analysis, and visualization.

Infrastructure and application event processing

  • Use streaming as a unified entry point for cloud components to report their life cycle events for audit, accounting, and related activities.

Ease-of-Use

  • It's fully managed; from the underlying infrastructure to provisioning, deployment, maintenance, security patches, replication and consumer groups, which makes application development easier.
  • Streaming is fully integrated with all the platform services of Oracle Cloud from access control to tagging, account lifecycle and cost tracking among others.
  • Streaming provides consumer group management to simplify application development by offloading load balancing, coordination and offset management.
  • Streaming pricing is intuitive, simple and elastic; customers pay only for what they use, which makes it attractive for workloads with large spikes - no more paying for provisioned resources to handle application spikes.

Security

  • All data in the streaming service is encrypted in motion as well as at rest.
  • Streaming service is integrated with Identity and Access Management, which enables fine-grained security rules enforcement via access control policies.

Highly Reliable

  • Each incoming message to the streaming service gets replicated to 3 geographically distributed Availability Domains within a region before an acknowledgement is sent.
  • Streaming is highly available and ensures availability and performance guarantee in case of an availability domain failure.

Use Cases

Streaming can be used for messaging, ingesting high volume data such as application log data, operational telemetry data, web click-stream data or other use cases in which data is produced and processed continually and sequentially in a publish-subscribe messaging model.

 

Messaging

Use streaming as a backplane to decouple components of large systems. Key-scoped ordering, low latency and guaranteed durability of streaming provide reliable primitives to implement a variety of messaging patterns, while high throughput potential allows for such a system to scale well.

 

Web/Mobile activity data ingestion

Use streaming as your ingestion pipeline for usage data from web sites or mobile apps (such as page views, searches, or other actions users may take). Streaming’s consumer model makes it easy to feed information to multiple real-time monitoring and analytics systems or to a data warehouse for offline processing and reporting.

 

Metric and log ingestion

Use streaming as an alternative for traditional log and metrics aggregation approaches to help make critical operational data more quickly available for indexing, analysis, and visualization.

 

Infrastructure and application event processing

Use streaming as a unified entry point for cloud components to report their life cycle events for audit, accounting, and related activities.

Trending

What's New in Infrastructure Streaming