Upgrade to Pro — share decks privately, control downloads, hide ads and more …

僕がAWSでやったこと

 僕がAWSでやったこと

まとめました

Junya Nakazato

March 25, 2016
Tweet

More Decks by Junya Nakazato

Other Decks in Technology

Transcript

  1. ࠓظ΍ͬͨ͜ͱ • AWS ECSͰJenkinsΛઃஔ • Jenkins, MoebiusͷDockerΠϝʔδΛϏϧυˍσϓϩΠ • Jenkins, LodgeͷόοΫΞοϓΛS3΁

    • ۀ຿όον࣮ߦ • Amazon ECRಋೖʢϦϦʔε೔15/12/21ʹଈ೔ରԠ!ʣ • Jenkins, Lodge, Moebius, SentryΛશ෦ECS & ECRͰ؅ཧ
  2. How To ECR aws-cliηοτΞοϓͨ͠Β࢖͑Δ͔ΒΈΜͳ࢖͓͏! Jenkins-jobʹΑΔϏϧυྫ cd /var/jenkins_home/repos/moebius-app $(aws ecr get-login

    --region us-east-1) docker build -t moebius-web . docker build -t moebius-nginx ./containers/nginx docker tag -f moebius-web $DOCKER_REPOS/moebius-web:latest docker tag -f moebius-nginx $DOCKER_REPOS/moebius-nginx:latest docker push $DOCKER_REPOS/moebius-nginx:latest docker push $DOCKER_REPOS/moebius-web:latest
  3. TrailDash CloudTrailͰಘΒΕΔ৘ใΛɺkibanaͰՄࢹԽ͢Δπʔϧ CloudFormation+ECSͰߏங σʔλͷྲྀΕ • AWS-Log -> CloudTrail -> S3

    -> SQS -> ElasticSearch -> Kibana ! http:/ /internal-traildash-ecselast-91hi7zabihvp-14621410.ap- northeast-1.elb.amazonaws.com/