提示: 实验资源会在固定时间后释放,请创建资源后尽快操作。
实验资源
第 1 章:实验背景
本实验以图片分享网站为原型。该网站拥有大量静态文件,作为一个图片分享平台,需要根据用户请求,实时地将用户的原图在线转换成需要的图片。
本实验的架构使用ECS作为Web服务端,使用OSS服务作为图片存储,解决了图片在线处理的问题。由于使用OSS的图片处理功能需要进行域名绑定,事先已将OSS bucket和指定的ECS Web服务器端进行域名绑定,并进行CNAME配置。配置完成后,即可通过ECS Web服务端域名访问OSS bucket保存的静态数据。
使用该架构的 优势:
1) 实时在线处理图片并返回,无需下载图片
2) 因使用域名绑定,原有未使用阿里云系统的服务端代码可直接复用
3) 流量和存储费用节省,因OSS和ECS内网交互,OSS的存储费用低于ECS磁盘费用
用户 访问过程 如下:
1)用户向 ECS Web 服务端发起页面请求,请求转发至 CDN 加速域名,读取OSS bucket返回原始图片;
2)用户在 ECS 开发服务器上使用 OSS SDK 进行图片处理;
3)用户向 ECS Web 服务端发起页面请求,请求转发至 CDN 加速域名,读取OSS bucket返回处理后的图片。
实验开始前 ,已预先完成:
1) ECS Web 服务器部署;
2) OSS 服务开通及 bucket 创建;
3) OSS bucket 和 ECS Web 服务器域名绑定;
4) ECS Web 服务器域名的 CNAME 配置为 CDN 加速域名。
实验开始后,
1) 系统自动创建一台 Windows 系统的 ECS 实例作为开发服务器
2) 远程登陆到 ECS 实例的 Windows 界面。然后,修改 Eclipse 中文件,实现使用 OSS Java SDK 上传本地图片到 OSS bucket 中,并进行图片缩放和水印处理
3) 通过域名访问原始图片和处理后的图片。
4) 下载处理后的图片
- 阿里云ACP认证交流群
- 分享最新阿里云视频题库
-
- 我的淘宝店铺
- 考试授权码最新包过题库
-
评论