IDE에서 연결하세요

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

IDE 도구 비교하기

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

Tool 사용 사례
SSH 터널
  • SSH를 통해 로컬 IDE를 클래식 컴퓨트, 서버리스 컴퓨트 또는 AI 런타임에 연결하세요.
  • 클러스터 또는 서버리스 컴퓨트와 동일한 환경에서 코드를 실행하세요.
  • 추가 기능 세부사항은 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 샌드박스
기본 사용 사례 Databricks 컴퓨팅에서 데이터 엔지니어링, 데이터 과학, 머신러닝 워크로드를 위한 IDE 기반 개발. 에이전트 루프를 실행하고, 신뢰할 수 없고 임의의 Spark가 아닌 Databricks Runtime 코드를 안전하게 실행할 수 있습니다.
컴퓨팅이 실행되는 위치 Databricks 작업 공간 내 클래식 또는 서버리스 데이터 플레인 중 하나 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) 사용 가능 사용 가능