开发者学堂课程【高级应用技能进阶:开源应用迁移】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/345/detail/4028
开源应用迁移
开源应用迁移即应用单栈,我们经常会浏览开源网站比如 github ,里面会有很多开源工程,如果想要体验开源工程的功能,必须要将其部署起来,开发平台是支持快速部署的当前支持四种变成语言: Java、PHP 、Python、NodeJS 都有对应的脚手架和框架,支持云本地 cloudID 里面引用代码,调试代码,验证代码。
在部署方面在两方面会产生较多问题:
1、网络问题:开源工程可能会访问数据库、中间件服务,比如:消息队列、缓存,在阿里云上面都有对应的课程,在开通的时候,要保证在同一个 vpc 中使用网络里面。
2、构建部署:所提供的脚手架以及框架尽量降低般站成本以及出错概率,基本涵盖住。但是可能会有小部分构建失败,这边专门提供了课程排查构建部署出现的各种问题。