HAYASHIER.COM - Private Page
Articles
ELB(CLB) で WebSocket 通信

ALB では標準で WebSocket プロトコル機能に対応しているため、HTTP/HTTPS リスナーで受けて HTTP/1.1 から Upgrade で WebSocket 通信を開始することができます。 しかしながら、CLB, NLB では、ELB の機能としては対応しておりませんが、TCP リスナーを経由してバックエンドで WebSocket の機能に対応することで実現可能です。 C
:

Amazon Linux 2 の EC2 インスタンス上で Kubernetes クラスター構築

構成

マスターノード + 1台ワーカーノード

マスターノード

初期設定

$ ssh -i ~/.ssh/id_rsa ec2-user@<public ip>
$ sudo hostnamectl set-hostname 'k8s-master
:
RDS PostgreSQL に拡張機能導入 (pgaudit, pg_repack, PostGIS, pgBadger, pg_config)

pgaudit 有効化

$ psql -U hayashier -h postgres-test.c5x5yhkaqvsm.us-west-2.rds.amazonaws.com -d test
Password for user hayashier: 
psql (9.6.8, server 9.6.6)
SSL conn
:
TLS extensions support in ALB

TLS extensions support in ALB

  • Supported: ALPN, NPN, Session Ticket, TLS False Start
  • Unsuppored: TLS Renegotiation, OCSP Stapling
  • :
MySQL, PostgreSQL ベンチマーク(sysbench, pgbench)

pgbench

pgbench がインストールされてることの確認

$ pgbench --version
pgbench (PostgreSQL) 9.6.8

PostgreSQLに対してpgbenchの準備

$ pgbench -U hayashier -
: