reference deployment

Cribl Stream for AWS PrivateLink

Private connectivity to Cribl Stream from other AWS accounts and VPCs

This Partner Solution deploys Cribl Stream for Amazon Web Services (AWS) PrivateLink to the AWS Cloud. It's for users that want a Cribl Stream deployment accessible from other AWS accounts and virtual private clouds (VPCs) through a PrivateLink VPC endpoint.

Cribl Stream is a vendor-neutral observability pipeline to route and enrich your machine data. Stream organizes your data and can route it to one or more supported destinations for storage and analytics. For example, it can write a full-fidelity retention copy of your data to object storage like Amazon Simple Storage Service (Amazon S3) and replay the data. Or, if the data is security-related, Stream can map it against a threat list before routing it to an analytics tool. For more information, refer to cribl.io.

Cribl logo

This Partner Solution was developed by Cribl in collaboration with AWS. Cribl is an AWS Partner.

  •  What you'll build
  • This Partner Solution sets up the following:

    • A highly available architecture that spans two Availability Zones in your VPC.
    • An Application Load Balancer to route user web traffic to Cribl Stream instances.
    • A PrivateLink VPC endpoint for private access to the Partner Solution VPC from other AWS accounts.
    • A Network Load Balancer to route traffic from the PrivateLink VPC endpoint to Cribl Stream worker nodes in the public subnets.
    • In the public subnets, a Cribl Stream leader node and two worker nodes in Auto Scaling groups. Each node is deployed to an Amazon Elastic Compute Cloud (Amazon EC2) instance.*
    • AWS Identity and Access Management (IAM) for a role and policy for the Cribl Stream instances.

    * By default, to give users a better experience when getting started with Cribl Stream, this Partner Solution deploys in a public subnet. If you're deploying this Partner Solution to a production environment, consider using a private subnet.

  •  How to deploy
  • To deploy this Partner Solution, follow the instructions in the deployment guide, which includes these steps.

    1. Sign in to your AWS account. If you don't have an account, sign up at https://aws.amazon.com.
    2. Subscribe to Cribl Stream Single Instance (Free) x86_64 on AWS Marketplace.
    3. Launch the Partner Solution. Before you create the stack, choose the AWS Region from the top toolbar. The stack takes about 15 minutes to deploy. You can choose from the following options:
    4. Log into the Cribl Stream web console.

    Amazon may share user-deployment information with the AWS Partner that collaborated with AWS on this solution.  

  •  Cost and licenses
  • This Partner Solution requires a subscription to the Amazon Machine Image (AMI) for Cribl Stream Single Instance (Free) x86_64, available on AWS Marketplace.

    You are responsible for the cost of the AWS services and any third-party licenses used while running this solution. There is no additional cost for using the solution.

    This solution includes configuration parameters that you can customize. Some of these settings, such as instance type, affect the cost of deployment. For cost estimates, refer to the pricing pages for each AWS service you use. Prices are subject to change.

    Tip: After you deploy a solution, create AWS Cost and Usage Reports to track associated costs. These reports deliver billing metrics to an Amazon Simple Storage Service (Amazon S3) bucket in your account. They provide cost estimates based on usage throughout each month and aggregate the data at the end of the month. For more information, refer to What are AWS Cost and Usage Reports?