微信云托管是微信团队和腾讯云团队共同开发的,以云原生为基础的免运维、高可用服务上云解决方案.以下是具体介绍:
主要功能
- 服务器托管:微信提供服务器资源,支持部署运行公众号后台逻辑、小程序服务端等应用程序.
- 自动化部署:开发者可通过微信开发者工具进行自动化部署,简化流程,提高开发效率.
- 安全性保障:提供数据加密传输、防火墙等高级别安全保障措施,确保用户数据和应用安全.
- 弹性伸缩:能根据应用实际流量需求,自动调整服务器资源,提升系统稳定性和性能表现.
- 监控与管理:微信云端管理工具可实时监控应用运行状态、性能指标等,助开发者及时发现解决问题.
特点优势
- 多种语言及模板支持:支持目前绝大多数语言/框架项目,开发者可从服务器平滑迁移,且有多种模板实例供选择.
- 容器化管理:采用容器化管理方式实现服务部署,抽象了环境、服务、版本等逻辑概念,方便开发者使用.
- 微信天然鉴权:无需服务端二次获取用户信息,可直接在请求header中获取,简化开发流程.
- 降低成本:无需开发者自行搭建和运维服务器,节省了人力和物力成本,同时,其自动扩缩容特性,可根据业务量自动调整资源,避免资源浪费.
使用步骤
- 注册登录微信云托管,新用户可免费体验1个月.
- 在微信云托管平台的数据库管理页面创建远程数据库,并配置本地项目所需的数据库信息.
- 修改后端项目的生产环境配置文件,配置连接微信云托管中 MySQL 的地址、用户名和密码等.
- 在微信云托管平台创建新的运行环境,并新建服务,注意开启公网访问权限.
- 选择发布在代码仓库中的后端代码,并进行部署配置,确保端口号和实际后端项目一致,选择后端项目根目录作为目标目录.
- 完成部署配置后,点击发布,等待云托管平台构建 Docker 镜像并启动容器.
- 通过微信云托管平台提供的公网域名进行访问和测试,确保项目正常运行.
计费方式
首个环境系统会赠送一定免费额度供开发者使用,有效期为3个月,3个月内超过免费额度的资源消耗及3个月免费额度到期后即会按照实际使用量进行对应的刊例价扣除费用.