{"title":"基于容器的弹性高可用文件预览服务集群的设计与实现","authors":"Chen Wang, Xin Xie, Liyuan Zheng, Dongcheng Zhang","doi":"10.1109/CISCE58541.2023.10142274","DOIUrl":null,"url":null,"abstract":"The traditional file system service is no longer able to meet the needs of rapidly evolving digital enterprises, and online preview services have become increasingly popular. However, such services often face challenges when dealing with large numbers of users and high concurrency requests. To overcome these challenges, this article proposes a cluster-based approach that utilizes Nginx as a reverse proxy to ensure high availability and load balancing among nodes, and container technology to dynamically scale and adapt to changing workloads. Additionally, caching techniques are used to speed up large file preview response times, and security features such as anti-replay and anti-leeching are implemented to ensure secure preview control. The effectiveness of this approach is validated through both experimental testing and real-world user experiences.","PeriodicalId":145263,"journal":{"name":"2023 5th International Conference on Communications, Information System and Computer Engineering (CISCE)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design and Implementation of Container-based Elastic High-Availability File Preview Service Cluster\",\"authors\":\"Chen Wang, Xin Xie, Liyuan Zheng, Dongcheng Zhang\",\"doi\":\"10.1109/CISCE58541.2023.10142274\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The traditional file system service is no longer able to meet the needs of rapidly evolving digital enterprises, and online preview services have become increasingly popular. However, such services often face challenges when dealing with large numbers of users and high concurrency requests. To overcome these challenges, this article proposes a cluster-based approach that utilizes Nginx as a reverse proxy to ensure high availability and load balancing among nodes, and container technology to dynamically scale and adapt to changing workloads. Additionally, caching techniques are used to speed up large file preview response times, and security features such as anti-replay and anti-leeching are implemented to ensure secure preview control. The effectiveness of this approach is validated through both experimental testing and real-world user experiences.\",\"PeriodicalId\":145263,\"journal\":{\"name\":\"2023 5th International Conference on Communications, Information System and Computer Engineering (CISCE)\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-04-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 5th International Conference on Communications, Information System and Computer Engineering (CISCE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CISCE58541.2023.10142274\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 5th International Conference on Communications, Information System and Computer Engineering (CISCE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CISCE58541.2023.10142274","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design and Implementation of Container-based Elastic High-Availability File Preview Service Cluster
The traditional file system service is no longer able to meet the needs of rapidly evolving digital enterprises, and online preview services have become increasingly popular. However, such services often face challenges when dealing with large numbers of users and high concurrency requests. To overcome these challenges, this article proposes a cluster-based approach that utilizes Nginx as a reverse proxy to ensure high availability and load balancing among nodes, and container technology to dynamically scale and adapt to changing workloads. Additionally, caching techniques are used to speed up large file preview response times, and security features such as anti-replay and anti-leeching are implemented to ensure secure preview control. The effectiveness of this approach is validated through both experimental testing and real-world user experiences.