NGINX访谈:软件负载均衡、API网关和服务网格的企业采用状况
InfoQ最近采訪了NGINX公司的Rob Whiteley、Sidney Rabsatt和Liam Crilly,和他們討論了他們對于未來網絡和數據中心通信的想法。NGINX公司的目標是成為“值得信賴的顧問”,并為想要應用軟件負載均衡器、攝取網關和服務網格的公司提供方便,因為這正巧符合他們公司當前的技術方向和目標。
\\NGINX產品管理部門的VP Rabsatt表示,基于開源和商用NGINX代理和Web服務器的成功案例,NGINX現在提供了一整套產品套件,可以實現跨網絡和API網關領域(并逐步擴展到服務網格領域)的有效控制和可觀察性。NGINX始終關注于提供可以為工程師帶來“自由與靈活度”的解決方案,并在恰當的情況下為他們提供指導。NGINX團隊渴望被認為是“值得信賴的顧問”,可以指導大型企業在應用交付控制器(ADC)和網絡領域采用新的技術。
\\NGINX的CMO?Whiteley以及產品管理總監Crilly表示,因為部署結構的變化(云、容器和Kubernetes),他們認為網絡部署已經從硬件轉移到了軟件上來。企業對這種部署結構的采用正在改變API網關的角色(以及攝取)。Whiteley表示,這方面技術創新的傳播仍然在“跨越鴻溝”。盡管服務網格很重要,但還未成熟,在公司內部的最佳實踐也才剛剛出現。
\\Rabsatt接著談論了越來越多的客戶嘗試管理軟件架構中增長的運營復雜度,這些復雜度在一定程度上是因為采用了不同的架構風格,比如微服務和函數即服務(FaaS),它們都有很多可移動的組件。有些企業正在嘗試在它們的服務網格風格的配置中使用NGINX,這是非常前沿的。不過,客戶比較了解這個領域,也很感興趣,他們正在尋找能夠幫助他們規劃如何從當前網絡解決方案轉移到這種新型通信方式的前瞻性指引。
\\大約有40%的NGINX客戶使用NGINX的產品來實現API網關,Rabsatt表示,這是NGINX的一個重要的業務組成部分。很多其他API網關解決方案都是基于NGINX搭建的,比如開源和商用的Kong?API網關以及開源的OpenResty,這進一步驗證了NGINX核心技術在這個領域的可用性和優勢。Rabsatt提醒道,團隊在采用API網關之前需要考慮它和組織采用的整體網絡和通信之間的關系,并建議技術領導者應該要考慮清楚他們所使用的產品的“愿景完整度”。
\\當被問到NGINX Unit多語言Web和應用服務會在產品套件中扮演什么樣的角色時,Whiteley回復說,這有助于平衡開發和運營之間的競爭性需求。開發人員想要支持更多的語言運行時環境,可以為特定需求使用最佳的語言,而運營人員希望減少運行時實現和管理的復雜度。NGINX Unit可以支持多語言平臺,并提供相同的抽象和控制接口,以減少開發和運營需求之間的摩擦。
\\Crilly表示,NGINX Unit可以用在多種場景中,很多Unit可以在一個典型的基于微服務的架構中部署,每個服務一個Unit,或者部署單個大型的Unit,以便支持多個微服務風格的組件,這些組件可以在運行時綁定在一起。這為工程團隊提供了可以按照他們的需要來選擇組件粒度級別的自由,而不受部署和運營模型的限制。Unit與NGINX代理功能的緊密集成也可能比在典型的服務網格實現中基于邊車的代理部署提供更好的性能。
\\在采訪最后,受訪者都認為,企業組織非常有必要經常評估和細化在網絡和ADC領域的最佳實踐。NGINX團隊旨在為想要應用軟件負載均衡、API網關和服務網格的公司提供方便。重要的是,企業需要有“在自己的領域內構思創新的可能性”,而要實現這一點,需要同時擁有完整網絡和應用程序交付解決方案所需的不同組件的選擇和凝聚力。
\\查看英文原文:NGINX Interview: Enterprise Adoption of Software Load Balancing, API Gateways, and Service Meshes??
\\感謝無明對本文的審校。
總結
以上是生活随笔為你收集整理的NGINX访谈:软件负载均衡、API网关和服务网格的企业采用状况的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wkWebView 的一些问题
- 下一篇: multi-statement not