服务器成本估算逻辑

def estimate_server_cost(traffic_monthly_gb, cpu_cores, ram_gb):
    """估算各类云服务器的月度成本。"""
    plans = {
        '阿里云 ECS': {'base': 9.5, 'per_core': 20, 'per_gb_ram': 8},
        '腾讯云 CVM': {'base': 8.5, 'per_core': 18, 'per_gb_ram': 7},
        'DigitalOcean': {'base': 4, 'per_core': 10, 'per_gb_ram': 5},
        'Vultr': {'base': 2.5, 'per_core': 8, 'per_gb_ram': 4},
    }
    results = {}
    for name, p in plans.items():
        cost = p['base'] + p['per_core'] * cpu_cores + p['per_gb_ram'] * ram_gb
        results[name] = round(cost, 2)
    return results