
저는 CNC 밀링 회사의 IT 보조원이고 made2manage라는 프로그램을 사용합니다. ERP(Enterprise Resource Management) 소프트웨어입니다. 각 라이센스는 5,000개 정도이며 각 직원에게 자신의 소프트웨어 사본을 제공하는 대신 프로그램을 사용하는 모든 사람이 m2m 사본이 있는 서버에 연결하도록 합니다. 여러명이 접속하면 속도가 느려집니다. 하지만 그들은 더 많은 라이센스를 구매하고 싶어하지 않는 것 같습니다.
이와 같은 작업을 수행하는 더 좋은 방법이 있습니까? 이것은 얼마나 나쁜 습관입니까?
답변1
사용량이 적을 때 perfmon 또는 taskmanager와 같은 성능 모니터를 실행하고 사용량이 많을 때(이른 아침과 오후에 다시) 다시 실행하십시오. 서로 다른 시간 동안의 결과를 비교하면 서버 하드웨어에 문제가 있는지 여부를 알 수 있습니다.
zored가 말했듯이 이는 매우 일반적인 관행이지만 하드웨어가 사양보다 낮으면 작업이 느리게 실행됩니다. 일부 ERP 소프트웨어에는 특히 데이터베이스가 애플리케이션과 동일한 서버에서 실행되는 경우 강력한 서버가 필요합니다.
답변2
터미널 서버를 실행하는 것은 다소 일반적입니다. 우리는 사용자 수 제한과 함께 터미널 서버에서 실행하는 제한된 수의 동시 사용자에 대해 라이센스가 부여된 여러 특수 원인 응용 프로그램을 보유하고 있습니다.
성능이 좋지 않고 터미널 서버가 사양보다 낮은 것 같으므로 조사를 수행하고 해당 시스템에 할당된 하드웨어를 늘려야 할 수도 있습니다. 또는 합리적인 수의 사람들만 연결할 수 있고 응용 프로그램이 허용 가능한 수준에서 계속 작동할 수 있도록 최소한 서버의 사용자 제한을 변경하십시오.
라이센스 조건 내에서 사용한다고 가정하면 관행에 문제가 없다고 생각합니다.
답변3
라이센스 내용에 따라 실제로는 불법일 수도 있습니다. "CPU" 또는 "머신"이라고 표시되어 있으면 문제가 없는 것입니다. "좌석"이라고 표시되면 설치된 컴퓨터 수에 관계없이 라이센스를 위반하는 것입니다.
답변4
저는 SQL 2000 백엔드와 함께 55개의 동시 라이센스가 있는 Made2Manage를 관리하는 IT 관리자입니다. 위의 서버 설정은 대부분의 m2m 설치에서 일반적입니다. m2m 성능에 영향을 미치는 것들:
- 부적절하게 구성된 server.sql 또는 사양 이하의 서버
- 소프트웨어를 사용하지 않을 때 세션 연결을 끊도록 사용자를 설정하지 않음
- Excel을 사용하여 m2m의 SQL 테이블에 직접 액세스하는 사용자(쉽게 가능함)는 테이블 조인/피벗 테이블 생성 등을 수행할 수 있으며 SQL에 대해서는 적지 않습니다.
m2m은 가상화된 상태로 실행될 수 있습니다.