AWS 學習之路(技術專業人員Training and Certification)架構解決方案1


 

AWS 學習之路--技術專業人員架構解決方案1·(1h)

摘要主題:

  DevOps和雲遷移。

  將AWS雲架構與傳統架構進行比較。

  聯系用於生成各個解決方案的AWS服務,了解可能的遷移策略和技術含義。

第一部分:基於AWS的DevOps

 

  DevOps和傳統架構的區別:

    傳統架構:             DevOps模型:

    獨立環境              兩團隊協作額(開發運維團隊)

    線性開發              經常溝通

    工程師執行開發和運營        提高效率

    流程和完成方式延遲對客戶的交付   改進服務質量

                      端到端模型

                      也可能會涉及QA和安全團隊

                      開發和基礎設施是每個團隊職責的一部分

  溝通與協作:

      開發、運維通過制定文化規范,來一同保護應用穩定快速的運營。

  AWS for DevOps:

  AWS 的 DevOps工具:

    持續集成與交付、監控和日志記錄、微服務、平台即服務、基礎設施即代碼、版本控制。

  集成與交付:

    持續集成:快速查找和解決問題、改進軟件質量、減少驗證和發布更新所需時間。

    持續交付:開發人員始終擁有可供立即部署且已通過測試的構建工件。

  端到端發布流:

    AWS CodePipeline(代碼管道):

    AWS CodeCommit(代碼承諾):

    AWS CodeDeploy(代碼部署):

  微服務:

    容器、無服務器計算。

  容器:

    ECS是Docker服務,讓你在EC2托管的集群上輕松運行Docker應用。

  無服務器計算:

    Lambda

  基礎設施即代碼:

    AWS CloudFormation(模版化基礎設施預置):創建一些列AWS資源並有序可預測的方式進行更新。

 

    AWS OpsWorks(配置管理):使用Chef自動運維工具來定義應用架構和組件的規格。(包安裝、軟件配置、存儲等)

 

    AWS Config(策略即代碼):借助AWS資源清單、配置歷史記錄、配置更改和保障安全並進行管理。

  活動監控:

    CloudWatch:收集跟蹤指標、收集和監控日志文件、設置報警、自動應對AWS資源中的更改。

    CoudTrail:記錄帳號API調用形成日志,可以幫助:確定API調用者、時間、原ip、請求參數、AWS服務的返回相應元素。

  平台即服務:

    運行和管理Web應用程序:上傳一段代碼,EBS將自動處理部署:

          容量預置、負載均衡、自動擴展、應用程序和運行狀況監控。

  版本控制:

    CodeCommit:用於Git托管,完全托管的專用Git存儲庫,

                  存儲從源代碼到二進制文件等所有內容。

 

第二部分:雲遷移

  遷移戰略:

      一次性大批量遷移

      用穩定的設備傳輸

      間歇性更新

      混合數據存儲(AWS雲和本地數據存儲)

  遷移挑戰:

      快速遷移數據的同時最大程度降低風險

      

 

  遷移的安全性:

     未托管的遷移工具、托管的遷移工具。

  支持的遷移工具:

     托管的:

      優化或替代Internet:

        AWS Direct Connect

        AWS Import/Export Snowball

        Amazon S3 Transfer Acceleration

      S3友好界面:

        網關(AWS 或合作伙伴)

        技術合作伙伴關系

        Amazon Kinesis Firehose

    未托管的:遠程同步、S3命令行界面、Glacier命令行界面。

   遠程同步:

    通過第三方的系統工具同步到S3中

  Amazon S3 CLI

    單詞可最大5GB對象,超過5GB請分段上傳。

  Amazon Glacier CLI

    使用Clacier CLI遷移少量的數據對象大於100GB使用分段上傳。

  AWS Direc Connect 和子網

  

  Direct Connect 和AWS APN 合作伙伴

    在有AWS Direct Connect的位置和您的設施之間建立新連接。

    AWS Direct Connect 捆綁包。

      提供高級混合架構。

      擴展:

        本地網絡

        安全性

        存儲

        計算

  Snoball:

    針對大型的數據遷移;簡單、快速、安全成本要低於告訴的internet的五分之一。

    適用情況:

      傳輸大量數據:

      不想升級網絡基礎設施:

      遇到大量數據積壓:

      處於物理隔離的環境:

      不具備告訴的Internet連接

      通過Internet加載數據需要一周以上的時間的。

    容量:

      50TB或80TB數據

      多個設備可用

      最多可以將單個5TB大小的文件上傳到S3;不限數據總量。

   Amazon S3 Transfer Acceleration:

    無論距離或者Internet 狀況如何,都可將可用帶寬最大化;無專用客戶端或專有網絡協議。

    非常適合全球間的重復作業。

   S3:

    直接連接S3

  Storage Gateway:

    將數據壓縮並安全傳輸到AWS。

    存儲區域網絡(SAN):將配置卷存儲或緩存在本地,並作為EBS的快照進行備份。

    虛擬磁帶庫(VTL):與已有的備份軟件集成,在S3中經濟搞笑的進行磁帶更換並在Glacier中長期存檔。

  遷移的合作伙伴:

    ·

  Amazon Kinesis Firehose:

    

  AWS Mi個ration Service:

    AWS Application Discovery Service:

    AWS Server Migration Service:

  AWS Application Discovery Service:

    通過一下方式規划應用程序遷移項目:

      識別本地數據中心運行的應用、相關依賴關系及性能配置文件。

      收集服務器、存儲和網絡設備中的配置和數據。

      創建應用程序、極其工作方式相互一寸方式的列表。

    將加密信息導出CSV 或者XML的文件,以降低規划雲遷移項目的復雜性並縮短時間。

  AWS Application Discovery Service:

    

  AWS Server Migration Service (SMS)

    大規模服務器遷移:

      將成千上萬的本地工作負載遷移到AWS。

      自動執行、計划和跟蹤實時服務器卷的增量復制。

      在AWS 管理控制台中點擊即可啟動。

      生成和管理專門用於大規模遷移的自定義復制計划--跟蹤進程。

      免費使用;只需要為遷移期間所使用的存儲資源付費。

      顯著減少服務器停機時間。

  業務應用程序:

 

 

 

  案例:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM