1同じ設定が何度もコピーされる
チャットの場合
各リソースが同じ名前とオプションを繰り返します。値を一つ変えると、ファイル全体を探すことになります。
NebulaStackの場合
共有設定(タグ、バックアップ、ネットワーク)は一度書いて再利用します。同じ行を12箇所直す必要はありません。
緑のplanでは足りない
チャットは正しそうに見える数千行を貼りがちです。NebulaStackは依頼内容を覚え、高い選択は確認してもらい、毎回同じ規則でファイルを書きます。
インフラを頼むと、ファイルの壁が返ってきます。直す対象はその壁です。緑のplanは文章が妥当なことだけを意味し、リージョンを変えても壊れないことではありません。
インフラを頼むと、その依頼を保存します。サイズとネットワークを確認し、依頼からファイルを書きます。残すのは生成コードの貼り付けではなく、依頼そのものです。
台数、ネットワーク、データベースを、チャットかフォームで伝えます。自分でTerraformを書く必要はありません。
マシンサイズ、リージョン、OS、ネットワークを言っていなければ、こちらから聞きます。請求を膨らませる設定を黙って選びません。
同じ規則はいつも同じファイルになります。後から変えるときは依頼を変えて、こちらが書き直します。
同じプロジェクトでもplanは通るのに運用は無理、ということがよくあります。よく壊れる点と、こちらが代わりにやることです。
チャットの場合
各リソースが同じ名前とオプションを繰り返します。値を一つ変えると、ファイル全体を探すことになります。
NebulaStackの場合
共有設定(タグ、バックアップ、ネットワーク)は一度書いて再利用します。同じ行を12箇所直す必要はありません。
チャットの場合
リージョン、マシンサイズ、メモリ、ポートがすべて固定です。リージョン変更は多箇所の編集になり、一つ忘れます。
NebulaStackの場合
フォームで設定します。未指定なら、埋める前に確認します。
チャットの場合
ネットワーク、サーバ、データベース、DNSが一つのファイルの山です。読み返しも再利用も難しいです。
NebulaStackの場合
ネットワーク、データベース、マシンは別ファイルです。依頼を変えて書き直し、手でコードを直しません。
チャットの場合
5つのサービスがすべてappというリソースになります。午前2時のログは役に立ちません。
NebulaStackの場合
名前は入力から来ます。例: nebulastack_rds_db1。クラウドコンソールでも一意で読めます。
チャットの場合
データベースの待機、バックアップ期間、暗号化が簡単な設定のままです。アシスタントはその選択があることすら言いません。
NebulaStackの場合
Productionではデータベースの待機、長いバックアップ、削除保護、暗号化されたstateを有効にします。適用の前に検査します。
魔法ではありません。実チームで使うなら、次の3点が重要です。
フォームにまだ無いリソースは、アシスタントが手書きのTerraformを出せます。ファイルが妥当かだけを確認します。ネットワーク、マシン、データベースはフォームを使ってください。
適用できるプロジェクトを出します。正本はNebulaStackです。変わったら再生成してください。ファイルをコピーして手で直すと、また貼り付けの保守に戻ります。
Productionはコストが上がってもデータベースの待機を付けます。サイズ、ネットワーク、OS、リージョンは確認してもらいます。信頼性のすべてのトレードオフではまだ止まりません。