Skip to main content
이 문서는 무료 체험 시작하기 의 일부입니다.

Community Edition vs Full Trial

Databricks는 두 가지 무료 옵션을 제공합니다.
비교 항목Community EditionFull Trial (14일)
기간무기한14일
비용무료무료 (14일 이후 유료)
클러스터소규모 단일 노드만다양한 크기의 클러스터
Unity Catalog
SQL Warehouse✅ (Serverless 포함)
협업 기능제한적전체 기능
적합한 대상개인 학습, 실습팀 단위 평가, POC
현업 권장: PoC를 진행한다면, 반드시 Full Trial을 사용하세요. Community Edition에서는 Unity Catalog, SQL Warehouse, Serverless 등 핵심 기능을 체험할 수 없습니다.

Account Console vs Workspace Console

Databricks에는 두 가지 관리 콘솔이 있습니다. 이 구분을 이해하는 것이 매우 중요합니다. Databricks Account and Workspace
출처: Databricks 공식 문서

Account Console (계정 콘솔)

URL: https://accounts.cloud.databricks.com 누가 사용하나? 조직의 플랫폼 관리자 (Account Admin)가 사용합니다.
기능설명
Workspace 관리Workspace 생성, 삭제, 설정 변경
사용자/그룹 관리조직 전체의 사용자, 그룹, Service Principal 등록 (SCIM)
Unity Catalog MetastoreMetastore 생성 및 Workspace 할당
네트워크 설정VPC, PrivateLink, 방화벽 구성
청구/비용사용량 조회, 결제 관리
감사 로그계정 수준의 보안 감사
SSO 설정SAML/OIDC 인증 연동
한 마디로: Account Console은 **“Databricks 자체를 관리”**하는 곳입니다. 일반 사용자는 접근할 필요가 없습니다.

Workspace Console (워크스페이스 콘솔)

URL: https://<workspace-name>.cloud.databricks.com 누가 사용하나? 모든 Databricks 사용자 — 데이터 엔지니어, 분석가, 데이터 사이언티스트가 매일 사용합니다.
기능설명
Notebook코드 작성 및 실행 (Python, SQL, Scala, R)
SQL EditorSQL 쿼리 작성 및 실행
Compute클러스터, SQL Warehouse 생성/관리
Lakeflow (Jobs/Pipelines)파이프라인 구성, Job 스케줄링
Unity Catalog 탐색카탈로그/스키마/테이블 탐색, 권한 부여
AI/BI Dashboard대시보드 생성, Genie Space 구성
MLMLflow 실험, Model Serving, Agent 개발
ReposGit 연동, CI/CD
한 마디로: Workspace Console은 “실제 데이터 작업을 하는” 곳입니다.

두 콘솔의 관계

Account Console (관리자 전용)
  ├── Workspace A (개발팀) ← 데이터 엔지니어가 매일 접속
  ├── Workspace B (분석팀) ← 분석가가 매일 접속
  └── Workspace C (프로덕션) ← CI/CD로 자동 배포
  
  + Unity Catalog Metastore (모든 Workspace에서 공유)
  + 사용자/그룹 (계정 수준에서 관리, Workspace에 할당)
질문답변
”새 사용자를 추가하려면?”Account Console에서 추가 → Workspace에 할당
”새 테이블을 만들려면?”Workspace Console에서 SQL/Python으로 생성
”SSO를 설정하려면?”Account Console에서 SAML/OIDC 구성
”비용을 확인하려면?”Account Console의 Billing 메뉴
”쿼리를 실행하려면?”Workspace Console의 SQL Editor

Community Edition 가입 방법

  1. Community Edition 페이지 접속
  2. 이름, 이메일, 비밀번호 입력 (신용카드 불필요)
  3. 이메일 인증 링크 클릭
  4. Workspace Console에 자동 접속 → 바로 노트북 생성 가능

참고 링크

Workspace에 접속했다면, 간단한 실습으로 Databricks를 체험해 보겠습니다.

1. 클러스터 생성 및 시작

  1. 좌측 메뉴에서 Compute 클릭
  2. Create Compute 클릭
  3. 클러스터 이름 입력 (예: my-first-cluster)
  4. 나머지는 기본값 유지 → Create Compute 클릭
  5. 약 3~5분 대기 (상태가 “Running”으로 변경되면 완료)

2. 노트북 생성

  1. 좌측 메뉴에서 + NewNotebook 클릭
  2. 이름: hello-databricks
  3. 기본 언어: Python
  4. 방금 만든 클러스터를 연결

3. 코드 실행

# 셀 1: Spark 버전 확인
print(f"Spark 버전: {spark.version}")
print("Hello, Databricks!")
# 셀 2: 샘플 데이터 생성 및 분석
from pyspark.sql.functions import col, sum, avg, count

orders = spark.createDataFrame([
    (1, "노트북", "전자제품", 1200000, "2025-03-01"),
    (2, "키보드", "전자제품", 89000, "2025-03-01"),
    (3, "운동화", "패션", 159000, "2025-03-02"),
    (4, "텀블러", "생활용품", 25000, "2025-03-02"),
    (5, "모니터", "전자제품", 450000, "2025-03-03"),
], ["order_id", "product", "category", "price", "order_date"])

summary = orders.groupBy("category").agg(
    count("*").alias("주문건수"),
    sum("price").alias("총매출"),
    avg("price").alias("평균단가")
).orderBy(col("총매출").desc())

display(summary)

4. SQL로 분석

orders.createOrReplaceTempView("orders")
%sql
SELECT
    order_date AS 주문일,
    COUNT(*) AS 주문건수,
    FORMAT_NUMBER(SUM(price), 0) AS 총매출
FROM orders
GROUP BY order_date
ORDER BY order_date
결과 아래 차트 아이콘을 클릭하고 Bar Chart를 선택하면 시각화됩니다.

5. Delta Lake 타임 트래블 체험

orders.write.mode("overwrite").saveAsTable("main.default.trial_orders")
%sql
-- 데이터 수정
UPDATE main.default.trial_orders SET price = 999000 WHERE product = '노트북';

-- 변경 이력 확인
DESCRIBE HISTORY main.default.trial_orders;

-- 수정 전 데이터 조회 (버전 0 = 최초 상태)
SELECT * FROM main.default.trial_orders VERSION AS OF 0 WHERE product = '노트북';
-- price가 원래의 1200000으로 나옵니다!
이것이 Delta Lake의 타임 트래블 기능입니다. 실수로 데이터를 잘못 수정해도 과거 버전으로 되돌릴 수 있습니다.

6. 샘플 데이터셋 활용 (Full Trial)

%sql
SELECT * FROM samples.nyctaxi.trips LIMIT 10;
SELECT * FROM samples.tpch.orders LIMIT 10;

7. Databricks Assistant (AI 코딩 도우미)

Notebook에서 자연어로 “이 DataFrame에서 카테고리별 평균 가격을 구해줘”라고 입력하면 코드를 자동 생성합니다.

반드시 시도할 5가지

14일은 생각보다 짧습니다. Full Trial에서 아래 5가지를 반드시 체험하세요.
#활동핵심
1Unity Catalog카탈로그.스키마.테이블 생성, GRANT 권한 부여
2SQL WarehouseServerless SQL Warehouse로 쿼리 실행
3Auto Loader클라우드 스토리지 파일 자동 수집
4SDP 파이프라인Bronze → Silver → Gold 변환
5Genie자연어로 데이터 질의

체험판 제한사항

Community Edition

제한상세
클러스터단일 노드(15GB)만, 멀티 노드 불가
Unity Catalog
SQL Warehouse
Serverless
SDP

Full Trial (14일)

제한상세
기간14일 후 만료 (영업팀에 연장 요청 가능)
크레딧400 400~500 DBU
일부 기능Private Link, BYOK 등 엔터프라이즈 기능 제한
크레딧 절약: Auto-termination을 10분으로 설정하세요. 사용하지 않는 클러스터는 반드시 종료합니다.

PoC에서 프로덕션으로

항목체험판프로덕션
네트워크퍼블릭VPC / Private Link
인증이메일/비밀번호SSO (SAML/OIDC)
데이터 저장Databricks 관리형고객 관리형 S3/ADLS
환경 분리단일 Workspacedev / staging / prod
배포수동Databricks Bundles (CI/CD)

흔한 문제와 해결

문제해결
클러스터 시작 안 됨다른 인스턴스 타입 또는 Serverless 사용
Permission deniedUnity Catalog 권한 확인 (GRANT)
samples 테이블 안 보임Community Edition에서는 없음 → Full Trial 필요
크레딧 빨리 소진Auto-termination 10분 설정

참고 링크