Wolfram Application Server
강력한 Wolfram 언어 응용 프로그램을 대규모로 배포Wolfram Application Server는 Wolfram Engine의 연산 능력과 강력한 클라우드 및 현재 이용 가능한 컨테이너화 기술을 통합합니다.
Wolfram의 장점
Wolfram 언어에 내장된 계산 인텔리전스를 이용하여 강력하고 품질 높은 콘텐츠를 단시간에 만들 수 있습니다.
편리한 양식 인터페이스를 배포하여 사용자가 코드를 사용하지 않고도 Wolfram 언어의 계산에 접근할 수 있습니다.
webMathematica의 동력이 되는 버전을 포함하여 Wolfram 언어의 모든 버전을 통해 하위 호환성을 갖는 일관되고 신뢰성 높은 코드 기반이 유지됩니다.
Wolfram의 견고한 외부 서비스 프레임워크를 사용하여 고객의 배포에 인증 및 데이터 교환을 손쉽게 관리할 수 있습니다.
코드의 고유한 부분만 작성하면 고도로 자동화된 통일성 있는 Wolfram 언어 함수가 다른 모든 어려운 부분을 처리합니다.
시간과 장소에 따라 콘텐츠를 만들고 사용자 지정 엔드 포인트를 지정하여 광범위한 Wolfram Knowledgebase에서 엄선된 콘텐츠를 통합할 수 있습니다.
주요 기능
Wolfram Application Server를 사용하면 어디에 있던 최종 사용자에 최적화된 Wolfram 계산 및 컨텐츠를 웹 브라우저에서 직접 전달할 수 있습니다.
고객의 특정한 요구에 맞게 관리형 인프라는 사전 초기화 및 설정된 Wolfram Engine 풀을 제공합니다.
Wolfram Application Server는 LAN 또는 웹에서 Wolfram 언어를 사용하는 가장 빠른 방법입니다.
30여년이 넘게 지속적인 개발로 입증된 Wolfram Cloud 및 Wolfram|Alpha를 움직이는 것과 동일한 기본 기술을 사용하고 있습니다.
Wolfram Application Server는 표준 웹 프로토콜로 작동하기 때문에 클라이언트 측의 인증이나 설치는 필요하지 않습니다.
Wolfram의 서버리스 아키텍처 및 고객의 클라우드 공급자를 결합하여 관리되는 클러스터에 배포하면 더 이상의 설정은 필요하지 않습니다.
고객의 프로젝트는 시스템이나 클러스터의 성능을 충분히 활용할 수 있도록 자동으로 확장되며 근본 구조를 걱정할 필요가 없습니다.
기술의 통합
Wolfram Application Server는 Docker, Kubernetes 및 유사 플랫폼, Microsoft, Amazon, Google, IBM의 컨테이너 솔루션 및 기타 표준 클라우드 기술과 원활하게 통합합니다. 다시 재구성하지 않고도 기존 생산 인프라에 Wolfram Engine을 연결할 수 있습니다.
Q&A
Wolfram Application Server는 기존의 웹 응용 프로그램에서 사용할 수 있습니까?
네, 사용할 수 있습니다. Wolfram Application Server는 RESTful 아키텍처를 사용하고 있기 때문에 대부분의 웹 기반의 프로그램과 서비스와 호환됩니다.
Wolfram Application Server에서는 브라우저는 Wolfram Notebook처럼 사용할 수 있습니까?
아니오. Wolfram Application Server는 브라우저를 통해 노트북과 같은 기능은 제공하지 않습니다. 이러한 기능은 Wolfram Cloud 제품에서 사용할 수 있습니다.
공개적으로 사용할 수 있는 Wolfram Application Server가 있습니까?
공개된 것은 아니지만, 데모 옵션은 이곳으로 문의하시기 바랍니다.
현재 webMathematica를 Wolfram Application Server로 업그레이드 할 수 있습니까?
보통은 가능합니다. Wolfram Application Server는 최신 웹과 호환되는 webMathematica 기능과의 역 호환성을 지원합니다. 또한 Wolfram 언어 코드는 이전 버전과의 호환성을 제공합니다.
새로운 버전이 나올 때마다 Wolfram Application Server를 업데이트해야하나요?
아니요, 사용자가 원할 때 업데이트 할 수 있습니다. 하지만 최신 기능 및 수정 사항을 이용하기 위해 Wolfram Application Server를 최신 상태로 유지하는 것이 좋습니다.
특정 클라이언트가 Wolfram Application Server의 엔드 포인트에 접속하지 못하게할 수 있습니까?
Wolfram Application Server는 사용자 모델을 제공하지 않습니다. 서버에 대한 네트워크 접근을 가진 사용자는 누구나 엔드 포인트에 접근할 수 있습니다. 개별 Wolfram 언어 응용 프로그램은 OAuth 및 기타 인증 표준 및 보안 프로토콜과 쉽게 통합할 수 있습니다.
더 폭넓은 인터넷과의 연결이 필요합니까?
아니오, 그럴 필요는 없습니다. Wolfram Application Server는 독립적이므로 작동에 외부 연결이 필요하지 않습니다. 인터넷 접속이 없으면 Wolfram Knowledgebase에 접근하거나 외부 서비스 등 일부 기능은 제한될 수 있습니다.
Wolfram Application Server에 사용자 정의 패키지의 Wolfram 언어 코드를 배포할 수 있습니까?
네, 할 수 있습니다. Wolfram Application Server는 Wolfram Engine이 사용하는 계산 노드에 직접 패키지를 배포할 수 있습니다.
Wolfram Application Server에 다른 언어 코드를 배포할 수 있습니까?
네, Wolfram Engine이 읽을 수 있는 코드라면 Wolfram Application Server에 배치하여 사용할 수 있습니다.
Wolfram Application Server를 데이터베이스에 연결할 수 있습니까?
네, Wolfram 데이터베이스 연결 기술의 모든 것을 사용할 수 있습니다.
Wolfram Application Server에서 실행하는 Wolfram Engine에 사용자 지정 초기화 코드를 제공할 수 있습니까?
네, 초기화 코드는 모든 Wolfram Engine에 배포할 수도, 특정 커널 풀의 엔진에 배포할 수도 있습니다.
Wolfram Application Server를 다시 시작하지 않고 코드를 업데이트할 수 있습니까?
네, 할 수 있습니다. Wolfram Application Server에 배치된 신규 및 갱신 코드는 즉시 모든 사용자가 사용할 수 있습니다.
Wolfram Application Server는 얼마나 많은 사용자를 지원합니까?
Wolfram Application Server는 인원수에 따른 라이선스 제한은 없습니다. 사용은 라이선스에 부여된 Wolfram Engine에 의해 제공되는 계산 리소스에 의해 제한됩니다.
Wolfram Application Server의 성능은 어떤 경우에 제약을 받습니까?
성능은 기본적으로 Wolfram Engine의 가용성에 따라 달라집니다. 응용 프로그램에 필요한 프로세서 및 메모리가 작동 환경의 최대 결정 요인이 됩니다.
얼마나 확장 가능한가요? 한 번에 하나의 커널, 또는 한 번에 열 개의 커널이 가능한가요...?
Wolfram Application Server는 계산 노드의 개수에 따라 확장됩니다. 한 개의 노드에 대한 Wolfram Engine의 수는 설정 가능하며, 일반적으로 기저 하드웨어의 자원을 지원합니다. 대응하고 있습니다.
Wolfram Engine은 평가 사이에 상태를 유지할 수 있습니까?
아니오, Wolfram Application Server는 상태 비저장 응용 프로그램을 위해 설계, 구축되어 있습니다. 커널은 설정된 제한까지 재사용되지만 후속 호출이 같은 Wolfram Engine에 리라우팅되도록 할 수 있는 방법은 없습니다.