摘要: 要碼出將來,除了程序員專屬的節日福利,還須要實打實的爲程序員解決手頭的難題。 10月24日,阿里雲推出全新開發者服務,發佈多款開發工具,包括Alibaba Cloud Toolkit 、鏈路追蹤Tracing Analysis和應用高可用服務AHAS等,旨在幫助開發者們提升開發效率,下降運維複雜性。程序員
要碼出將來,除了程序員專屬的節日福利,還須要實打實的爲程序員解決手頭的難題。架構
10月24日,阿里雲中間件推出全新開發者服務,發佈3款開發工具,包括Alibaba Cloud Toolkit 、鏈路追蹤Tracing Analysis和應用高可用服務AHAS,旨在幫助開發者們提升開發效率,下降運維複雜性。運維
雲計算時代,企業上雲已成爲趨勢,開發者在企業上雲的過程當中扮演着重要的角色,他們是雲資源是使用者和維護者。但云端的開發有別於本地的開發環境,如何在雲上實現快速部署、有序迭代和高效運維成爲了開發者關注的焦點。這次發佈會推出的開發工具新品,圍繞開發效率和平臺穩定性兩個維度直擊開發者的痛點。分佈式
Alibaba Cloud Toolkit
Alibaba Cloud Toolkit是阿里雲面向開發者 IDE 平臺提供的插件,旨在幫助開發者高效開發並部署適合雲端運行的應用。在 IDE (好比 Eclipse 或 IntelliJ 等)中安裝上 Alibaba Cloud Toolkit 插件以後,開發者在本地完成開發、調試並測試應用程序以後,經過在 IDE 內圖形配置的方式,和雲端部署環境進行打通,便可輕鬆將應用程序部署到阿里雲的雲環境中去。微服務
據悉,阿里雲 Toolkit將於11月2日發佈完整1.0正式版,釋放更多插件能力。工具
鏈路追蹤Tracing Analysis
微服務時代,分佈式應用架構雖然知足了應用橫向擴展的需求,可是運維和診斷的過程變得愈來愈複雜,例如會遇到接口診斷困難、應用性能診斷複雜、架構分析複雜、多語言程序接入難統1、調用鏈路數據離線分析困難等難題。傳統的監控工具並沒有法知足提供跨越不一樣服務的能見度需求。性能
阿里雲鏈路追蹤服務Tracing Analysis能夠跟蹤全部分佈式架構中的微服務用戶請求,彙總組成分佈式調用鏈方式,以及應用程序的單個服務和資源,實現調研鏈路的查詢、診斷和應用性能實時彙總功能。同時,收集到的鏈路數據,可直接應用在日誌分析中,並可對接到下游分析平臺如LogSearch、CloudMonitor、MaxCompute等,用於離線分析、報警等場景,提高鏈路數據價值。此外,tracing analysis基於Opentracing標準,全面兼容開源社區,如Jaeger, Zipkin等開源項目,提升鏈路追蹤系統的可用性和穩健性。開發工具
應用高可用服務AHAS
在傳統的應用高可用方案中,企業要保障應用的高可用性和業務的連續性,不只須要投入較高的建設成本,並且上線時間長、建設和維護難度高,致使不少公司望而卻步。同時,在應對分佈式架構的應用高可用性問題上,針對物理機和虛擬化集羣的傳統高可用方案並不能知足其高可用的需求。此時,雲上應用高可用產品成爲提高分佈式架構下的應用可用性的新方案。測試
應用高可用服務AHAS針對基於SpringCloud,Dubbo或K8S的微服務應用,一鍵快速接入高可用能力,無需改造代碼,無需運維後臺服務。並支持微服務流控,以應對突發的流量洪峯、保護微服務穩定性,支持微服務降級,以應對服務依賴引起的雪崩問題,提供總體應用的穩定性。與此同時, AHAS 提供了應用高可用保障所必需的架構實時展示與追蹤、架構高可用性測評,以及 Java 應用零代碼改動接入流控降級的能力。即使是已上線的應用,也無需升級改造,便可提高應用的可用性。阿里雲
開發者正在迎來最好的時代,但技術的快速迭代和業務的複雜多變也給開發者提出了更高的要求和新的挑戰。這次,阿里雲中間件推出全新開發者服務,將有效下降開發門檻,釋放開發者的無限潛力。