阿里云應用服務器(AliEE)是一款企業級JavaEE的應用服務器軟件,用于構建和部署企業級應用程序。它提供了一個可擴展、可靠、安全的平臺,支持多種應用程序開發語言和協議,包括Java、J2EE、Web Services、SOAP、HTTP、HTTPS等。阿里云應用服務器可以在多種操作系統上運行,包括Windows、Linux等,也支持多種服務器芯片。
目前阿里云應用服務器(AliEE)前期僅在EDAS產品內提供運行時環境支撐。
產品特點
國產化適配
隨著全球信息技術的快速發展,國產化已成為國家戰略的重要組成部分。阿里云應用服務器產品在設計之初就充分考慮了國產化的需求。
芯片適配:支持多種芯片(X86/Arm等),包括飛天企業版能部署的所有國產芯片形態,確保在不同硬件平臺上的高效運行。
服務器兼容:與國產服務器品牌(鯤鵬、飛騰等)緊密合作,確保最佳的系統兼容性和性能表現。
操作系統兼容:兼容主流國產品牌的操作系統,包括:龍蜥、AliyunLinux2/3、麒麟、統信等。
數據庫支持:兼容主流國產數據庫(PolarDB、OceanBase、達夢、金倉等),提供穩定可靠的數據存儲和處理能力。
微服務互聯互通
在微服務架構日益流行的今天,阿里云應用服務器依托于EDAS的原生能力,對于托管在阿里云應用服務器中的應用默認提供了全面的微服務治理支持:
協議支持:支持RESTful、gRPC、Dubbo等多種微服務通信協議,確保不同服務之間的順暢通信。
鏈路監控:集成了微服務鏈路監控工具,實時監控服務間的調用鏈路,及時發現并解決問題。
服務發現:提供服務發現機制,自動注冊和發現服務實例,簡化服務間的相互發現和通信。
云原生容器支持
云原生技術是現代企業IT架構的核心,阿里云應用服務器默認支持云原生容器場景:
容器化部署:支持Docker、Kubernetes、Helm charts等容器技術,簡化應用的部署和管理,同時也支持應用包(Jar/War/Ear) 文件直接部署至容器環境中。
運行時動態適配:在容器場景下,應用在啟動過程中自動識別容器中的確切資源(CPU/Mem)等。
支持外置應用配置:將應用運行時的配置外置到ConfigMap與Nacos中,防止Pod銷毀時配置丟失。
彈性伸縮:支持自動伸縮功能,根據應用負載動態調整資源,提高資源利用率。
產品功能
支持JakartaEE 8
阿里云應用服務器嚴格遵循Jakarta EE 8的規范,提供了以下功能:
Web服務:支持Servlet、JSP、WebSocket等Web服務技術,滿足Web應用開發需求。
企業級服務:提供EJB、JPA、JTA等企業級服務,支持復雜的業務邏輯和數據管理。
消息服務:集成了JMS,支持異步消息處理,提高應用的響應速度和可靠性。
深度集成云上產品與服務
作為一個云上的產品,阿里云應用服務器默認會依托于云的能力,提供更多專業且更全面的能力支撐,包括:
云資源集成:借助云上PaaS服務能力,阿里云應用服務器與云主機、負載均衡等產品深度集成,默認開通資源與綁定負載均衡進行服務對外暴露。
云服務集成:默認對接云上微服務引擎、應用監控、數據庫、消息等PaaS服務,以應用為中心一站式管理并使用PaaS服務資源。
云安全:集成云安全服務(如WAF等),確保企業數據安全和合規性。
大規模集群管理
在大規模分布式系統中,集群管理是確保系統穩定運行的關鍵:
集群部署:支持大規模的集群部署,具備超大規模集群的機器納管能力,在提供高可用的同時,支持節點之間的動態負載均衡。
集群監控:集成了集群監控工具,實時監控集群狀態,及時發現并解決問題。
集群擴展:支持在線擴展集群,無需停機即可增加節點,提高系統的可擴展性。
應用場景
存量應用服務器國產化替代
對于需要國產化軟硬件支持的企業,阿里云應用服務器提供了全面的國產化適配,完整替換 WebSphere、WebLogic等國外廠商的產品,確保企業信息系統的安全可靠運行。
微服務架構轉型
對于正在向微服務架構轉型的企業,阿里云應用服務器提供了微服務互聯互通的能力,幫助企業構建靈活、可擴展的微服務架構。讓業務在架構重構的過程中做到平滑遷移。
云原生架構轉型
對于目前需要做云原生架構升級改造的企業,阿里云應用服務器提供了完整的容器化支持能力,支持企業快速開發和部署云原生應用。