腾讯云基础服务一览

112 阅读6分钟

手里有腾讯云的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,网络和容器六大块,万变不离其宗。