System Requirements
    • PDF

    System Requirements

    • PDF

    Article summary

    Supported Environment

    • Microsoft Azure

    Required Tools

    In addition to Glasswall supplied software the following software components are deployed as part of provisioning the Constellations cluster: 

    Required Infrastructure

    Azure Kubernetes Service 

    • 3 Node Pools (Virtual Machine Scale Set)
      • Default
      • Glasswall Halo
      • Engine 
    • Default Node Pool (Virtual Machine) Size
      • Standard_DS4_v2 (8 vCPU, 28 GiB Memory). 
    • Glasswall Halo Node Pool (Virtual Machine) Size:
      • Standard_DS4_v2 (8 vCPU, 28 GiB Memory). 
    • Engine Node Pool (Virtual Machine) Size:
      • Standard_D64ds_v5 (64 vCPU 256 GiB Memory) 
    • Auto scaled: Node count varies according to load. 
    • VM Sizes in each pool can be adjusted for performance benefit. 
    • Azure load balancer 
    • Private DNS Zone 
    • Private End Point 

    Azure Cosmos DB

    • Up to 24000 RU/s provisioned throughput 

    Azure Storage Accounts

    • Account Kind: File storage 
    • Performance: Premium 
    • Replication Locally-redundant storage (LRS) 
    • File Shares: 
      • 1 x 10TB Provisioned Capacity (1100.0 MiB /s throughput) 
        • Used for the Glasswall Halo transient file store and Glasswall Halo Rabbit MQ 
      • 1 x 100GB Provisioned Capacity (110.0 MiB /s throughput) 
        • Used for the Constellations Rabbit MQ  

    Azure Key Vault

    • Standard SKU Minimum

    Azure Container Registry

    • Basic SKU Minimum

    Network Connectivity

    Glasswall Constellations AKS Cluster is deployed to a private VNET with Cosmos and Storage accessed via Private Link. It requires VNET peering to access source and destination Storage Containers.

    Disclaimer

    Whilst Constellations may operate with lower specification infrastructure, throughput and resilience may be adversely affected. For example, non-Premium storage may lead to slower transfer rates of data. The system owner would need to establish a configuration which took account of less performant infrastructure. 




    Was this article helpful?