검수요청.png검수요청.png

웹티어

해시넷
이동: 둘러보기, 검색
웹티어(WebTier) 로고
웹티어(WebTier) 로고와 글자

웹티어(WebTier)는 미국 오라클 회사가 판매하는 웹서버 제품이다. Oracle Fusion 미들웨어 제품군에 포함된다.

개요

웹티어(WebTier)에는 Oracle Cloud Application Foundation 내의 핵심 기반을 제공함으로써 사용자는 정적, 동적, 웹 콘텐츠(Web Contents)를 호스팅(hosting)할 수 있으며, Oracle Fusion Middleware applications을 프런트 엔드(front-end)할 수 있다. 웹티어(Web Tier)에는 복잡한 HTTP 트래픽을 처리할 수 있는 빠르고 안전한 프런트 라인 서버를 제공하기 위해 프록시(Proxy), 캐싱 솔루션(Cache Solutions)이 포함된 두 가지 주요 웹서버 옵션이 포함되어 있다.[1]

제품

웹티어(WebTier)는 제품은 크게 2가지로 나뉜다.

Oracle WebTier 11gR1

Oracle Web Tier 11g(11.1.1.9)

  • Oracle HTTP Server (OHS) with TLS 1.2 Protocol Support
  • Oracle Process Manager (OPMN)
  • Oracle Web Cache with TLS 1.2 Protocol support
  • WebLogic Server Proxy Plug-in
  • Oracle Proxy Plug-in
  • OSSO Plug-in
  • Fusion Middleware Upgrade Assistant
  • Remote Diagnostic Agent
  • Configuration Manager [2]

Oracle WebTier 11g (12.2.2.1)

  • Oracle HTTP Server (OHS)
  • Oracle WebLogic Management Framework
  • Oracle WebLogic Web Server Proxy Plug-in
  • Oracle WebGate Plug-in
  • Fusion Middleware Upgrade Assistant
  • Remote Diagnostic Agent
  • Configuration Manager

Oracle WebTier 12cR2

  • Oracle WebTier 12cR2(12.2.1.1)
  • Oracle WebTier 12cR2(12.2.1.2)
  • Oracle WebTier 12cR2(12.2.1.3)
  • Oracle WebTier 12cR2(12.2.1)

특징

웹 시스템의 성능 향상 및 보안 관리 , 네트워크 트래픽 감소를 통한 전반적인 시스템 안정성을 주기 위해 필요한 솔루션군을 통합한 형태이다. [3] 웹티어(WebTier)는 HTTP 요청 및 응답을 통해 외부의 응용 프로그램 그리드 인프라 계층에서 최종 사용자와 상호 작용하는 구성 요소가 포함되고, 웹 페이지에 내장 된 클러스터링 , 로드 밸런싱장애 조치 기능과 함께 보안 및 고성능을 자랑한다.[4] 웹티어(WebTier)는 네가지로 구성되어 있지만 사용자들이 대표적으로 아는 구성요소는 2가지 밖에 없다.

오라클 HTTP 서버(OHS)

Open SourceApache Server를 포팅하여 제공하고 있다.Apache 재단의 HTTP Server를 근간으로 한다. 즉, 기본적으로 HTTP Server과 동일하다고 봐도 무방할 정도이다. 그리고 Apache 재단의 HTTP Server 버전이 올라감에 따라 그에 상응하는 OHS 제품 버전을 Upgrade하고 있다.기본적으로 Oracle Fusion Middleware 제품군의 Web Tier 부분을 담당하고 있으며, Oracle Database에도 OHS가 함께 포함되어 배포되고 있다. 그러나 Oracle Database에 포함된 OHS는 운영환경에서 Web Tier 제품으로 사용을 권고하지는 않는다. 일부 기능 및 모듈이 포함되어 있지 않으며, 라이센스 정책에도 어긋나기 때문이다. OHS에 대한 일부 패치는 Oracle Database에 포함된 OHS에는 포함되지 않을수도 있다. Apache HTTP Server를 근간으로 하고 있지만 Oracle의 특정 기능들을 포함해서 OHS를 배포하는데 여기에는 plsql을 사용할 수 있는 mod_plsql이 포함된다는 점이다. PL/SQL Web Toolkit이 포함되어져 있기 때문에 Database의 Procedure를 그대로 Web application으로 사용할 수 있다. 재미있는 것은 이 기능을 제공하는 MODPLSQL이 Oracle Database에 함께 배포되는 OHS에도 포함되어져 있다는 점이다.[2]

오라클 웹캐시(Oracle Web Cache)

정적 및 동적으로 생성 된 콘텐츠 캐싱

  • 정적 콘텐츠 규칙
  • JSP (Java Server Pages), ASP (Active Server Page), PL / SQL Server 페이지 (PSP), Java 서블릿 및 CGI (Common Gateway Interface)와 같은 기술을 사용하여 생성 된 동적으로 생성 된 컨텐츠에 대한 규칙. 이러한 기술을 지원하면 Oracle Web Cache는 다음에 대한 규칙

캐시 무효화

  • Oracle Web Cache를 실행하는 컴퓨터에 HTTP 무효화 메시지 보내기
  • 문서에 만료 시간 제한 지정

성능 보증

  • 문서의 대기열 순서는 문서의 인기도 및 무효화 중에 할당 된 문서의 유효성을 기반하고 응용 프로그램 웹 서 v의 현재로드 W 용량을 초과하지 않으면 가장 많이 사용되는 유효성이 가장 낮은. 서를 가장 먼저 갱신한다.

응용 프로그램 웹 서버의 서지 방지

  • Oracle Web Cache는 캐싱 할 수 없거나 오래된 문서에 대한 요청을 응용 프로그램 웹 서버에 전달
  • 웹 서버에 대한 요청의 과부하를 방지하기 위해 애플리케이션 웹 서버가 처리 할 수있는 동시 요청 수에 대한 제한
  • 최대 대기 시간을 초과하면 Oracle Web Cache는 요청을 거부하고 요청을 시작한 웹 브라우저에 대한 사이트 바쁜 사과 페이지를 제공

응용 프로그램 웹 서버의 로드 균형 조정

  • 대부분의 웹 사이트는 HTTP 요청로드를 공유하는 여러 컴퓨터에서 실행되는 여러 응용 프로그램 웹 서버에 의해 제공
  • 사용하면 더 나은 확장 성과 안정성을 위해 서버 모음으로 웹 사이트를 구축
  • 최대 100 개의 애플리케이션 웹 서버에 대한 HTTP 요청을 관리하도록 설계
  • 제공 할 수없는 모든 요청은 애플리케이션 웹 서버로 전달

보안 기능

  • 관리 및 무효화 작업을위한 암호 인증
  • 관리 및 무효화 작업을 요청할 수있는 포트 제어
  • 비활성 연결에 대한 시간 초과
  • IP 및 서브넷 관리 제한 사항

관리

  • Oracle Web Cache를 구성하여 애플리케이션 웹 서버를 캐시
  • Oracle Web Cache 시작 및 중지
  • 캐시 가능성 규칙 설정
  • Oracle Web Cache 및 웹 사이트 성능 모니터링
  • 청취 포트 및 보안 암호 설정

압축

  • 캐시에 삽입 할 때 문서를 압축하도록 선택
  • 300KB 파일을 3KB로 압축하여 전체 처리량을 100 배로 향상[5]

오라클 아이플래닛 웹서버(Oracle iPlanet Web Server)

  • 중대형 비즈니스 애플리케이션 용으로 설계된 웹 서버
  • iPlanet 웹 서버가 이전에 구축 썬 자바 시스템 웹 서버, 썬 ONE 웹 서버, 플래 넷의 웹 서버, 그리고 넷스케이프 엔터프라이즈 서버 제품
  • Solaris , Windows , HP-UX , AIX , GNU / Linux 에서 사용할 수 있으며 JSP 및 Java Servlet 기술, PHP , NSAPI , CGI 및 ColdFusion을 지원

[6]

오라클 아이플래닛 프록시 서버(Oracle iPlanet Proxy Server)

  • 멀티 스레드 코어
  • 다중 프로세스 아키텍처에 대한 선택적 지원
  • 다음 프로토콜 클라이언트를 사용
  • CARP
  • ICP
  • 일괄 업데이트 ( '프리 페치'또는 '데이터 새로 고침')
  • 보안 액세스를위한 SSL 지원
  • 라우팅 /로드 균형 조정
  • URL 필터링
  • SOCKS v5 지원
  • 서버 관리, 모니터링 및 마이그레이션을위한 GUI 기반 관리 인터페이스
  • GUI 기반 설치 프로그램
  • 분산 관리
  • 서버 모니터링을위한 SNMP
  • 중앙 집중식 인증 관리를위한 LDAP 지원
  • 사용자 화를위한 Netscape Server 응용 프로그램 프로그래밍 인터페이스
  • 로그 회전 , 로그 모니터링 및 분석 을 지원하는 다중 레벨 로깅
  • 인터넷 콘텐츠 적응 프로토콜 (ICAP)

[7]

활용

웹티어(WebTier)는 웹 사이트 상에서 성능 문제를 빠르게 해결하고, 정보 검색시 빠르게 서치 가능 그리고 웹 서버의 로드를 크게 줄인다.

평가 및 전망

웹티어는 현재까지 많은 사용자들이 있고 현대사회에 유용하게 쓰이고 있다. 웹티어 안에 구성요소가 많아서 웹 사이트 상에 문제를 빠르게 해결한다. 네트워크 트래픽 감소, 컴퓨터에 있는 백엔드 데이터베이스에 통신량 감소, 성능과 확장성 및 가용성이 향상되면서 웹 사이트 운영자는 비용 감소, 우수한 웹 사이트를 만들수 있어서 앞으로도 웹티어는 현대사회에서 유용하게 쓰일 가능성이 무궁무진하다.

각주

  1. 오라클 공식 홈페이지 - https://www.oracle.com/
  2. 2.0 2.1 Serends 세렌즈 기술지원 공식 홈페이지 - http://www.serends.com/
  3. 씨알케이테크 공식 홈페이지 - http://www.crk.co.kr/
  4. Andrejus Baranovskis, "Oracle WebTier 11g Configuration for ADF 11g Applications", Andrejus Baranovskis Blog, 2010-06-02
  5. 오라클(회사) 공식 홈페이지 - https://www.oracle.com/
  6. Oracle iPlanet Web Server〉, 《위키백과》
  7. Oracle iPlanet Proxy Server〉, 《위키백과》

참고자료

같이 보기


  검수요청.png검수요청.png 이 웹티어 문서는 소프트웨어에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.