使用 Swift 创建云服务
在 Linux 上运行高性能服务并部署到云端
- 高性能 Swift 具有出色的内存效率,无需垃圾收集器即可运行,以可预测的速度运行,同时使用更少的资源。
- 轻量级 Swift 具有最小的预热操作,使其成为运行云服务的理想选择,这些服务经常被重新调度到虚拟机和容器中。
- 可扩展 Swift 能够支持互联网规模的云服务,每天处理数十亿请求,能够运行大型生产工作负载。

低内存占用,卓越性能表现。
Cultured Code 将其支持 Things 的服务迁移到 Swift,实现了成本和响应时间的大幅降低。
通过利用 Swift 的内置功能和面向服务器的包,他们能够全面测试并快速改善客户体验。
阅读更多探索云原生包
原生构建和发布容器
容器镜像如今是打包云软件的标准方式。一旦您将服务器打包成容器镜像,就可以在任何基于容器的公共或私有云服务上部署它,或使用桌面容器运行时在本地运行它。
Swift Container Plugin 允许您通过 Swift Package Manager 在一个简化的工作流程中构建和发布 Swift 服务的容器镜像。
在云端开发和部署
$ docker pull swift
Swift 为多种架构提供官方容器镜像,使在 Linux 上开发和部署到生产环境变得简单。我们提供了现成的指南,可用于部署到 Kubernetes、AWS、GCP、Digital Ocean 等多种环境。