본문 바로가기

금융 IT 인턴십

(3)
WEB Server와 WAS WEB Server웹 브라우저 클라이언트로부터 HTTP 요청을 받아들이고 HTML 문서와 같은 웹 페이지를 반환정적 컨텐츠 제공 !단순 HTML 문서, CSS, JavaScript, 이미지, 파일 등 즉시 응답 가능한 컨텐츠 제공대표적 웹 서버 : Apache1. 정적 컨텐츠 제공2. 동적 컨텐츠를 요청 받으면 WAS에게 해당 내용을 넘겨주고, WAS에서 처리한 결과를 클라이언트에게 전달  WAS인터넷 상에서 HTTP 프로토콜을 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해주는 미들웨어동적 컨텐츠 제공 !주로 데이터베이스 서버와 같이 수행되어 DB 조회나 비즈니스 로직을 처리JSP, Servlet 구동환경을 제공대표적 WAS : TomcatServlet: 자바로 작성된 서버 측 프로그램클라이언트가 서..
미들웨어 인턴십 생활을 하게 된 부서 팀은 세부적으로 미들웨어 + 인터페이스로 나뉨! 미들웨어 ?: 양 쪽을 연결하여 데이터를 주고 받을 수 있도록 중간에서 매개 역할을 하는 소프트웨어: 네트워크를 통해 연결된 여러 개의 컴퓨터에 있는 많은 프로세스들에게 어떤 서비스를 사용할 수 있도록 연결해 주는 소프트웨어≫ 3계층 클라이언트/서버 구조에서 존재 !≫ 웹 브라우저에서 데이터베이스로부터 데이터를 저장/조회할 수 있도록 중간에 미들웨어 존재  3-Tier Architecture 사용자 요청 유입 / 비즈니스 로직 처리 / 데이터 처리를 모두 한 곳의 서버에서 통합 처리하던 1-Tier 구조→ 1개의 통합 서버에 문제가 생기면 전체 서비스 장애로 이어짐→ 장애의 발생 지점 분석이 쉽지 않음 ≫ 3개의 주요 계층으로 ..
금융 IT 인프라 IT 인프라IT 환경을 운영하고 관리하는 데 필요한 소프트웨어, 하드웨어, 서비스 및 IT 자원의 조합 구성 요소소프트웨어, 하드웨어, 시설, 네트워크, 서버, 데이터 센서, 사람소프트웨어비즈니스에서 사용하는 모든 프로그램, 애플리케이션 등의 운영 정보CMS(컨텐츠 관리 시스템), ERP(전사적 자원 관리), CRM(고객 관계 관리), 웹 애플리케이션, 운영 체제 등 포함하드웨어물리적인 구성요소컴퓨터, 데이터 센터, 스위치, 라우터, 허브, 서버, 모바일 장치 등물리적인 데이터 센터를 보관하고 보호하는 시설도 포함될 수 있음시설 필수적인 하드웨어 구성 요소를 위한 공간을 제공하는 물리적인 장소, 건물 및 사무실하드웨어와 겹치는 개념네트워크서버, 스위치, 허브, 라우터 등을 포함한 다양한 구성 요소로 이루..