# 微信云托管

## 微信云托管是什么？

[微信云托管](https://cloud.weixin.qq.com/cloudrun?utm_source=wxrundoc&utm_content=intro) 是微信团队提供的以云原生为基础的，免运维、高可用服务上云解决方案，无需服务器，1 分钟即可部署小程序/公众号服务端。

微信云托管支持目前绝大多数语言/框架项目，开发者可以从服务器平滑迁移；并且微信云托管的自动运维和扩缩容特性，无需开发者关心服务的可用性，专注于业务，极大节省人力和服务资源成本。

同时，微信云托管还集成持续交付部署，DevOps 自动化，安全鉴权等众多能力，致力于帮助没有深层运维经验的业务开发者和研发团队，用最低的成本，打造出稳定性高，安全性强的后端服务。

在微信云托管的助力下，项目服务可以达到和专业运维团队支撑一样的效果，同时又极大的节省人力和服务成本。

**最重要的，微信云托管与微信生态深度融合，具有免鉴权，云调用，消息推送，微信支付等众多微信优势特性，开发者可以非常轻松和高效的完成互通，并且在安全、可靠性方面有微信团队的专业保障。**

## 微信云托管能带来什么？与传统的服务器部署模式相比有什么优势？

微信云托管的高可用，免运维的基本特性，加上独家提供的微信生态核心能力，使得其在服务上云中有非常突出的优势。

### 1. 网络加速与网络安全

![产品功能图](https://7765-web-9gikcbug35bad3a8-1304825656.tcb.qcloud.la/%E6%8B%93%E6%89%91%E5%9B%BE_%E7%BD%91%E7%BB%9C%E9%9C%80%E6%B1%82%E4%B8%9A%E5%8A%A1.png?sign=72332bebbfadec805802a9687efc2749&t=1640862619)

- **低网络延迟：** 客户端请求从微信就近节点经过微信专线到达服务，服务端内网专线访问微信接口。
- **免费防 DDoS 攻击：** 服务端接口可以禁止公网访问，只接受客户端请求通过专线访问，从根本上杜绝 DDoS 可能且无需支付额外费用。（专线安全性由微信团队支持，与微信客户端安全级别相同）
- **天然免鉴权**：项目服务可以直接获取微信服务端接口令牌，由小程序或公众号端发送的请求，免鉴权直接获取用户信息。
- **开放接口服务**：提供所有微信服务端接口的免密中转，集成「微信支付」，无需加解密处理。
- **消息推送服务**：微信生态内各种消息，可配置多个服务和具体路径来接收，无需关心消息的加密和解密。

> 对 APP 和 Web 网站的专线访问功能暂未上线，敬请期待。

### 2. 初创业务、流量不稳定触发型业务大幅降低成本

![产品功能图](https://7765-web-9gikcbug35bad3a8-1304825656.tcb.qcloud.la/%E6%8B%93%E6%89%91%E5%9B%BE_%E6%B5%81%E9%87%8F%E4%B8%8D%E7%A8%B3%E5%AE%9A%E4%B8%9A%E5%8A%A1.png?sign=3483894c1623a5fa1982dabe916ec8f2&t=1640862638)

- **自动扩缩容**：服务可以根据流量多少和自身承载消耗动态的进行扩缩容，保证服务高可用、高稳定。
- **极速响应率**：高并发场景下可在 10s-20s 自动快速扩容（增加实例副本数）并支持业务稳定运行，事前事中时候均无需人工操作。
- **无闲置成本**：无业务流量时，实例副本数支持缩容到 0，做到不用不花钱。

### 3. 免除服务器运维工作，业务发布又快又稳

![产品功能图](https://7765-web-9gikcbug35bad3a8-1304825656.tcb.qcloud.la/%E6%8B%93%E6%89%91%E5%9B%BE_%E6%B5%81%E7%A8%8B%E4%BC%98%E5%8C%96%E4%B8%9A%E5%8A%A1.png?sign=13f4d158f611a4de85c5c0426c1b4075&t=1640862680)

- **自动流水线**：提供流水线能力，可以实现从代码仓库到服务发布的全自动流程，无需反复登录控制台操作。
- **部署安全可控**：提供灰度发布、定向开发测试、版本回滚等多样部署能力，业务更新迭代更稳更安全。
- **机器人提醒**：提供企业微信机器人提醒，第一时间告知发布情况。
- **日志系统**：对服务运行提供实时日志收集和查询能力，支持多种检索语法。
- **资源监控**：实时反映环境各个服务和各种资源的使用消耗情况，以及服务内版本运行的具体情况。
- **资源告警**：提供丰富的告警渠道，实时感知环境资源使用的各项指标运行情况，支持自定义规则。
- **集成 SDK**：小程序和公众号开发接入，可直接使用自带的 SDK 操作，无需自己封装。

### 4. 服务端所需资源一站式管理

![产品功能图](https://7765-web-9gikcbug35bad3a8-1304825656.tcb.qcloud.la/%E6%8B%93%E6%89%91%E5%9B%BE_%E4%BC%A0%E7%BB%9F%E5%90%8E%E5%8F%B0.png?sign=3b490346d7593ebd44787d5e29aadfbb&t=1640862708)

- **MySQL**：提供「Serverless 形态的 MySQL」，根据业务使用需求自动扩缩容，不产生瓶颈；
- **对象存储**：简单配置就可以在服务内和客户端使用，自带安全域名校验，CDN 缓存加速和其他安全能力；
- **可延展性**：可以结合其他云资源搭配使用，随心选择合适的云上资源，打造自己的服务体系。

## 从服务器迁移到云托管复杂吗？

- **低改造成本**：传统服务几乎无需改造成本，可快速迁移存量业务；
- **支持微服务**：支持东西向通信微服务和服务常驻，灵活设定，内网隔离；
- **自定义域名**：服务可以解析到自有域名，支持开启 HTTPS，还有更多网关相关能力；

## 如何使用微信云托管？

- [快速开始](/miniprogram/dev/wxcloudservice/wxcloudrun/src/quickstart/index.md)：建议你先阅读「[快速开始](/miniprogram/dev/wxcloudservice/wxcloudrun/src/quickstart/index.md)」，先整体体验了解一下微信云托管的各项功能。
- [使用指南](/miniprogram/dev/wxcloudservice/wxcloudrun/src/guide/index.md)：在具体使用平台的时候，可以直接从控制台获得「[使用指南](/miniprogram/dev/wxcloudservice/wxcloudrun/src/guide/index.md)」的具体链接，来学习如何操作。
- [开发指引](/miniprogram/dev/wxcloudservice/wxcloudrun/src/development/index.md)：在开发业务代码时，对于云托管平台的操作，可以具体阅读「[开发指引](/miniprogram/dev/wxcloudservice/wxcloudrun/src/development/index.md)」。
- [模板部署](/miniprogram/dev/wxcloudservice/wxcloudrun/src/quickstart/template/index.md)：如果你无法开始你的项目，或者改造你过于传统的项目，可以在「[一键部署模板](/miniprogram/dev/wxcloudservice/wxcloudrun/src/quickstart/template/index.md)」下选择与你最匹配的语言或框架，如果没有你想要的，可以联系我们提供帮助。
