应用依赖云服务|学习笔记

简介: 快速学习应用依赖云服务

开发者学堂课程【从零开始 Serverless 云开发:应用依赖云服务】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/341/detail/4007


应用依赖云服务


内容介绍:

一、应用依赖云服务概念及情况


一、应用依赖云服务概念及情况

1.概念

云平台进行应用部署时,会进行云产品的资源申请,把开发的应用代码部署到云资源上,然后提供服务供给他人使用。

2.四种情况

此时需要可以把开平台依赖的云服务分成四种情况。

image.png

第一种  计算依赖服务(具体要部署代码到哪些服务上)

FC()    ASK   SAE

第二种  打包依赖服务

在进行部署之前,要把应用的代码进行编译打包。

编译打包支持两种类型,一种是函数计算压缩包类型,压缩包类型需要把它存储到这个 oss 上,所以此情况就会依赖 oss

还有一种是镜像型,阿里云提供此项服务,在 CR 产品上

第三种  网络依赖服务

当提供服务给外部时,需要对网络进行一些依赖

VPC 阿里云的虚拟网络

SecurityGroup 安全组进行虚拟网络的权限控制

NAT 提供公网服务

APIgateway  

第四种  数据服务

需要做数据的存储访问

nas  网盘

RDS  数据库

OTS  数据服务

3.详情

应用管理页面可以查看到新建一个应用的详细情况

比如选择 JAVA 直接创建,可以看到 JAVA 容器型,打包时会用镜像的包,依赖线下服务。

提示整个依赖的云服务,存在不同计算类型的价格,因为架构不同,依赖的服务也不同。

可以看到函数计算主要是一种 API gateway 提供依赖,其他根据自己选择使用不同架构。

image.png

切换成 SAE

SLB 对服务进行负载均衡,在通过 api 提供数据,依赖 SLB

需要服务注册发现可以依赖其他服务

如果没有开通应用服务,服务也是可以为创建的,但是服务状态是未被部署的。

全部开通才可以使用。

每种不同的镜像服务会展示不同的依赖服务,当应用创建完成后,点击云服务管理,可以查看到依赖服务及应用架构,依赖服务可以选择开通。

其他服务(访问的数据库)开发平台不强依赖此服务,连通书写正确即可。

相关实践学习
【AI破次元壁合照】少年白马醉春风,函数计算一键部署AI绘画平台
本次实验基于阿里云函数计算产品能力开发AI绘画平台,可让您实现“破次元壁”与角色合照,为角色换背景效果,用AI绘图技术绘出属于自己的少年江湖。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
CompletableFuture事务处理
CompletableFuture事务处理
449 0
|
JavaScript 小程序 应用服务中间件
vue 本地/PC端访问微信云数据库
vue 本地/PC端访问微信云数据库
251 0
|
Android开发 Swift iOS开发
安卓与iOS开发环境的差异性分析
【8月更文挑战第6天】在移动应用开发的广阔天地中,安卓和iOS两大平台各自占据半壁江山。本文将深入探讨这两个操作系统在开发环境方面的主要差异,从编程语言、工具框架到开发成本等多个维度进行比较。通过分析,旨在为开发者提供一个清晰的平台选择指导,帮助他们根据项目需求和个人偏好做出更明智的决策。
265 5
|
监控 网络安全 C++
Qt 5.14.2 网络编程揭秘:构建高效HTTP客户端与文件下载器
Qt 5.14.2 网络编程揭秘:构建高效HTTP客户端与文件下载器
1023 0
|
开发框架 调度 信息无障碍
详解Flutter中各种Binding
详解Flutter中各种Binding Flutter是一个快速的、现代化的、跨平台的移动应用程序开发框架。它具有高度可定制性和灵活性,可以让开发人员在多个平台上轻松开发高质量的应用程序。Flutter的核心原则是提供高性能、高可靠性和高生产力的开发体验。Flutter中的Binding是框架和引擎之间交互的接口,它们提供了从框架到引擎的连接和从引擎到框架的通信。下面是详细介绍Flutter中常用的Binding。
354 0
idea查看接口所有实现类
先打开你想查看的接口:右键 - >Diagrams
521 0
idea查看接口所有实现类
|
并行计算 Java API
Java8实战-CompletableFuture:组合式异步编程2
Java8实战-CompletableFuture:组合式异步编程2
243 0
|
前端开发
邮箱的正则表达式验证总结经验
邮箱的正则表达式验证总结
9084 0
|
Java 测试技术 Maven
项目的自述文档(README)模板
翻译自@PurpleBooth 的 README 模板 项目标题 使用一段话简要描述项目内容。 获得开始 这些说明将为您提供一个在你的个人本地计算机上启动和运行的项目副本,以便进行开发和测试。有关如何在实时系统上部署项目的细节,请参阅部署。
3413 0