当前位置:网站首页>[Virtualization Ecological Platform] Platform Architecture Diagram & Ideas and Implementation Details
[Virtualization Ecological Platform] Platform Architecture Diagram & Ideas and Implementation Details
2022-07-31 11:07:00 【rubik795】

Design Ideas
- I need an intranet ecosystem to access all my resources through an nginx. I don't care about the internal implementation details, so I need an nginx server to load all the services
- There are too many servers, I don't want to log in by recording IPs one by one, then I need a springboard to record my server, I only need to remember the address of the springboard to log in to all servers
- I don't want ip access in the intranet, I want to use a domain name, so I need a dns server to resolve the intranet domain name
- If you want to do some expansion for the router, you need a soft path to enhance it
- Because I still want to access some of my services through the public network later, for security reasons, the principle of minimum availability needs to be exposed, and a security control needs to be done at key nodes: nginx and springboard
implementation
Middleware Platform
Build mainstream middleware services on the market, such as nacos, es, gitlab, application monitoring services, service monitoring, etc., to monitor my hardware and software.
Increase application service availability by deploying clusters
Through some script page operations, etc., simplify the configuration cost caused by server restart
Application Server
Application services are indispensable in the deployment ecosystem, so I need to deploy my application through the application server, such as single sign-on, blog, some data management and other platforms need to simplify the operation through the application.
The application server should be dedicated to the intranet and cannot be directly accessed from the external network.If you need to provide services on the external network, you should specify the jump to the gateway through nginx. The gateway should be exposed to the outside world, and no application should be accessed by the public network.
Database & File Server
Some mainstream database servers can manage my resources efficiently.A file server keeps my files organized.After all, cloud resources are more expensive.
These servers are very private resources, so these servers should be the same as application servers, not allowing external direct access.If there is an access requirement, it should be accessed through nginx and a gateway.
Because the data is relatively private, this piece must be verified at the gateway layer by layer. It is not allowed to access resources at will to avoid leakage of sensitive data
Mail Server
Through the mail server and some open platforms, I can do some subscription notification services, so that I can passively receive some status of the application and server, instead of waiting for me to get it after I remember it.
Summary
The intranet virtualization platform is not just a set of solutions. I think it brings me the most improvement to myself. By learning these, I can broaden my thinking.
After building a set of virtualization platform, if you want to incubate some applications in the future, you can do it through the intranet virtualization platform.
The importance of data is incomparable, and it is a foolish act to go to the public Internet until it is completely secure.My own computer can’t work 7*24 hours, and the incubation work is extremely difficult. A virtualized platform can allow my applications to pass the test of time, and through layer-by-layer assessment, the hatched content will be more robust.
边栏推荐
- mpu9150(driverack pa简明教程)
- Find a Go job in 7 days, Conditional statements to learn in Gopher, loop statements, Part 3
- SQLSERVER merges subquery data into one field
- 突破传统可靠性测试:混沌工程优秀实践
- 5 个开源的 Rust Web 开发框架,你选择哪个?
- 【云原生监控系列第一篇】一文详解Prometheus普罗米修斯监控系统(山前前后各有风景,有风无风都很自由)
- 半个月时间把MySQL重新巩固了一遍,梳理了一篇几万字 “超硬核” 文章!
- 最新MySql安装教学,非常详细
- 最全phpmyadmin漏洞汇总
- 3D激光SLAM:LeGO-LOAM论文解读---完整篇
猜你喜欢
随机推荐
musl Reference Manual
《MySQL高级篇》四、索引的存储结构
darknet 源码阅读笔记-01-activation_kernels.cu
Find a Go job in 7 days, Conditional statements to learn in Gopher, loop statements, Part 3
SQL - Left join, Right join, Inner join
AWS亚马逊云账号注册,免费申请12个月亚马逊云服务器详细教程
apisix-入门使用篇
darknet 训练分类网络
3D激光SLAM:LeGO-LOAM论文解读---点云分割部分
Three ways of single sign-on
SQLServer2019安装(Windows)
Yarn安装配置(vsftpd安装配置)
《云原生的本手、妙手和俗手》——2022全国新高考I卷作文
2022/7/28
单点登录原理及实现方式
顺序表的删除
【软件工程之美 - 专栏笔记】33 | 测试工具:为什么不应该通过QQ/微信/邮件报Bug?
怎样使用浏览器静默打印网页
sql力扣刷题八
《JUC并发编程 - 高级篇》06 - 共享模型之不可变(不可变类的设计 | 不可变类的使用 | 享元模式)


![AtCoder—E - Σ[k=0..10^100]floor(X/10^k](/img/be/82cfab00950c1f28d426e76a792906.png)






