阿里云部署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的一些基本概念。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐