日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【不了解你就OUT了】云原生基本原则

發布時間:2024/9/27 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【不了解你就OUT了】云原生基本原则 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
戳藍字“CSDN云計算”關注我們哦!作者 |??架構師技術聯盟

責編 | 阿禿


云原生指的是一個敏捷的工程團隊,遵循敏捷的研發原則,使用高度自動化的研發工具,開發基于云基礎設施和服務的應用以滿足快速變化的客戶需求。這些應用采用彈性,可擴展和高可用的架構。這個工程團隊通過高效的運維提供這一應用服務,并且根據線上反饋不斷地對服務進行迭代改進。


云原生應用的特征

  • 普遍可訪問(Universal Availability)–服務可在任何地方從多前端訪問。
  • 高可用性(High Availability)–基本服務隨時在線。升級擴容服務無中斷。單點失敗影響范圍小。失敗觸發自動恢復。
  • 高擴展性(Scalability)–服務可以隨業務需要隨時迅捷線性伸縮。
  • 自動彈性伸縮(Elasticity)–服務可以隨業務需要按定義自動伸縮。
  • 可監控(Observability)–可以通過運維工具實時收集健康信息。
  • 安全性(Security)–高度安全,可抵御常規威脅。
  • 可遷移性(Deployable to Different Cloud Suppliers) –基礎設施分離。易于遷移到不同的云計算供應商。
  • 快速迭代(Fast Iteration)–服務更新快速頻繁。創新速度提高。
  • 演進式設計(Evolutionary Design)–持續改進
云原生的4大支柱

  • 團隊與流程
  • 架構
  • 工具
  • 運維

云原生的組織和流程

  • 小團隊開發(2-pizza Team)
  • 全棧團隊(Full Stack Team)
  • 研發與運維的結合(DevOps)-端到端的責任(End to End Ownership)
  • 去中心化(Decentralization)–下放技術決策權。
  • 敏捷的研發流程(Agile Development)

云原生的架構
  • 云化微服務架構(Micro Service Architecture)–性能專注,系統組成部件高度解耦。獨立開發,快速部署,仿真測試,實時運維,資源獨立。系統組件化。組件獨立化。
  • 基于云基礎設施和服務(Based on Cloud Infrastructure and Services)–通過按需自獲取或釋放的云基礎設施(計算,網絡,存儲)和服務。
  • 分布式云化部署(Distributed Deployment)–服務部署在分布式的云基礎設施上。快捷全球上線。
  • 無狀態(Stateless)–請求可以由任何服務器處理。單點失敗對服務功能無影響。
  • 無本地依賴(Localless)–依賴其它云資源,比如云存儲(CloudData Service),云計算資源,基于云的緩存,消息隊列等等云服務。
  • 可水平擴展(Horizontal Scalable)–應用性能可以隨調整通用性服務器數量得到線性調整。
  • 冗余性(Fault Tolerance)–利用多點部署,負載均衡(ELB)。單節點失敗對服務無影響。
  • 服務注冊與發現(Service Registration and Discovery)
  • 自動彈性伸縮(Auto Scaling)–服務可以隨業務需要按定義自動伸縮。
  • 去中心化(Decentralization)–開放分布式系統。獨立數據存儲。

云原生的工具

  • 持續集成(Continuous Integration)
  • 依賴與版本管理(Dependency and Version Management)
  • 持續交付流水線(CD Pipeline)
  • 部署和回滾自動化(Automated Deployment and Rollback)
  • 開發者工具網站(Simple developer web portal)
  • 設施即代碼(Infrastructure as a Service)
  • 灰度發布(Gray Release)
  • 端到端調試與分析(Full Stack Debugging and Profiling) –distributed tracing
  • 設置管理(Configuration Management)
  • 自助環境獲取(Self Serviced Environment Acquisition)
  • 統一標準的服務開發框架(Standardized Service Framework)
  • 測試自動化(Continuous Automated Testing)
  • A/B測試(A/B Testing)
云原生的運維

  • 服務狀態的實時感知(Real time Service Status through Monitoring)--Service and situ
  • 實時報警(Real time Alerting)
  • 基于日志的運維數據采集與處理(Log Based Data Collection and Processing)
  • 運維和業務相關指標的數據儀表盤(Visualized Dashboards of Operational and Business Relevant Metrics)
  • 動態調度(Resource Dynamic Orchestration)–機器效率,資源利用
  • 歷史審計(Audit Trail Information)–保存部署歷史數據。
  • 可測量的服務SLA?(Measurable Service Level Agreement)
  • 快速問題定位(Issue Isolation)
  • 從故障中自動恢復(Automated Recovery from Failure)
  • 工單系統(Ticketing System)–跟蹤處理在線系統故障。
  • 生產線探針(Probe in Production)--在線測試
  • 資源記賬(Resource Accounting)



福利
掃描添加小編微信,備注“姓名+公司職位”,入駐【CSDN博客】,加入【云計算學習交流群】,和志同道合的朋友們共同打卡學習!


推薦閱讀:
  • 【光說不練假把式】今天說一說Kubernetes 在有贊的實踐
  • 使用Vue.js開發微信小程序:開源框架mpvue解析
  • 入選福布斯“中國科技女性榜” ,華為“芯片女王”何庭波太厲害!

  • 諾貝爾物理學獎出爐,三大天體物理學家獲獎
  • 如何保護你的Python代碼(一)——現有加密方案

  • 金山云肖江:26 歲拿到博士學位,如今掌舵金山云 AIoT 研發 | 人物志

  • 真·上天!NASA招聘區塊鏈"多功能復合型"人才, 欲保護飛行數據安全……

真香,朕在看了!

總結

以上是生活随笔為你收集整理的【不了解你就OUT了】云原生基本原则的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。