https://edu.aliyun.com/course/317192/lesson/341802659
K8S+微服务
以微服务为主要特征、以容器为主要载体的分布式架构
微服务框架
注册中心
配置中心
服务治理
限流降级
云上安全责任共担模型
实时掌握CPU、内存使用情况。如果CPU、内存占用过高,则要检查网站的访问量,并确定导致CPU、内存占用过高的原因。如果是由于网站访问量大导致正常升高,那么就需要提升ECS实例的规格配置。如果是不是访问量大导致,那么需要检查是否遭到DDoS攻击或者一些其他原因造成CPU负载过高。
实时掌握存储的使用情况。随着网站运行时间积累,网站的数据不断增加,一旦存储空间不足,可能会导致网站无法正常运行,所以定期检查存储空间并根据需要进行存储清理和扩容。
定期对云服务器数据做好备份。网站的运行过程中不可避免的会出现一些问题,所以定期做好备份,对于网站故障后的恢复将会变得非常重要。
定期检查云服务器的安全运行情况。比如云服务器的操作系统是否有安全漏洞,是否有未经允许的端口与外界在通信,密码是否需要更新等等,从而有效降低网站遭到入侵攻击的可能性。
并发访问是指同一时间,多个用户请求访问同一个域名下的资源或服务,请求访问的人越多,并发量越大。
CPU核心数越高、内存越大,并发处理能力越强
网络带宽越高,并发响应速率越高
存储的读写速度和IOPS(每秒的读写次数)越高,数据处理速度也越快
PolarDB for PostgreSQL(以下简称 PolarDB)是一款阿里云自主研发的企业级数据库产品,采用计算存储分离架构,100% 兼容 PostgreSQL。PolarDB 的存储与计算能力均可横向扩展,具有高可靠、高可用、弹性扩展等企业级数据库特性。同时,PolarDB 具有大规模并行计算能力,可以应对 OLTP 与 OLAP 混合负载;还具有时空、向量、搜索、图谱等多模创新特性,可以满足企业对数据处理日新月异的新需求。
- 存储空间无法超过单机上限。
- 通过只读实例进行读扩展,每个只读实例独享一份存储,成本增加。
- 随着数据量增加,创建只读实例的耗时增加。
主备延迟高。
扩展性:存储计算分离,极致弹性。
- 成本:共享一份数据,存储成本低。
- 易用性:一写多读,透明读写分离。
- 可靠性:三副本、秒级备份。
包含一个主节点和最多15个只读节点(至少一个,用于保障高可用)