web-dev-qa-db-ja.com

ブートストラップされたノードまたは単一のノードに複数のチャームをデプロイするにはどうすればよいですか?

チャーム、たとえばwordpressチャームを単一のノードにデプロイできるかどうか疑問に思っていました。つまり、ブートストラップされたノード+ mysqlノード+ wordpress node = 1ノード

1つのシナリオは、高可用性を必要とせず、トラフィックがほとんどない展開です。

2
Shafiq Issani

個人のブログを運営したいだけでお金を節約したい場合は、これらすべてを単一のノードで実行できます。これは、単一ノード全体を最初からインストールする方法です。

juju bootstrap
juju deploy --to 0 wordpress
juju deploy --to 0 mysql
juju add-relation wordpress mysql 
juju expose wordpress

これにより、すべてが1つのノードで実行されますが、水平方向に拡張できる柔軟性があります。ブログのトラフィックが増え、拡張する必要がある場合:

juju add-unit wordpress

--toコマンドを省略しているので、JujuはWordpressの新しい専用マシンを起動し、それを関連付けます。サージが終わったときにremove-unitすることもできます。より安価な1つのノードのセットアップに戻ります。

--toコマンドを使用すると、ユニットにデプロイするためのさまざまなオプションを実行できます。ドキュメントの「デプロイ」セクションで確認できます。

1
Jorge Castro

Jitsuを使用することもできます。jitsuは、jujuがどのように機能するかについて新しいアイデアを開発するためのツールです。 Jitsuには「deploy-to」コマンドがあります。

0
Lennie