【不了解你就OUT了】云原生基本原则
生活随笔
收集整理的這篇文章主要介紹了
【不了解你就OUT了】云原生基本原则
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
戳藍(lán)字“CSDN云計算”關(guān)注我們哦!作者 |??架構(gòu)師技術(shù)聯(lián)盟
云原生指的是一個敏捷的工程團(tuán)隊,遵循敏捷的研發(fā)原則,使用高度自動化的研發(fā)工具,開發(fā)基于云基礎(chǔ)設(shè)施和服務(wù)的應(yīng)用以滿足快速變化的客戶需求。這些應(yīng)用采用彈性,可擴(kuò)展和高可用的架構(gòu)。這個工程團(tuán)隊通過高效的運(yùn)維提供這一應(yīng)用服務(wù),并且根據(jù)線上反饋不斷地對服務(wù)進(jìn)行迭代改進(jìn)。
云原生應(yīng)用的特征
云原生的組織和流程
福利
掃描添加小編微信,備注“姓名+公司職位”,入駐【CSDN博客】,加入【云計算學(xué)習(xí)交流群】,和志同道合的朋友們共同打卡學(xué)習(xí)!
推薦閱讀:
責(zé)編 | 阿禿
云原生指的是一個敏捷的工程團(tuán)隊,遵循敏捷的研發(fā)原則,使用高度自動化的研發(fā)工具,開發(fā)基于云基礎(chǔ)設(shè)施和服務(wù)的應(yīng)用以滿足快速變化的客戶需求。這些應(yīng)用采用彈性,可擴(kuò)展和高可用的架構(gòu)。這個工程團(tuán)隊通過高效的運(yùn)維提供這一應(yīng)用服務(wù),并且根據(jù)線上反饋不斷地對服務(wù)進(jìn)行迭代改進(jìn)。
云原生應(yīng)用的特征
- 普遍可訪問(Universal Availability)–服務(wù)可在任何地方從多前端訪問。
- 高可用性(High Availability)–基本服務(wù)隨時在線。升級擴(kuò)容服務(wù)無中斷。單點失敗影響范圍小。失敗觸發(fā)自動恢復(fù)。
- 高擴(kuò)展性(Scalability)–服務(wù)可以隨業(yè)務(wù)需要隨時迅捷線性伸縮。
- 自動彈性伸縮(Elasticity)–服務(wù)可以隨業(yè)務(wù)需要按定義自動伸縮。
- 可監(jiān)控(Observability)–可以通過運(yùn)維工具實時收集健康信息。
- 安全性(Security)–高度安全,可抵御常規(guī)威脅。
- 可遷移性(Deployable to Different Cloud Suppliers) –基礎(chǔ)設(shè)施分離。易于遷移到不同的云計算供應(yīng)商。
- 快速迭代(Fast Iteration)–服務(wù)更新快速頻繁。創(chuàng)新速度提高。
- 演進(jìn)式設(shè)計(Evolutionary Design)–持續(xù)改進(jìn)
- 團(tuán)隊與流程
- 架構(gòu)
- 工具
- 運(yùn)維
云原生的組織和流程
- 小團(tuán)隊開發(fā)(2-pizza Team)
- 全棧團(tuán)隊(Full Stack Team)
- 研發(fā)與運(yùn)維的結(jié)合(DevOps)-端到端的責(zé)任(End to End Ownership)
- 去中心化(Decentralization)–下放技術(shù)決策權(quán)。
- 敏捷的研發(fā)流程(Agile Development)
- 云化微服務(wù)架構(gòu)(Micro Service Architecture)–性能專注,系統(tǒng)組成部件高度解耦。獨立開發(fā),快速部署,仿真測試,實時運(yùn)維,資源獨立。系統(tǒng)組件化。組件獨立化。
- 基于云基礎(chǔ)設(shè)施和服務(wù)(Based on Cloud Infrastructure and Services)–通過按需自獲取或釋放的云基礎(chǔ)設(shè)施(計算,網(wǎng)絡(luò),存儲)和服務(wù)。
- 分布式云化部署(Distributed Deployment)–服務(wù)部署在分布式的云基礎(chǔ)設(shè)施上。快捷全球上線。
- 無狀態(tài)(Stateless)–請求可以由任何服務(wù)器處理。單點失敗對服務(wù)功能無影響。
- 無本地依賴(Localless)–依賴其它云資源,比如云存儲(CloudData Service),云計算資源,基于云的緩存,消息隊列等等云服務(wù)。
- 可水平擴(kuò)展(Horizontal Scalable)–應(yīng)用性能可以隨調(diào)整通用性服務(wù)器數(shù)量得到線性調(diào)整。
- 冗余性(Fault Tolerance)–利用多點部署,負(fù)載均衡(ELB)。單節(jié)點失敗對服務(wù)無影響。
- 服務(wù)注冊與發(fā)現(xiàn)(Service Registration and Discovery)
- 自動彈性伸縮(Auto Scaling)–服務(wù)可以隨業(yè)務(wù)需要按定義自動伸縮。
- 去中心化(Decentralization)–開放分布式系統(tǒng)。獨立數(shù)據(jù)存儲。
- 持續(xù)集成(Continuous Integration)
- 依賴與版本管理(Dependency and Version Management)
- 持續(xù)交付流水線(CD Pipeline)
- 部署和回滾自動化(Automated Deployment and Rollback)
- 開發(fā)者工具網(wǎng)站(Simple developer web portal)
- 設(shè)施即代碼(Infrastructure as a Service)
- 灰度發(fā)布(Gray Release)
- 端到端調(diào)試與分析(Full Stack Debugging and Profiling) –distributed tracing
- 設(shè)置管理(Configuration Management)
- 自助環(huán)境獲取(Self Serviced Environment Acquisition)
- 統(tǒng)一標(biāo)準(zhǔn)的服務(wù)開發(fā)框架(Standardized Service Framework)
- 測試自動化(Continuous Automated Testing)
- A/B測試(A/B Testing)
- 服務(wù)狀態(tài)的實時感知(Real time Service Status through Monitoring)--Service and situ
- 實時報警(Real time Alerting)
- 基于日志的運(yùn)維數(shù)據(jù)采集與處理(Log Based Data Collection and Processing)
- 運(yùn)維和業(yè)務(wù)相關(guān)指標(biāo)的數(shù)據(jù)儀表盤(Visualized Dashboards of Operational and Business Relevant Metrics)
- 動態(tài)調(diào)度(Resource Dynamic Orchestration)–機(jī)器效率,資源利用
- 歷史審計(Audit Trail Information)–保存部署歷史數(shù)據(jù)。
- 可測量的服務(wù)SLA?(Measurable Service Level Agreement)
- 快速問題定位(Issue Isolation)
- 從故障中自動恢復(fù)(Automated Recovery from Failure)
- 工單系統(tǒng)(Ticketing System)–跟蹤處理在線系統(tǒng)故障。
- 生產(chǎn)線探針(Probe in Production)--在線測試
- 資源記賬(Resource Accounting)
福利
掃描添加小編微信,備注“姓名+公司職位”,入駐【CSDN博客】,加入【云計算學(xué)習(xí)交流群】,和志同道合的朋友們共同打卡學(xué)習(xí)!
推薦閱讀:
- 【光說不練假把式】今天說一說Kubernetes 在有贊的實踐
- 使用Vue.js開發(fā)微信小程序:開源框架mpvue解析
入選福布斯“中國科技女性榜” ,華為“芯片女王”何庭波太厲害!
- 諾貝爾物理學(xué)獎出爐,三大天體物理學(xué)家獲獎
如何保護(hù)你的Python代碼(一)——現(xiàn)有加密方案
金山云肖江:26 歲拿到博士學(xué)位,如今掌舵金山云 AIoT 研發(fā) | 人物志
- 真·上天!NASA招聘區(qū)塊鏈"多功能復(fù)合型"人才, 欲保護(hù)飛行數(shù)據(jù)安全……
總結(jié)
以上是生活随笔為你收集整理的【不了解你就OUT了】云原生基本原则的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 朗科智能的价值分析 看好朗科智能发展前景
- 下一篇: 支付宝定开养老险申购冻结了在哪取消