카테고리 없음

[서버] Solaris OS란?

재현짱 2024. 9. 15. 22:11
728x90

Solaris OS란?

 

개요

  • Unix의 일종
  • SunOS라는 이름으로 알려졌으나, 1993년에 Solaris 2.0으로 이름 변경
  • SPARC용과 x86용이 존재함
  • 썬 마이크로시스템즈에서 개발한 운영체제
  • 2005년, 오픈소스로 공개하였으나, 2010년에 Oracle이 썬을 인수한 후 비공개 선언

특징

  • SPARC 계열로만 개발이 되었으나 Intel 기계 쪽으로도 이식이 되어 일반인들도 Solaris를 사용할 수 있도록 제작
  • Solaris 10부터는 ZFS와 DTrace 등의 기능이 도입됨
  • 네트워크 기능이 매우 강력함
  • 오랜기간 검증된 구조로 발전되어 확장성이 용이
  • 안정성 및 보안 제공

*ZFS: 데이터 무결성, 스냅샷, 복제, 고급 디스크 관리 기능을 제공하는 파일시스템

*DTrace: 실시간 성능 분석 및 디버깅을 위한 도구. 시스템 호출, 함수 호출, I/O 활동 등을 모니터링하고 분석

 

장점

  • 안정성 및 신뢰성: 시스템이 중단 없이 장시간 안정적으로 운영될 수 있도록 설계됨
  • ZFS: 데이터 손상 방지 및 간편한 백업,복구 기능이 유용함
  • DTrace: 시스템 성능 실시간 분석, 문제를 디버깅하여 성능 문제를 빠르게 파악하고 해결하는데 도움을 줌
  • 보안기능: 권한 관리, 데이터 암호화, 접근 제어 등 다양한 보안 옵션 지원
  • 네트워크 기능: 고급 네트워킹 기능 제공, 대규모 네트워크 환경에서도 안정적이고 효율적인 네트워크 관리 가능
  • 호환성: UNIX 시스템의 표준에 맞추어 개발되었기 때문에 많은 UNIX 기반 APP과의 호환성 좋음

단점

  • 비교적 낮은 소프트웨어 지원: Linux나 Windows에 비해 지원하는 애플리케이션이 상대적으로 적음
  • 커뮤니티: 비교적 다른 운영 체제에 비해 상대적으로 적음
  • 비용: 무료 오픈 소스 운영체제인 Linux와 달리 상업적 라이선스 비용이 발생
  • 유지보수: Oracle이 인수한 이후 지원이 감소, 업데이트 및 유지 관리 주기가 길어지거나 불확실함

활용

  • 금융 및 통신 인프라와 같은 고신뢰성이 요구되는 분야에서 사용
  • 대큐모 데이터베이스 시스템을 운영하는 서버 환경에서 뛰어난 성능을 발휘, Oracle DB와의 통합성이 좋음
  • 멀티태스킹과 멀티유저 환경에서 우수한 성능을 발휘하여 클러스터링 및 분산 컴퓨팅에도 적합