Overview

Following are infrastructure requirements to host the BeBop Application suite in a Private cloud with dedicated infrastructure. All BeBop components run on standard linux and Windows OS distributions. You simply provision the following compute nodes and we will provision the networking and install the application stack.

Infrastructure Architecture Documentation

https://support.beboptechnology.com/support/solutions/articles/4000181413-bebop-architecture-and-networking-diagrams

Instance Types

  • Linux

    • bbp-lnx-standard-1

      • 2cpu

      • 4gb ram

      • Ubuntu 20.4

      • Cloud Equivalent

        • GCP: e2-medium

        • AWS: t3.medium

    • bbp-lnx-standard-2 

      • 2cpu

      • 10gb ram

      • Ubuntu 20.4

      • Cloud Equivalent

        • GCP: n1-standard-2

        • AWS: m5n.large


  • CPU

    • bbp-win-standard-1

      • 2 CPU

      • 10 GB Ram

      • Preferred OS

        • Windows 10 21H1, 21H2

      • Supported OS

        • Windows Server 2019 Data Center Edition

  • GPU

    • bbp-gpu-standard-1

      • 16 vCPU

      • 60 GB Ram

      • 100GB Root Volume

      • 1 GPU

      • Preferred OS

        • Windows 10 21H1, 21H2

      • Supported OS

        • Windows Server 2019 Data Center Edition

      • Cloud Equivalent

        • GCP: n1-standard-16 + GPU

        • AWS: g4dn.4xlarge

    • bbp-gpu-high-perf-1

      • 32 vCPU

      • 120 GB Ram

      • 250 GB Root Volume

      • 1 GPU

      • Preferred OS

        • Windows 10 21H1, 21H2

      • Supported OS

        • Windows Server 2019 Data Center Edition

      • Cloud Equivalent

        • GCP: n1-standard-32 + GPU

        • AWS: g4dn.8xlarge


CPU: At least 3.0 GHz vCPU

Storage: SSD preferred for all boot volumes. NVMe/SSD for data volumes.

Linux: 

  • Ubuntu 20.04 LTS or Ubuntu 22.04 LTS

  • CentOS 8 Stream or Rocky Linux or RHEL 8

Windows: 

  • Windows Server 2019 Data Center Edition / Windows Server 2022 Data Center Edition

  • Windows 10 21H1, 21H2 (64-bit Professional and Enterprise)

  • Windows 11 (Technology preview; not yet ready for production)

GPU Types

  • Tesla T4 

    • AWS: G4 Instance Family

  • Tesla P100

  • Tesla P4

  • Tesla V100

  • NVIDIA A10G 

    • AWS: G5 Instance Family


** RTX Enabled: https://aws.amazon.com/marketplace/pp/prodview-sqyimxk7y2ibs

* For Ray Tracing workloads.

BeBop Infrastructure


Networking requirements

  • VPC

  • Subnets

  • NAT

  • Public Static IPs / Dynamic IPs

  • Custom DNS servers (AWS: DHCP Option Sets)

  • Event Notifications (Instance Status event notifications)

    • Cloud Equivalent

      • AWS: Event Bridge EC2 Status Notification

      • GCP: Pub/Sub Notifications on Instance Status

  • Firewall

    • Cloud Equivalent

      • AWS: Security Groups

      • GCP: Firewall Rules


Software

OpenAPI compatible API for the following actions

  • Create VPC, Subnets, NAT, Static Public IPs and Dynamic Public IPs, Routes Tables and Custom DNS on the VPC.

  • Create and Modify Route Tables and it rules and Security Groups and it rules.

  • Creating, Stopping, Starting and Terminating Instances.

  • Get current status of an Instance.

  • A event notification system that can post Instance status back to Bebop (HTTPS subscription)



Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.