Private Endpoints
AWS PrivateLink
AWS PrivateLink exposes AWS services and your own services privately over the AWS backbone through interface VPC endpoints (ENIs in your subnets) and gateway VPC endpoints (route-table based, for services like S3 and DynamoDB). Traffic stays off the public internet; consumers in other VPCs or accounts connect to endpoint services backed by Network Load Balancers or Gateway Load Balancers, with access governed by IAM, security groups, and Route 53 private DNS.
AWS
Service information
Shortname: PrivateLink
Huawei equivalent shortnames: VPCEP
Keywords: private endpoint, network, service access
Differences vs Huawei
AWS PrivateLink exposes services through interface endpoints (ENIs with private IPs and security groups) backed by NLB or Gateway Load Balancer, plus gateway endpoints (prefix-list routing) for S3/DynamoDB. VPCEP also splits gateway (system-defined, e.g. OBS in select regions) and interface endpoints, but backends are limited to ELB, ECS, or BMS — no Gateway Load Balancer equivalent and no route-table gateway to managed services. VPCEP services are region-scoped, capped at 100 per region, with one backend per service; AWS supports multiple targets behind one endpoint service.
AWS interface endpoints are zonal ENIs inheriting NLB multi-AZ failover, and cross-region is achieved with VPC peering or Transit Gateway plus PrivateLink. VPCEP endpoints are region-level, provisioned in seconds, and advertise up to 1 million concurrent requests per second, but cross-region access is not native — Cloud Connect must bridge regions, with Enterprise Router (ER) as the intra-region hub. Cross-account access on VPCEP uses a service whitelist plus optional connection approval rather than AWS Resource Access Manager sharing, and port mappings are fixed at service creation and immutable afterward.
AWS PrivateLink integrates with Route 53 private hosted zones, IAM endpoint policies, and CloudWatch, leaving DNS and policy ownership to the consumer. VPCEP integrates with Huawei Cloud DNS and IAM, with tags (up to 20 per service) and connection-approval flags, but has limited policy-on-endpoint granularity and no equivalent to AWS endpoint policies for restricting per-principal API access. You must accept or manually approve endpoints where configured, and rely on tags plus ELB/ECS-side security groups for the access control that AWS attaches to the endpoint itself.
Migration to Huawei
Inventory every AWS endpoint — backend type (NLB, GWLB, ECS), affected AWS services (S3/DynamoDB via gateway endpoints), security groups, endpoint policies, Route 53 private zones, and cross-account consumers via RAM. Map AWS interface endpoints to VPCEP interface endpoints with ELB or ECS backends; map gateway endpoints to VPCEP gateway endpoints only where the Huawei service (e.g. OBS) supports gateway mode in the target region. Declare gaps clearly: GWLB-based inspection, endpoint policies, and prefix-list gateway endpoints for non-OBS services have no direct VPCEP parity and require redesign.
Recreate endpoint services pointing to Huawei ELB (prefer Layer 4 where Proxy Protocol restrictions apply — Layer 7 backends require Proxy Protocol disabled) or ECS backends, fixing port mappings at creation since they are immutable afterward. Enforce region placement (VPCEP is region-scoped, up to 100 services per region); request quota increases early. Replace RAM-based cross-account sharing with per-service whitelists using consumer account IDs, and enable connection approval where manual acceptance is required. Replan DNS with Huawei Cloud DNS private zones and update applications to the new endpoint hostnames.
Validate per consumer: connectivity from each consuming VPC and on-premises path (via VPN or Direct Connect to VPCEP), latency, AZ-level failover of the ELB backend, and soak tests up to expected concurrency (VPCEP publishes up to 1M concurrent requests per second). For cross-region consumers, validate Cloud Connect bandwidth and routing before cutover. Rehearse DNS switchover via low TTLs and staged private-zone updates, maintaining dual publication where feasible, and verify connection-approval acceptance for whitelisted accounts before redirecting production traffic.
Recompute TCO against Huawei's billing — VPCEP charges per endpoint plus processed traffic, plus ELB/ECS backend resource hours; Cloud Connect adds inter-region bandwidth charges for cross-region flows that AWS may fold into PrivateLink endpoint-hour pricing. Expect gaps where AWS endpoint policies, GWLB inspection chains, and broad managed-service gateway coverage are absent; budget for compensating controls (security groups, IAM, dedicated inspection VPCs) and accept narrower service-catalog reach, especially for non-OBS gateway-style access.
Huawei Cloud
Huawei equivalent service
Shortname: VPCEP
General function: Private Endpoints
Private endpoint access for cloud services.
Keywords: private endpoint, service access, network