雲計算

雲遷移-筆記

遷雲的背景

更多的訪問基礎設施
更高的伸縮性

雲架構

  • 入口SLB
  • OLTP業務支持
  • Query查詢服務
  • OLAP決策分析

架構更細分

  • 內容媒體
  • web應用託管
  • web日誌分析
  • 客戶IDC應用系統的災備
  • 故障恢復和高可用

遷雲基本方案

遷雲流程

系統評估和需求分析

  • 系統技術分析
  • 系統能力分析
  • 數據庫分析

上雲方案設計

  • 應用層上雲
  • 數據層上雲

上雲遷移

  • 計劃排期
  • 應用改造
  • 數據庫遷移/改造
  • 迭代驗證

系統試運行和轉生產

  • 系統驗證
  • 性能驗證
  • 用戶使用與反饋
  • 問題處理與優化
  • 系統驗收
  • 老系統下線

系統運行

  • 雲資源運維管理
  • 系統運維保障

系統調研

系統技術分析

  • 系統檢測
  • 系統技術架構
  • 系統集群技術
  • 中間件選型
  • 系統部署拓撲結構
  • 系統特定依賴(硬件,網絡)

數據庫調研

  • 基礎架構
  • 使用空間
  • 數量
  • 峰值性能壓力(QPS/TPS)
  • 表結構與註釋
  • 表使用狀態(記錄數/表空間/使用量/性能)
  • 調用的SQL以及調用頻率
  • 存儲過程,觸發器,Package
  • 查看壓力

系統業務需求分析

  • 業務構成
  • 功能細分
  • 接口集成關係
  • 數據CRUD矩陣
  • 用戶體驗要求
  • 處理性能要求
  • 高可用要求
  • 擴展性要求

調優/改造需求

數據備份/容災需求

新功能需求

  • 非結構化數據存儲/處理
  • 大表數據查詢
  • 流式數據採集

應用層上雲方案

  • 系統總體上雲架構
  • 雲產品部署結構
  • 資源開通數據與規格要求
  • 邊界接口對接方案
  • 中間件部署/改造方案
  • 特殊硬件/網絡依賴解決方案
  • 雲上安全性解決方案

數據層上雲方案

  • 數據庫解決方案
  • 資源開通數量與規格要求
  • 遷移/同步工具選型
  • 數據拆分/索引方案
  • 數據備份/容災方案

產品選型原則

應用系統

  • 直接上雲

    • 低性能要求(ECS 雲磁盤)
    • 高性能要求(ECS SSD)
  • 改造上雲

    • OLTP類型

      1. 通用應用(RDS)
      2. 關鍵應用(RDS + OCS, RDS讀寫分離, DRDS)
    • OLAP類型

      • 小規模系統(RDS)
      • 大規模實時分析(ADS)
    • 內容管理類型(OSS)
    • 大數據應用類型

      • 海量數據離線分析(ODPS)
      • 高併發實施查詢(OTS)

應用遷移

遷移方式

  • 阿里雲官方遷移工具

    • 快捷方便
    • 需要公網
  • 鏡像導入

    • 無需公網
    • 自定義配置
  • 鏡像工具Packer

    • 無需公網
    • 步驟簡單
    • 模板配置複雜

存儲遷移

OSS遷移方式

數據庫遷移

原因

  • 管理方便:全託管
  • 彈性
  • 敏捷
  • 可靠
  • 省錢

注意事項

  • 業務影響
  • 數據庫複雜程度
  • 應用程序調用複雜程度
  • RTO/RPO
  • 遷移的技能

數據庫遷移方案

數據庫 原生方案 阿里雲遷移工具
Mysql mysqldump DTS
SQL Server SQL Server/Management Studio OSS上傳/DTS
Redis SAVE DTS
MongoDB mongodump DTS
PostgreSql pg_dump DTS
Oracle 同構(DG, rman) 異構(無) ADAM/DTS

Leave a Reply

Your email address will not be published. Required fields are marked *