본문 바로가기

SE/솔라리스 개념

솔라리스 정의

반응형

솔라리스란 무엇일까요?

솔라리스(Solaris)란 Sun Microsystems에서 개발한 운영체제로써 유닉스의 일종입니다.

지원 플랫폼은 Sun의 자체 하드웨어인 SPARC(스팍)플랫폼과 X86 등을 지원합니다.

2010년 이후로는 오라클이 Sun을 인수하여 오라클 솔라리스로 불리기도 합니다.

솔라리스 10 이전부터는 Sun의 마케팅 정책이 스팍 프로세서와 솔라리스를 함께 파는 정책이었기에 솔라리스의 대중성을 확보하지 못했다는 단점이 있지만 반대로 이 정책으로 인해 기타 다른 OS 처럼 하드웨어 관리를 위해 별도의 하드웨어 관리 S/W (BIOS를 모니터링하는 하드웨어 관리용 S/W)설치하지 않아도 OS log나 OBP 만으로도 하드웨어를 제어하는 등 대부분의 장애진단, 조치 등을 할 수있는 장점이 있습니다.

SunOS 1.0이 80년대 후반 출시됭어 역사가 약 30년이 넘었고, JAVA,NFS,ZFS,DTrace(추가 설명은 특징 항목에서 설명하겠다) 등 으로 기술선도자 역할을 하던 SUN의 운영체제 답게 안정성과 퍼포먼스 및 기능 측면에서 상당히 좋은 평가를 받고 있습니다. 특히, 네트워크 부분에선 여타 OS 중 으뜸이라 평가됩니다. 이에 대학이나 연구소 등에서 인기가 좋았고 지금까지도 많이 사용되어 왔습니다. 그러나 매우 가격이 비쌌고 구하기 어려웠기 때문에, 개인사용자들에게는 여전히 친숙하지 않은 OS였지만 1999년 Sun의 Free 배포 정책선언으로 현재는 라이센스 없이도 무료로 사용이 가능합니다.


솔라리스의 장점

2-1. 확장성

솔라리스는 64비트 플랫폼과 멀티 프로세싱 환경을 고려하여 설계되어 확장성이 뛰어납니다.  한 시스템에서 1,000,000 개 이상의 프로그램을 동싱에 실행할 수 있고 최대 128개의  CPU를 사용할 수 있습니다.

2-2. 가용성

솔라리스는 전체 시스템을 중단시키지 않고 CPU나 메모리, 저장장치 등을 추가하고 교환  할 수 있도록 하는 기능(Hot-swap or Hot-plug 등)을 가지고 있습니다.  24시간 운영되어야  하는 환경에서 이런 가용성은 대단히 중요하고 요구되는 기능의 하나인데 솔라리스는 Sun  Cluster나 Live Upgrade, Hot Patch, IP Multipath으로 이러한 특징을 구현합니다. 

2-3. 보안

솔라리스는 업계 표준의 IPSec, Kerberos v5등의 암호화 프로토콜을 지원하며 필요한 경  우 Sun에서 제공하는 외장 카드 리더를 통해 스마트 카드 인증을 할 수 있습니다. 또한 OS수준  에서 방화벽 기능을 제공하며 다양한 수준의 보안레벨을 지원합니다.

2-4. 관리성

서버의 숫자가 늘면 관리가 복잡해지고 이는 곧 비용의 증가로 이어집니다. 윈도우 NT의 성공요인 중 하나가 GUI를 통한 간편한 Administration이었다는 점을 생각할 때 관리의  용이성은 오늘날의 서버 머신들 모두에게 요구되는 덕목일 것입니다. 솔라리스는 시스템의  서비스와 기능을 통합되고 쉽게 다룰 수 있는 여러 도구들을 제공하며 Sun Management  Center와 같은 중앙집중화된 관리도구로 관리에 드는 비용과 시간을 줄일 수 있습니다.

2-5. 네트워크

과거 Network = Sun이라는 말이 있을 정도로 네트워크쪽이 강했던 솔라리스는 새로운 IP  표준인 IPv6를 지원하며 LDAP, XML, J2EE 등 다양한 네트워크를 운영체제 차원에서 지원  하고 있습니다.

 

기타내용

솔라리스를 칭할 때는 여러가지 명칭이 있는데 SunOS 5.x = Solaris 2.x= Solaris x, 라고 부르면 됩니다.


참고사이트 : http://weroot.co.kr/solaris/231


반응형