Listing Thumbnail

    Fuzzball

     Info
    Sold by: CIQ 
    Deployed on AWS
    A cloud native platform offering comprehensive control and automation of all HPC tasks via CLI and a user-friendly GUI for designing, editing, and executing HPC jobs. Human-readable, portable workflow files that execute anywhere. Streamlined R&D for HPC & AI Research.

    Overview

    Play video

    CIQ Fuzzball is a container-first performance intensive computing platform that accelerates innovation by reducing the burdens of workflow development, infrastructure provisioning and management of clustered jobs, even across hybrid environments.

    Fuzzball modernizes traditional HPC with an API-first, container-optimized architecture. Operating on Kubernetes, it provides all the security, performance, stability, and convenience found in modern software and infrastructure.

    Fuzzball takes an engineer and researcher-first approach and provides intuitive tools to build and deploy without expertise in infrastructure and lowers the barrier for all performance intensive computing. Fuzzball not only abstracts the infrastructure layer but also automates the orchestration of complex workflows, driving greater efficiency and collaboration. Plug it into your existing orchestration and automation, build your own SDKs, or simply point-and-click.

    You define compute resource pools and the Fuzzball control plane analyzes the data, compute and storage requirements to automate the provisioning and orchestration of the right resources. Fuzzball makes it simple to embed and run applications with Workflow templates that can be built and designed for any workflow or application.

    Fuzzball will deploy and optimize placement of your workflows across disparate clusters that reside in multiple regions or even across on-premise and cloud providers. This optimizes your environment based on data, compute and storage requirements and gives you the flexibility to develop in the cloud and deploy on premise or develop locally and deploy to the cloud for scale. And it comes with integrations for the tools you already use and templates so anyone can enjoy it, including Jupyter, Matlab, OpenRadioss, PyTorch, R Studio, TensorFlow, and it works with your CI/CD pipelines including Jenkins, GitLab, and GitHub Actions.

    If you are planning on using CIQ Fuzzball, we strongly encourage you to review the Fuzzball documentation attached to this listing prior to purchase, and contact CIQ if you have any questions before clicking deploy.

    Highlights

    • A user-friendly GUI for designing, editing, and executing HPC jobs. Comprehensive control and automation of all HPC tasks via CLI. Human-readable, portable workflow files that execute anywhere
    • Automated data ingress and egress with full compliance logs. Native integration with GPU, both on-prem and cloud storage, and your favorite applications and CI/CD pipelines.
    • Extensive is support included for installation and configuration, bug and security fixes, platform updates and upgrades, troubleshooting and diagnostics, integration, best practices, and general Fuzzball support for usage. See Support information for details.

    Details

    Sold by

    Delivery method

    Supported services

    Delivery option
    fuzzball-3.3.0
    fuzzball-3.2.1
    fuzzball-3.1.8

    Latest version

    Operating system
    Linux

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (3)

     Info
    Dimension
    Description
    Cost/unit
    Fuzzball Orchestrate
    The per minute cost of Orchestrate
    $0.20
    Fuzzball Substrate Node
    The per minute cost for a standard substrate node.
    $0.025
    Fuzzball Substrate GPU Node
    The per minute cost for a GPU enabled substrate node.
    $0.025

    Vendor refund policy

    CIQ does not offer refunds at this time.

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    fuzzball-3.3.0

    Supported services: Learn more 
    • Amazon EKS
    Helm chart

    Helm charts are Kubernetes YAML manifests combined into a single package that can be installed on Kubernetes clusters. The containerized application is deployed on a cluster by running a single Helm install command to install the seller-provided Helm chart.

    Version release notes

    Added

    • [deployment/fuzz-6490] Upgraded to Postgres 16
    • [fuzzball-provisioner/fuzz-6287] Wire Cloud Billing API for GCP machine type pricing with GPU cost support
    • [deployment/fuzz-6287] Add GCP cloud deployment support via fuzzball cluster gcp CLI (deploy, update, destroy, status, list, cleanup)
    • [fuzzball-cli/fuzz-5438] Add cross-cloud fuzzball cluster <provider> logs command for streaming pod logs from AWS (EKS), GCP (GKE) clusters with component filtering, multi-container selection, and kubectl-compatible flags
    • [fuzzball-cli/fuzz-6562] Adds ability to get endpoint info using CLI
    • [deployment/fuzz-6198] add Docker Compose deployment stack
    • [multinode-wrapper/fuzz-2151] Add multinode generic implementation allowing to run custom commands/scripts
    • [deployment/fuzz-6413] Renaming and migrating identity and database namespaces
    • [deployment/fuzz-5615] Add preflight check for service linked roles

    Changed

    • [fuzzball-orchestrate/fuzz-4959] Consolidates admin and external interfaces into a unified API and introduces a local organization where users authenticate directly with Fuzzball, making Keycloak optional.
    • [deployment/fuzz-6409] Enable external ingress controllers (Traefik, nginx) in addition to Kong for all backend services
    • [fuzzball-provisioner/fuzz-6287] GCP substrate VMs use onHostMaintenance TERMINATE for all instances, supporting GPU and newer machine families
    • [deployment/fuzz-6287] Version defaults to CLI version when --version flag is omitted for cloud deployments
    • [deployment/fuzz-6543] deprecates plaintext password fields in fuzzball CRDs in favor of passwordRef/defaultUserPasswordRef Secret references; plaintext fields remain functional but will be removed in a future release
    • [fuzzball-scheduler/fuzz-6561] Updated to scale the provisioner definition ttl buffer based on the node count to account for mpi jobs requiring all nodes to be provisioned before scheduling can occur
    • [deployment/fuzz-6086] Honor Provisioner.SubstrateComputeDirectory CRD value when generating substrate config secrets
    • [fuzzball-openapi/fuzz-6505] Changed proto json_name field for all multi-word fields to kebab-case to force OpenAPI spec to be consistent with the rest of the API.
    • [fuzzball-storage/fuzz-6728] Enabled read operations in federate clusters for storage driver APIs

    Fixed

    • [fuzzball-user/fuzz-6402] Fixed inconsistent user display name when creating users via web vs CLI. The user's name now consistently defaults to their email address instead of being overwritten by the Keycloak preferred_username (which stripped the @domain portion) on first login.
    • [fuzzball-account/fuzz-6417] Fixed FuzzballOrchestrate setup failing for email addresses with dots in the local part (e.g., First.Last@amd.com ). Extracted a shared UsernameFromEmail helper to ensure consistent username derivation across operator and orchestrate code paths.
    • [deployment/fuzz-6538] fix API ingress using wrong TLS cert when using inline certs
    • [deployment/fuzz-6410] fix deployment with external cert-manager and trust-manager
    • [fuzzball-orchestrate/fuzz-6287] Grant cluster admin to organization root user during bootstrap
    • [fuzzball-provisioner/fuzz-6287] Fix node cleanup when provisioner_instances DB record is missing
    • [fuzzball-provisioner/fuzz-6287] Fix resource definition vCPU/physical core mismatch for cloud provisioners
    • [fuzzball-substrate-extension/fuzz-6657] Use distributed lock when pulling storage driver images
    • [deployment/fuzz-6739] Fixed missing ingress config for v3 endpoints for federate deployments
    • [fuzzball-organization/fuzz-6741] Fix realm-aware change password and CLI login context
    • [fuzzball-provisioner/fuzz-6748] Return proper GCP definition sizes for provisioning
    • [deployment/fuzz-6780] Add missing OverwriteInstanceTypes parameter to the operator AWS CloudFormation template
    • [fuzzball-scheduler/fuzz-6780] Fix task-array jobs with no concurrency limit never provisioning instances due to concurrency=0 being treated as a cap of zero instead of unlimited
    • [deployment/fuzz-6780] Adds missing subdirectories for NFS driver in GCP deploy
    • [fuzzball-orchestrate/fuzz-6786] Fix cluster-scoped secrets being stored under the wrong organization ID when created via user token, causing storage setup to fail on AWS and Azure clusters
    • [dependencies/fuzz-6654] Fixed missing registry creds on new namespaces

    Updated

    • [fuzzball-secret/fuzz-5988] Update secrets to support 'group' syntax
    • [fuzzball-account/fuzz-6643] Update Acct/Org DD metrics to use Acct/Org name instead of UUID
    • [deployment/fuzz-5617] Add validation for CFN args
    • [deployment/fuzz-5548] Merge standard and advanced instance type parameters into a single --instance-types flag; no instance types are configured by default during deployment

    Additional details

    Usage instructions

    Proceed to Cloud Formation and select Create Stack. https://us-east-1.console.aws.amazon.com/cloudformation 

    Copy and Paste the following link to the CFN template into the Amazon S3 URL field in the Cloud Formation web form. https://ciq-marketplace-assets.s3.us-east-1.amazonaws.com/public/fuzzball/cfn/3.3.0/root_template.yaml 

    For detailed deployment instructions, see the Fuzzball on AWS installation documentation. https://ui.stable.fuzzball.ciq.dev/docs/cloud-admin-guide/aws-installation/ 

    Support

    Vendor support

    CIQ offers extensive support for Fuzzball to ensure you can get up and running quickly. Support Overview: https://ciq.com/support/overview/fuzzball/ 

    Application-specific assistance to run workloads on Fuzzball and professional services to create and manage workflows are available from CIQ at an additional cost. Contact us for details.

    Contact CIQ via our web site at https://ciq.com/company/contact-us/  or email fuzzball@ciq.com  for assistance.

    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.

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 reviews
    No customer reviews yet
    Be the first to review this product . We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.