腾讯云计算架构概览
2021-02-19阅读 95

腾讯云计算提供整体一体化云解决方案,其架构的主要特点总结如下:

 

§ 三端一中心的接入,即租户端、运维端和运营端通过统一的TCenter的Web控制台接入;

§ 架构解耦的控制组件容器化部署,实现基于容器部署的云计算调度和控制系统的灵活部署,以及被部署组件应用的安全隔离、高可用性和弹性伸缩;

§ 利用开源虚拟化技术实现分布式的计算、存储和网络的弹性伸缩服务

§ 丰富的云产品服务选择,提供基于IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件即服务)的一站式服务。具体可以提供的服务产品如下图所示:

 

腾讯云计算的架构组件举例如下:

 

1、云服务器CVM的弹性伸缩:弹性的主要特征是可大可小、可增可减的利用云计算资源。弹性分配的主要目的是用户在使用云计算资源时,不必担心资源的过渡供给导致额外使用开销,也不必担心资源的供给不足导致应用程序不能很好运行和满足客户需要,所有资源将以自适应伸缩方式来提供。弹性伸缩可以解决双11促销的动态资源提供难题,以及需要快速按需搭建和释放软件测试环境和软件快速部署等场景。

 

2、灵活的私有网络服务:在云上构建的一个或多个相互隔离网络空间,为云上的云服务器、负载均衡和云数据库等云服务资源提供网络环境。服务功能包括自定义网段划分、IP地址分配和路由策略设定等,并通过安全组实现网络安全防护。 

 

3、网络的访问控制级别:支持基于安全组(子网内部)和网络ACL(子网间)两种级别的访问控制。可以根据业务的扩展,自定义访问控制的相关规则,实现对特定资源的访问权限管理。

 

4、同城和异地容灾:使用云服务器跨可用区部署可实现同城容灾,跨地域部署则可实现多地容灾,可以确保在出现故障的情况下,保持服务持续可用。

 

5、基于Kubernetes的容器服务:提供高度可扩展的高性能容器编排和管理服务,为容器化的应用提供高效部署、资源调度、服务发现和动态伸缩等一系列完整功能,解决用户开发、测试及运维过程的环境一致性问题,提高了大规模容器集群管理的便捷性,帮助用户降低成本,提高效率。

 

6、海量的对象存储服务:对象存储是一种无目录层次结构、无数据格式限制,可容纳海量数据且支持HTTP/HTTPS协议访问的分布式存储服务。使用户都能使用具备高扩展性、低成本、可靠和安全的数据存储服务。

 

总之,腾讯云基于其20年的海量互联网业务,整合其内部各种已经相对成熟的云产品服务,为客户打造可信赖的云计算产品。