概述
我在一家公司工作,最近我们转向了微服务架构,我们每天都在不断地增加我们的服务,但是我发现我们在维护和监视分布在服务器和云环境中的所有这些配置文件时遇到了问题。因此,我想,为什么不开始关于这样的用例的开源项目,并试图搜索几个小时这样的工具。
The idea
📷
问题
就像你第一眼看到的,听起来很简单,但我想问问你们怎么想?
Long Story
我正在准备安装监控软件代理的云init脚本(免责声明:我是MonitOwl的创始人之一)。代理软件收集信息(如内存或网络统计数据)并将其发送到服务器。每个公司集团都应该连接到自己的个性化服务器网址,如:https://customer_name.example.org。
云init脚本是一个从github下载代理、安装systemd服务和安装python需求的Content-Type: multipart/mixed;。目前,我们使用它的方式如下:
# ec2-run-instances --user-data-file <our_generated_file>
我是新的Azure,并试图建立我们的公司测试环境在Azure。
据我所知,两台机器在Azure中相互交谈时,它们需要处于相同的云服务中,即我们的web服务器和DB服务器。
因此,我创建了一个服务,然后在该服务中创建了每个VM。他们都在跑步。在端点中,我可以看到:
web服务器:
NAME PROTOCOL PUBLIC PORT PRIVATE PORT LOAD-BALANCED SET NAME
HTTP TCP 80 80 -
HTTPS TCP 443