IDE에서 연결하세요

이 페이지는 IDE에서 Databricks에 연결할 수 있도록 하는 개발자 도구의 특징들을 요약합니다.

IDE 도구 비교하기

다음 표는 IDE에서 Databricks에 연결하는 도구들을 비교한 것입니다.

Tool 사용 사례
SSH 터널
  • SSH를 통해 로컬 IDE를 클래식 컴퓨트, 서버리스 컴퓨트 또는 AI 런타임에 연결하세요.
  • 클러스터 또는 서버리스 컴퓨트와 동일한 환경에서 코드를 실행하세요.
  • Unity 게이트웨이용으로 미리 설정된 Claude 코드와 Codex를 실행하세요.
  • 추가 기능 세부사항은 SSH에 연결된 IDE를 참조하세요.
Databricks 샌드박스
  • 로컬 IDE를 SSH를 통해 Databricks 서버리스 컴퓨트에 연결하세요.
  • 기본 환경에는 일반적인 코딩 에이전트 도구와 Omnigent 지원이 포함되어 있습니다.
  • 추가 기능 세부사항은 SSH에 연결된 IDE를 참조하세요.
IDE 확장
  • 몇 번의 클릭으로 Visual Studio Code나 Cursor를 Databricks 작업 공간에 연결할 수 있습니다.
  • IDE에서 선언적 자동화 번들을 정의, 배포, 실행하세요.
  • Databricks 컴퓨트에서 로컬 Python 파일을 실행하거나, Lakeflow 작업으로 파일과 노트북을 실행하세요.
Databricks Connect
  • 어떤 IDE, 노트북 서버, 또는 맞춤형 애플리케이션이든 Databricks 컴퓨트에 연결할 수 있습니다.
  • Spark API로 코드를 작성하고, 로컬 Spark 세션 대신 Databricks 컴퓨트에서 원격으로 실행하세요.

SSH로 연결된 IDE

SSH 터널과 Databricks 샌드박스 모두 SSH(Secure Shell)로 작업 공간 내 Databricks 컴퓨트에 연결됩니다. 다음 표는 두 기능의 사용 사례와 기술적 차이를 비교합니다.

데이터브릭스 SSH 터널 Databricks 샌드박스
기본 사용 사례 Azure Databricks 컴퓨팅에서 데이터 엔지니어링, 데이터 과학, 머신러닝 워크로드를 위한 IDE 기반 인터랙티브 개발. 에이전트 루프를 실행하고, 신뢰할 수 없는 임의의 Spark이 아닌 코드 및 Databricks 런타임 코드를 안전하게 실행할 수 있습니다.
코딩 에이전트 Claude 코드와 Codex는 SSH 세션에서 Unity Gateway용으로 미리 설정되어 있습니다. SSH 세션에서 코딩 에이전트 실행을 참조하세요. 기본 환경에는 일반적인 코딩 에이전트 도구와 Omnigent 지원이 포함되어 있습니다.
컴퓨팅이 실행되는 위치 Azure Databricks 작업 공간에서 클래식 또는 서버리스 데이터 플레인 중 하나 Azure Databricks 작업 영역의 서버리스 데이터 평면
컴퓨팅 형식
  • 서버리스 컴퓨팅
  • 전용 단일 사용자 클러스터
  • AI 런타임
특별 경량 서버리스 컴퓨팅
시작 시간 기존 컴퓨트 시작 시간과 유사합니다 초
ID 전파 SSH 세션을 시작하는 사용자에게 자동으로 인증됨 SSH 세션을 시작하는 사용자에게 자동으로 인증됨
데이터 지속성 Databricks 작업 공간에 직접 연결되어 있습니다. 작업 공간 파일과 Unity 카탈로그의 데이터는 IDE UI, REST API, Databricks CLI에서 제공됩니다. 데이터는 /home/sandbox-agent/에서 사용할 수 있으며, 샌드박스가 중단되어도 이 데이터는 유지됩니다. 작업 공간 파일과 Unity 카탈로그의 데이터는 REST API와 Databricks CLI를 통해 제공됩니다.
기본 환경 클러스터나 서버리스 환경과 마찬가지입니다. 클러스터 의존성을 관리하거나, 서버리스 및 AI 런타임을 위한 작업 공간 기반 환경을 활용하거나, 프로젝트 런타임 중에 의존성을 설치하세요. 기본 환경에는 일반적인 코딩 에이전트 도구와 Omnigent 지원이 포함되어 있습니다.
SEG (출구 제어) workspace에서 상속받아 아직 사용할 수 없음
인그레스 제어 (PrivateLink, IP ACL) 사용 가능 사용 가능