我在这里阅读了六个关于内部托管的利弊的帖子,但我们的情况与大多数情况略有不同,所以我想我只是提出一个新问题。
简而言之,我们是美国东北部(不是波士顿或纽约,有点在山上)的一家小型软件公司,拥有现有的产品线。出于与未来开发工作相关的各种原因,我们需要以一种或另一种方式在内部安装服务器——现在,我们有几个 1U Sun(非常好的 X2100,顺便说一句,像岩石一样支撑起来)——高度架。
多年来,我们一直在其他地方托管我们的网站,但现在我们有一堆内部硬件不会去任何地方,我认为只做我们所有面向公众的托管可能是值得的在家里也是如此。我的推理,简而言之:
明显的缺点包括:
想法?
谢谢!
更新:在犹豫了一些之后,我们决定继续在异地托管。巧合的是,今天我们街区停电了,这在心理上有点倾斜(几乎不是一个严格的过程,但浪费大约 3 个小时就足以让我意识到宇宙正试图告诉我一些事情;-)。
不确定我们将来会使用哪个供应商,但我很欣赏机架空间云作为 ec2 等的替代品的提示。
在我的standalone.xml,我有这样的syslog-handler配置:
<syslog-handler name="SYSLOG" enabled="true">
<level name="INFO"/>
<hostname value="i-XXXXXXX"/>
<formatter><syslog-format syslog-type="RFC3164"/></formatter>
</syslog-handler>
...
<root-logger>
<level name="INFO"/>
<handlers>
<handler name="SYSLOG"/>
<handler name="CONSOLE"/>
<handler name="FILE"/>
</handlers>
</root-logger>
Run Code Online (Sandbox Code Playgroud)
然而,没有输出传送到/var/log/syslog. 如果我用 启动 jboss standalone.sh | logger,我会在那里看到输出,所以我认为我的 rsyslogd 设置/工作合理(一个股票的 Ubuntu 安装,FWIW)。