1. 目的与待比较厂商清单
- 目的:通过可复现的测试步骤,比较 AWS(sa-east-1)、Azure Brazil South、Google Cloud(southamerica-east1)、Oracle Cloud、以及本地厂商(UOL Host、Locaweb)在巴西的网络、带宽、存储、成本与支持差异。
- 输出:延迟/路由、吞吐、IOPS、计费估算和支持响应时间的量化对比。
2. 环境与工具准备(一步步)
- 账户:注册各厂商免费或付费账户并启用巴西区域权限。
- 公钥:生成 SSH 密钥(ssh-keygen -t rsa -b 4096 -C "you@domain"),把公钥上传到各云控制台。
- 本地工具安装:Ubuntu 举例
1) sudo apt update && sudo apt install -y iperf3 mtr fio curl jq traceroute
2) 安装云 CLI:pip install awscli; az cli; gcloud sdk;并配置凭证(aws configure / az login / gcloud auth login)。
3. 部署对比实例(可复制命令样例)
- 统一规格:选 t3.small / B1s 类似(2 vCPU / 2GB)或各平台最接近的入门型,镜像用 Ubuntu 22.04,区域选 São Paulo。
- AWS 示例(CLI):
1) aws ec2 run-instances --image-id ami-xxx --count 1 --instance-type t3.small --key-name mykey --region sa-east-1 --security-group-ids sg-xxx --tag-specifications 'ResourceType=instance,Tags=[{Key=Name,Value=test-sa}]'
- Azure 示例:
1) az vm create -g rg-br -n vm-br --image UbuntuLTS --size Standard_B1s --admin-username azureuser --ssh-key-value "@~/.ssh/id_rsa.pub" --location brazilsouth
- GCP 示例:
1) gcloud compute instances create vm-br --zone southamerica-east1-b --machine-type e2-small --image-family ubuntu-2204-lts --image-project ubuntu-os-cloud --metadata-from-file ssh-keys=~/.ssh/id_rsa.pub
- 本地厂商使用其控制台或 API 同理配置。
4. 网络延迟与路由测试(详细步骤)
- 在每台云主机执行:
1) sudo apt install -y mtr
2) mtr -r -c 100 8.8.8.8 > ~/mtr_google_100.txt (记录到文件,100 次采样)
3) ping -c 100 your-office-ip-or-local-client >> ~/ping_100.txt
- 本地从办公室或测试节点对各云公网 IP 执行:
1) ping -c 200 <云IP>
2) traceroute -n <云IP> 或 mtr -c 100 <云IP>
- 结果分析:统计中位数(median)、95 百分位延迟、丢包率与跳数;对比是否经过美国或欧洲绕行。
5. 吞吐与带宽测试(iperf3、curl)
- 在一台云主机启动 iperf3 server:
1) sudo apt install -y iperf3
2) iperf3 -s -p 5201 &
- 从本地或另一台云主机作为 client:
1) iperf3 -c <云IP> -p 5201 -P 8 -t 60 --logfile iperf_client.txt (8 并发流,60 秒)
- 通过 HTTP 下载测真实吞吐:
1) 在云主机放置大文件:python3 -m http.server 8080
2) 本地 curl -o /dev/null -s -w "%{speed_download}\n" http://<云IP>:8080/largefile (记录下载速率)
- 对比多点(本地->云、云->云同城、云->云跨区域)结果。
6. 存储与 IOPS 测试(fio 例子)
- 在实例上准备磁盘(挂载数据盘 /dev/sdb 到 /mnt/test),然后运行 fio:
1) fio --name=randread --ioengine=libaio --direct=1 --rw=randread --bs=4k --numjobs=4 --size=1G --runtime=60 --group_reporting --filename=/mnt/test/testfile
2) fio --name=randwrite --ioengine=libaio --direct=1 --rw=randwrite --bs=4k --numjobs=4 --size=1G --runtime=60 --group_reporting --filename=/mnt/test/testfile
- 测量结果关注 IOPS、延迟(latency)和带宽;对比普通本地块存储、SSD(io2/ultra)以及云厂商提供的高 IOPS 盘。
7. 成本与计费对比步骤(实操)
- 统一估算配置并使用各平台计价器:
1) AWS Pricing Calculator:填入实例类型、带宽出站、存储 IOPS、快照频率,获取月度成本。
2) Azure、GCP、Oracle 同理;本地厂商通常有月付方案与包流量方案。
- 实操建议:开启计费导出(AWS Cost Explorer 报表 / GCP Billing export to BigQuery),跑 7 天试验并导出实际使用数据来验证估算。
8. 服务与合规性评估(一步步验证)
- LGPD 合规检查:查看厂商是否提供数据驻留声明、合同附加条款(DPA)。
- 支持测试:通过控制台提交工单或在线聊天,记录首次响应时间与解决时间(建议:创建 1 个网络问题和 1 个计费问题)。
- 增值服务:验证是否提供本地专线(Direct Connect/ExpressRoute/Interconnect)、本地 CDN 节点、托管数据库与灾备方案。
9. 问:在巴西选择云服务时,网络延迟哪个指标最重要?
答:最重要是看中位延迟(median)与 95 百分位延迟,因短时抖动和尖峰会影响用户体验。测试时需要从目标用户群网络出口到云实例做多点 ping/mtr 与 iperf3 采样,结合丢包率与跳数来判断是否需要本地边缘节点或专线。
10. 问:如何用最少时间筛选出成本更优的厂商?
答:先统一实例规格与流量模型(按月出站流量、IOPS、快照频率),用各厂商在线计价器估算并对照 7 天真实计费导出数据(若有试用期可跑),再加上本地优惠合同或包月流量折扣,最后对比总拥有成本(TCO)。
11. 问:本地厂商与国际厂商在巴西市场的关键差别是什么?
答:本地厂商通常在本地支持、语言与合规服务上更友好、价格对小量流量更合适;国际厂商在全球网络、可用区、托管服务生态和自动化工具上更成熟。实测建议以网络延迟、带宽峰值、IOPS 需求与支持响应时间为最终决策依据。
来源:比较主流厂商在巴西云服务器市场的技术与服务差异