My Favorite Things - Coding or die.

とある技術者の経験記録、的な。

技術用語メモ

新しく知った技術用語とかをダンプするようの記事。

Capistrano

Rubyによる構成管理ツール。AnsibleのRuby版っぽいイメージ?

用語を知った場所:
Capistranoを使ってS3等からpull型デプロイするgemを書いた、ほか — Mobage Developers Blog

GCP

Google Cloud Platform。 いわゆるGoogleが提供してるクラウドサービス。

Kubernetes

複数のDockerコンテナを管理するツールで、Googleが開発を始めたもの。

Docker単体では実現できない以下のような機能を提供する。
オーケストレーション

  • 関連するコンテナのグルーピング
  • コンテナに振られるIPアドレスの管理
  • コンテナ間のネットワークルーティング

などなど

関連記事:
knowledge.sakura.ad.jp

GKE

Google Container Engine。
複数のDockerコンテナをKubernetesで管理するクラウドサービス。

GCPだとGoogle Cloud Platformと被るので、KubernetesのKを取ってGKEとなったらしい。

関連記事:
ブログをGKEでの運用に移行した | tsub's blog

セキュリティ

ソルト

憶測されるデータからハッシュ値を衝突させて元データを特定する、といった攻撃に対処するもの。

例えば、ハッシュ値が連番であると予想された場合、連番からハッシュ値を生成して一致するか確認することで総当りで元データが特定できてしまう。

それを避けるために元データに何らかの文字列を付与しておくことを「ソルト」という。 例えば、99xxyyzzとか元データ(今回は99)に対して特定の文字列(今回はxxyyzz)を付与する。

ソルトも当然ながら憶測されにくい文字列である必要がある。

関連記事:
speakerdeck.com