lab_code: demo_010
title_en: Deploying a TiDB Cluster Using TiUP
title_zh: 使用 TiUP 部署 TiDB 集群
title_ja: TiUP を使用した TiDB クラスタの導入
title_ko: TiUP을 사용한 TiDB 클러스터 배포
description_en: This hands-on lab demonstrates how to deploy a TiDB cluster using TiUP, a powerful cluster management tool for TiDB. TiUP simplifies the deployment process by providing a unified interface for deploying, scaling, and managing TiDB clusters. This lab shows you how to deploy a TiDB cluster using TiUP, including setting up the cluster topology and verifying the cluster's status.
description_zh: 本实验演示了如何使用 TiUP 部署 TiDB 集群，TiUP 是 TiDB 的强大集群管理工具。TiUP 通过提供统一的界面来部署、扩展和管理 TiDB 集群，简化了部署过程。本实验向您展示了如何使用 TiUP 部署 TiDB 集群，包括设置集群拓扑和验证集群状态。
description_ja: このハンズオン演習では、TiUP を使用して TiDB クラスタを導入する方法を示します。TiUP は、TiDB クラスタの導入、スケーリング、管理に統一されたインターフェースを提供することで、導入プロセスを簡素化します。この演習では、TiUP を使用して TiDB クラスタを導入する方法、つまりクラスタのトポロジを設定し、クラスタのステータスを確認する方法を示します。
description_ko: 이 실습에서는 TiUP을 사용하여 TiDB 클러스터를 배포하는 방법을 보여줍니다. TiUP은 TiDB 클러스터의 배포, 확장, 관리에 통합된 인터페이스를 제공하여 배포 프로세스를 간소화합니다. 이 실습에서는 TiUP을 사용하여 TiDB 클러스터를 배포하는 방법을 보여줍니다. 클러스터 토폴로지를 설정하고 클러스터의 상태를 확인하는 방법을 보여줍니다.
splash_image_en: https://lab-static.pingcap.com/quick-demo/demo_010_en.png
splash_image_zh: https://lab-static.pingcap.com/quick-demo/demo_010_en.png
splash_image_ja: https://lab-static.pingcap.com/quick-demo/demo_010_en.png
splash_image_ko: https://lab-static.pingcap.com/quick-demo/demo_010_en.png
lab_level: Beginner
category_en:
  - Short Demo
  - Deployment
category_zh:
  - 快速演示
  - 部署
category_ja:
  - 短時デモ
  - 展開
category_ko:
  - 짧은 데모
  - 배포
authors:
  - Todd Bao (CEG)
delivery_type: Self-Paced
tidb_environments:
  - TiDB Self-Managed
tidb_versions:
  - 6.5.9
  - 7.5.4
  - 8.1.1
  - 8.5.1
target_audience:
  - Architect
  - DBA
  - DevOps
regions:
  aws:
    - oregon
    - tokyo
    - singapore
    - frankfurt
credits: 1
credit_redeemable: true
employee_only: false
estimated_duration_minutes: 45

topology:
  - role: monitor
    node_count: 1
    web_ssh: true
    web_ssh_name: "TiUP Control Machine"
    ssh_user: ec2-user
  - role: pd
    node_count: 3
  - role: kv
    node_count: 3
  - role: db
    node_count: 2
  - role: tiflash
    node_count: 1

requirements:
  - type: "CloudStack"

bootstrap:
  - name: "prepare monitor"
    type: "ShellScript"
    target:
      - monitor1
    script: ./scripts/prepare-monitor.sh

features:
  enable_content_explain: false
