From 47f87b0520aaab161bc7743c579ddf19df48ad52 Mon Sep 17 00:00:00 2001 From: josh-wong Date: Wed, 4 Sep 2024 12:36:00 +0000 Subject: [PATCH] AUTO: Sync Kubernetes docs to ScalarDL docs site repo --- .../scalar-kubernetes/HowToScaleScalarDB.mdx | 58 +++++++++++++ .../scalar-kubernetes/HowToScaleScalarDL.mdx | 86 +++++++++++++++++++ 2 files changed, 144 insertions(+) create mode 100644 i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.8/scalar-kubernetes/HowToScaleScalarDB.mdx create mode 100644 i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.8/scalar-kubernetes/HowToScaleScalarDL.mdx diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.8/scalar-kubernetes/HowToScaleScalarDB.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.8/scalar-kubernetes/HowToScaleScalarDB.mdx new file mode 100644 index 00000000..59b6e0f9 --- /dev/null +++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.8/scalar-kubernetes/HowToScaleScalarDB.mdx @@ -0,0 +1,58 @@ +# ScalarDB をスケーリングする方法 + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +このガイドでは、ScalarDB をスケーリングする方法について説明します。 + +:::note + +ScalarDB Cluster 側にボトルネックがある場合は、ScalarDB Cluster をスケーリングすることでパフォーマンスの問題を解決できる場合があります。ただし、パフォーマンスの問題はバックエンドデータベースのボトルネックによって発生することがあります。このような場合、ScalarDB Cluster をスケーリングしてもパフォーマンスの問題は解決されません。 + +代わりに、ボトルネックが存在する場所を確認してください。ボトルネックがバックエンドデータベースに存在する場合は、バックエンドデータベースのスケーリングを検討してください。 + +::: + + + + ScalarDB Cluster をスケーリングするための好みのツールを選択します。 + + + + + [Scalar Helm Chart](https://github.com/scalar-labs/helm-charts) を使用して ScalarDB Cluster をデプロイする場合、次のように ScalarDB Cluster のデプロイをスケーリングできます。 + + 1. カスタム値ファイルに以下を追加します。`` を、スケーリングするポッドの数に置き換えます。 + + ```yaml + scalardbCluster: + replicaCount: + ``` + + 1. 更新されたカスタム値ファイルを使用する次の `helm upgrade` コマンドを実行して、ScalarDB Cluster のデプロイメントをアップグレードします。説明に従って、山括弧内の内容を必ず置き換えてください。 + + ```console + helm upgrade scalar-labs/scalardb-cluster -n -f / --version + ``` + + + + + ScalarDB Cluster を Kubernetes 環境にデプロイする場合は、`kubectl scale` コマンドを使用して ScalarDB Cluster のデプロイを一時的にスケールできます。 + + 1. 次の `kubectl scale` コマンドを実行し、山括弧内の内容を説明に従って置き換えます。 + + ```console + kubectl scale --replicas= deployment/ + ``` + + + + +

ScalarDB Core をスケールします

+ + ScalarDB Core は Java ライブラリとして提供されます。そのため、アプリケーションをスケールさせると、ScalarDB もアプリケーションに合わせてスケールされます。 + +
+
+ diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.8/scalar-kubernetes/HowToScaleScalarDL.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.8/scalar-kubernetes/HowToScaleScalarDL.mdx new file mode 100644 index 00000000..f0b81ce5 --- /dev/null +++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.8/scalar-kubernetes/HowToScaleScalarDL.mdx @@ -0,0 +1,86 @@ +# ScalarDL をスケーリングする方法 + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +このガイドでは、ScalarDL をスケーリングする方法について説明します。 + +:::note + +ScalarDL 側にボトルネックがある場合は、ScalarDL をスケーリングすることでパフォーマンスの問題を解決できる場合があります。ただし、パフォーマンスの問題はバックエンドデータベースのボトルネックによって発生することがあります。このような場合、ScalarDL をスケーリングしてもパフォーマンスの問題は解決されません。 + +代わりに、ボトルネックが存在する場所を確認してください。ボトルネックがバックエンドデータベースに存在する場合は、バックエンドデータベースのスケーリングを検討してください。 + +::: + + + + ScalarDL Ledger をスケーリングするための好みのツールを選択します。 + + + + + [Scalar Helm Chart](https://github.com/scalar-labs/helm-charts) を使用して ScalarDL Ledger をデプロイする場合、次のように ScalarDL Ledger のデプロイをスケーリングできます。 + + 1. カスタム値ファイルに以下を追加します。`` を、スケーリングするポッドの数に置き換えます。 + + ```yaml + ledger: + replicaCount: + ``` + + 1. 更新されたカスタム値ファイルを使用する次の `helm upgrade` コマンドを実行して、ScalarDL Ledger のデプロイメントをアップグレードします。説明に従って、山括弧内の内容を必ず置き換えてください。 + + ```console + helm upgrade scalar-labs/scalardl -n -f / --version + ``` + + + + + ScalarDL Ledger を Kubernetes 環境にデプロイする場合は、`kubectl scale` コマンドを使用して ScalarDL Ledger のデプロイを一時的にスケールできます。 + + 1. 次の `kubectl scale` コマンドを実行し、山括弧内の内容を説明に従って置き換えます。 + + ```console + kubectl scale --replicas= deployment/ + ``` + + + + + ScalarDL Auditor をスケーリングするための好みのツールを選択します。 + + + + + [Scalar Helm Chart](https://github.com/scalar-labs/helm-charts) を使用して ScalarDL Auditor をデプロイする場合、次のように ScalarDL Auditor のデプロイをスケーリングできます。 + + 1. カスタム値ファイルに以下を追加します。`` を、スケーリングするポッドの数に置き換えます。 + + ```yaml + auditor: + replicaCount: + ``` + + 1. 更新されたカスタム値ファイルを使用する次の `helm upgrade` コマンドを実行して、ScalarDL Auditor のデプロイメントをアップグレードします。説明に従って、山括弧内の内容を必ず置き換えてください。 + + ```console + helm upgrade scalar-labs/scalardl-audit -n -f / --version + ``` + + + + + ScalarDL Auditor を Kubernetes 環境にデプロイする場合は、`kubectl scale` コマンドを使用して ScalarDL Auditor のデプロイを一時的にスケールできます。 + + 1. 次の `kubectl scale` コマンドを実行し、山括弧内の内容を説明に従って置き換えます。 + + ```console + kubectl scale --replicas= deployment/ + ``` + + + + +