WAS(Web Application Server)는 동적 웹 애플리케이션을 실행하는 서버 소프트웨어로, 다양한 플랫폼이 존재합니다. 아래는 시장에서 널리 사용되는 WAS 플랫폼을 인기와 인지도 기준으로 정리한 목록입니다.
1. Java 기반 WAS 플랫폼
플랫폼명
특징 및 설명
Apache Tomcat
가장 널리 쓰이는 오픈소스 WAS. Servlet/JSP 기반, 경량, 무료, 대규모 서비스에 널리 활용[3][4].
Spring Boot
최근 가장 인기 있는 Java WAS 프레임워크. 내장 Tomcat, Jetty, Undertow 지원, 마이크로서비스에 강점.
Jeus
국내 TmaxSoft에서 개발, 대기업 및 금융권에서 많이 사용, 상용 WAS[4].
WebLogic
Oracle에서 제공, 엔터프라이즈 환경에서 강력한 성능과 안정성, 상용 WAS[3].
WebSphere
IBM에서 제공, 대규모 기업 환경에 최적화, 상용 WAS[3][4].
WildFly(JBoss)
Red Hat에서 제공, 오픈소스, Java EE(Jakarta EE) 완전 지원.
GlassFish
Jakarta EE의 레퍼런스 구현, 오픈소스, 개발 및 테스트에 주로 사용.
2. Node.js 기반 WAS
플랫폼명
특징 및 설명
Node.js
비동기 이벤트 기반, JavaScript로 서버 개발, 경량 고성능, 스타트업 및 마이크로서비스에 인기[4].
Express.js
Node.js 기반 대표적인 웹 프레임워크, REST API 및 웹 애플리케이션 개발에 널리 사용[4].
3. .NET 기반 WAS
플랫폼명
특징 및 설명
ASP.NET Core
Microsoft의 크로스플랫폼 프레임워크, 클라우드 및 대규모 서비스에 최적화, Windows/Linux/Mac 지원.
IIS (Internet Information Services)
Windows Server에 내장, .NET 및 ASP.NET 애플리케이션 구동, 높은 보안과 성능 제공[3][4].
4. 기타 언어 및 플랫폼 기반 WAS
플랫폼명
특징 및 설명
PHP (Apache + mod_php, PHP-FPM 등)
PHP 기반 WAS, LAMP 스택의 핵심, 중소형 웹사이트에 널리 사용.
Ruby on Rails
Ruby 언어 기반, 생산성이 높아 스타트업에서 인기.
Django
Python 기반 대표적인 웹 프레임워크, 빠른 개발과 확장성.
Flask
Python 기반 경량 웹 프레임워크, 소규모 프로젝트에 적합.
Go (Gin, Echo 등)
Go 언어 기반 WAS, 경량 고성능, 최근 마이크로서비스에 인기.
5. 기타 상용/특수 WAS
플랫폼명
특징 및 설명
Nginx Unit
Nginx에서 제공, 다양한 언어 지원, 동적 애플리케이션 처리 가능.
Lighttpd
경량 웹/애플리케이션 서버, 임베디드/소규모 서비스에 적합[3].
Jigsaw
W3C에서 개발, Java 기반, 연구 및 실험적 용도[3].
Klone, Abyss
임베디드 및 특수 목적용 경량 WAS[3].
정리: 인기 순위 기준 대표 WAS 플랫폼
Apache Tomcat
Spring Boot (내장 Tomcat/Jetty/Undertow)
Node.js (Express.js 등)
Jeus
WebLogic
WebSphere
WildFly(JBoss)
GlassFish
ASP.NET Core / IIS
PHP-FPM (Apache/Nginx와 조합)
Django, Flask (Python)
Ruby on Rails
Go 기반 WAS (Gin, Echo 등)
기타(Nginx Unit, Lighttpd, Jigsaw 등)
참고
Java 기반 WAS가 엔터프라이즈 환경에서 가장 널리 쓰이며, Node.js와 Python, Go 등도 최근 급성장 중입니다.
플랫폼 선택은 서비스 규모, 언어, 운영 환경, 라이선스(오픈소스/상용) 등에 따라 달라집니다[3][4][5].
출처 [1] [PDF] 웹기반 SW 플랫폼 기술동향 – 한국전자통신연구원 https://ettrends.etri.re.kr/ettrends/131/0905001654/26-5_066-073.pdf [2] MAU 순위로 알아보는 메신저의 특징과 사용 현황 https://ace28.tistory.com/entry/%EC%A0%84-%EC%84%B8%EA%B3%84-%EC%9D%B8%EA%B8%B0-%EB%A9%94%EC%8B%A0%EC%A0%80-%EB%B9%84%EA%B5%90-%EB%B6%84%EC%84%9D-MAU-%EC%88%9C%EC%9C%84%EB%A1%9C-%EC%95%8C%EC%95%84%EB%B3%B4%EB%8A%94-%EB%A9%94%EC%8B%A0%EC%A0%80%EC%9D%98-%ED%8A%B9%EC%A7%95%EA%B3%BC-%EC%82%AC%EC%9A%A9-%ED%98%84%ED%99%A9 [3] 웹서버의 종류 : 네이버 블로그 https://blog.naver.com/hhm731/221271919402 [4] Web Server 와 WAS(Web Application Server) 차이 – 기술 블로그 https://2dubbing.tistory.com/29 [5] 알아두면 쓸데없는 자바 플랫폼 종류 – velog https://velog.io/@whitebear/%EC%95%8C%EC%95%84%EB%91%90%EB%A9%B4-%EC%93%B8%EB%8D%B0%EC%97%86%EB%8A%94-%EC%9E%90%EB%B0%94-%ED%94%8C%EB%9E%AB%ED%8F%BC [6] 플랫폼 개발 전 알아야 할 플랫폼의 유형, 종류, 수익 모델 – 위시켓블로그 https://blog.wishket.com/blog/40701 [7] [키워드로 알아보는 IT] “플랫폼(platform)”이란? – 네이버 블로그 https://blog.naver.com/naverschool/221577698896 [8] 컴퓨팅 플랫폼 – 위키백과, 우리 모두의 백과사전 https://ko.wikipedia.org/wiki/%EC%BB%B4%ED%93%A8%ED%8C%85_%ED%94%8C%EB%9E%AB%ED%8F%BC [9] 플랫폼의 조건과 종류에 대해 알아보자 https://brunch.co.kr/@mingsunny/22 [10] 2024년 가장 많이 사용되는 AI 플랫폼 20개는 https://www.aitimes.com/news/articleView.html?idxno=158780
답글 남기기