ujunのブログ

2018-07-01から1ヶ月間の記事一覧

TerraformでAWS CodeDeployのアプリケーションを作る

リリース時に手で展開しているバッチを、いい加減なんらかのデプロイツールでやりたい。 できる限りTerraformで環境構築したいというのもある。 参考: https://www.terraform.io/docs/providers/aws/r/codedeploy_app.html# 素の状態から簡単にアプリケーシ…

PowerShell で基本的なコンピュータリソースのメトリクスをとる(プロセスごと)

Windows Server 2016の検証を行なっていてもろもろとるために調べた。 (実行前に Get-Counter -ListSet process | Select-Object -ExpandProperty Paths をやらないとエラーとなることがある 参考: 同一PSで、「Get-Counter '\Process(*)\% Processor Time'…

AWS Systems Manager でタスクのスケジューリングを置き換えれる

SSMとCloudWatch Eventで置き換えられそう。 Terraform の 以下を参考にする AWS: aws_cloudwatch_event_target - Terraform by HashiCorp resource "aws_iam_role" "ecs_events" { name = "ecs_events" assume_role_policy = <

Relational DBMS Internals - Ch.2

DB

最近読んでいるので、2章のまとめ。 http://pages.di.unipi.it/ghelli/bd2/DBMS-Internals.pdf Permanent Memory And Buffer Management DBMSを実装する上で最初に解決するべきは、システムを構成する複数のコンポーネントに依存せずストレージを抽象的に扱…

SQSのキューからひたすらreceiveするくん

60万件くらい入ってたSQSのキューからひたすらreceiveした人 10多重 package main import ( "sync" "fmt" "github.com/aws/aws-sdk-go/service/sqs" "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/session" kingpin "gopkg.in/alecthomas…

packer buildしてできたamiだけ取得(packerの出力変わると使えない)

AWS

#!/usr/bin/env python import subprocess import re def run(cmd): p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) stdout = [] while True: line = p.stdout.readline() stdout.append(line) if not line and …