AI Knowledge Base · AI Cloud Platforms
Hyperscalers for managed models and enterprise controls, GPU clouds for raw capacity, marketplaces for the cheapest hours. The Workstation team designs, secures and runs AI across all of them, and alongside the hardware you own.
Amazon Bedrock, SageMaker AI and the broadest GPU and custom-silicon range.
Read the guide →Vertex AI, Gemini and TPUs alongside NVIDIA GPUs.
Read the guide →Azure OpenAI and AI Foundry, wired into Microsoft 365 and Entra ID.
Read the guide →Bare-metal GPU superclusters and OCI Generative AI.
Read the guide →A Kubernetes-native cloud built for large GPU clusters.
Read the guide →Simple, fast GPU instances and clusters for AI teams.
Read the guide →A full-stack AI cloud with GPU clusters and managed inference.
Read the guide →Developer-friendly GPU Droplets and an agent platform.
Read the guide →Also supported: Together AI, Fireworks AI, Groq, Hugging Face Inference Endpoints, Replicate, Crusoe, Hyperstack, Scaleway and OVHcloud.
Most organisations use more than one: a hyperscaler for managed models and governance, a GPU cloud for training or heavy inference, and their own hardware for sensitive or steady workloads.
| Type | Strengths | Trade-offs | Use it for |
|---|---|---|---|
| Hyperscalers (AWS, Google Cloud, Azure, Oracle) | Managed models, identity, compliance, global regions | Higher GPU prices, quotas to manage | Production APIs, regulated data, managed agents |
| GPU clouds (CoreWeave, Lambda, Nebius, DigitalOcean) | Newest GPUs, large clusters, simpler pricing | Fewer managed services | Training, fine-tuning, high-volume inference |
| GPU marketplaces (Vast.ai, RunPod) | Lowest cost per GPU-hour, fast to start | Variable reliability and trust | Experiments, batch jobs, scale-to-zero endpoints |
| Your own Workstation hardware | Fixed cost, full control, data stays in your building | Capital outlay, capacity planning | Sensitive data, steady workloads, development |
Bedrock removes the GPU problem, but large-scale traffic still needs designing. These are the patterns we use for high-volume Bedrock workloads.
Model tokens-per-minute and requests-per-minute against peak traffic and raise quotas before launch, per model and per region.
Cross-region inference profiles route requests across regions automatically when one is busy.
Provisioned throughput for steady, latency-sensitive traffic; on-demand for the rest.
Prompt caching for repeated context, batch inference for offline work, and prompt routing to send simple requests to smaller models.
Queue requests (SQS) and process them asynchronously, with exponential backoff on throttling and a fallback model.
Bedrock AgentCore for agent runtime, memory, tool gateway, identity and observability; Knowledge Bases for managed RAG.
VPC endpoints, KMS keys, Guardrails and CloudTrail on every call.
CloudWatch metrics for latency, tokens, throttles and cost per feature, with alarms before users notice.
The same discipline as on-premises: everything versioned, tested, signed and promoted through rings, with infrastructure as code so every environment is reproducible.
Bedrock, Vertex AI or Azure AI Foundry evaluation; SageMaker or Vertex pipelines; MLflow registry; Terraform or OpenTofu; Ring Promoter for health-checked releases.
AgentCore, Agent Engine or Foundry Agent Service; OpenTelemetry tracing; evaluation suites in CI.
AWS Glue, Dataflow or Data Factory; Airflow or Dagster; Bedrock Knowledge Bases, Vertex AI Search or Azure AI Search; OpenLineage.
Pipelines run with short-lived cloud credentials through OIDC federation from GitHub Actions or GitLab, never stored access keys.
An LLM endpoint is an API that can be talked into things. We secure it like any critical API, then add the controls specific to AI.
An agent is a model plus a harness: the code that decides what it may see, which tools it may call, and when a human must approve. The harness is where safety and reliability live.
Every tool declared with a schema, an owner and a permission scope; MCP servers behind authentication.
Each agent gets only the tools and data its task needs, with credentials scoped to the user it acts for.
Code and shell tools run in isolated containers with no standing network access.
Approvals for payments, deletions, outbound emails and anything irreversible.
Caps on steps, tokens, time and spend per task, with clean failure when hit.
Recorded runs replayed in CI, and every step traced in production for debugging and audit.
Agents act on behalf of people and systems, so they need proper identities, not shared keys.
Single sign-on through your identity provider (Entra ID, Google Workspace, Okta) with SAML or OIDC, MFA and SCIM provisioning.
Cloud-native workload identity: AWS IAM roles and EKS Pod Identity, Google Workload Identity Federation, Azure managed identities.
Agent identities with their own scoped permissions, such as Bedrock AgentCore Identity and Microsoft Entra Agent ID, with on-behalf-of delegation for user actions.
OAuth 2.1 for MCP servers and third-party tools, short-lived tokens and per-tool consent.
OIDC federation from your CI to each cloud, so pipelines hold no long-lived secrets.
A vault for anything that must be a secret, with rotation and audit, such as our WSL Vault or the cloud's own secrets manager.
We are platform-neutral. We help you choose, then design, secure, deploy and run AI on any of these clouds, alongside your own hardware.
Logos are trademarks of their respective owners, used only to identify each platform, and come from Wikimedia Commons. Diagrams by the Workstation team.