手里有腾讯云的VPS和Mysql节点,今天试着探究腾讯云形形色色的产品究竟都有些什么,也算做个非常粗浅的介绍XD
1. 计算服务
- 核心概念: 计算服务把硬件资源虚拟化,用户不需要关注底层硬件,只需要选择规格就能获得计算能力作为服务。
- 主要产品:
- 云服务器 (CVM): 提供弹性的虚拟服务器实例,多核心的服务器主机通过虚拟化层提供虚拟服务器实例,用户选择给定的服务器规格,可以满足各种需求。
- 裸金属服务器: 区别于云服务器,裸金属服务器直接运行在物理机上,没有虚拟化带来的通信和性能开销,也避免了因为虚拟层可能存在漏洞而带来的安全风险。裸金属服务器能提供卓越的性能和安全性(当然也更贵),适用于对性能有极致要求的场景。
- 高性能计算平台与集群: 为科学计算、工程模拟等场景提供强大的计算能力,比如天气预报,流体仿真,材料建模和数据计算。
- 分布式计算: 区别于集中式计算,将计算任务分散到云端和边缘节点,提供延迟更低的即时服务,并且还有雾计算,在云到边缘设备之间提供层层性能不同延迟不同的服务,云到边缘设备延迟和性能逐步上升。
- 容器与 Serverless:
- 容器: 打包代码及其依赖项,实现轻量级的应用部署和隔离。容器间共享内核,但拥有独立的依赖环境,非常成熟的服务。
- Serverless: 无需管理服务器,只需编写和上传函数,即可实现高度模块化的服务常见的场景有视频编码,可以避免买了服务器99%时间闲置,1%的时间又忙不过来的尴尬情况。
- 总结: 无论是云服务器、裸金属服务器,还是容器和 Serverless,本质上都是把硬件资源的细节抽象,封装为可选的规格,也可以说是对计算资源的封装和利用,以满足不同场景下的计算需求。
2. 容器与中间件
- 主要产品:
- 容器服务: 提供容器的编排、管理和运维能力,简化容器化应用的部署和管理。
- 消息队列: 充当消息的“蓄水池”,生产者向消息队列中发送消息,消费者从生产队列中取出消息实现异步通信和流量削峰,可以处理高并发,比如创建订单的需求队列或者日志的长期存储。
- 微服务: 是一种比应用更轻量级的服务,将应用拆解为独立的功能模块(微服务),每个模块提供特定的服务,多个服务组成应用,灵活而具有高度的可拓展性。微服务架构提高了应用的可维护性和可扩展性。
- 总结: 容器是非常成熟的服务,而中间件则是比容器更加细分的一种,介于应用程序和操作系统之间的功能性模块或者服务,是特化性的服务。
3. 数据存储服务
- 核心概念: 提供安全、可靠、可扩展的数据存储解决方案。
- 主要产品:
- 对象存储 (COS): 将数据视为对象进行存储,每个对象包含数据本身及其元数据(例如,图片本身以及的拍摄时间、描述等)。
- 云硬盘 (CBS): 虚拟化的硬盘,提供灵活的容量和性能选择。
- 其他存储服务: 针对不同类型的文件和应用场景,腾讯云还提供定制化的存储服务,比如日志,音频,视频存储。还有与计算能力结合的智能存储解决方案。
- 云 HDFS: 基于 Hadoop 的分布式文件系统,构建大数据存储和分析平台。
- 总结: 存储和计算,两种最常用也最关键的服务。
4. 数据库服务
- 核心概念: 提供稳定、高效、安全的数据库解决方案。
- 主要产品:
- 关系型数据库: 例如 MySQL、SQL Server、PostgreSQL 等。
- 非关系型数据库 (NoSQL): 例如 Redis、MongoDB 等。
- 数据库 SaaS 服务: 把数据库的软件服务作为商品,数据库迁移、管理和分析等增值服务,简化数据库运维。
5. 网络服务
- 主要产品:
- 负载均衡 (CLB): 将客户端请求分发到多台服务器,实现流量均衡,提高应用的可用性和性能。
- 弹性网卡 (ENI): 灵活的网络接口,可绑定到不同的服务器实例,实现高可用集群。例如,当某个节点发生故障时,可以将弹性网卡绑定到备用节点,剩余的请求可以被正常处理,达到了快速恢复和容灾的效果。
- NAT 网关: 提供安全的网络地址转换服务,隐藏内网 IP 地址,增强安全性。
- 网络流日志: 记录网络数据包的详细信息,用于网络分析和故障排查。
- 私有连接: 实现不同私有网络之间的直接连接,无需经过公网。
- 公网加速: 将一个公网 IP 地址映射到多台物理服务器,提高访问速度和可用性。
6. CDN 与边缘计算
- CDN (内容分发网络): 将客户端请求分发到多台服务器并且轮询客户端可以直接从CDN获取哦一部分服务,比如存储的静态页面和简单的认证等。CDN能够实现流量均衡,源节点承受的流量被CDN节点所大大分散,提高服务的可用性和性能。
- 边缘计算: 将计算任务下沉到靠近用户的边缘节点,减少延迟,提高响应速度。
- DDoS 防护:
- CDN 节点可以缓存部分网站内容,即使源服务器受到 DDoS 攻击,CDN 节点仍能提供服务。
- 边缘节点可以利用计算能力过滤恶意请求,只将正常请求转发到源服务器,减轻源服务器的压力。
7. AI+ (MaaS)
- MaaS (Model as a Service): 通过 API 提供预训练的大模型服务,以往用户想要使用大模型服务必须训练或者本地部署开源模型,而MaaS下只需要通过PAI和相应的key就可以通过指定的格式访问并且获取大模型服务
- 微调与监督学习: 大模型在预训练后可以通过监督学习实现微调,各大MaaS平台也会提供相应的服务。
腾讯云的很多产品都是非常特化的,专注于某一个场景或者特定服务。但终归还是计算,存储,数据库,AI,网络和容器六大块,万变不离其宗。