30

Neo4j Aura Free 설정 (추천)

Neo4j 설치 & 환경 구성

설치 없이 5분 만에 그래프 DB 시작

이 실습의 목표

Aura Free는 Neo4j의 클라우드 서비스입니다.

  • 무료 (매월 갱신)
  • 설치/관리 불필요
  • 어디서나 접속 가능
  • 200,000 노드, 400,000 관계까지 무료

실습 과제

Step 1: 계정 생성 (상세 가이드)

  1. Neo4j Aura 접속

    • 브라우저에서 위 URL 직접 입력
  2. "Start Free" 클릭

    • 페이지 중앙 또는 우측 상단의 버튼
  3. 가입 방법 선택

    에디터 로딩 중...
    • Google 계정 추천 (가장 빠르고 비밀번호 관리 불필요)
    • GitHub 계정도 좋은 선택
    • 이메일 가입 시 이메일 인증 필요 (5분 추가)
  4. 약관 동의

    • "I agree to the Terms of Service" 체크
    • "Create Account" 클릭

Step 2: Free Instance 생성

  1. 로그인 후 대시보드 진입

    에디터 로딩 중...
  2. "+ New Instance" 또는 "Create a Free Instance" 클릭

  3. Instance 설정

    에디터 로딩 중...
    • Instance Name: fde-learning (원하는 이름)
    • Type: AuraDB Free 반드시 선택!
    • Region: Asia 리전 선택 (Tokyo 또는 가장 가까운 곳)
  4. 중요: 비밀번호 저장!

    Instance 생성 완료 시 팝업이 표시됩니다:

    에디터 로딩 중...

    저장 방법 (택 1):

    • "Download credentials" 클릭 -> .txt 파일 다운로드
    • 비밀번호 관리 앱에 저장 (1Password, Bitwarden 등)
    • 로컬 .env 파일에 저장:
    에디터 로딩 중...

Step 3: Neo4j Browser 접속

Instance 상태가 "Running"으로 바뀌면 (1~2분):

에디터 로딩 중...
  1. "Open" 클릭 -> Neo4j Browser가 새 탭에서 열림
  2. 또는 직접 접속: https://browser.neo4j.io/
  3. 접속 정보 입력:
    에디터 로딩 중...
  4. "Connect" 클릭

Step 4: 첫 쿼리 실행

Neo4j Browser 상단 입력창에 다음을 붙여넣고 실행:

에디터 로딩 중...

실행: Ctrl+Enter (Windows) / Cmd+Enter (Mac)

에디터 로딩 중...
에디터 로딩 중...
에디터 로딩 중...

결과 확인

  • Graph 탭: Alice, Bob, Charlie 노드가 시각적으로 표시
  • KNOWS 관계가 화살표로 연결됨
  • 노드 클릭 -> 속성(name, age, city) 확인 가능
  • 관계 클릭 -> 속성(since) 확인 가능

Aura Free 제한 사항

항목제한
노드 수200,000개
관계 수400,000개
비활성 기간30일 미사용 시 자동 일시 중지
90일 미사용자동 삭제 (복구 불가!)
인스턴스 수계정당 1개
플러그인APOC Core만 (GDS 미포함)
백업수동 Export만 가능

30일마다 한 번씩 접속하면 유지됩니다! 중요 데이터는 Cypher 파일로 백업하세요.

에디터 로딩 중...
힌트 보기
  • Connection URI와 Password는 반드시 저장 - 분실 시 인스턴스 재생성 필요
  • Aura Free는 30일간 비활성 시 일시 중지 (90일 후 삭제)
  • Browser에서 쿼리 기록은 :history 명령으로 확인
  • neo4j+s:// 는 SSL 암호화 연결 (Aura 기본)
  • bolt:// 은 로컬 연결용 프로토콜