프로덕션 서버에 대한 Solaris 및 Linux(클러스터에 수십 대와 같은 많은 서버)

프로덕션 서버에 대한 Solaris 및 Linux(클러스터에 수십 대와 같은 많은 서버)

Linux가 어떤 배포판이라면 어떤 OS를 Solaris 또는 Linux를 선택해야 합니까? 수십 대의 서버 클러스터에 있는 프로덕션 서버에 Java 앱을 배포하고 싶습니다. 두 OS 간에 비교해야 할 핵심 사항이 무엇인지 알려주실 수 있나요? 어떤 OS를 선택해야 하며 그 이유는 무엇입니까?

답변1

Solaris의 주요 장점은 ZFS 스토리지에 대한 성숙한 지원입니다. 이는 무엇보다도 엔터프라이즈 SSD를 사용하여 읽기(L2ARC) 및 쓰기(ZIL)를 캐시하는 수단을 제공함으로써 IOPS를 획기적으로 늘릴 수 있습니다. 이는 귀하의 상황과 매우 관련이 있을 수 있는 것 같습니다.

Linux의 주요 장점은 거의 모든 것에 대한 성숙한 지원입니다.

물론 OpenSolaris(*)에 iSCSI 스토리지 서버를 구축하고 Linux에 웹 서버를 구축하는 것을 누구도 막지 못합니다.

(* 또는 OpenIndiana 또는 Nexenta)

답변2

선택하다:

1) 귀하(또는 귀하의 시스템 관리자)가 잘 알고 있는 것. 클러스터를 유지하는 것은 자신이 무엇을 하고 있는지 알고 있더라도 많은 작업이 필요합니다. 큰 학습 곡선을 던지는 것은 더 많은 작업을 의미할 뿐입니다.

2) 전체 OS를 자동 배포하고 머신에 구축할 수 있는 것. 데비안의FAI또는 RedHat의킥 스타트또는무엇; 그렇게 많은 컴퓨터를 수동으로 설치하고 싶지는 않습니다.

3) 다른 사람이 이전에 이 모든 작업을 수행했고 문서/위키/하우투를 통해 그들의 지식을 활용할 수 있도록 충분한 규모의 사용자 기반을 갖춘 것.

개인적으로 나는 94년이나 95년경부터 Debian을 사용해왔기 때문에 FAI가 나에게는 자연스러운 선택이었습니다. 가상화와 클라우드 컴퓨팅의 출현으로 요즘 나는유칼립투스클러스터로 장애 조치할 수 있도록AWS필요하다면.

그러나 선택권이 주어진다면 게으른 길을 택하고 다른 사람에게 모든 작업을 맡길 것입니다. AWS나 다른 앱 호스팅 제공업체에 배포하는 것이 더 저렴하지 않습니까?

답변3

개인적으로 10년 동안 시스템 관리자로 일하면서 모두가 사용하는 것을 사용했습니다.

Solaris 경로를 선택하면 더 많은 기능을 얻을 수 있지만 온라인에서 솔루션을 찾거나 문제를 처리할 수 있는 숙련된 직원을 찾는 것이 더 어려울 것입니다.

Linux를 사용한다면 기본 debian 호스트를 사용하고 apt-get으로 필요한 것을 설치하세요. 이렇게 하면 불필요한 소프트웨어를 설치하지 않고 클러스터에 더 많은 보안과 더 많은 메모리를 확보할 수 있습니다.

답변4

당신의 최선의 선택은데비안~와 함께아파치 톰캣.

관련 정보