1

このページhttps://developer.swisscom.com/pricingによると、プランごとにインスタンス数を定義できます。システムに追加の GB が必要な場合、インスタンスを追加するだけでよいということですか? コードを変更する必要はなく、同じ接続パラメーターを使用できますか?

4

3 に答える 3

0

このグラフには、アプリ (永続データのサービスではありません) が表示されます。アプリを使用すると、インスタンスとメモリを非常に動的に追加できます。アプリはステートレスです。

ここに画像の説明を入力

CF 用アプリの開発方法の詳細については、12 要素アプリを参照してください。

現代では、ソフトウェアは一般的にサービスとして提供されます。つまり、Web アプリまたはサービスとしてのソフトウェアと呼ばれます。Twelve-Factor アプリは、サービスとしてのソフトウェア アプリを構築するための方法論です。

サービス (永続データ付き) の場合は、プランを選択する必要があります。たとえば、 を使用smallしていて、より多くの接続/ストレージが必要な場合 (たとえばlarge)、1 つのコマンドでアップグレードすることはできません。

$ cf m -s mariadb
Getting service plan information for service mariadb as admin...
OK

service plan   description                                        free or paid
small          Maximum 10 concurrent connections, 1GB storage     paid
medium         Maximum 15 concurrent connections, 8GB storage     paid
large          Maximum 100 concurrent connections, 16GB storage   paid

必要がある

  • データベースをダンプします (サービス コネクタ プラグインを使用しmysqldump、ローカル デバイスで)
  • 新しいサービスを作成する ( cf cs mariadb large ...)
  • データを新しいサービスに復元する (サービス コネクタとmysqlクライアント)
  • 古いサービスを削除 ( cf ds -f...)

現在、「ワンクリック」アップグレードはありません。

于 2016-10-27T09:23:51.927 に答える
0

MongoDB のステップ バイ ステップ ガイドは次のとおりです。

  1. 古い DB に接続されているアプリを停止します (データの一貫性を確保するため)。
  2. 古い mongodb のサービス キーを作成します ( cf create-service-key <mongodb-name> migration)
  3. サービス キーを取得します。cf service-key <mongodb-name> migration
  4. cf sshDB と同じスペース内の任意のアプリに: cf ssh <app-name> -L 13000:<mongodb-host>:<mongodb-port>(サービス キーからのホストとポート)
  5. 次のコマンドの資格情報はすべて、手順 3 で取得したサービス キーに含まれています。新しいターミナル ウィンドウを開いて実行します。mongodump --host 127.0.0.1:13000 --authenticationDatabase <mongodb-database> --username <mongodb-username> --password <mongodb-password> --db <mongodb-database> --out=dbbackup/dump
  6. で新しいデータベースを作成しますcf create-service(利用可能なプランを で一覧表示cf m -s mongodb)
  7. 新しいデータベースのサービス キーを作成して取得する
  8. 上記のトンネルを閉じて、新しいデータベースからホストとポートを使用して新しいトンネルを作成します
  9. 走るmongorestore --host 127.0.0.1:13000 --authenticationDatabase <new-mongodb-database> --username <new-mongodb-username> --password <new-mongodb-password> --db <new-mongodb-database> <path-to-dump-file>
于 2017-10-17T09:20:35.583 に答える