Summary
- What cloud RADIUS is: subscriber authentication, authorization, and accounting (AAA) running as a cloud workload rather than on dedicated appliances. The protocols, interfaces, and policy logic are unchanged. Where the software runs, who operates it, and how it scales are not.
- Three models get confused under one label: hosted RADIUS (your platform, cloud infrastructure), managed RADIUS AAA (the vendor operates it under a service level agreement), and multi-tenant RADIUS-as-a-service (common in enterprise Wi-Fi, rarely appropriate for carrier networks).
- The case for it: authentication capacity becomes a configuration change instead of a procurement cycle, rolling upgrades replace maintenance windows, and AAA stops being the one network function sitting outside your Kubernetes operating model.
- The case against it: authentication is in the critical path of every session, so the round trip to a distant cloud region is visible in setup time; data-residency rules exclude public cloud entirely in some markets; and interconnect plus egress costs at carrier accounting volume are easy to under-model.
- For most Communication Service Providers (CSPs) the answer is neither extreme. Hybrid authentication and real-time accounting on-premises, analytics and policy tooling cloud-side satisfies both sets of constraints, and it is also the lowest-risk way to migrate off bare metal.
- What separates a carrier platform from a marketing claim: stateful session handling that survives a pod restart, RADIUS plus Diameter plus TACACS+ on one stack, and a production deployment at comparable scale.
A cloud RADIUS deployment runs subscriber AAA as a software workload in a public, private, or hybrid cloud environment instead of on dedicated appliances inside the operator’s data center. For a CSP, that shift changes something specific and measurable: the AAA server stops being the one network function that scales on a hardware procurement cycle while everything around it scales on a Kubernetes cycle.
That mismatch is the problem worth solving. When a fixed operator adds 200,000 fiber-to-the-home (FTTH) subscribers or turns up Wi-Fi offload across a metro footprint, authentication load rises immediately. A bare-metal RADIUS cluster answers that growth with a capacity planning exercise, a purchase order, and a maintenance window. Meanwhile the sessions that cannot authenticate are subscriber-visible outages, and the accounting records that get dropped during a failover are revenue leakage that never reaches the billing system.
This guide covers what a cloud RADIUS server actually is, how cloud and on-premise AAA differ in practice, the reference architecture and deployment models, the benefits and the real limitations, where hybrid makes more sense than either extreme, and the specific cloud AAA options Alepo offers. It is written for internet service provider (ISP) and CSP architects who are past the “should we consider cloud” stage and into the “what does this mean for our service level agreement (SLA), our latency budget, and our migration plan” stage.
What Is a Cloud RADIUS Server?
A cloud RADIUS server is a RADIUS-speaking AAA function delivered as a cloud-hosted or cloud-managed service rather than as a dedicated appliance. It terminates the same protocol defined in RFC 2865 and RFC 2866 – Access-Request, Access-Accept, Accounting-Start, Interim-Update, Accounting-Stop – toward the same network access servers: BNG and BRAS routers in fixed access, wireless LAN controllers in Wi-Fi, ASR and MX platforms at the edge. The protocols, interfaces, and policy logic are unchanged. Where the software runs, who operates it, and how it scales are not.
Three delivery models get bundled under the same “radius cloud” label, and they are not interchangeable:
- Hosted RADIUS. The operator’s own AAA software runs on cloud infrastructure (infrastructure as a service, or IaaS). The operator still runs the platform. The cloud replaces the rack.
- Managed RADIUS AAA. The vendor operates the platform against an SLA – patching, capacity, upgrades, 24×7 monitoring – while the operator keeps policy and subscriber ownership. This is the model most CSPs mean when they ask about a managed service.
- Multi-tenant RADIUS-as-a-service. A shared authentication service, common in enterprise Wi-Fi and 802.1X use cases, rarely appropriate for carrier networks because of session isolation, Change of Authorization (CoA) control, and accounting integrity requirements.
Why does carrier RADIUS need more than a generic cloud service? Enterprise RADIUS-as-a-service authenticates employees against a directory. Carrier AAA does that, then keeps going: it authorizes a rate plan, pushes quality of service (QoS) attributes to the BNG, meters usage against a prepaid quota in real time, executes mid-session CoA when a subscriber tops up, hotlines a delinquent account to a captive portal, and emits accounting records accurate enough to invoice against. A cloud RADIUS platform that cannot do the accounting half correctly is not a carrier platform.
For a protocol-level refresher on where RADIUS ends and Diameter begins, see our breakdown of RADIUS vs Diameter vs TACACS+ in CSP environments.
Cloud vs On-Premise AAA: Key Differences
What is the difference between on-premise and cloud AAA? The functional behavior is identical same protocols, same interfaces, same policy logic. The differences are operational and financial, and they show up in six places.
| Dimension | On-Premise AAA | Cloud RADIUS / Managed AAA |
|---|---|---|
| Scaling model | Hardware procurement; weeks to months | Horizontal pod scaling on demand; minutes |
| Cost structure | CAPEX-heavy, sized for peak | OPEX, aligned to actual subscriber growth |
| Upgrade path | Maintenance windows, planned downtime | Rolling zero-downtime deployments |
| Operational burden | Operator’s network operations center (NOC) owns patching, monitoring, disaster recovery | Vendor-operated under SLA in managed models |
| Geographic redundancy | Second data center required | Multi-region or multi-availability-zone by configuration |
| Data residency | Fully under operator control | Requires deliberate region and jurisdiction design |
Where does on-premise still win? Three cases. Data-sovereignty mandates requiring authentication data to stay in a specific jurisdiction. Latency budgets where the round trip to the nearest cloud region adds unacceptable authentication delay. And existing CAPEX commitments to data center infrastructure with years of depreciation left. None of these argue against cloud RADIUS as a technology; they argue for choosing the right deployment model, which is why hybrid exists.
What factors should I consider when choosing an AAA server? Beyond the deployment model, the evaluation criteria that separate carrier platforms from the rest are concrete: sustained transaction throughput under authentication storms, not peak lab numbers; protocol breadth across RADIUS, Diameter, and TACACS+ on one platform; documented interface support for the Diameter interfaces your core needs (S6a, S6b, SWx, SWm, Sh, Gx, Gy, Sd, STa, SWa, SWd); real-time CoA and quota handling; northbound APIs into your business support systems (BSS); and migration tooling for whatever legacy system you are replacing. Ask every vendor for a production deployment at comparable scale, and ask what happened during its worst incident.
Cloud RADIUS Architecture and Deployment
What does the reference architecture look like? A carrier cloud RADIUS deployment has four layers.
The orchestration layer is Kubernetes – a managed service such as GKE, EKS, or AKS in public cloud, or bare-metal Kubernetes, OpenShift, or VMware Tanzu on-premises. AAA runs as a containerized workload on a dedicated node pool sized for network characteristics: memory-optimized instances for session tables, network-optimized for packet throughput, rather than the general-purpose pools used for stateless web applications.
The protocol layer terminates RADIUS on UDP 1812/1813, Diameter over SCTP or TCP, and TACACS+ for device administration. Stream Control Transmission Protocol (SCTP) support has to exist at the kernel level on the node images, which is a detail that catches teams out on managed Kubernetes services.
The state layer is where cloud RADIUS becomes genuinely hard. AAA session tables are stateful in a way that default Kubernetes patterns do not accommodate: each entry holds the subscriber IP, session start time, accumulated accounting bytes, in-flight CoA state, and current policy context. Active-active replication at the application layer keeps a full copy of the session table on both nodes in real time, so a pod restart triggers at most a brief re-authentication for in-flight sessions rather than a service outage.
The connectivity layer links the cloud environment to the operator core, typically via virtual private cloud (VPC) peering, direct interconnect, or IPsec, with routing designed so that BNG-to-AAA authentication traffic never traverses the public internet.
How does autoscaling work for AAA specifically? Standard Kubernetes Horizontal Pod Autoscaler (HPA) signals – CPU and memory – are the wrong metrics for AAA. An authentication storm after a regional power restoration does not produce linear CPU growth; it produces a queue. Carrier autoscaling uses custom metrics exposed on a Prometheus endpoint: authentication events per second, Diameter message rate, and active session count. The HPA adds replicas when authentication throughput crosses a threshold, before existing pods saturate. Our write-up on self-scaling AAA under peak traffic covers this behavior in more detail.
How does AAA integrate with the policy and charging chain in a cloud deployment? Through the same 3GPP interfaces, unchanged by the hosting model. The AAA function exchanges Gx with the Policy and Charging Rules Function (PCRF) for policy and charging rules and Gy with the Online Charging System (OCS) for online credit control and quota reservation, with Sd available in the wider policy chain for traffic detection. What cloud deployment adds is a latency consideration: if AAA sits in a cloud region and the OCS sits on-premises, every quota reservation crosses that link. Either co-locate the charging chain or keep the credit-control-facing components on-premises in a hybrid model.
What is the performance difference between RADIUS and Diameter? RADIUS is lighter: UDP transport, smaller message size, lower per-transaction overhead, which is why it remains the workhorse for fixed broadband and Wi-Fi authentication at very high transaction volumes. Diameter carries more cost per transaction – reliable SCTP or TCP transport, larger AVP-based messages, mandatory answer semantics – and buys reliability, failover, and the richer policy and charging semantics that 4G and 5G require. In practice most CSPs need both concurrently, which is the argument for one platform terminating both rather than two systems and a mediation layer between them.
Benefits of Cloud-Managed AAA
Before the benefits, the concession – because the most-cited benefit of cloud AAA is also its weakest, and leading with it is how these business cases lose credibility.
Why is elasticity the weakest argument for cloud AAA?
Elastic autoscaling delivers its largest value on workloads with high-amplitude, high-frequency variation: a retail site between 3 a.m. and Black Friday. Subscriber authentication load has two shapes, and neither is that.
Monotonic growth.
Subscriber counts rise and stay risen. Capacity added for 200,000 FTTH lines is capacity you keep. You do not scale it back next Tuesday, which makes the compute a durable cost in either model.
Storm spikes.
Mass reconnection after an outage – minutes long, at multiples of steady-state rate. Genuinely spiky, but the headroom must exist at the instant of the storm, and autoscaling against a queue that is already filling is a race you can lose. So you provision storm headroom in advance. Again, in either model.
Cloud AAA therefore saves less compute than the pitch decks imply, because the load profile does not reward on-demand scaling the way stateless web workloads do. A business case built on elasticity alone is modeling the wrong workload.
Now here are some benefits listed below.
- Elastic capacity that matches subscriber growth.
Authentication capacity becomes a configuration change instead of a procurement cycle. For operators in growth markets, or any ISP whose FTTH footprint is expanding faster than its capital plan anticipated, this is where the operational difference shows up first.
- One orchestration plane.
A network team running a cloud-native core wants one way to deploy, monitor, update, and scale every function. A bare-metal AAA server breaks that model: separate update cycle, separate monitoring tooling, separate scaling procedure, accounted for separately during every core upgrade. Containerized AAA on the same Kubernetes infrastructure removes that island.
- Zero-downtime upgrades.
Rolling deployments replace maintenance windows – for a function touching every subscriber session, eliminating planned downtime often matters as much as improving unplanned availability.
- Faster service launches.
Real-time integration with charging and policy systems lets new plans, bandwidth-on-demand offers, and prepaid packages go live without touching network hardware, compressing launch timelines that previously depended on hardware change windows.
- Lower revenue leakage.
Accurate real-time accounting and quota enforcement close the gap between what subscribers consume and what billing sees. Our breakdown of real-time quota management for prepaid broadband and Wi-Fi covers the mechanics.
- Vendor-operated reliability.
In a managed RADIUS AAA model, five-nines architecture, disaster-recovery posture, patching, and 24×7 monitoring sit with the vendor under contract rather than with a NOC that has a hundred other systems to watch.
Limitations and Considerations
Cloud RADIUS is not universally the right answer, and a consideration-stage decision deserves the honest version.
- Latency to the authentication path.
Authentication is in the critical path of every session establishment. If the cloud region hosting AAA is far from the BNG estate, that added round trip is visible in session setup time and in CoA responsiveness. Measure it against your actual budget before committing.
- Data residency and lawful intercept.
Subscriber credentials and accounting records fall under jurisdictional rules in most markets. Region selection, key management, and retention policy have to be designed deliberately, and some regulatory regimes will rule out public cloud for this data entirely.
- Egress and interconnect economics.
Accounting record volume at carrier scale is substantial. Model data transfer and interconnect costs over a three-year horizon; the compute comparison alone will mislead you.
- Dependency on the connectivity layer.
Cloud-hosted AAA makes core-to-cloud connectivity a single point of failure unless it is engineered with diverse paths. This is solvable, but it must be solved explicitly.
Migration risk from legacy systems. Which leads to the question every architect asks next.
How do I migrate from legacy AAA to cloud-native? In phases, never in one cutover. The pattern that works: deploy the new platform in parallel and run it in shadow mode against live traffic to validate authentication and accounting parity; migrate a limited subscriber segment or a single access type – Wi-Fi offload is a common first candidate – while keeping the legacy system live as fallback; migrate remaining segments in tranches with rollback defined at each step; then decommission. For operators moving off Cisco CPAR as it reaches end of life, this phased approach is what makes the deadline survivable.
Hybrid Cloud RADIUS Deployments
When does hybrid beat either extreme? When the latency-sensitive and residency-sensitive parts of AAA have different requirements from the rest of it – which, for most CSPs, is exactly the case.
The hybrid model keeps authentication and real-time accounting on-premises, close to the BNG estate and inside the regulatory boundary, while placing analytics, reporting, policy update pipelines, observability, and non-real-time subscriber data functions in the cloud. The operator gets cloud elasticity where elasticity is useful and local latency where latency matters.
Hybrid is also the lowest-risk migration path off bare metal. A direct jump from a legacy appliance to full public-cloud AAA is a large leap for one step. Replacing the legacy platform with containerized AAA on-premises first, adding cloud-side analytics second, and moving authentication workloads to public cloud once the operational model is proven turns one high-risk project into three manageable ones.
What does hybrid require architecturally? Consistent container images across both environments so behavior is identical; a replication design that keeps session and subscriber state coherent across the boundary; unified observability so the NOC sees one system rather than two; and a documented failure mode for loss of the cloud link that degrades gracefully instead of dropping authentications.
Alepo Cloud AAA Options
Alepo builds the Placement Model rather than around it, on one codebase across three placements.
- Authentication and real-time charging, on-premises or in-region.
The same containers run on bare-metal Kubernetes, OpenShift, or VMware Tanzu on COTS hardware, with SR-IOV where packet throughput justifies direct NIC access. This is the placement for tight latency budgets, EAP-heavy access, and data-sovereignty mandates – and it is the recommendation we make most often, because it is what the constraints usually produce.
- Public cloud where the latency envelope permits.
Alepo AAA runs as a containerized workload on GCP, AWS, and Azure under managed Kubernetes, on dedicated node pools sized for network characteristics rather than general-purpose pools, connected to the core via VPC peering or direct interconnect with kernel-level SCTP for Diameter. Alepo operates containerized AAA in production at Tier-1 carrier scale on a live fiber network – a deployment, not a reference architecture.
- Control and insight, cloud-side and managed.
Analytics, policy tooling, and observability cloud-hosted, operated under SLA by Alepo’s AAA team where the operator prefers a managed model. Hosting and operation stay separable.
Across all three: 99.999% availability through active-active session replication; 36,000 sustained transactions per second in containerized deployment; native RADIUS, Diameter (S6a, S6b, SWx, SWm, Sh, Gx, Gy, Sd, STa, SWa, SWd), and TACACS+ termination on one platform with a single database and management interface. Real-time policy control covers prepaid quota enforcement, bandwidth-on-demand, mid-session policy change without disconnection, and dynamic hotlining. The architecture is vendor-neutral – choosing Alepo for AAA does not commit you to Alepo for anything else.
Frequently Asked Questions
Q. What is cloud RADIUS in telecom?
Cloud RADIUS is a RADIUS-based AAA function delivered from public, private, or hybrid cloud infrastructure rather than dedicated appliances. It performs identical authentication, authorization, and accounting for subscriber sessions, terminating the same protocol toward BNG, BRAS, and Wi-Fi controllers. The difference is operational: capacity scales as a configuration change, upgrades roll out without downtime, and in managed models the vendor operates the platform under SLA.
Q. Is a cloud RADIUS server secure enough for carrier networks?
Yes, when architected properly. Authentication traffic travels over private interconnect or VPC peering rather than the public internet, credentials are encrypted at rest with operator-controlled key management, and access is governed by role-based controls with full audit logging. Fraud detection and signaling filtering apply the same way as on-premises. The real security work is in region selection, connectivity design, and residency compliance – not in the hosting model itself. Our post on how the telecom AAA server secures networks goes deeper.
Q. Can cloud RADIUS handle carrier-scale transaction volumes?
Yes. Alepo AAA sustains carrier-scale transaction rates in containerized deployments, scaling horizontally on custom metrics such as authentication events per second and active session count rather than CPU. Capacity headroom for authentication storms – mass reconnection after an outage is a design parameter, and it should be tested against your own worst-case reconnection scenario before go-live.
Q. How does cloud RADIUS differ from managed RADIUS AAA?
Cloud RADIUS describes where the software runs; managed RADIUS AAA describes who operates it. An operator can host its own AAA on cloud infrastructure and still run it in-house or run a vendor-managed service on-premises. The two are frequently combined – cloud-hosted and vendor-operated – but they are separate decisions, and the second one determines who carries the availability SLA.
Q. Do I need a cloud AAA server for a 5G network?
Not strictly, but the argument is strong. A 5G Standalone core is a set of containerized network functions on Kubernetes; a bare-metal AAA server outside that environment becomes a legacy island with its own scaling and update procedures. Since fixed access, fixed wireless access, and Wi-Fi offload still depend on RADIUS and Diameter, containerized AAA on the same orchestration plane gives mixed-access operators one management model.
Conclusion
A cloud RADIUS server delivers the same authentication, authorization, and accounting your network already depends on, with a scaling model, upgrade path, and cost structure that match how the rest of a modern telecom core now operates. The trade-offs are real – latency to the authentication path, data residency, interconnect economics – and for most CSPs the resolution is not cloud versus on-premises but a hybrid design that puts each function where its constraints are satisfied. What separates a viable cloud AAA platform from a marketing claim is stateful session handling, protocol breadth, and a production deployment at carrier scale.
Alepo’s cloud AAA team runs containerized AAA in production at Tier-1 carrier scale. If you are evaluating cloud RADIUS for a legacy migration, a mixed fixed-and-mobile architecture, or Wi-Fi offload, that conversation is worth having before you commit to an architecture direction.
Request a Cloud AAA Demo – talk to an Alepo cloud AAA architect about your deployment model.

