Overview
Product video
Diffusion is a pub-sub cache server based on websocket technologies, letting clients keep a connection open and get notified of state changes instead of polling for updates. Minimises traffic flow with minimal latency. Diffusion enables end-to-end data flow, securely, and at scale. The key differentiators for Diffusion are: - Unified Deployment: Flexibly choose on-premises or cloud or hybrid deployment. - Adaptive Integration: Seamlessly connect to your data sources with adapters framework that provides 80% of the production ready code. - Security: precise role-based access control and data filtering that enables hyper personalization of data streams. - Low-code Excellence: Use expressive data transformation rules to simplify solutions while minimising complexity, saving costs and reduce the number 3rd party external services to operate and be maintained.
Highlights
- Scalability and Power: High performance, low bandwidth, and delivery of scalable, future proofed, solutions.
- Agile and Customer-Driven: Anticipating needs, delivering forward-thinking solutions.
- Efficiency and Personalisation: Delivering tailored data streams for personalised impact.
Details
Features and programs
Financing for AWS Marketplace purchases
Pricing
Vendor refund policy
No refunds
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Diffusion Server 3-node cluster deployment
This deployment allows the user to deploy a highly available 3-node diffusion server cluster under the user account. The deployment will create a VPC, an autoscale group with 3 EC2 instances running Diffusion Server in cluster mode.
CloudFormation Template (CFT)
AWS CloudFormation templates are JSON or YAML-formatted text files that simplify provisioning and management on AWS. The templates describe the service or application architecture you want to deploy, and AWS CloudFormation uses those templates to provision and configure the required services (such as Amazon EC2 instances or Amazon RDS DB instances). The deployed application and associated resources are called a "stack."
Version release notes
Additional details
Usage instructions
#Diffusion Cluster AWS Deployment guide
Step 1: Configure the Cluster
To configure your Diffusion Cluster, do the following:
- Enter the Stack name.
- DashboardAccessCIDR: You can specify an IP address or a range of IPs from which access to the Dashboard is allowed.
- Under DashboardPwd, choose the password for the administrative account to access the Dashboard. Please note that the username for the account is “admin”.
- DataSourceAccessCIDR: This parameter specifies the IP or IP range to grant access to the Diffusion Cluster (to send and receive data).
- Under the Instance type, choose an instance that meets your resource needs (for example, for evaluation purposes, you might choose t4.micro). For information about the resources provided by the various instance types, see Amazon EC2 Instance Types https://aws.amazon.com/ec2/instance-types/
- Under KeyName, enter your authentication key pair. This key pair is used to log in to the EC2 instance.
- Select the Region where you want to deploy the Diffusion Cluster.
- Click Submit to create the Diffusion Cluster.
Step 2. Login to Diffusion Server Console
- This is the final setup step. Please open your favourite web browser and navigate to http://<Public IPv4 DNS>:8090. Please note, that the Diffusion server installation does not come with the preinstalled SSL certificate so, you’ll see the warning message from the browser that says that the connection is not private.
- As soon as you accept that warning you’ll be navigated to the Welcome to Diffusion page.
- Click on the “Go to console” button and enter the credentials you’ve created on the previous step to the Login dialog.
- Finally, navigate to the License section and check the details of your licence. The trial license included with the distributive has a limit of 5 concurrent connections.
- You can update your Diffusion™ license file without having to restart the Diffusion server. Copy the new license file (license.lic) over the existing file in the diffusion_directory/etc directory and ensure that the timestamp is updated. Diffusion checks the timestamp of the license.lic every minute. If the license file has been updated, Diffusion reloads it and logs this to stdout.
Full Deployment Guide: https://www.diffusiondata.com/wp-content/uploads/2023/09/Diffusion-Cluster-AWS-MP-Deployment-Guide.pdf
Resources
Vendor resources
Support
Vendor support
DiffusionData offers several technical support tiers ranging from the Free tier with best effort approach to resolve issues up to the Gold support tier with 24x7 on-call support engineers and 1 hour response time. Please contact DiffusionData to get more details about technical support offerings.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.