opentuna:AWS上的TUNA

时间:2024-02-22 08:37:46
【文件属性】:

文件名称:opentuna:AWS上的TUNA

文件大小:470KB

文件格式:ZIP

更新时间:2024-02-22 08:37:46

aws tuna aws-cdk AmazonWebServicesTypeScript

打开TUNA项目! 这是精心策划的上的Open TUNA的基础设施项目。 参见下面的整体架构, 它由下面的独立, 网络堆栈(可选) 使用NAT网关跨三个可用区创建具有公用和专用子网的专用VPC 创建S3端点 存储堆栈(可选) EFS文件系统 普通栈 SNS通知主题 Slack Webhook订阅(可选) 打开TUNA堆栈 S3资产桶 应用程序负载平衡器 CloudFront发行 CloudFront分发的日志分析 用于内容服务器和Web门户的ECS集群 从ACM颁发SSL证书(仅用于将Route53用作DNS解析器) 在R53中为ALB和CloudFront创建DNS记录(仅用于将Route53用作DNS解析器) 内容更新时使CloudFront缓存无效 用于S3支持的仓库的S3桶,例如rubygems Tunasync管理器堆栈 管理器的自动缩放组 经理API的Intranet应用程序负载平衡器 Elasticache Redis集群用于数据库存储 Tunasync Worker堆栈 工作者的自动扩展组 安装必要的第三方工具以执行镜像任务 使用systemctl


【文件预览】:
opentuna-master
----.gitignore(235B)
----pipeline.png(100KB)
----pipeline.md(1KB)
----package.json(3KB)
----package-lock.json(293KB)
----bin()
--------opentuna-pipeline.ts(1KB)
--------opentuna-pipeline-setup.ts(1KB)
--------opentuna.ts(1KB)
--------opentuna-network.ts(547B)
----jest.config.js(130B)
----content-server()
--------Dockerfile(131B)
--------nginx.conf(475B)
----LICENSE(11KB)
----tsconfig.json(598B)
----.gitmodules(225B)
----.github()
--------ISSUE_TEMPLATE()
--------semantic.yaml(193B)
--------workflows()
----README.md(5KB)
----web-portal()
--------Dockerfile(953B)
--------opentuna-site()
--------mirror-web()
--------_config.yml(1KB)
--------genisolist()
--------nginx.conf(77B)
----arch-digram.png(152KB)
----lib()
--------tuna-worker-rubygems-s3.sh(333B)
--------common-stack.ts(2KB)
--------analytics-stack.ts(21KB)
--------tuna-manager-cloudwatch-agent.json(2KB)
--------tuna-manager.ts(6KB)
--------cloudfront-invalidate.ts(2KB)
--------storage-stack.ts(2KB)
--------mirror-config.ts(16KB)
--------opentuna-stack.ts(15KB)
--------tuna-worker-cloudwatch-agent.txt(2KB)
--------tuna-worker-tunasync.conf(1KB)
--------certificate-stack.ts(11KB)
--------pipeline-stack.ts(17KB)
--------lambda.pipelines.d()
--------web-portal.ts(7KB)
--------tuna-worker-user-data.txt(4KB)
--------monitor-stack.ts(5KB)
--------tuna-worker.ts(7KB)
--------network-stack.ts(1KB)
--------lambda.d()
--------content-server.ts(11KB)
--------utils.ts(625B)
--------tuna-manager-user-data.txt(3KB)
----.npmignore(65B)
----cdk.json(157B)
----test()
--------monitor.test.ts(8KB)
--------context-provider-mock.ts(2KB)
--------common.test.ts(2KB)
--------web-portal.test.ts(7KB)
--------pipeline.test.ts(4KB)
--------storage.test.ts(4KB)
--------analytics.test.ts(30KB)
--------network.test.ts(2KB)
--------content-server.test.ts(13KB)
--------certificate.test.ts(11KB)
--------tuna-worker.test.ts(15KB)
--------opentuna.test.ts(25KB)
--------tuna-manager.test.ts(13KB)

网友评论