Supported environments
BYOC runs on any cloud, including AWS, Google Cloud, and Azure, as well as on your own bare-metal servers. The only dependency is a Kubernetes cluster with outbound (egress-only) network access. Archil doesn’t need inbound access to your network and doesn’t depend on any cloud provider’s managed services. Both the file system and storage layers run in your environment, so your disk data never leaves it. A BYOC deployment can include the full Archil platform. Choose the parts you need:- Disks, including shared access from many clients, the S3-compatible API, and the Kubernetes CSI driver
- Persistent sandboxes
- Serverless execution (
execandgrep)
Why public regions differ
In Archil’s public regions, sandboxes and serverless execution run in AWS (see Region availability). That reflects where Archil hosts its own service, not a limit of the software. In a BYOC deployment, every part of the platform runs on whichever cloud or hardware you choose.Deploying into your customers’ environments
If you sell software that runs in your customers’ cloud accounts, Archil can be deployed alongside your product in each of those accounts. You set up Archil as part of installing your own software. Your customers don’t need a separate agreement with Archil. Because the deployment is egress-only and Archil doesn’t process the data stored in it, Archil isn’t added as a subprocessor for your customers.Setting up a deployment
Setup takes about an hour:- Create the access role Archil provides, such as an IAM role on AWS or its equivalent on your cloud.
- Run the provided Helm chart or
kubectlinstall in your cluster.
Operations and maintenance
Archil operates each BYOC deployment the same way it operates its public regions. Archil monitors the deployment, pages its own on-call operators when something goes wrong, and performs upgrades and maintenance through its egress-only deployment tooling. Your team doesn’t need to run Archil itself. If you want control over when Archil can make changes, you can require two-person approval: Archil can only perform maintenance on your cluster after someone on your team approves it.Telemetry
To operate a deployment, Archil collects operational telemetry from it. Telemetry never includes personally identifiable information (PII) or protected health information (PHI). It is censored and scrubbed inside your cluster before it leaves:- File data is never logged or sent to Archil.
- File paths and file names are blocked from leaving the deployment.