오라클 데이터베이스 20c는 2020년에 나올 예정이었지만, 코로나19 팬데믹 위기가 기업 IT 부서에 미친 영향으로 출시가 취소됐다. 결국 20c에서 계획했던 기능과 특징은 모두 21c에 반영됐다.
오라클 데이터베이스 21c는 주목할 점이 몇 가지 있다. 트랜잭션, 분석, 엔터프라이즈 서버로 활용할 수 있고, 용도에 맞춰 수정할 수 있다. 관계형, 시계열, 그래프, 공간, 텍스트, OLAP, XML, JSON 데이터를 지원한다. 오토ML(AutoML)이 포함해 머신 러닝 모델에 대한 인-데이터베이스 학습을 지원한다. 이 학습에 스토리지 서버나 엑사데이터(Exadata) 하드웨어의 외부 CPU를 활용할 수 있다. 엑사데이터 하드웨어에서 사용할 경우 오라클 데이터베이스 21c는 인텔 옵테인(Intel Optane) 영구 메모리를 완벽하게 활용한다. 오토노머스 데이터베이스는 자동 인덱스 생성을 지원하는데, 클라우드나 온프레미스 기반의 엑사데이터에서 실행하는 오라클 데이터베이스에서 이용할 수 있다.
분석의 경우, 오라클 데이터베이스 21c는 자동으로 메모리에 배치할 열을 구성하고, SIMD 벡터화 해시 조인을 수행하고, 인-메모리 칼럼 및 온-디스크 로우 스토어에 대해 하이브리드 스캔을 지원한다. 인-데이터베이스 프로그래밍의 경우, 오라클 데이터베이스 21c는 자바스크립트와 오라클 데이터베이스 유형 간 인터페이스와 함께 자바스크립트, SQL, PL/SQL 저장 프로시저를 추가로 지원한다.
오라클은 모든 종류의 컨버지드 데이터 유형에 고성능을 지원한다고 주장한다. JSON 도큐먼트나 그래프에 특화된 데이터베이스와 비교해도 높은 성능을 제공한다는 것이다. 하지만 이를 뒷받침할 오라클 데이터베이스 21c에 대한 하드 벤치마크 자료는 아직 나오지 않았다.
오라클 데이터베이스의 역사
오라클 데이터베이스 21c는 지난 40년 동안 개발과 발전해 온 최신 결실이다. 오라클 데이터베이스는 공개된 IBM 스펙을 기반으로 만든 첫 상용 SQL 관계형 데이터베이스로, 지난 1979년에 나왔다. 당시 IBM은 계층 데이터베이스 IMS 매출에 대한 ‘캐니벌라이제이션’을 피하기 위해 자사의 관계형 데이터베이스 DB2 출시를 미뤘다.1983년에 나온 오라클 버전 3은 메인프레임, 미니컴퓨터, PC에서 사용할 수 있도록 포터블 C로 를 만들었다. 버전 6에서는 디스크 I/O, 행 잠금(Row locking), 확장성, 백업, 복구 기능이 개선됐고 1992년에 나온 오라클 7에서는 PL/SQL 저장 프로시저와 트리거가 도입됐다. 오라클 8에서는 객체와 테이블 분할 기능이 추가됐고, 오라클8i는 인터넷 프로토콜을 기본 지원하고, 서버 측에서 자바를 지원했다. 2001년 오라클9i에는 오라클 RAC(Real Application Clusters)가 도입됐다. RAC는 공유 디스크, 다중 인스턴스 아키텍처다. 2003년 오라클 데이터베이스 10g에는 그리드 컴퓨팅이 도입됐다.
2007년 오라클 데이터베이스 11g는 관리 용이성과 진단성, 가용성이 향상됐다. 2013년 오라클 데이터베이스 12c는 클라우드용으로 바뀌었고 새로운 멀티테넌트 아키텍처, 인-메모리 칼럼 스토어, JSON 도큐먼트를 지원했다. 오라클 데이터베이스 21c의 경우, 오라클 블록체인 테이블(Oracle Blockchain Table)과 네이티브 JSON 데이터 형식 지원을 통해 개발자 경험을 개선한다. 강화된 자동 인-메모리(Automatic In-Memory)는 인-메모리 칼럼 스토어를 자가 관리하는 기능이다.
오라클 데이터베이스는 오라클의 여러 제품군 중 하나에 불과하다. 또 오라클은 10여 개의 오라클 데이터베이스용 애플리케이션 개발 도구와 4개의 데이터 통합 도구, 마이SQL(MySQL)과 버클리 DB(Berkeley DB) 등 9개의 다른 데이터베이스를 제공한다. 또 자바와 스토리지, 운영 체제, 애플리케이션, 오라클 클라우드 등도 있다.
오라클 데이터베이스 개요
오라클 데이터베이스 21c 기술 아키텍처 자료는 40페이지에 달하고, 거의 모든 페이지에 블록 다이어그램이 있다. 여기서 이를 모두 소개할 수는 없고 요점을 중심으로 살펴보자. 무엇보다 오라클은 컨버지드 데이터베이스 엔진이다. 많은 데이터 형식과 데이터 모델, 몇몇 워크로드 유형, 개발자와 분석가에게 유용한 여러 보조 기능을 제공한다.오라클 데이터베이스는 관계형, 시계열, 그래프, 공간, 텍스트, OLAP, XML, JSON 데이터를 모두 지원한다. 트랜잭션(OLTP), 분석(OLAP), 머신 러닝(ML), IoT, 스트리밍, 블록체인 워크로드를 처리할 수 있고, 마이크로서비스, 이벤트, REST서비스, 인-데이터베이스 ML 트레이닝, CI/CD, 로우 코드 애플리케이션 개발 기능이 통합됐다. 이 모든 것이 하나의 데이터베이스에 모두 구현돼 있어 다른 전용 데이터베이스가 필요 없다. 오라클에 따르면, 컨버지드 데이터베이스 엔진은 비용을 절감하고 데이터 전송과 변환 부하를 줄이고, 분석과 애플리케이션을 단순화한다.
오라클은 사용자가 온프레미스와 퍼블릭 클라우드, 온프레미스에서 실행되는 클라우드의 익스텐션으로 데이터베이스를 이용할 수 있도록 지원한다. 오라클 데이터베이스는 호스팅, 공동 관리, 완전 관리(자율) 등이 모두 가능하다.
오토노머스 데이터베이스는 스케일링과 튜닝, 프로비저닝, 결함(고장) 관리, 패칭을 자동으로 수행한다. 자동 튜닝 기능이란 오라클 데이터베이스 실행 내역을 지속해서 분석해 시간이 지남에 따라 바뀌는 데이터 웨어하우징 워크로드, 애플리케이션 개발, 생산 트랜잭션 처리에 데이터베이스 성능을 최적화하는 기능이다. 여기에는 사용량을 토대로 인덱스를 생성하는 기능이 포함된다. 이는 데이터 웨어하우스에 특히 중요한 기능이다.
이 오토노머스 데이터베이스의 기반에는 엑사데이터 하드웨어와 소프트웨어가 있다. 더 구체적으로 보면, 엑사데이터는 오라클 엑사데이터 데이터베이스 머신(온프레미스 전용), 오라클 엑사데이터 클라우드 서비스, 오라클 엑사데이터 Cloud@Customer(온프레미스 클라우드)의 기반이다.
최신 모델인 엑사데이터 데이터베이스 머신(Exadata Database Machine) X8M은 높은 가용성을 제공하며, 스케일-아웃 설계가 채택된 별도의 데이터베이스 및 스토리지 서버이다. 계층화된 스토리지 시스템의 일부로 인텔 옵테인 영구 메모리를 사용한다. 또 분석 및 보고에 벡터 처리와 칼럼 단위 하이브리드 압축 형식을 사용한다. X8M은 내부 상호연결에 컨버지드100Gbps 이더넷을 매개체로 하는 RDMA(Remote Direct Memory A 활용한다(RoCE). 일반적인 운영체제 스택을 완전히 우회해 작동한다.
오라클 데이터베이스는 멀티테넌트 CDB(Container Database)다. <그림 3>과 같이 1개의 시스템 시드 PDB(Pluggable Database)와 여러 개의 사용자 생성 PDB로 구성된다. 사용자는 PDB만 다룰 수 있어서 쓰고 있는 PDB가 스탠드얼론 데이터베이스라는 점을 모를 수도 있다. 과거 오라클은 CDB가 아닌 데이터베이스 인스턴스도 지원했지만, 오라클 데이터베이스 21c에는 이런 기능이 빠졌다.
오라클 RAC(Real Application Clusters) 데이터베이스 아키텍처는 단일 데이터베이스를 공유하지만 별개 서버 머신에서 실행되는 여러 인스턴스로 구성된다. 클러스터는 리스너 프로세스를 통해 사용자와 애플리케이션에 단일 엔드포인트를 제공한다. RAC는 단일 엑사데이터 머신보다 더 높은 가용성을 제공한다.
기존 오라클 데이터베이스는 디스크 기반이어서 성능에 제약이 있었다. 그러나 오라클은 최근 몇 년 동안 ‘핫(Hot)’ 데이터에 인-메모리 옵션을 추가했다. 오라클 데이터베이스 인-메모리(Oracle Database In-Memory) 기능 덕분에 실시간 분석과 혼합된 워크로드에 대한 성능이 크게 개선됐다. 인-메모리 칼럼 스토어는 데이터베이스 인-메모리의 핵심 특징이다. 트랜잭션 쿼리는 항상 로우 스토어(Row store)가 담당하고, 인-메모리 칼럼 스토어는 분석과 보고 쿼리에만 쓰인다.
오라클 데이터베이스 21c의 새로운 부분
오라클 데이터베이스 21c의 새로운 기능은 200여 가지에 달하는데 이를 6개 범주로 분류할 수 있다. 애플리케이션 개발, 빅데이터 및 데이터 웨어하우징 솔루션, 데이터베이스 업그레이드와 유틸리티, 관리 솔루션, 성능과 고가용성 옵션, 보안 솔루션 등이다.이런 모든 개선사항을 고려하면, 오라클 데이터베이스 21c는 클라우드를 중심으로 더 능률적이고 빠르면서, 신뢰할 수 있게 작동하도록 여러 방식으로 개선을 한 완성도 높은 데이터베이스다. 이 신기능을 모두 다룰 수는 없고 몇 가지만 골라 살펴보자.
블록체인 테이블: 개인적으로 블록체인에 대해 회의적이다. 그러나 오라클은 컨버지드 데이터베이스에 블록체인 레저를 추가했고, 이는 금융기관에 유용할 것이다. 기본적으로 블록체인은 행을 암호로 연결한 불변 테이블이다. 오라클은 현재 및 이전 행에 SHA2-512를 해시로 사용한다.
그러나 불변성에서 벗어난 몇 가지가 있다. 예를 들어, 외부 사용자 테이블을 사용할 때 유지 기간이 만료된 후 GDPR의 ‘삭제 권리’ 요건을 충족할 수 있도록 행을 ‘NO DELETE UNTIL n DAYS AFTER INSERT’로 설정할 수 있다.
블록체인은 일반적으로 분산형이지만, 오라클 데이터베이스는 통상 중앙화되어 있고, 오라클은 별도의 분산형 블록체인 플랫폼을 갖고 있다. 오라클에 따르면, 분산형 레저가 필요 없을 때는 오라클 데이터베이스 21c에서 통합 블록체인 테이블을 사용하는 것이 좋다. 기업이 재무나 컴플라이언스 데이터 등에 대해 내부에서 사용할 목적으로 블록체인을 사용하는 경우가 대표적이다.
네이티브 JSON 타입: 오라클 데이터베이스는 버전 12c부터 JSON을 지원했지만, VARCHAR2, CLOB, BLOB 등 다른 데이터 유형 내에서 사용할 수 있었다. 하지만 21c 버전에서는 바이너리 형식으로 저장된 JSON 유형을 지원한다. 몽고DB(MongoDB)에서 쓰는 JSONB와 유사하다. 네이티브 유형인 JSON 파싱은 인서트에서만 발생하므로, 텍스트 기반 JSON보다 읽기 및 업데이트 속도가 4~5배 더 빠르다. 매우 용량이 큰 JSON 도큐먼트 업데이트는 20~30배 더 빠르다.
인-데이터베이스 자바스크립트 실행: 오라클 데이터베이스는 1992년 PL/SQL, 1999년 자바 등 지난 수십 년 전부터 서버 내에서 실행되는 프로그래밍 언어를 지원했다. 오라클 데이터베이스 21c에서는 GraalVM를 기반으로 오라클 MLE(Multilingual Engine)를 통해 자바스크립트를 지원하는 기능이 추가됐다. MLE는 자동으로 자바스크립트 데이터 유형을 오라클 데이터베이스 데이터 유형에 매핑하며 그 반대도 마찬가지다. 자바스크립트 코드 자체가 기본 내장된 자바스크립트 모듈을 통해 PL/SQL(저장 프로시저)과 SQL을 실행할 수 있다.
SQL 매크로: 오라클 개발자는 오랫동안 PL/SQL 저장 프로시저와 테이블 함수를 사용해 SQL 쿼리를 단순화했다. 그러나 안타깝게도 오라클 PL/SQL과 SQL 엔진은 다른 컨텍스트에서 작동한다. SQL에서 PL/SQL을 호출하려면 컨텍스트를 변경해야 하는데 여기에 비용이 든다. 이런 비용을 쓰지 않도록 오라클 데이터베이스 21c에는 새로운 SQL_MACRO 키워드와 함께 SQL 매크로 기능이 추가됐다. 함수가 SQL 엔진에서 실행되며, 컨텍스트를 변경할 필요가 없다.
인-메모리 데이터베이스 강화: 그동안 데이터베이스 인-메모리는 사용자와 DBA의 관리 업무 부담이 상당했다. 그러나 이제 INMEMORY_AUTOMATIC_LEVEL을 HIGH로 설정하면, 모든 열이 인-메모리 분석의 대상이 된다.
또한 SIMD 벡터화를 사용해 인-메모리 해시 조인을 최적화하면서 속도가 10배 향상됐다. 모든 열이 메모리에 있지 않은 경우에도 칼럼(열) 스캔 속도가 빨라졌다. 이 경우, 최적화 도구(Optimizer)는 하이브리드 스캔을 수행하고, 필요한 경우 로우 스토어에서 필요한 칼럼 값을 가져올 수 있다. 즉, 로우 스토어에서만 스캔을 수행할 필요가 없다.
최적화된 그래프 모델: 그래프 데이터베이스는 수백만, 더 나아가 수십억 개의 꼭짓점과 모서리를 가질 수 있다. 오라클 데이터베이스 21c는 그래프 표현이 최적화돼, 기존 버전보다 더 적은 메모리로 더 큰 그래프를 분석할 수 있다. 또한 이번 버전은 개발자가 자바에서 그래프 알고리즘을 생성하거나 확장할 수 있다. 이렇게 사용자가 정의한 그래프 알고리즘은 네이티브 알고리즘만큼 빠르게 실행된다.
영구 메모리 지원: 오라클 데이터베이스 21c에는 단일 인스턴스 데이터베이스에서 영구 메모리 스토어를 지원하는 기능이 추가됐다. 상용 하드웨어의 로컬 영구 메모리에서 데이터 스토리지와 재실행(Redo)을 할 수 있다. 오라클 데이터베이스 21c는 매핑한 PMEM 파일 시스템에 저장된 데이터에 직접 SQL을 실행해 큰 버퍼 캐시가 필요 없고 코드 경로도 줄였다. 또 훨씬 빠른 트랜잭션 영속성과 매우 빠른 복구 기능을 제공한다. 이 기능은 I/O에 바운딩 되는 경향이 있는 워크로드에 특히 유용하다.
오라클 머신 러닝
오라클의 기존 데이터베이스 버전에서도 인-데이터베이스 머신 러닝을 지원했지만, 오라클 데이터베이스 21c는 새로운 오토ML 옵션과 새로운 머신 러닝 알고리즘을 추가했다. 오라클 오토ML은 자동 알고리즘 선택, 자동 기능 엔지니어링, 자동 모델 튜닝 기능을 제공한다.새로운 머신 러닝 알고리즘은 XG부스트(XGBoost), MSET-SPRT), 아담(Adam) 최적화 도구 등이다. XG부스트는 회귀와 분류에 아주 효율적이고 확장성을 갖춘 트리 부스팅 머신 러닝 알고리즘이다. MSET-SPRT(Multivariate State Estimation Technique–Sequential Probability Ratio Test) 알고리즘은 중요한 프로세스를 모니터링하는 비선형, 비파라미터 이상 검출 기법이다. 아담은 지원되는 다른 뉴럴 네트워크 최적화 솔버인 L-BFGS(Limited-memory Broyden-Fletcher-Goldfarb-Shanno, 선형 검색)보다 더 적은 데이터를 다루지만, 더 빠르고, 미니-배치 최적화를 사용하는 추계학적 경사 하강법(Stochastic gradient descent)의 인기 익스텐션이다.
오라클 클라우드에서 오라클 데이터베이스 21c 실행하기
오라클 데이터베이스 21c는 현재 사용하는 데 일부 제약이 있다. 올웨이즈 프리 오토노머스 데이터베이스, 데이터베이스 클라우드 서비스에서만 이용할 수 있다. 올해 말에는 더 광범위하게 이용할 수 있게 될 전망이다.올웨이즈 프리 오토노머스 데이터베이스는 간단히 생성할 수 있으며, 이름에서 알 수 있듯 무료다. 단, 1개 코어와 20GB 스토리지라는 제약이 있다.
데이터베이스 클라우드 서비스는 생성하는 데 더 많은 작업이 필요하지만, VM 구성에 있어 선택권이 있다. 이 글에서 설명한 테스트를 수행하려면 최소 2개 코어가 필요하고, 4개 코어가 권장된다. 필자는 데이터베이스 VM을 생성하기 전에 VCN(Virtual Cloud Network)를 생성해야 했다. 기본 제공된 코어와 RAM 확장을 요청해야 했는데, 이처럼 오라클 클라우드 서비스의 한도를 높이는 요청에는 영업일 기준 하루 이상이 소요됐다.
이렇게 데이터베이스를 마치고 나니 테스트 장비에서 쉘로 VM과 데이터베이스 서비스에 연결할 수 있었다.
이제 2개 셋업 랩과 여러 예제 랩을 거쳐야 했다. 여기까지 하루가 꼬박 걸렸다. 몇 가지를 더 설정하고 몇몇 경고 메시지도 나타났지만 매번 해결할 수 있었고 중대한 문제는 없었다. 데이터베이스를 실행하는 데 든 비용은 하루 기준 4.43달러였다.
이번 리뷰에서 그래프 알고리즘과 JSON 도큐먼트 성능 등 주요 기능을 테스트, 벤치마크하고 싶었지만 오라클은 21c 벤치마크에 준비가 되어 있지 않았다. 또 클라우드에서 실행되는 벤치마크를 공개하지 않는 경우도 많다. 확인할 수 있는 성능 수치는 19마이크로초 레이턴시, 1TB/초의 분석 스캔, 560GB/초 SQL 처리량 등이다. 이는 2019년 엑사데이터 X8M 온프레미스에서 실행되는 오라클 데이터베이스 19c를 벤치마킹한 결과다.
RDBMS와 키친 싱크
오라클 데이터베이스 21c는 지난 1979년부터 시작된 관계형 데이터베이스 역사의 최신 성과다. 그 핵심은 컨버지드 데이터베이스이다. 하나의 데이터베이스에서 관계, 시계열, 그래프, 공간, 텍스트, OLAP, XML, JSON 데이터를 모두 지원한다. 또 트랜잭션, 분석, 머신 러닝, IoT, 스트리밍, 블록체인 워크로드도 처리한다. 오라클 데이터베이스는 엑사데이터 어플라이언스와 여러 기능을 활용한다. 오토노머스 데이터베이스 기능으로 기본 제공되는 자동 인덱스 생성, 자동 데이터베이스 튜닝 등이 대표적이다.오라클 데이터베이스는 세상의 모든 데이터베이스의 경쟁자다. 점점 더 많은 기업이 온프레미스 방식이 돈이 더 많이 든다는 것을 깨닫고 있는 것도 경쟁이 심해지는 이유다. 그러나 데이터베이스를 옮기는 일은 쉬운 일이 아니다. 대기업도 마이그레이션과 오라클 계약 종료에 몇 년을 필요하다. 오라클 클라우드의 가격은 SQL, 애저, 아마존 오로라 같은 상용 클라우드 데이터베이스와 비교했을 때 어느 정도 경쟁력을 갖춘 것으로 판단된다. 그러나 데이터베이스 간 가격과 성능을 직접 비교하기란 쉽지 않다.
기본적인 기능성을 확인해 보고 싶다면, 무료인 오라클 오토노머스 데이터베이스 클라우드 인스턴스를 써보면 된다. 데이터베이스 클라우드 인스턴스를 키우면 상당한 데이터를 이용했을 때의 성능을 짐작할 수 있다. 단, 오라클 데이터베이스 시작에는 시간이 좀 필요하다. 경험 많은 DBA와 데이터베이스 프로그래머라고 해도 마찬가지다. 이런 평가 작업에는 최소 1주일 이상이 소요된다.
비용: 몇몇 오라클 클라우드 서비스는 무료다. 계정을 만들면 300달러의 크레딧을 받을 수 있다. 이후 가격은 리소스 사용량에 따라 달라진다. 오라클 클라우드 비용은 온라인에서 추정할 수 있다. 온프레미스에서 엑사데이터 X8M 랙을 운영하는 데 필요한 비용은 10만 달러 이상이며, 오라클 데이터베이스 사용자 라이선스가 필요하다. 오라클 Cloud@Customer는 사용 기반 요금제로 바꿀 수 있다.
플랫폼: 현재 오라클 데이터베이스 21c는 오라클 클라우드에서만 사용할 수 있다. 2021년 말에는 다양한 플랫폼의 온프레미에서 이용할 수 있게 될 예정이며, 여기에는 엑사데이터 하드웨어도 포함된다. editor@itworld.co.kr
함께 보면 좋은 콘텐츠
Sponsored
Surfshark
“유료 VPN, 분명한 가치 있다” VPN 선택 가이드
ⓒ Surfshark VPN(가상 사설 네트워크, Virtual Private Network)은 인터넷 사용자에게 개인 정보 보호와 보안을 제공하는 중요한 도구로 널리 인정받고 있다. VPN은 공공 와이파이 환경에서도 데이터를 안전하게 전송할 수 있고, 개인 정보를 보호하는 데 도움을 준다. VPN 서비스의 수요가 증가하는 것도 같은 이유에서다. 동시에 유료와 무료 중 어떤 VPN을 선택해야 할지 많은 관심을 가지고 살펴보는 사용자가 많다. 가장 먼저 사용자의 관심을 끄는 것은 별도의 예산 부담이 없는 무료 VPN이지만, 그만큼의 한계도 있다. 무료 VPN, 정말 괜찮을까? 무료 VPN 서비스는 편리하고 경제적 부담도 없지만 고려할 점이 아예 없는 것은 아니다. 보안 우려 대부분의 무료 VPN 서비스는 유료 서비스에 비해 보안 수준이 낮을 수 있다. 일부 무료 VPN은 사용자 데이터를 수집해 광고주나 서드파티 업체에 판매하는 경우도 있다. 이러한 상황에서 개인 정보가 유출될 우려가 있다. 속도와 대역폭 제한 무료 VPN 서비스는 종종 속도와 대역폭에 제한을 생긴다. 따라서 사용자는 느린 인터넷 속도를 경험할 수 있으며, 높은 대역폭이 필요한 작업을 수행하는 데 제약을 받을 수 있다. 서비스 제한 무료 VPN 서비스는 종종 서버 위치가 적거나 특정 서비스 또는 웹사이트에 액세스하지 못하는 경우가 생긴다. 또한 사용자 수가 늘어나 서버 부하가 증가하면 서비스의 안정성이 저하될 수 있다. 광고 및 추적 위험 일부 무료 VPN은 광고를 삽입하거나 사용자의 온라인 활동을 추적하여 광고주에게 판매할 수 있다. 이 경우 사용자가 광고를 보아야 하거나 개인 정보를 노출해야 할 수도 있다. 제한된 기능 무료 VPN은 유료 버전에 비해 기능이 제한될 수 있다. 예를 들어, 특정 프로토콜이나 고급 보안 기능을 지원하지 않는 경우가 그렇다. 유료 VPN의 필요성 최근 유행하는 로맨스 스캠은 인터넷 사기의 일종으로, 온라인 데이트나 소셜 미디어를 통해 가짜 프로필을 만들어 상대를 속이는 행위다. 이러한 상황에서 VPN은 사용자가 안전한 연결을 유지하고 사기 행위를 방지하는 데 도움이 된다. VPN을 통해 사용자는 상대방의 신원을 확인하고 의심스러운 활동을 감지할 수 있다. 서프샤크 VPN은 구독 요금제 가입 후 7일간의 무료 체험을 제공하고 있다. ⓒ Surfshark 그 외에도 유료 VPN만의 강점을 적극 이용해야 하는 이유는 다음 3가지로 요약할 수 있다. 보안 강화 해외 여행객이 증가함에 따라 공공 와이파이를 사용하는 경우가 늘어나고 있다. 그러나 공공 와이파이는 보안이 취약해 개인 정보를 노출할 위험이 있다. 따라서 VPN을 사용하여 데이터를 암호화하고 개인 정보를 보호하는 것이 중요하다. 서프샤크 VPN은 사용자의 개인 정보를 안전하게 유지하고 해킹을 방지하는 데 유용하다. 개인정보 보호 인터넷 사용자의 검색 기록과 콘텐츠 소비 패턴은 플랫폼에 의해 추적될 수 있다. VPN을 사용하면 사용자의 IP 주소와 로그를 숨길 수 있으며, 개인 정보를 보호할 수 있다. 또한 VPN은 사용자의 위치를 숨기고 인터넷 활동을 익명으로 유지하는 데 도움이 된다. 지역 제한 해제 해외 여행 중에도 한국에서 송금이 필요한 경우가 생길 수 있다. 그러나 IP가 해외 주소이므로 은행 앱에 접근하는 것이 제한될 수 있다. VPN을 사용하면 지역 제한을 해제해 해외에서도 한국 인터넷 서비스를 이용할 수 있다. 따라서 해외에서도 안전하고 편리하게 인터넷을 이용할 수 있다. 빠르고 안전한 유료 VPN, 서프샤크 VPN ⓒ Surfshark 뛰어난 보안 서프샤크 VPN은 강력한 암호화 기술을 사용하여 사용자의 인터넷 연결을 안전하게 보호한다. 이는 사용자의 개인 정보와 데이터를 보호하고 외부 공격으로부터 사용자를 보호하는 데 도움이 된다. 다양한 서버 위치 서프샤크 VPN은 전 세계 곳곳에 여러 서버가 위치하고 있어, 사용자가 지역 제한된 콘텐츠에 액세스할 수 있다. 해외에서도 로컬 콘텐츠에 손쉽게 접근할 수 있음은 물론이다. 속도와 대역폭 서프샤크 VPN은 빠른 속도와 무제한 대역폭을 제공하여 사용자가 원활한 인터넷 경험을 누릴 수 있도록 지원한다. 온라인 게임, 스트리밍, 다운로드 등 대역폭이 필요한 활동에 이상적이다. 다양한 플랫폼 지원 서프샤크 VPN은 다양한 플랫폼 및 디바이스에서 사용할 수 있다. 윈도우, 맥OS, iOS, 안드로이드 등 다양한 운영체제 및 디바이스에서 호환되어 사용자가 어디서나 안전한 인터넷을 즐길 수 있다. 디바이스 무제한 연결 서프샤크 VPN은 무제한 연결을 제공하여 사용자가 필요할 때 언제든지 디바이스의 갯수에 상관없이 VPN을 사용할 수 있다.