零基础到上手:我的第一个谷歌云项目实战日记
假设你是一名开发者或学生,对云计算充满好奇但不知从何开始。这篇手记将记录我从注册到成功部署一个可访问网站的全过程,涵盖所有踩坑与惊喜。
第0天:心理建设与准备
· 心态:别怕!谷歌云对新用户极其友好。
· 硬件:一台能上网的电脑。
· 软件:一个Gmail邮箱,一张支持国际支付的信用卡/借记卡(仅用于1美元验证,会返还)。
第1天:注册与初探控制台
1. 注册:访问cloud.google.com,点击“免费开始”。用Gmail登录,按提示填写国家、个人信息和信用卡。看到“恭喜,您已获得300美元赠金!”时,松一口气。
2. 第一印象:控制台:页面干净,左上角有导航菜单,顶部有强大的搜索栏(你的最佳帮手)。正中是仪表板。
3. 核心概念:项目:所有资源必须属于一个项目。我点击顶部项目下拉框,创建新项目,命名为my-first-cloud-project。
4. 安全第一:设置预算警报(救命步骤!):左侧菜单 -> “结算” -> “预算和警报” -> “创建预算”。我设了50美元和100美元两档邮件警报,防止意外超支。
第2天:创建第一台虚拟机(Compute Engine)
1. 导航:菜单 -> Compute Engine -> “VM实例”。
2. 创建:点击“创建实例”。
· 名称:web-server-1
· 区域:选择离我最近的asia-east1(台湾)。
· 机器配置:为了免费,选择 e2-micro(每月有1个免费配额)。放心,足够运行一个轻量网站。
· 启动磁盘:选择Ubuntu 20.04 LTS,磁盘类型保持默认(标准持久磁盘)。
· 防火墙:关键! 勾选“允许HTTP流量”和“允许HTTPS流量”。
3. 点击“创建”。等待约1分钟,实例状态变为绿色对勾。
第3天:连接服务器与部署网站
1. 连接:在实例列表,点击“SSH”按钮。一个终端窗口在浏览器中打开!我已登录到我的云端虚拟机。
2. 系统更新:输入 sudo apt update && sudo apt upgrade -y。
3. 安装Web服务器:我选Nginx,输入 sudo apt install nginx -y。安装完成后,系统自动启动Nginx。
4. 测试:回到控制台,复制实例的“外部IP”。在新浏览器标签页打开这个IP地址。奇迹出现:看到了“Welcome to nginx!”的默认页!我的网站上线了!
5. 自定义:回到SSH终端,修改默认网页:sudo nano /var/www/html/index.html。我删掉原有内容,写上“Hello World from My First GCP VM!”。保存退出(Ctrl+X,然后Y,回车)。刷新浏览器,看到了我的自定义问候。
第4天:进阶探索——使用云存储存放图片
网站只有文字太单调,我想放一张图片。但不想放在虚拟机磁盘上,决定用更便宜、更持久的Cloud Storage。
1. 创建存储桶(Bucket):菜单 -> Cloud Storage -> “浏览器” -> “创建存储桶”。命名为my-first-project-images,区域选和我VM相同的区域,其他默认。
2. 上传图片:点击桶名进入,点击“上传文件”,选择我电脑上的logo.png。
3. 设置公开访问(仅为示例,生产环境需谨慎):点击文件右侧三个点 -> “编辑权限” -> “新增主体”输入allUsers,角色选择“Cloud Storage对象查看者”。保存。
4. 获取图片链接:点击文件,在详情中复制“公开网址”。
5. 修改网页引用:回到VM的SSH,再次编辑index.html,增加一行 ``。刷新网站,图片成功显示!
第5天:自动化与收尾
1. 了解费用:菜单 -> “结算” -> “报表”。目前费用为0(在免费额度内)。300美元赠金纹丝未动。
2. 清理资源(重要!):如果我想停止实验,避免未来产生费用:
· 在Compute Engine停止或删除虚拟机。
· 在Cloud Storage删除存储桶。
· 注意:删除项目会删除其内所有资源,最彻底。
如果需要更深入咨询了解可以联系全球代理上TG:jinniuge 他们在云平台领域有更专业的知识和建议,他们有国际阿里云,国际腾讯云,国际华为云,aws亚马逊,谷歌云一级代理的渠道,客服1V1服务,支持免实名、免备案、免绑卡。开通即享专属VIP优惠、充值秒到账、官网下单享双重售后支持。不懂找他们就对了。
