雲計算

雲計算

mPaas研發和線上運維流程介紹

一 背景    金融級移動開發平臺 mPaaS(Mobile PaaS)為 App 開發、測試、運營及運維提供雲到端的一站式解決方案,能有效降低技術門檻、減少研發成本、提升開發效率,協助企業快速搭建穩定高質量的移動應用。在我們日常運維過程中發現,大部分用戶對螞蟻的研發流程比較感興趣,特別是在上百個開發者同時在一個app的環境內進行高效開發,技術選型、研發流程還有線上運維是怎麼做的,成為大家關注的重點。以下分享我的一些理解。 二 技術選型 目前研發模式分為Native模式和動態化模式兩種,其中Native技術棧主要覆蓋基礎中間件,還有核心高保鏈路或者變更很少的一些基礎頁面,比如收銀臺,登錄頁面,付款碼等。其他場景業務一般會通過動態化的方式,解耦客戶端版本發佈。其中,在線H5一般適用於活動營銷活動,離線包場景一般用於有固定入口的常駐業務,如果有跨端多投場景,一般會選擇小程序,通過小程序的跨端發佈實現多端投放。 三 研發流程 1.需求階段:主要是需求評審,大家意見達成一致。 2.開發階段:代碼開發,代碼合併以及打包等 3.測試階段:測試案例的編寫,功能測試,兼容性測試等 4.集成階段:代碼改動申請進對應的集成基線,進行集成驗證 5.發佈階段: 通過內灰,外灰,渠道包全量,站內全量實現發佈上線 四 […]

雲計算

三豐雲免費虛擬主機

三豐雲是北京太極三豐雲計算有限公司旗下網絡服務品牌,十八年IDC老兵團隊蟄伏三年後投資千萬於2018年10月1日創建。公司致力於為大眾提供優質的互聯網基礎服務和物聯網服務,包括:域名註冊、虛擬主機、雲服務器、主機託管租用、CDN網站加速、物聯網應用等服務。以幫助客戶輕鬆、 高速、高效的應用互聯網/物聯網,提高企業競爭能力。 三豐雲一直秉承”以人為本、客戶為尊、永續創新”的價值觀,堅持”以微笑收穫友善, 以尊重收穫理解,以責任收穫支持,以謙卑收穫成長”的行為觀向客戶提供全面優質的互聯網應用服務。三豐雲建立在已為數以百萬計的網民提供優質的免費服務的行業經驗上繼續不忘初衷、秉承承諾,並且讓服務質量持續提升。 三豐雲憑藉雄厚的研發實力和堅實的行業經驗積累,自主研發了數據中心雲計算綜合管理平臺。其中包括“虛擬主機管理系統、雲服務器管理系統、域名動態解析系統、CDN分佈式轉發系統、光纖架構分佈式存儲系統、工信部備案管理系統、黑洞封堵清洗系統等”。三豐雲免費雲服務器申請地址點我申請

雲計算

「行雲創新」攜手阿里雲,打造企業數字創新最短路徑

一站式雲原生開發平臺產品及解決方案提供商「行雲創新」已於日前完成新一輪融資,本輪投資方為阿里雲。 行雲創新創立於 2016 年 8 月,公司定位於一站式雲原生開發平臺產品和解決方案提供商,希望幫助企業提升其在雲原生時代的開發效率、幫助企業用好雲。在數字化轉型的大背景下,每一家企業的業務創新都或多或少與軟件相關,而今天軟件變革無疑需要開發人員通過一行行代碼實現。行雲創新則希望通過幫助企業開發人員提升效率,從而實現其創業願景:“讓每家企業都能高效創新”。 行雲創新和阿里雲對於雲原生是未來趨勢達成共識,本次投資,阿里雲將聯合行雲創新,在公共雲、專有云及混合雲領域,為企業客戶提供雲原生應用開發、業務智能運維等服務,滿足企業日益增長的業務數字化需求,助力企業通過雲原生加速數字化創新。 在產品側,行雲創新一站式雲原生開發平臺產品 Cloud OS,主要以私有云和混合雲形態為中大型 B 端企業提供整體雲原生解決方案及服務,包含雲原生應用架構設計、在線協同編碼開發、基於雲原生的 API 管理和接口測試、多雲交付和應用調度、灰度發佈、流水線、應用運維、服務治理、多容器集群管理、雲邊一體化業務交付等能力。提升應用架構敏捷度,大大加快軟件開發迭代速度,提高 IT 資源的彈性和利用率,幫助企業客戶加速實現業務價值。 同時,行雲 Cloud OS 體系中,部分模塊兼具獨立產品形態,以滿足不同客戶對“大而全”的

雲計算

去哪兒網基於ChaosBlade的混沌工程實踐

作者 | 去哪兒網基礎平臺團隊 前言 微服務架構已經在去哪兒網(Qunar)實施多年,微服務應用數量達到數千之多,隨著服務之間的調用鏈路越來越複雜,故障頻頻發生,給公司帶來巨大的經濟損失,穩定性建設工作就成為了一項重要的工作。從 2010 年 Netflix 提出通過 Chaos Engineering 的方式提升系統穩定性之後,到今天 Chaos Engineering 已經被證明是一種有效的發現系統弱點,建立對系統抵禦生產環境中失控條件的能力以及信心的有效手段。從 2019 年底去哪兒網也結合自身的技術體系開始進行混沌工程相關的探索,下面就來介紹下我們的實踐經驗。 選型 為了避免重複造輪子,我們在啟動項目之初調研了當時已經開源的混沌工程相關工具,並結合自身的技術體系特點進行了分析: 當時基礎資源以

雲計算

阿里雲-雲開發平臺入門篇——靜態網站的全生命週期實戰

靜態網站的全生命週期實戰 雲開發平臺官網:https://workbench.aliyun.com/ 創建應用 這裡我們使用默認的產品,就不再創建產品了 然後會有一些依賴服務,沒開通的話開通一下就好了 然後就可以看到我們剛創建的demo了 開發部署 然後就會跳轉到一個雲端的 IDE 左上角這個是提供的workbench插件,有部署和調試功能 .workbench文件是來做一些默認的配置 { “fcRouteDefault” : [ // 可以理解為路由表 {“apiUri”:”/*”, // 匹配路徑

雲計算

阿里雲-雲開發平臺計算篇——加強應用本身的計算能力

加強應用本身的計算能力 雲開發平臺官網:https://workbench.aliyun.com/ 人臉動漫化 1. 雲開發平臺 創建應用 應用配置:由於我們要使用 OSS 和 阿里雲視覺智能開放平臺,這裡要配置一下 OSS 和 ak、sk 首先創建一個新用戶 ,選擇編程訪問 – 創建完成後記下 `AccessKey ID` 和

雲計算

CDP中的Hive3系列之Hive性能調優

這是CDP中Apache Hive3用戶指南系列之一,之前的文章請參考<CDP的Hive3系列之Hive Metastore介紹>,<CDP中的Hive3系列之Apache Hive3的特性>,<CDP中的Hive3系列之啟動Apache Hive3>,<CDP中的Hive3系列之Hive3使用指南>,<CDP中的Hive3系列之管理Hive3>,<CDP中的Hive3系列之管理Hive的工作負載>和<CDP中的Hive3系列之配置Apache Hive3>和<CDP中的Hive3系列之保護Hive3>. 1    性能調優的最佳實踐 查看與配置集群、存儲數據和編寫查詢相關的某些性能調優指南,以便您可以保護集群和相關服務、自動擴展資源以處理查詢等。 1.1   最佳實踐 ·       使用 Ranger 安全服務來保護您的集群和依賴服務。 ·       使用 ORC 文件格式存儲數據。其他的,例如 Parquet 也受支持,但對於 Hive 查詢沒有那麼快。

雲計算

雲原生體系下serverless彈性探索與實踐

Serverless時代的來臨 Serverless 顧名思義,是一種“無服務器”架構,因為屏蔽了服務器的各種運維複雜度,讓開發人員可以將更多精力用於業務邏輯設計與實現。在serverless架構下,開發者只需要關注於上層應用邏輯的開發,而諸如資源申請,環境搭建,負載均衡,擴縮容等等服務器相關的複雜操作都由平臺來進行維護。在雲原生架構白皮書中,對serverless的特性有以下概括: 全託管的計算服務,客戶只需要編寫代碼構建應用,無需關注同質化的、負擔繁重的基於服務器等基礎設施的開發、運維、安全、高可用等工作; 通用性,能夠支撐雲上所有重要類型的應用; 自動的彈性伸縮,讓用戶無需為資源使用提前進行容量規劃; 按量計費,讓企業使用成本得有效降低,無需為閒置資源付費。 回顧整個serverless的發展歷程,我們可以看到從2012年首次提出serverless概念為起點,再到aws推出lambda雲產品的這段時間內,人們對serverless的關注度出現了爆發式的增長,對無服務器的期待和暢想逐漸引爆整個行業,但serverless的推廣和生產落地的過程卻不容樂觀,serverless理念與實操生產的過程中存在gap,挑戰著人們固有的使用體驗和習慣。阿里雲堅信serverless將作為雲原生之後確定性的發展方向,相繼推出了fc,sae等多款雲產品來覆蓋不同領域,不同類型的應用負載來使用serverless技術,並且不斷在推進整個serverless理念的普及與發展。 就當前serverless整個市場格局而言,阿里雲已經做到了Serverless產品能力中國第一,全球領先,在去年forrester評測魔力象限中可以明顯的看到阿里雲在serverless領域已經與aws不相上下,於此同時,阿里雲 Serverless 用戶佔比中國第一,在2020年中國雲原生用戶調研報告中整個阿里雲serverless用戶佔比已經達到了66%,而在serverless技術採用情況的調研中表明,已經有越來越多的開發者和企業用戶將serverless技術應用於核心業務或者將要應用於核心業務之中。 Serverless彈性探索 彈性能力作為雲的核心能力之一,所關注的問題是容量規劃與實際集群負載間的矛盾,通過兩幅圖的對比可以看到,如果採用預先規劃的方式進行資源安排,會由於資源準備量和資源需求量的不匹配導致資源浪費或者資源不足的情況,進而導致成本上的過多開銷甚至業務受損,而我們期望極致彈性能力,是準備的資源和實際需求的資源幾乎匹配,這樣使得應用整體的資源利用率較高,成本也隨業務的增減和相應的增減,同時不會出現因容量問題影響應用可用性的情況,這就是彈性的價值。彈性其實現上分為可伸縮性和故障容忍性,可伸縮性意味著底層資源可以參照指標的變化有一定的自適應能力,而故障容忍性則是通過彈性自愈確保服務中的應用或實例處於健康的狀態。上述能力帶來的價值收益在於降成本的同時提升應用可用性,一方面,資源使用量貼合應用實際消耗量,另一方面,提升峰值的應用可用性,進而靈活適應市場的不斷髮展與變化。 下面將對當前較為普遍的三種彈性伸縮模式進行闡述和分析。 首先是IaaS彈性伸縮,其代表產品是各雲廠商雲服務器彈性伸縮,如阿里雲ess,可以通過配置雲監控的告警規則來觸發相應的ecs增減操作,同時支持動態增減slb後端服務器和rds白名單來保證可用性,通過健康檢查功能實現彈性自愈能力。ess定義了伸縮組的概念,即彈性伸縮的基本單位,為相同應用場景的ECS實例的集合及關聯slb,rds,同時支持多種伸縮規則,如簡單規則,進步規則,目標追蹤規則,預測規則等,用戶的使用流程為創建伸縮組和伸縮配置,創建伸縮規則,監控查看彈性執行情況。 kubernetes彈性伸縮,這裡主要關注於水平彈性hpa,其代表產品為k8s以及其所對應的託管雲產品,如阿里雲容器服務,k8s做為面向應用運維的基礎設施和Platform for Platform,提供的內置能力主要是圍繞著容器級別的管理和編排來展開的,而彈性能力聚焦於對底層pod的動態水平伸縮,k8s hpa通過輪詢pod的監控數據並將它與目標期望值比較進行,通過算法實時計算來產生期望的副本數,進而對workload的副本數進行增減操作,用戶在實際使用上需要創建並配置對應的指標源和彈性規則以及對應的workload,可以通過事件來查看彈性的執行情況。 最後介紹一下應用畫像彈性伸縮,其主要用於互聯網公司內部,如阿里asi容量平臺。容量平臺提供容量預測服務和容量變更決策服務,指導底層容量變更組件如AHPA/VPA實現容量彈性伸縮,並根據彈性結果修正容量畫像。以畫像驅動為主

雲計算

雲上日誌集中審計

場景描述雲上的各類雲產品和客戶部署的業務系統會產生各類日誌,企業合規及安全運營等都需要在一個地方能集中的查看和分析日誌;目前各雲產品日誌大部分都進了sls,但都是產品獨立的project,不方便集中審計;客戶的業務系統日誌各種形態都有;多雲和混合雲的場景,日誌也需要能集中審計。 解決問題1.所有日誌集中到SLS一箇中心project下。2.滿足等保合規和內部合規需求。3.滿足運維和安全運營需求。 產品列表日誌服務SLS專有網絡VPC彈性公網IPEIP負載均衡SLB雲服務器ECS 如果你想開發小程序或者app的話,可以通過第三方專業開發平臺,來幫助你實現開發需求:廈門在乎科技-專注廈門小程序開發公司、app開發、網站開發

雲計算

HaaS UI小程序解決方案基礎教學之五: JSAPI文件管理

名詞解釋 AliOS Things: 阿里雲智能IoT團隊自研的物聯網操作系統 HaaS:全稱是Hardware as a Service,阿里雲智能IoT團隊基於AliOS Things系統推出的硬件即服務 HaaS UI:全稱是Hardware as a Service User Interface,是源自AliOS Things操作系統上的一套應用&圖形解決方案,支持C/C++和 JS兩種開發語言 1、 File

Scroll to Top