使用免费云主机是学习和体验云计算的好方法,以下是一份详细指南,涵盖获取、配置和基础使用:
1、AWS(Amazon Web Services)
免费套餐:新用户注册享12个月免费,包括:
- 750小时/月的 t2.micro EC2 实例(1核1GB内存)。
- 30GB SSD存储。
- 每月15GB流量。
步骤:
- 注册AWS账号(需信用卡验证,但免费期内不会扣费)。
- 在EC2控制台创建实例,选择“Free Tier”镜像(如Amazon Linux或Ubuntu)。
2、Google Cloud Platform(GCP)
免费试用:新用户送$300赠金,有效期90天。
永久免费层:部分产品永久免费(如每月1台 f1-micro 实例)。
步骤:
- 注册GCP账号(需信用卡)。
- 在Compute Engine中创建实例,选择f1-micro配置。
3、Oracle Cloud
永久免费套餐:
- 2台AMD虚拟机(1核1GB内存)。
- 4台ARM虚拟机(最高4核24GB内存,需手动申请)。
- 200GB存储。
步骤:注册Oracle账号(需信用卡)。
4、Microsoft Azure
免费试用:新用户送$200赠金,有效期30天。
12个月免费服务:包括750小时/月的B1s虚拟机(1核1GB内存)。
步骤:注册Azure账号(需信用卡)。
5、其他免费选项
VPS试用:部分厂商提供短期试用(如DigitalOcean有$100/60天优惠)。
教育优惠:GitHub Student Pack包含多平台免费额度。
本地模拟:VirtualBox + Vagrant可在本地模拟云环境。
二、创建云主机实例(以AWS为例)
1、登录AWS控制台 → 进入EC2服务。
2、启动实例:
- 选择AMI(系统镜像):勾选“Free Tier”选项(如Ubuntu 22.04)。
- 实例类型:选择t2.micro(免费层)。
- 配置安全组:开放SSH(端口22)、HTTP(80)、HTTPS(443)。
- 生成密钥对:下载.pem文件(用于SSH登录)。
3、启动后获取公网IP,通过SSH连接:
ssh -i 密钥文件.pem ubuntu@公网IP
1、系统更新:
sudo apt update && sudo apt upgrade # Ubuntu/Debian sudo yum update # Amazon Linux/CentOS
2、安装常用软件:
- Web服务器:sudo apt install nginx
- 数据库:sudo apt install mysql-server
- 编程环境:Python、Node.js等。
3、部署应用:
- 上传代码:用scp或Git克隆项目。
- 运行应用:如用PM2管理Node.js进程。
4、域名绑定(可选):
- 在域名服务商添加A记录,指向云主机公网IP。
- 配置Nginx反向代理。
1、免费限制:
- 注意流量、配置和时长限制,超量可能自动扣费。
- 定期检查使用情况(如AWS的Cost Explorer)。
2、安全设置:
- 禁用root登录,使用密钥认证。
- 配置防火墙(如UFW):仅开放必要端口。
3、数据备份:
- 免费云主机可能不提供备份,重要数据需自行保存。
4、资源释放:
- 试用结束后,删除或停止实例避免产生费用。
学习实践:搭建个人博客、测试Web应用、学习Linux命令。
开发测试:部署GitLab Runner、Jenkins做CI/CD。
轻量服务:运行Telegram Bot、RSS聚合器等小型应用。
通过以上步骤,你可以快速上手免费云主机,建议从AWS或Oracle的永久免费层开始,熟悉后再尝试其他平台。
文章摘自:https://idc.huochengrm.cn/zj/24199.html
评论