1. 場景描述
最近部落格更新的少,跟朋友一起做些事情,最近主要給朋友做些售前工作,阿里雲的產品線是真多,好多英文縮寫,需要做溝通,系統彙總了一下,記錄下,有需要的朋友拿走不謝。
2. 解決方案
從下面這個架構圖開始吧:
2.1 雲資料庫 RDS
阿里雲關係型資料庫RDS(Relational Database Service)是一種穩定可靠、可彈性伸縮的線上資料庫服務,提供容災、備份、恢復、遷移等方面的全套解決方案,徹底解決資料庫運維的煩惱。(軟體老王)
2.2 ADB或ADS
雲原生資料倉儲AnalyticDB MySQL版(簡稱ADB,原分析型資料庫MySQL版),是阿里巴巴自主研發的海量資料實時高併發線上分析雲端計算服務,使得您可以在毫秒級針對千億級資料進行即時的多維分析透視和業務探索。
2.3 什麼是阿里雲Elasticsearch
Elasticsearch簡稱ES,是一個基於Lucene的實時分散式的搜尋與分析引擎,是遵從Apache開源條款的一款開源產品,是當前主流的企業級搜尋引擎。它提供了一個分散式服務,可以使您快速的近乎於準實時的儲存、查詢和分析超大資料集,通常被用來作為構建複雜查詢特性和需求強大應用的基礎引擎或技術。
阿里雲Elasticsearch支援5.5.3、6.3.2、6.7.0、6.8.0和7.4.0版本,並提供了商業外掛X-Pack服務,致力於資料分析、資料搜尋等場景服務。在開源Elasticsearch的基礎上提供企業級許可權管控、安全監控告警、自動報表生成等功能。(軟體老王)
X-Pack是Elasticsearch的一個商業版擴充套件包,將安全、警告、監視、圖形和報告功能捆綁在一個易於安裝的軟體包中。X-Pack被整合在Kibana中,為使用者提供授權認證、角色許可權管控、實時監控、視覺化報表、機器學習等能力。
2.4 什麼是MaxCompute
大資料計算服務(MaxCompute,原名ODPS)是一種快速、完全託管的EB級資料倉儲解決方案。
隨著資料收集手段不斷豐富,行業資料大量積累,資料規模已增長到了傳統軟體行業無法承載的海量資料(百TB、PB、EB)級別。MaxCompute致力於批量結構化資料的儲存和計算,提供海量資料倉儲的解決方案及分析建模服務。(軟體老王)
2.5 智慧資料構建與管理 Dataphin
面向各行各業大資料建設、管理及應用訴求,一站式提供從資料接入到資料消費全鏈路的智慧資料構建與管理的大資料能力,包括產品、技術和方法論等,助力打造標準統一、融會貫通、資產化、服務化、閉環自優化的智慧資料體系,以驅動創新。
2.6 企業級分散式應用服務 EDAS
企業級分散式應用服務(Enterprise Distributed Application Service, 簡稱 EDAS)以阿里巴巴中介軟體團隊多款久經沙場的分散式產品作為核心基礎元件,面向企業級雲端計算市場提供高可用分散式解決方案,是阿里巴巴企業級網際網路架構解決方案的核心產品。EDAS 充分利用阿里雲的資源管理和服務體系,引入阿里巴巴中介軟體整套成熟的分散式產品,幫助企業級客戶輕鬆構建大型分散式應用服務系統。
2.7 全域性事務服務 GTS
全域性事務服務(Global Transaction Service,簡稱 GTS)是一款高效能、高可靠、接入簡單的分散式事務中介軟體,用於解決分散式環境下的事務一致性問題。 在單機資料庫下很容易維持事務的 ACID(Atomicity、Consistency、Isolation、Durability)特性,但在分散式系統中並不容易,GTS 可以保證分散式系統中的分散式事務的 ACID 特性。 GTS 支援 DRDS、RDS、MySQL 等多種資料來源,可以配合 EDAS 和 Dubbo 等微服務框架使用, 相容 MQ 實現事務訊息。(軟體老王)通過各種組合,可以輕鬆實現分散式資料庫事務、多庫事務、訊息事務、服務鏈路級事務等多種業務需求。
2.8應用實時監控服務 ARMS
應用實時監控服務 ARMS(Application Real-Time Monitoring Service)是一款阿里雲應用效能管理(APM)類監控產品。藉助本產品,您可以基於前端、應用、業務自定義等維度,迅速便捷地為企業構建秒級響應的應用監控能力。
2.9 什麼是SLS
阿里雲日誌服務(Log Service)快速分析功能提供給使用者一鍵互動式查詢體驗,意圖幫助使用者快速分析某一欄位在一段時間內的分佈情況,減少使用者索引關鍵資料的成本。通過快速採集,使用者可以在阿里雲平臺進行(Syslog、accesslog)日誌分析,也可以將日誌匯入到kafka訊息佇列、ODPS(類似mapreduce)進行分析,從而快速發現技術故障、漏洞與風控欺詐問題。
2.10 分散式關係型資料庫 DRDS
分散式關係型資料庫服務(Distributed Relational Database Service,簡稱 DRDS)是阿里巴巴致力於解決單機資料庫服務瓶頸問題而自主研發推出的分散式資料庫產品。DRDS 高度相容 MySQL 協議和語法,支援自動化水平拆分、線上平滑擴縮容、彈性擴充套件、透明讀寫分離,具備資料庫全生命週期運維管控能力。DRDS 前身為淘寶 TDDL,是近千核心應用首選元件。
2.11 阿里雲物件儲存服務(Object Storage Service,簡稱 OSS)
還有幾個:
2.12 負載均衡
負載均衡(Server Load Balancer)是對多臺雲伺服器進行流量分發的負載均衡服務。(軟體老王)負載均衡可以通過流量分發擴充套件應用系統對外的服務能力,通過消除單點故障提升應用系統的可用性。
2.13 CDN
內容分發網路(Content Delivery Network,CDN)是建立並覆蓋在承載網上,由不同區域的伺服器組成的分散式網路。將源站資源快取到全國各地的邊緣伺服器,供使用者就近獲取,降低源站壓力。
2.14 ECS
雲伺服器ECS(Elastic Compute Service)是一種簡單高效、處理能力可彈性伸縮的計算服務。幫助您構建更穩定、安全的應用,提升運維效率,降低IT成本,使您更專注於核心業務創新。
2.15 資料傳輸服務 DTS
資料傳輸服務DTS(Data Transmission Service)是阿里雲提供的實時資料流服務,(軟體老王)支援RDBMS、NoSQL、OLAP等,集資料遷移/訂閱/同步於一體,為您提供穩定安全的傳輸鏈路。
2.16 DataHub
阿里雲流資料處理平臺DataHub是流式資料(Streaming Data)的處理平臺,提供對流式資料的釋出 (Publish),訂閱 (Subscribe)和分發功能,讓您可以輕鬆構建基於流式資料的分析和應用。DataHub服務可以對各種移動裝置,應用軟體,網站服務,感測器等產生的大量流式資料進行持續不斷的採集,儲存和處理。使用者可以編寫應用程式或者使用流計算引擎來處理寫入到DataHub的流式資料比如實時web訪問日誌、應用日誌、各種事件等,併產出各種實時的資料處理結果比如實時圖表、報警資訊、實時統計等。
DataHub服務基於阿里雲自研的飛天平臺,具有高可用,低延遲,高可擴充套件,高吞吐的特點。
I’m 「軟體老王」,如果覺得還可以的話,關注下唄,後續更新秒知!歡迎討論區、同名公眾號留言交流!