[카테고리:] 미분류

  • WAS(Web Application Server) 플랫폼 종류와 인기 순위

    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].
    WebLogicOracle에서 제공, 엔터프라이즈 환경에서 강력한 성능과 안정성, 상용 WAS[3].
    WebSphereIBM에서 제공, 대규모 기업 환경에 최적화, 상용 WAS[3][4].
    WildFly(JBoss)Red Hat에서 제공, 오픈소스, Java EE(Jakarta EE) 완전 지원.
    GlassFishJakarta EE의 레퍼런스 구현, 오픈소스, 개발 및 테스트에 주로 사용.

    2. Node.js 기반 WAS

    플랫폼명특징 및 설명
    Node.js비동기 이벤트 기반, JavaScript로 서버 개발, 경량 고성능, 스타트업 및 마이크로서비스에 인기[4].
    Express.jsNode.js 기반 대표적인 웹 프레임워크, REST API 및 웹 애플리케이션 개발에 널리 사용[4].

    3. .NET 기반 WAS

    플랫폼명특징 및 설명
    ASP.NET CoreMicrosoft의 크로스플랫폼 프레임워크, 클라우드 및 대규모 서비스에 최적화, 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 RailsRuby 언어 기반, 생산성이 높아 스타트업에서 인기.
    DjangoPython 기반 대표적인 웹 프레임워크, 빠른 개발과 확장성.
    FlaskPython 기반 경량 웹 프레임워크, 소규모 프로젝트에 적합.
    Go (Gin, Echo 등)Go 언어 기반 WAS, 경량 고성능, 최근 마이크로서비스에 인기.

    5. 기타 상용/특수 WAS

    플랫폼명특징 및 설명
    Nginx UnitNginx에서 제공, 다양한 언어 지원, 동적 애플리케이션 처리 가능.
    Lighttpd경량 웹/애플리케이션 서버, 임베디드/소규모 서비스에 적합[3].
    JigsawW3C에서 개발, Java 기반, 연구 및 실험적 용도[3].
    Klone, Abyss임베디드 및 특수 목적용 경량 WAS[3].

    정리: 인기 순위 기준 대표 WAS 플랫폼

    1. Apache Tomcat
    2. Spring Boot (내장 Tomcat/Jetty/Undertow)
    3. Node.js (Express.js 등)
    4. Jeus
    5. WebLogic
    6. WebSphere
    7. WildFly(JBoss)
    8. GlassFish
    9. ASP.NET Core / IIS
    10. PHP-FPM (Apache/Nginx와 조합)
    11. Django, Flask (Python)
    12. Ruby on Rails
    13. Go 기반 WAS (Gin, Echo 등)
    14. 기타(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