云开发云平 | 学习笔记

本文涉及的产品
云原生 API 网关,700元额度,多规格可选
.cn 域名,1个 12个月
函数计算FC,每月15万CU 3个月
简介: 简介:快速学习云开发云平

开发者学堂课程【钉钉应用云开发实战营:云开发云平】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/909/detail/14404


云开发云平

目录

一、云开发平台

二、容器型


一、云开发平台

云开发平台
云开发平台,https://workbench.aliyun.com,是阿里云面向广大开发者提供的云上研发工作平台,助力研发团队实现工作的在线化(团队在线、环境在线、代码在线、协同在线)以及研发模式 Serverless 化,帮助研发团队实现对行业架构经验及架构服务的高效分享与传播,极致提高研发效率,极致降低研发成本。

包括四个内容

1创建与开发部署应用 快速了解云开发平台
2场景与解决方案 云开发平台的场景与解决方案

3 团队协同 云开发平台如何实现团队在线

4服务条款  云开发平台服务条款

应用搬站包括 NodeJs 计算型  Java 容器型   PHP 容器型   Python 容器型 Python 计算型

如果要创建应用,需要登录云开发平台,点击「免费云开发」,进入「快速开始」页面,点击「应用搬站」

场景与解决方案包括许多方面,例如基于场景解决方案创建应用 开发天猫精灵智能应用 E995 应用迁移方案 Express 应用迁移方案  KOA 应用迁移方案 NextJS 应用迁移方案 NuxtJS 应用迁移方案 Midway Serverless- 体化应用开发方案 3分钟搭建个人 Hexo 博客 阿里三视觉智能服务等。

新建应用,选择开发语音 NodeJS,创建方式为直接创建,可以选择通过模板建设,有官方模板和团队模板,官方模板例如

1天猫精灵智能应用解决方案( For NodeJS ) 天猫精灵技能应用官方 Serveres 梁构解决方案

2Faas 场景下的 SSR 框架(NodeJS) Fass场景”下的 SSR 框荣解决方案
3天猫精灵8分钟电影推荐(NodeJS) 天猫精灵指荐类解决方案(8分钟电影推标)
4Midway Serverless MySQL 数据库示例 

Midway Serverles TODO List Mysql 政据库使用示例
5Midway Serverless Hexo 博客示例
6VueJS 自由钢琴示例(NodeJS)
7Nodejs 相册示例(NodeJs)
8Midway Serverless OTS 数据库示例(N...
9支付宝营销小程序( NodeJS )
点击下一步,应用名称为 Node-teat ,应用介绍为 Node-teat ,计算服务有FC,SAE,ASK,

其中 SAE 服务型 Serveress, Serverless Application EngineISAE )是面向应用的Serverles PaaS 平台,更适合轻量级微服务聚构应用场景,最后完成创建,创建完成之后要进行开发部署,有部署配置,域名配置 应用配置,需要自己设置信息,例如部署配置的如图

例如

要修改 index.html,首先双写123123重新重启调试服务,调试实际上就是测试功能。

现在只支持 nodis java 就不支持这个模式,没有测试按钮,java 调试步骤,假设 java 服务端口有9000个端口,点击微软输入9000点击回车输入123123,如果成功,我们就访问,复制网站在浏览器访问容器内部,java ppt 可以调试,需要点击输入服务器端口 cloud workbench,调试完毕后,要进行部署,测试完毕后就上线,部署也有步骤检查 把关等,部署时间不长,15分钟左右,部署后要检查部署信息,例如部署环境等,可以看到项目信息和过程,例如以下

[2021-04-22 19:59:47] N: node test
云应用[TEST]环境开始部署
[2021-04-22 19:59:47] 应用: node-test
开始执行[基础服务准备任务]
[2021-04-22 19:59:48] 应用: node-test
[基础服务准备任务]开始R0S偏差检测...
[2021-04-22 19:59:51] 应用: node-test
[基础服务准备任务] ROS偏差检测完成!
[2021-04-22 19:59:59] 应用: nodetest
[基础服务准备任务]执行成功!
[2021-04-22 19:59:59] 应用: node-test
开始执行[ API 网关编排任务]
[2021-04-22 20:00:Ø3] 应用: node-test
[ API 网关编排任务]执行成功!
[2021-04-22 20:00:Ø3] 应用: node-test 初始化 APIGateway 成功,二级域名为

http://f36a935ca763421cb94b3e854cbe741b-cn-shanghai.alicloudapi.com
[2021-04-22 20:00:04] 应用: node-test 开始执行[外网访问 NAT 检测任务]
[2021-04-22 20:00:04] 应用: node-test 开始执行[云函数部署任务]
[2021-04-22  20:00:04] 应用: node-test 开始执行[云函数部署任务]....

[2021-04-22 20:00:51]应用: node-test域名:https://
test1yjfan1prtzn16k84ur.workbenchapi.com绑定到 API 网关二级域名

http://f36a935ca763421cb94b3e854cbe741b-cn-shanghai.alicLoudapi.com成功!

请使用

https://test1yjfan1prtzn16k84ur.workbenchapi.com进行测试验证 (还需要进行 CNAME 解析,且域名生效有延迟,如果无法访问请耐心等待
[2021-04-22 20:00:51] 应用: node-testTEST 环境的域名
test1yjfan1prtzn16k84ur.workbenchapi.com CNAME 到 API 网关的二级域名
f36a935ca763421cb94b3e854cbe741b-cn-shanghai.alicLoudapi.com尚未生效,请稍等片刻!当命令行工具dig/nslookup/ping等指令发现正确的解析记录后,即可直接通过域名正常访问该应用了。
[2021-04-22 20:00:51] 应用: node-test 云开发应用[TEST]环境部署成功!

域名配置—日常环境

API 网关域名
http://f36a935ca763421cb94b3e854cbe741b-cn-shanghai.alicloudapi.com
访问域名test1yifan1prtzn16k84ur.workbenchapi.com

绑定域名变更后需要再次部署才生效


二、容器型

支持语言: JAVA、PHP、Python

容器型搬站,支持存量应用尽可能少或者无需任何侵入性修改即可通过本平台把应用部署到 Serverless 计算服务当中

基于容器统一的交付方式,应用可以根据实际需要选用: FC、SAE、ASK计算服务。

注意 :

1、访问空间内服务,将端口映射到-个域名。(请按 '回车( Enter )'确认你的输入或者按'取消( Esc )'取消...

2、部署调试,将会在您为此应用开通的云服务上,按照该应用所属解决方案的描述去创建和使用具体的资源。

Python 容器型

创建应用

1、登录云开发平台,点击免费云开发,进入快速开始页面,点击应用搬站

2、选择「Python」,选择「容器型」,点击下一步,填写完信息之后,点击下一步,选择「计算服务」,开通项目所依赖的云服务,点击完成

3、应用创建完成后,点击「在线开发部署」,等待代码仓库完成初始化,自动进入 CloudIDE 页面,之后打开 README.md 详细阅读

计算型

计算型搬站,基于FC的函数型 Serverless ,本平台提供 NodeJS,Python 两种语言的 Serverless 框架,由框架提供路由分发功能,让存量应用无需修改即可通过本平台部署到 FC 这种计算服务中,享受 FC 先进技术红利。

Requirements.txt 的代码

1asgiref=3.3.42click==7.1.23Flask==1.1.24itsdangerous==1.1.05Jinj a2==2.11.36MarkupSafe=-1.1.17pytz==2021.18sqlparse==Ø.4.19typing-extensions==3.7.4.310Werkzeug==1.0.111Pillow==8.2.012numpy==1.19.513

image.png

答疑

问:什么会收费

答:云服务管理会收费,包括 API 网关/ API Gateway 函数计算/Function Compute 对象存储/ Object Storage Serivce 日志服务/Log Seryice ,收费便宜,一个月几角或者一年几分,流量还是很便宜。

 

相关文章
|
存储 缓存 小程序
什么是云开发以及使用云开发时的一些“坑”
可能很多人不明白“云开发”到底是个什么东西,举个例子,在以前如果你要做一款可以多人联网同时在线玩的小游戏,是一件非常非常难的事,因为你需要客户端(根据不同的平台这里的客户端可能指的是手机,电脑或是其他的平台),还需要服务器,这是两个完全不同的领域。
147 0
|
弹性计算 开发者
我的云上实践初体验
文章讲述了我的第一次云上实践的经历,通过开发者社区的教程学习如何搭建云上简历。新人难免会有碰壁的时候,但是最终我还是成功地完成了作业并且获得了人生的启发。
我的云上实践初体验
|
小程序 数据库
小程序云开发学习笔记
在app.js里面 小程序一开始就初始化,多次调用只有第一次触发
165 0
小程序云开发学习笔记
|
存储 数据采集 SQL
4.1 平台服务 阿里云|学习笔记
快速学习4.1 平台服务 阿里云
4.1 平台服务 阿里云|学习笔记
|
机器学习/深度学习 SQL 存储
阿里云相关产品介绍|学习笔记
快速学习阿里云相关产品介绍
257 0
阿里云相关产品介绍|学习笔记
|
分布式计算 安全 数据可视化
阿里云相关产品介绍| 学习笔记
快速学习阿里云相关产品介绍
阿里云相关产品介绍| 学习笔记
|
弹性计算 Linux 数据安全/隐私保护
云服务初体验
阿里云服务器的免费体验是大学生熟悉相关专业技能的一项良心举措,能够帮助刚入大学家庭条件并不是很好的大学生免费体验云服务器的使用效果,在通过一周的使用之后,我感觉阿里云服务器用起来非常方便,我希望能够继续申请两个月的免费时长,便于快速熟悉ECS功能。
130 0
云服务初体验
|
域名解析 安全 搜索推荐
云.企业官网产品概述| 学习笔记
快速学习云.企业官网产品概述。
云.企业官网产品概述| 学习笔记
|
消息中间件 NoSQL Linux
阿里云开发心得
分享一些关于阿里云服务器的使用心得以及使用过程中遇到的一些问题
阿里云开发心得
|
持续交付
云服务Linuk初体验
第一次体验到了云服务器的远程操作
云服务Linuk初体验