WOLFRAM

Wolfram 네트워크 라이선스

팀 전체가 공유하는 유연하고 비용 효율적인 라이선스

네트워크 라이선스를 사용하면 제품을 개인이나 머신별로 개별 라이선스하는 대신, 중앙 풀에서 Mathematica, System Modeler 등의 Wolfram 제품을 여러 사람이 공유하여 사용할 수 있습니다. 소프트웨어를 광범위하게 설치하더라도 특정 시점에 실행되는 최대 동시 사용자 수, 제어 프로세스 및 컴퓨팅 프로세스에 대해서만 비용을 지불합니다. 모든 사람이 동시에 사용할 필요가 없을 때 팀에게 액세스 권한을 부여하는 가장 비용 효율적인 방법입니다.

설정할 준비가 되셨나요? 설치 및 설정 리소스를 확인하거나 견적 및 규모 산정 도움이 필요하시면 문의하기를 이용해 주세요.

작동 방식과 이점

원하시는 만큼 많은 머신에 제품을 설치할 수 있습니다. Wolfram 라이선스 관리자인 MathLM이라는 소형 프로그램이 서버에서 실행되며, 주어진 시간에 활성화된 제어 및 컴퓨팅 프로세스의 수를 추적합니다. 이 단 하나의 개념이 네트워크 라이선스를 유연하고 비용 효율적으로 만드는 핵심입니다.

넓은 범위의 설치

필요한 모든 곳에 설치

라이선스를 개별 구매할 필요 없이 연구실, 사무실, 공유 컴퓨터 전체에 Mathematica를 배포하세요. 설치 범위는 비용 지불 요소가 아닙니다.

동시 사용량에 대한 비용 지불

동시 사용만 카운트

동시에 제품을 사용할 수 있는 사람 또는 프로세스 수에 대해서만 라이선스를 산정합니다. 그룹 내 사용 시간이 제각각일 경우, 동일한 수의 개별 라이선스보다 훨씬 더 많은 인원을 커버할 수 있습니다.

중앙 관리

단 하나의 서버, 단 하나의 관리 포인트

MathLM은 세션이 시작될 때 액세스 권한을 부여하고 세션이 종료되면 이를 회수합니다. 관리자는 한 곳에서 사용량을 확인하고 실제 수요에 맞게 라이선스 규모를 조절할 수 있습니다.

작업 데이터는 조직 내부 머신에 유지됩니다

Mathematica는 각 컴퓨터에서 로컬로 실행됩니다. MathLM은 연산이 아닌 라이선스만 관리하므로 노트북, 데이터 및 결과물은 조직의 내부 환경에 안전하게 유지됩니다.

적정 규모는 어떻게 선택하나요?

네트워크 라이선스는 세 가지 요소로 규모가 결정되며, 인원수가 아닌 동시성을 측정합니다. 본격적인 작업 시 한 사람이 둘 이상의 세션을 사용하는 경우가 많기 때문에, 동시 사용자 5명이라도 Network 5가 아닌 Network 10이 필요할 수 있습니다.

동시 사용자

접속 중인 인원

특정 시점에 라이선스를 사용 중인 사람들입니다. 라이선스가 인원수를 직접 측정하진 않지만, 규모 산정의 출발점이 됩니다.

더보기 덜보기

인원수가 아닌 라이브 세션 기준입니다. 한 사람이 둘 이상의 세션을 동시에 실행하는 경우가 흔합니다. 소프트웨어를 넓게 설치해 두고 일정 수의 세션만 동시에 실행되기 때문에, 사용 시간이 분산되면 라이선스 자리 수보다 더 큰 규모의 그룹을 커버할 수 있습니다.

제어 프로세스

활성 세션

"Network N"이 카운트하는 수치입니다. 각 세션은 클라이언트가 열어두는 하나의 지속적인 커널(노트북, 터미널, IDE 워크플로, 에이전트 등)입니다.

더보기 덜보기

제어 프로세스는 클라이언트가 열어두는 지속적인 Wolfram 언어 커널로, 연속적인 호출이 변수와 기록을 공유합니다. 노트북 내부의 AI 보조도구는 해당 노트북의 커널을 공유하지만, 로컬 MCP 서버를 통해 자체 연결을 열어 실행되는 에이전트는 별도로 카운트됩니다.

단일 VS Code 워크플로는 언어 서버, IDE 내부 터미널, MCP 연결, 노트북 등 여러 제어 프로세스를 동시에 구동할 수 있어 개발자 한 명이 최대 4개를 점유할 수 있습니다. Network 10은 동시 10개를 허용합니다. 즉, 10명이 각각 1개씩 실행하거나, 5명이 2개씩 실행하거나, 한 명의 헤비 유저가 대부분을 차지할 수도 있습니다.

컴퓨팅 프로세스

병렬 풀

병렬 연산을 위해 shared되는 별도의 풀로, 라이선스에 맞춰 규모가 제공됩니다 (예: Network 10의 경우 80개). 모든 작업이 남는 자원을 자유롭게 끌어다 쓸 수 있습니다.

더보기 덜보기

컴퓨팅 프로세스는 병렬 연산의 일부를 실행하는 추가 커널입니다. Parallelize, ParallelTable, ParallelEvaluate와 같은 병렬 코드로 끌어다 쓰며, 작업 동안 서브커널을 시작하고 작업이 완료되면 해제합니다. 이 풀은 전체 라이선스에서 공유되므로, 한 작업이 32개를 사용하는 동안 다른 작업이 8개를 쓰고 나머지는 유휴 상태로 둘 수 있습니다. 자세한 내용은 병렬 컴퓨팅 가이드를 참조하세요.

더 많이 필요하신가요? 코어 확장, 파워 네트워크 또는 대규모/버스트 워크로드를 위한 Wolfram Compute Services를 통해 풀을 확장할 수 있습니다.

네트워크 사용 스냅샷

단 하나의 Network 10으로 커버하는 세 가지 사용 패턴

위의 예시를 통해 알 수 있는 점

동일한 Network 10으로도 사람, 에이전트, 자동화 및 워크로드의 매우 다양한 조합을 지원할 수 있습니다. 주로 개별 세션을 사용하는 8명의 인원 풀을 지원하거나, 에이전트/자동화와 함께 작업하는 소규모 팀, 또는 여러 세션을 동시에 실행하는 3명의 사용자를 지원할 수 있습니다. 컴퓨팅 프로세스 수요 역시 이러한 예시에서 40개에서 80개 전체까지 별도로 변동합니다. 라이선스 규모는 단순 인원수가 아닌, 피크 타임의 동시 세션 수와 예상 병렬 연산 수요에 맞춰 산정하세요.

실제 규모 산정 예시

대학 연구실

20명 학생, 1인당 1개 이상의 프로세스 사용

실습실에 20대의 머신이 있고 최대 20명의 학생이 동시에 이용합니다. 학생 수만 세면 Network 20으로 보이지만, 각 학생이 두 개의 세션(노트북 1개 + IDE 1개)을 열어둔다면 실제 수요는 두 배입니다.

Network 20 Network 40

기업 팀

5명 사용자, 사용자당 2개의 제어 프로세스

약 5명이 동시에 Mathematica를 사용합니다. 각 사용자가 2개의 제어 프로세스(노트북 1개 + IDE 1개)를 유지한다면 제어 프로세스 수만으로도 Network 10이 필요합니다. 헤비한 연산 작업이 있다면 그 위에 공유 컴퓨팅 풀을 추가로 확장할 수 있습니다.

Network 5 Network 10 (+ 컴퓨팅 풀)

FAQ

네트워크 라이선스는 어떻게 설치하고 설정하나요?

안정적이고 항상 켜져 있는 서버(Windows, macOS, Linux)에 MathLM을 설치하고, 클라이언트 머신에 Wolfram 제품을 설치한 후 클라이언트가 서버를 바라보도록 설정합니다. 클라이언트가 프로그램을 실행하려면 MathLM이 계속 실행 중이어야 합니다. MathLM 설치에 대한 버전별 상세 단계는 Wolfram 문서에서 관리됩니다.

네트워크 사용자는 어디서 소프트웨어를 다운로드하나요?

역할에 따라 다릅니다. 관리자는 일반 엔드 유저가 접근할 수 없는 Wolfram 계정을 통해 라이선스, 활성화 키, 다운로드를 관리합니다. 엔드 유저는 이 계정이 필요 없으며, Wolfram 다운로드 센터에서 최신 Wolfram 애플리케이션(Mathematica, Wolfram Finance Platform 등에 사용) 또는 별도의 System Modeler 애플리케이션을 다운로드한 후 설치된 제품이 조직의 MathLM 서버를 가리키도록 설정하면 됩니다.

네트워크 라이선스는 단일 사용자 라이선스와 어떻게 다른가요?

단일 사용자 라이선스는 얼마나 많은 사람이 사용하든 특정 머신 1대에 귀속되므로 개인용 노트북이나 공유 연구실 컴퓨터에 적합합니다. 반면 네트워크(동시) 라이선스는 여러 머신에 소프트웨어를 설치해 두고, 동시에 사용하는 수량에 맞춰 중앙 풀에서 라이선스를 가져와 사용하므로 그룹이 공유하는 연구실, 강의실, 워크스테이션에 적합합니다. 네트워크 라이선스 소프트웨어는 MathLM을 실행하는 서버와의 네트워크 연결이 필요합니다.

네트워크 라이선스 대신 단일 사용자 라이선스를 구매해야 하는 경우는 언제인가요?

네트워크 라이선스는 MathLM과의 활성 연결이 필요하며 선착순으로 액세스가 제공되므로 두 가지를 혼합하여 사용하는 것이 가장 좋을 수 있습니다. 학생용으로는 네트워크 라이선스를 사용하고 교수진 연구실에는 전용 단일 사용자 라이선스를 사용할 수 있습니다. 또는 출장이 잦고 인터넷이 불안정한 주요 사용자에게는 단일 사용자 라이선스를 주고, 대부분의 사내 사용은 네트워크 라이선스로 커버할 수 있습니다.

몇 대의 머신에 설치할 수 있나요?

원하는 만큼 많은 머신에 설치할 수 있습니다. 설치 수량에는 제한이 없으며, MathLM은 동시에 실행할 수 있는 인스턴스 수만 제어하므로 라이선스를 부여받는 것은 설치 수가 아니라 동시 사용입니다.

실제 환경에서 "동시 사용"은 무엇을 의미하나요?

선착순으로 부여되며, 동시에 실행할 수 있는 세션 또는 프로세스의 수입니다. Network 5를 사용하면 동시에 사용 중인 제어 프로세스가 5개를 넘지 않는 한 하루 동안 서로 다른 머신이 교대로 사용할 수 있습니다. 모든 라이선스가 사용 중일 때 프로그램을 실행하면 "사용 가능한 라이선스가 부족합니다. 나중에 다시 시도하세요"라는 메시지가 표시될 수 있습니다.

사용자(사람 또는 머신)에게 둘 이상의 제어 프로세스가 필요한 이유는 무엇인가요?

하나의 제어 프로세스만 사용하는 것에는 두 가지 한계가 있습니다.

  • 상태 공유—동일한 커널상의 노트북들은 변수와 정의를 공유하므로 한 노트북에서 x를 정의하면 다른 노트북의 x도 재정의됩니다.
  • 단일 평가 큐—긴 연산 작업이 진행되면 완료될 때까지 커널을 점유하므로 이후의 연산들은 뒤에서 대기해야 합니다.

두 번째 제어 프로세스를 사용하면 자체 커널을 가진 독립된 Wolfram 언어 세션을 제공하여 이 두 가지 한계를 모두 해결할 수 있습니다. 한 노트북에서 긴 연산을 시작해 두고 다른 노트북에서 탐색, 시각화, 코드 작성 작업을 계속할 수 있으며 각 프로젝트는 고유한 정의를 유지합니다. 노트북 외에도 IDE 워크플로, wolframscript 세션, 로컬 MCP 서버를 통해 연결된 에이전트 등도 각각 제어 프로세스를 점유합니다. 본 페이지의 규모 산정 예시도 단일 사용자가 동시에 둘 이상의 세션을 유지하는 상황을 가정한 것입니다. 설정 단계는 Wolfram 언어 평가를 동시에 실행하려면 어떻게 해야 하나요? 페이지를 참조해 주세요.

누가 라이선스를 사용하고 있는지 확인할 수 있나요?

예. monitorlm 도구를 사용하면 로컬 또는 원격으로 서버 상태와 현재 사용 중인 프로세스를 실시간으로 확인하여 사용자가 제한에 도달했는지 알 수 있습니다. 또한 MathLM은 사용 로그를 작성하므로 시간에 따른 프로세스 사용량을 검토하고 라이선스 규모를 정확하게 산정할 수 있습니다.

우리 데이터는 어디로 전송되나요?

네트워크 라이선스를 사용하더라도 사용자의 작업 내용이 Wolfram으로 전송되지 않습니다. MathLM은 조직이 직접 운영하는 서버에서 실행되며, 클라이언트는 Wolfram이 아닌 해당 서버에 접속하여 라이선스 승인을 받습니다. 연산은 클라이언트 머신에서 실행되므로 사용자가 다른 Wolfram 서비스를 선택하지 않는 한 노트북, 데이터, 결과물은 조직 내부 환경에 머뭅니다. 사용 로그는 서버에 작성되며 관리자가 제어합니다. Wolfram은 GDPR 및 CCPA를 준수하고 있으며, Wolfram의 신뢰성 및 데이터 보안 접근 방식에 관한 자세한 내용은 안내 페이지에서 확인하실 수 있습니다. 완전히 독립적인 자체 완비형 배포 환경을 원하는 조직을 위해 Wolfram은 Enterprise Private Cloud도 함께 제공합니다.

Wolfram은 라이선스 패스워드를 어떻게 생성하나요?

라이선스 패스워드(mathpass 파일)는 MathLM을 실행하는 머신에서 추출된 값인 서버의 MathID를 기준으로 생성됩니다. Wolfram이 올바른 패스워드 파일을 생성할 수 있도록 라이선스를 획득하거나 이동할 때 해당 MathID를 제공하게 됩니다. 이는 라이선스 서버를 식별할 뿐 사용자나 작업 내용을 식별하지 않습니다.

오프라인이나 네트워크 외부에서 작업할 수 있나요?

오프라인 및 외부 네트워크 사용을 위한 다양한 라이선스 옵션을 제공합니다. 자세한 내용은 문의해 주세요.

라이선스 서버의 성능이 좋아야 하나요?

아니요. MathLM은 라이선스를 부여하고 추적할 뿐 연산을 실행하지 않습니다. 신뢰할 수 있는 네트워크 연결을 갖춘 안정적인 상시 가동 서버(Windows, macOS, Linux)만 있으면 됩니다.

네트워크 라이선스는 어디에서 사용할 수 있나요?

각 네트워크 라이선스에는 표준 사용 영역이 설정되어 있으며, 대부분의 조직은 물리적 위치에 관계없이 조직 내 누구나 사용할 수 있도록 글로벌 액세스로 업그레이드합니다.

라이선스 서버가 둘 이상 필요한가요?

MathLM은 신뢰할 수 있는 네트워크 환경 내에서 연결할 수 있는 클라이언트만 지원합니다. 네트워크가 분할되어 단일 서버에 모두 도달할 수 없는 경우, 각 세그먼트마다 별도의 라이선스 서버가 필요합니다.

HPC 연산에 네트워크 라이선스를 사용할 수 있나요?

예. 네트워크 라이선스는 인원수가 아닌 제어 및 컴퓨팅 프로세스로 측정되므로, 단일 사용자가 HPC 클러스터에서 Mathematica를 실행하는 것이 대표적인 사용 케이스입니다. 비록 한 명의 사용자라 하더라도 단일 작업을 위해 컴퓨팅 프로세스 전체 풀을 사용할 수 있습니다.

사용자 수나 제어 프로세스 비용을 더 내지 않고 컴퓨팅 프로세스만 추가할 수 있나요?

예. 공유 컴퓨팅 풀은 동시 사용자 수나 제어 프로세스를 늘리지 않고도 코어 확장이나 파워 네트워크를 통해 독립적으로 확장할 수 있습니다. 필요한 연산량이 얼마나 되는지 확실하지 않으시다면 언제든지 문의해 주시기 바랍니다.

MathLM은 서로 다른 운영체제에 설치된 Mathematica를 지원하나요?

예. Mathematica는 macOS, Linux, Windows 등 다양한 플랫폼에 설치할 수 있으며, MathLM은 플랫폼에 관계없이 해당 클라이언트들과 연결됩니다.

MathLM이나 Mathematica를 클라우드 인프라에서 실행할 수 있나요?

조건에 따라 다릅니다. 영업팀에서 인프라를 검토하고 세부 사항을 확인해 드릴 수 있도록 문의해 주세요.

사용 가능한 가장 작은 네트워크 구성은 무엇인가요?

판매되는 가장 작은 구성은 2개의 동시 시트(제어 프로세스)를 제공하는 Network 2입니다.

견적이나 규모 산정 도움이 필요하신가요?

제안서, 가격 정보 및 조직에 맞는 적절한 동시 사용 수량 선택에 대한 도움이 필요하시면 문의해 주세요.

문의하기