DevOps Taiwan CI/CD/Pipeline 大亂鬥 20190420

DevOps Taiwan CI/CD/Pipeline 大亂鬥 20190420

Tweet

Transcript

  1. DevOps Pipeline Tools ⼤大亂⾾鬥 scott.liao @ Mr. 沙先⽣生 <shaz.info> DevOps

    Taiwan
  2. 我是誰 104 資訊科技 ⼯工程經理理 我會 ... AWS、DevOps、打雜 ⾁肉搜 Mr. 沙先⽣生

    或是 Mr. 礦物先⽣生 找到我 • IT 鐵⼈人賽第九屆:Puppet 從入⾨門就放棄 • DevOpsDays Taipei 2018 講者 • SITCON 2019 講者
  3. AWS CI/CD Tools • AWS CodeCommit • AWS CodeBuild •

    AWS CodeDeploy • AWS CodePipeline
  4. AWS CodeCommit • 版本控管服務 • 其實就是 Git • 無限 Private

    Repository • 價格 • 5 個以下使⽤用者免費 • 第 6 位之後,每位 1 鎂 / ⽉月 https://aws.amazon.com/tw/codecommit
  5. AWS CodeBuild • CI 持續整合服務 • 不是只能⽤用 AWS 服務(CodeCommit)整合 •

    Github、Bitbucket、Jenkins、S3 • 可以跑在 VPC 內網 • 適合⼤大量量 Job Build 同時執⾏行行 • 價格 • 每⽉月 100 個 build.general1.small 建置分鐘數 • 按照 run time 計費 (EC2) https://aws.amazon.com/tw/codebuild
  6. AWS CodeDeploy • CD 持續交付服務 • ⽀支援四種情境: • Lambda •

    EC2 instance • On-Premise instance • ECS • 使⽤用 CodeDeploy Agent 實現 • ⽀支援 In-pace、Blue/Green 佈署 • 專注 Deployment 的服務: • Deployment Type • Rollback • Notification、Trigger • 價格 • AWS 服務免費 • On-Premise 每次 USD $0.02 (台) https://aws.amazon.com/tw/codedeploy
  7. AWS Code Pipeline • CI / CD Workflow • ⽀支援情境:

    • Source • Build • Test • Deploy • Approval • Invoke • 價格 • 每個 Pipeline USD $1 / ⽉月 (前 30 天免費) https://aws.amazon.com/tw/codepipeline
  8. AWS Code Pipeline https://aws.amazon.com/tw/codepipeline

  9. Why Cloud Tools • 潮,更更新速度讓你永遠走在最前端 • 懶懶,AWS 都幫你做好了了 • 省,不⽤用花⼤大錢前期建置成本

    • 快,要⽤用就有
  10. Q & A

  11. Q & A