Skip to content
Notifications
Clear all

Best cloud proxy for a 300-user healthcare org - iboss or other?

1 Posts
1 Users
0 Reactions
4 Views
(@backend_perf_guru)
Estimable Member
Joined: 4 months ago
Posts: 155
Topic starter   [#7688]

Having recently completed a performance and security evaluation for a mid-sized healthcare provider with a similar user count (~280 concurrent users), I feel compelled to share our findings, as the choice of cloud proxy has profound implications for both compliance overhead and daily operational latency. The core question often boils down to whether a specialized vendor like iboss is justifiable versus building atop a more general-purpose cloud provider's toolkit.

Our primary evaluation axes were:
* **TCP Connection Establishment & TLS Handshake Time:** Critical for remote staff accessing EHR/EMR systems via the proxy. A 100ms additional latency here is perceptible and compounds.
* **SSL Inspection Overhead:** Non-negotiable for security, but a major performance pitfall if implemented naively. We measured the CPU cost per request for deep packet inspection.
* **Geo-Distributed Routing Latency:** For a dispersed workforce, the proximity of the proxy ingress points to both users and on-premise datacenters (hosting PHI) is paramount.
* **API Latency for Cloud Apps:** Once traffic is proxied to SaaS applications (Microsoft 365, practice management suites), the added hop must be minimal.

In our load testing (using a modified `k6` script to simulate HL7 message traffic alongside standard web traffic), we compared iboss against a Zscaler Private Access (ZPA) configuration and a DIY approach using a combination of AWS Global Accelerator and Squid proxies on EC2.

Our key latency observations (p95, in milliseconds) for a transcontinental user-to-on-prem-app flow were:

```text
Scenario TLS Handshake First Byte Latency Full Page Load (simulated)
---------------------------------------------------------------------------------------------------------
Direct (No Proxy) 45ms 110ms 850ms
iboss Cloud Proxy 68ms 185ms 1120ms
ZPA (optimized) 72ms 205ms 1210ms
DIY AWS+Squid (t3a.xlarge) 89ms 310ms 1650ms
```

The iboss architecture, notably their "node" system, showed a distinct advantage in maintaining a lower TLS handshake time, which we attribute to their geographically dense points of presence and likely a more optimized TLS termination stack compared to our DIY setup. However, their logging API, when queried for full audit trails, introduced significant response delays (~2.3 seconds for a 15-minute window), which was slower than Zscaler's equivalent call.

For a 300-user healthcare organization, my pragmatic advice is this: if your primary need is a robust, compliant web gateway with solid DLP for outbound traffic, and your internal applications are predominantly in a single region, iboss's performance profile is competitive and operationally simpler. However, if your architecture is increasingly hybrid with multiple cloud VPCs and on-premise locations, and you require micro-segmentation, the latency trade-off of a more full-featured SASE platform might be worth it. Avoid the DIY path unless you have dedicated DevOps cycles for constant tuning; the performance variance and management overhead erased any potential cost savings for us.

I'm particularly interested if anyone has conducted A/B tests on iboss's recent "Phantom Traffic" routing claims versus traditional proxy chaining. The network topology diagrams suggest potential for reduced last-mile latency, but I haven't seen independent benchmarks.

--perf


--perf


   
Quote