아이플래닛 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
30번째 줄: 30번째 줄:
 
*'''[[웹티어]]'''(Web Tier) : 시스템 아키텍처를 구성하는 서버들 간의 층을 말한다. 2티어(2-tier) 시스템은 웹 서버와 데이터베이스(DB) 서버의 두 개 층으로 구성하고, 3티어(3-tier) 시스템은 웹 서버, 더블유에이에스(WAS) 서버, DB 서버의 세 개 층으로 구성한다. N티어(N-tier)로 확장될 수 있다.<ref name='가'> chuckcom, 〈[https://m.blog.naver.com/PostView.nhn?blogId=chuck2013&logNo=220835462994&proxyReferer=https:%2F%2Fwww.google.com%2F it용어 #시스템소프트웨어관련 아이티공부]〉, 《네이버 블로그》, 2016-10-13</ref>
 
*'''[[웹티어]]'''(Web Tier) : 시스템 아키텍처를 구성하는 서버들 간의 층을 말한다. 2티어(2-tier) 시스템은 웹 서버와 데이터베이스(DB) 서버의 두 개 층으로 구성하고, 3티어(3-tier) 시스템은 웹 서버, 더블유에이에스(WAS) 서버, DB 서버의 세 개 층으로 구성한다. N티어(N-tier)로 확장될 수 있다.<ref name='가'> chuckcom, 〈[https://m.blog.naver.com/PostView.nhn?blogId=chuck2013&logNo=220835462994&proxyReferer=https:%2F%2Fwww.google.com%2F it용어 #시스템소프트웨어관련 아이티공부]〉, 《네이버 블로그》, 2016-10-13</ref>
  
*'''[[아파치]]'''(Apache) : 리눅스 기반의 무료 오픈 소스 웹 서버 프로그램이다. 아파치 재단에서 관리하고 있다. 아파치는. 미국 인디언 부족인 아파치족을 존경하는 의미를 담아서 만든 말이다. 로고는 아파치족이 머리에 꽂는 깃털이다.<ref name=""></ref>
+
*'''[[아파치]]'''(Apache) : 리눅스 기반의 무료 오픈 소스 웹 서버 프로그램이다. 아파치 재단에서 관리하고 있다. 아파치는. 미국 인디언 부족인 아파치족을 존경하는 의미를 담아서 만든 말이다. 로고는 아파치족이 머리에 꽂는 깃털이다.<ref name=''> chuckcom, 〈[https://m.blog.naver.com/PostView.nhn?blogId=chuck2013&logNo=220835462994&proxyReferer=https:%2F%2Fwww.google.com%2F it용어 #시스템소프트웨어관련 아이티공부]〉, 《네이버 블로그》, 2016-10-13</ref>
  
*'''[[웹 서버]]'''(Web server) : 웹 페이지가 들어 있는 파일을 사용자에게 제공하는 프로그램이다. 시스템 소프트웨어의 일종이다. 세계 최초의 웹 서버는 1990년 팀 버너스 리(Tim Berners-Lee)가 만들었다.<ref name=""></ref>
+
*'''[[웹 서버]]'''(Web server) : 웹 페이지가 들어 있는 파일을 사용자에게 제공하는 프로그램이다. 시스템 소프트웨어의 일종이다. 세계 최초의 웹 서버는 1990년 팀 버너스 리(Tim Berners-Lee)가 만들었다.<ref name=''> chuckcom, 〈[https://m.blog.naver.com/PostView.nhn?blogId=chuck2013&logNo=220835462994&proxyReferer=https:%2F%2Fwww.google.com%2F it용어 #시스템소프트웨어관련 아이티공부]〉, 《네이버 블로그》, 2016-10-13</ref>
  
*'''[[인터베이스]]'''(Interbase) : 미국 엠바카데로 테크놀로지스(Embarcadero Technologies)가 관리하는 관계형 데이터베이스 관리 시스템(RDBMS)이다. 용량이 40 메가바이트(MB)로 매우 작고 관리자가 거의 필요 없는 편리한 RDBMS이다. 리눅스, 윈도우, 안드로이드, 아이오에스 등 다양한 환경에서 작동한다. 인터베이스를 기반으로 오픈소스 무료 RDBMS인 파이어버드(Firebird) 가 만들어졌다.<ref name=""></ref>
+
*'''[[인터베이스]]'''(Interbase) : 미국 엠바카데로 테크놀로지스(Embarcadero Technologies)가 관리하는 관계형 데이터베이스 관리 시스템(RDBMS)이다. 용량이 40 메가바이트(MB)로 매우 작고 관리자가 거의 필요 없는 편리한 RDBMS이다. 리눅스, 윈도우, 안드로이드, 아이오에스 등 다양한 환경에서 작동한다. 인터베이스를 기반으로 오픈소스 무료 RDBMS인 파이어버드(Firebird) 가 만들어졌다.<ref name=''> chuckcom, 〈[https://m.blog.naver.com/PostView.nhn?blogId=chuck2013&logNo=220835462994&proxyReferer=https:%2F%2Fwww.google.com%2F it용어 #시스템소프트웨어관련 아이티공부]〉, 《네이버 블로그》, 2016-10-13</ref>
  
 
===프로세스===
 
===프로세스===
41번째 줄: 41번째 줄:
  
 
;다중 프로세스
 
;다중 프로세스
여러 프로세스가 있는 여러 프로세스(Process)를 사용하여 요청을 처리하도록 각 프로세스의 스레드 서버를 구성 할 수 있다. 이 유연성은 스레드를 사용하는 사이트에 최고의 성능을 제공하며 스레드 환경에서 실행할 준비가 되지 않은 레거시 응용 프로그램을 실행하는 사이트와의 호환성을 제공한다. 위도우(Windows)의 응용 프로그램은 일반적으로 이미 다중 스레드 고려사항을 이용하므로 이 기능은 유닉스(Unix) 및 리눅스(Linux) 플랫폼에 적용된다. 다중 프로세스의 장점은 스레드를 인식하거나 스레드로부터 안전하지 않은 레거시 응용 프로그램을 웹 서버(Web server)에서 보다 효과적으로 실행할 수 있다는 것이다. 그러나 모든 웹 서버 확장은 단일 프로세스 스레드 환경을 지원하도록 구축되었으므로 다중 프로세스 모드에서 실행되지 않을 수 있다. 서버가 다중 프로세스 모드 인 경우 시작 시 검색 플러그인이 실패하고 세션 복제가 사용 가능한 경우 서버가 다중 프로세스 모드에서 시작되지 않는다. 다중 프로세스 모드에서 서버는 시작 시 여러 서버 프로세스를 생성한다. 구성에 따라간 프로세스에는 수신 요청을 수신하는 하나 이상의 스레드가 포함된다. 각 프로세스는 완전히 독립적이므로 각 글로벌 변수, 캐시 및 기타 자원 사본이 있다. 여러 프로세스를 사용하려면 시스템에서 더 많은 자원이 필요하다. 또한 공유 상태가 필요한 응용 프로그램을 설치할려면 여러 프로세스에서 해당 상태를 동기화해야 한다.<ref name=""></ref>
+
여러 프로세스가 있는 여러 프로세스(Process)를 사용하여 요청을 처리하도록 각 프로세스의 스레드 서버를 구성 할 수 있다. 이 유연성은 스레드를 사용하는 사이트에 최고의 성능을 제공하며 스레드 환경에서 실행할 준비가 되지 않은 레거시 응용 프로그램을 실행하는 사이트와의 호환성을 제공한다. 위도우(Windows)의 응용 프로그램은 일반적으로 이미 다중 스레드 고려사항을 이용하므로 이 기능은 유닉스(Unix) 및 리눅스(Linux) 플랫폼에 적용된다. 다중 프로세스의 장점은 스레드를 인식하거나 스레드로부터 안전하지 않은 레거시 응용 프로그램을 웹 서버(Web server)에서 보다 효과적으로 실행할 수 있다는 것이다. 그러나 모든 웹 서버 확장은 단일 프로세스 스레드 환경을 지원하도록 구축되었으므로 다중 프로세스 모드에서 실행되지 않을 수 있다. 서버가 다중 프로세스 모드 인 경우 시작 시 검색 플러그인이 실패하고 세션 복제가 사용 가능한 경우 서버가 다중 프로세스 모드에서 시작되지 않는다. 다중 프로세스 모드에서 서버는 시작 시 여러 서버 프로세스를 생성한다. 구성에 따라간 프로세스에는 수신 요청을 수신하는 하나 이상의 스레드가 포함된다. 각 프로세스는 완전히 독립적이므로 각 글로벌 변수, 캐시 및 기타 자원 사본이 있다. 여러 프로세스를 사용하려면 시스템에서 더 많은 자원이 필요하다. 또한 공유 상태가 필요한 응용 프로그램을 설치할려면 여러 프로세스에서 해당 상태를 동기화해야 한다.<ref name=''> 오라클 공식 홈페이지 - https://docs.oracle.com/cd/E19146-01/821-1834/abyaw/index.html</ref>
  
 
;구조
 
;구조
51번째 줄: 51번째 줄:
  
 
*'''멀티 스레드, 멀티 프로세스 아키텍쳐'''
 
*'''멀티 스레드, 멀티 프로세스 아키텍쳐'''
:오라클 아이플래닛 웹 서버(Oracle iPlanet Web Server)는 멀티 프로세스, 멀티 스레드 아키텍처 지원 및 유엑스더블유디오지(Uxwdog)데몬을 통한 프로세스 모니터와 같은 기능을 통해 뛰어난 성능과 동시에 높은 기용 성을 보증한다.<ref name=""></ref>
+
:오라클 아이플래닛 웹 서버(Oracle iPlanet Web Server)는 멀티 프로세스, 멀티 스레드 아키텍처 지원 및 유엑스더블유디오지(Uxwdog)데몬을 통한 프로세스 모니터와 같은 기능을 통해 뛰어난 성능과 동시에 높은 기용 성을 보증한다.<ref name=''> WLS/Admin, 〈[https://boeok.tistory.com/entry/2-Web-Tier 2. Web Tier]〉, 《티스토리》, 2013-08-20</ref>
  
 
*'''Uxwdog데몬'''
 
*'''Uxwdog데몬'''
:페일 오버(Fail over) 기능은 응용 프로그램이 실패한 경우에도 프로세스가 가동상태로 유지되도록 하며 관리자의 개입 없이도 다운된 프로세스가 자동으로 재시작할 수 있도록 한다.<ref name=""></ref>
+
:페일 오버(Fail over) 기능은 응용 프로그램이 실패한 경우에도 프로세스가 가동상태로 유지되도록 하며 관리자의 개입 없이도 다운된 프로세스가 자동으로 재시작할 수 있도록 한다.<ref name=''> WLS/Admin, 〈[https://boeok.tistory.com/entry/2-Web-Tier 2. Web Tier]〉, 《티스토리》, 2013-08-20</ref>
  
 
*'''웹 기반의 관리 서버'''  
 
*'''웹 기반의 관리 서버'''  
:관리자는 웹 기반의 관리 서버를 통해 원격지에서도 웹서버 구성 전반에 대해 관리 및 모니터링을 수행할 수 있으며, 엘디에이피(LDAP)서버와의 연동을 통해 사용자 및 그룹 정보를 중앙에서 관리, 제어할 수 있다.<ref name=""></ref>
+
:관리자는 웹 기반의 관리 서버를 통해 원격지에서도 웹서버 구성 전반에 대해 관리 및 모니터링을 수행할 수 있으며, 엘디에이피(LDAP)서버와의 연동을 통해 사용자 및 그룹 정보를 중앙에서 관리, 제어할 수 있다.<ref name=''> WLS/Admin, 〈[https://boeok.tistory.com/entry/2-Web-Tier 2. Web Tier]〉, 《티스토리》, 2013-08-20</ref>
  
 
;절차
 
;절차

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)