阿里云部署serverless SAE实例

阿里云部署serverless SAE主要分为四步:

1、创建VPC

2、创建命名空间

3、部署应用

4、绑定SLB

对于不熟悉阿里云的小伙伴,我也会根据我的理解在下面对每一步进行大概的讲解。

项目原因:

        1、本身这两年serverless就比较火,一直有想学习的想法,但我比较懒哈哈哈所以一直没去太过关注。

        2、因公司想节省服务器资源及拥抱云原生本身优势,所以需要对serverless进行调研并转型。

至于使用阿里云的原因,是因为这几年一直用的阿里云,并且目前所在公司的所有资源均在阿里云上。

调研了几天,把国内云的serverless各优势说明下。

阿里云:价格优惠

腾讯云:使用小程序开发比较方便

华为云:没找到啥优势

顺便说明,每个云厂商支持的serverless都不一样,所以基本上无法迁移,请开始就选择好一个要使用的云厂商。

(粗略的调研,有不对的地方欢迎评论补充,理性讨论)

话不多说,开始我们的阿里云serverless部署之旅。

一、创建VPC

1.1、打开 VPC控制台,点击创建专有网络,因本身有实例项目,所以给项目打了个码。

1.2、输入名称和IPv4内网网段,不熟悉网段的可以点击网段配置建议进行借鉴,还不会的话就百度一下。

1.3、下滑配置交换机,交换机的作用为在同一个交换机内的应用互通,选择北京H的原因是我的RDS数据库在北京H,我不确定别的区能不能跟RDS互通,所以保险点选择同一区域。 

至于IPv4网段会根据上一步设置的网段自动生成,你只需要选择网段子网即可,同理,不会就百度。

1.4、点击确定,创建成功。

二、创建命名空间

2.1、现在打开serverless应用引擎SAE

 2.2、打开命名空间

 2.3、会发现在开通时,系统已经为我们创建了一个默认的命名空间,不用搭理,创建个新的。

 2.4、输入命名空间名称,点击确定。

2.4、创建挺快的,现在已经创建好了我们的命名空间。

三、部署应用

3.1、接下来我们开始部署应用,选择左侧应用列表,点击创建应用。

 3.2、请注意查看上方创建须知,下面选择好我们刚刚创建的命名空间,交换机网络,选择安全组时会发现没有可选项,现在我们点击蓝色字体创建安全组进行创建。

 3.3、选择我们刚刚创建好的网络名称即可,先随便创建规则,反正是demo。

3.4、返回刚刚的应用创建页面,选择刚刚创建好的gfbdemo-aq安全组,根据需求选择cpu和内存大小,这里需要注意,应用实例数最大创建为50个,每个账号可创建500个应用,若需要提升的话,花钱提工单,懂的都懂。

 3.4、阿里云提供了丰富的部署支持,根据自己公司业务进行选择。

 3.5、这里我选择php的zip包部署,需要说明的是,目前国内所有平台的serverless所支持版本基本都不会是最新的,比如阿里这边php可选的最高版本为7.3。

 3.6、下面有一系列可选内容,要使用的小伙伴自行去查看一下。

 3.7、阿里云提供了liveness,readiness双重检测方案,根据自己的需求进行配置。

 3.8、若应用需要在公网被访问,请勾选为实例绑定公网IP,这也是我们创建VPC的作用。

 3.9、确认规格后进行创建。

 3.11、部署完毕,在左侧变更记录里查看部署详情。

 3.12、查看应用状态均为running。

 四、配置SLB

4.1、在应用详情里选择配置SLB公网访问。

 4.2、配置监听端口

 4.3、访问公网SLB IP

4.4、可以看到访问页面了

 

 完结撒花,下一期会更新一下serverless的一些基本概念。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
阿里云Serverless 应用引擎(Serverless Application Engine,简称SAE)提供了便捷的方式来部署 Laravel 8 应用。 首先,您需要在阿里云控制台上创建一个 SAE 应用。选择准备部署 Laravel 8 的应用模板,并设置相关的配置信息,如名称、地域等。 然后,您需要在本地开发环境中确保已安装 Composer 工具,并使用 Composer 创建一个 Laravel 8 应用。您可以在本地编码、调试和测试应用,确保它能够正常运行。 接下来,使用 Composer 将 Laravel 8 项目打包,并将其上传到阿里云 SAE 控制台。您可以选择通过 Git、Web 界面或 SAE SDK 将项目上传到 SAE。 一旦项目上传成功,SAE 将自动构建和部署 Laravel 8。您可以在 SAE 控制台的构建日志中查看项目构建的进展和状态。 在部署完成后,SAE 会为您分配一个唯一的访问地址,您可以使用该地址来访问您的 Laravel 8 应用。同时,SAE 也会为您提供一个域名,您可以将自己的自定义域名绑定到该地址上。 您还可以根据项目的具体需要,在 SAE 控制台中进行更多的配置和管理。例如,您可以设置环境变量、调整应用实例数量、配置自动伸缩策略等。 总结起来,使用阿里云 SAE 部署 Laravel 8 应用需要在本地环境中创建和调试应用,然后将其上传到 SAE 控制台进行构建和部署SAE 提供了便捷的管理界面和丰富的功能,帮助您快速、灵活地部署和管理 Laravel 8 应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超能力大雄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值