LakeSail
LakeSail · 기타
LakeSail은 Sail을 기반으로 만든 Rust 네이티브 데이터·AI 플랫폼이다. Sail은 Apache Spark를 그대로 대체하며 기존 SQL과 DataFrame 코드를 JVM 없이, 다시 쓰지 않고 실행한다.

LakeSail 소개
About
LakeSail이란
LakeSail은 Sail을 만드는 회사이자 그 플랫폼이다. Sail은 Rust로 작성한 오픈소스 쿼리 엔진으로, Apache Spark의 API는 그대로 두고 아래 실행 엔진만 바꾼다. Spark Connect 코드의 접속 주소를 Sail 엔드포인트로 돌리면 같은 작업이 더 작은 장비에서 돈다.
주장의 범위가 좁다. 그래서 검증도 빠르다. 데이터 팀이 원하는 것은 새 언어도, 또 다른 테이블 형식도 아니다. 밤에 돌린 파이프라인이 아침 회의 전에 끝나고 클라우드 청구서가 더 오르지 않는 것이다. Sail은 정확히 그 지점을 노린다. Delta Lake와 Iceberg를 엔진에서 직접 다루므로 레이크하우스 테이블은 지금 있는 자리에 그대로 둔다.
한계도 같은 무게다. Sail은 Spark보다 젊고, 드문 방식으로 짠 작업은 아직 없는 호출에 부딪힌다. LakeSail의 무료 스캐너가 해당 지점을 먼저 알려준다. 관리형 플랫폼은 자사 AWS 계정 안에서 돌기 때문에, 첫 쿼리 전에 관리자가 CloudFormation 템플릿을 띄워야 한다.
시작하기
- 기존 SQL과 PySpark 코드를 무료 Spark to Sail 스캐너에 넣는다. 호출 하나씩 판정하고 막는 항목을 표시한다.
- 로컬에서 시험하려면 pip로 파이썬 패키지를 설치하고 자신의 장비에서 Sail 서버를 띄운다. 관리형을 쓰려면 이메일 인증 코드로 가입한다.
- 계정에서 CloudFormation 템플릿을 띄워 AWS를 연결하고, 자사 VPC 대역으로 클러스터를 만든다.
- Spark 세션을 Sail 엔드포인트로 돌리고 실제 작업을 실행해 소요 시간과 비용을 지금 쓰는 값과 비교한다.
제품 정보
LakeSail의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 운영 중인 Spark 작업을 가진 데이터 엔지니어
- 컴퓨팅 예산이 고정된 분석 리드
- 학습 데이터를 준비하는 AI 엔지니어
작업
- 배치 파이프라인을 JVM 기반 Spark에서 옮기기
- 임베딩을 대규모로 생성하기
- 유휴 클러스터 비용 줄이기
활용 상황
- 야간 ETL이 현재 클러스터에서 계속 시간을 넘기는 상황.
- 재무팀이 근거를 확인해야 플랫폼 교체를 승인하는 파일럿. 14일 관리형 체험이 이 흐름에 맞는다.
- PDF, 이미지, 오디오, 로봇 로그를 다루는 멀티모달 전처리. 파이썬 라이브러리가 주된 일꾼이다.
주요 기능
Spark Connect 그대로 호환
Sail은 Apache Spark와 같은 Spark Connect 프로토콜을 쓴다. 원격 주소만 바꾸면 노트북과 작업, 오케스트레이션 DAG가 계속 돈다. 이전 비용이 설정 한 줄이지 분기 하나치 엔지니어링이 아닌 이유가 여기에 있다.
JVM 없는 Rust 엔진
엔진은 Rust로 작성했고 가비지 컬렉터 없이 Arrow 버퍼 위에서 처리한다. 시작은 분이 아니라 초 단위로 끝나고, heap을 감으로 맞출 일도 없다. executor 메모리 설정에 몇 년을 씨름한 팀이라면 그것만으로도 일상이 달라진다.
Delta Lake와 Iceberg 기본 지원
Sail은 Delta Lake와 Iceberg를 엔진에서 바로 읽고 쓴다. 커넥터 계층도, 변환 단계도, 데이터를 한 업체에 묶는 전용 형식도 없다. 레이크하우스는 열린 상태로 남고 다음 날에도 다른 도구가 같은 테이블을 읽는다.
엔진 안에서 도는 파이썬
Sail은 파이썬 인터프리터를 엔진 프로세스에 넣는다. PySpark UDF는 행을 worker로 직렬화하지 않고 데이터를 제자리에서 읽는다. 벡터 처리와 모델 스코어링, 텍스트 정리가 빨라지고 함수 시그니처는 손대지 않아도 된다. 새벽 두 시에 작업이 깨졌을 때 의심할 부품이 줄어드는 것도 장점이다.
자동 확장과 작업 단위 할당
클러스터는 작업마다 만들고 끝나면 줄어든다. 일하는 동안의 연산에 돈을 쓰고, 내일 스케줄을 기다리는 유휴 자원에는 쓰지 않는다. 비용 대시보드는 AWS 청구서와 플랫폼 이용료를 나눠 보여준다.
자사 AWS 계정 안에서 실행
관리형 플랫폼은 자사 VPC에 배포된다. 데이터 파일과 쿼리 결과, Glue 카탈로그는 자기가 소유한 버킷에 남고, LakeSail은 권한을 좁힌 IAM 역할로 접근하며 스택을 지우면 회수된다. 규제가 강한 팀에서는 파일럿과 발주 사이의 벽이 여기서 사라지는 경우가 많다.
이전 스캐너와 작업 관리 기본 제공
Spark to Sail 스캐너는 브라우저에서 SQL과 DataFrame 코드를 검사하고 체험 전에 막는 항목을 보여준다. 작업에는 의존 관계와 cron 스케줄, 자동 재시도가 붙어 별도 스케줄러가 필요 없고, Airflow나 Dagster로 계속 돌릴 수도 있다. 둘 다 호기심에서 운영까지의 거리를 줄인다.
장단점
장점
- 표준 SQL과 DataFrame 작업은 다시 쓰지 않아도 된다. 엔진 교체에서 가장 큰 비용이 사라진다.
- vCPU와 GiB 기준의 투명한 과금이라 클라우드 청구서 위에 별도 과금 단위가 붙지 않는다.
- 파이썬 UDF가 프로세스 안에서 돌아 임베딩과 스코어링 파이프라인이 직렬화 비용을 피한다.
- 데이터는 자사 AWS 계정에 남고, 직접 운영하려면 오픈소스 엔진을 Apache 2.0 라이선스로 쓸 수 있다.
단점
- Spark 호환은 완전하지 않다. 주변부 API는 아직 빈 곳이 있어 스캐너 결과를 항목별로 읽어야 한다.
- 관리형 설치는 CloudFormation을 위한 AWS 관리자 권한이 필요해 보안 검토가 엄격한 팀은 여기서 멈춘다.
- 관리형 지원은 24시간 SLA라 운영 장애의 첫 대응은 결국 자사 온콜 몫이 된다.
자주 묻는 질문
엔진은 Apache 2.0 오픈소스로 무료다. 직접 운영하면 클라우드 요금만 나간다. 관리형 플랫폼은 14일 무료 체험을 주고, 이후 AWS 연산비에 더해 vCPU 시간당 0.01달러, 메모리 1GiB 시간당 0.002달러를 받는다.
관련 콘텐츠
LakeSail와 관련된 도구, 스킬, 아티클을 살펴보세요.
LakeSail 대안
BinkBink
BinkBink · 기타BinkBink는 무료 온라인 게임 플랫폼이자 AI 게임 메이커로, 누구나 짧은 텍스트 설명을 플레이 가능한 브라우저 게임으로 바꿀 수 있다. 커뮤니티가 만든 수백 개의 게임에 바로 뛰어들 수 있다. 아니면 자기 아이디어를 설명하고 몇 초 만에 플레이한 뒤 친구와 공유하면 된다. 내 게임을 만들고 싶은가? 코딩은 필요 없다. 엔진 설정도, 다운로드도, 번거로움도 없다.

Audiogen
Audiogen Inc. · 기타Audiogen은 Audiogen Inc.가 만든 AI 음악 생성기다. 작은 연구팀이 약 2년 반 동안 자체 생성형 음악 모델을 학습시키고 그 주위에 웹 인터페이스를 설계했다. 이 AI 음악 도구는 단순한 텍스트 상자 대신 타임라인을 초보자 친화적인 생성형 오디오 워크스테이션(Generative Audio Workstation, 줄여서 GAW)으로 바꾼다. 그 안에서는 인페인팅, 확장, 리믹스, 스템 편집이 캔버스에 그림을 그리듯 작동한다. 제품은 아직 베타라 접근은 대기 명단이나 초대를 거친다. 유료 요금제는 아직 공개되지 않았다.
Aiml API
AIMLAPI OÜ · 기타Aiml API는 OpenAI, Google, Anthropic 등 1000개 이상의 모델을 하나의 엔드포인트와 하나의 청구서 뒤에 모은 통합 AI 모델 API다. 단일 OpenAI 호환 스키마에 맞춰 코드를 작성한 뒤 모델 문자열 하나만 바꾸면 채팅, 이미지, 비디오, 오디오 모델 사이를 전환할 수 있다. 열두 개가 넘는 공급자 계정을 저글링하고 싶지 않은 개발자와 소규모 팀에 맞고, 여러 벤더를 시험할 때 따르는 청구 골칫거리도 없앤다. 키 하나면 모두 해결된다.
