2&>1

AWSとかGolangとかとか

WS EC2からGCP Cloud storage、GCP GCEからAWS S3へのアップロード

AWS EC2からGCP Cloud storageへアップロード

GCP GCEからAWS S3へのアップロード

をまとめ。

EC2からGCSへ

前提

・GCSへバケット作成済み

・EC2へAWS CLIは設定済み

1.相互運用性の有効化

プロジェクトを選択肢、有効化を行う。

「新しいキーを発行」を選択し発行してメモする

f:id:piyojir0:20190613155150j:plain

続きを読む

LiteSpeedを試してみた

いまさらながら LiteSpeed なるwebサーバを知ったので軽く触ってみた。

LiteSpeedとは

LiteSpeedはApacheMicrosoft、Nginxなどに次ぐアメリカ発のWEBサーバーソフトウェア。 最近では「第4のWEBサーバー」と呼ばれる。

Apacheと完全互換

★HTTP/2を完全サポート

★Nginxよりレスポンスすごい

とのこと。

続きを読む

terraformでAWS構築(ALB-EC2-RDS)

terraformでAWSリソース構築しました。

構成図(ここにあとで乗せる)

フロントにALBあってEC2x2あってRDSでM-AZで立ててる。

こちらです。

github.com

認証情報は各自設定してくだせい。

以上

S3のバケットサイズをワンライナーで取得

きっちりスクリプトにするほどでもないコマンドは以下です。

aws s3 ls | awk '{print $3}' | xargs -I{} sh -c 'echo {}:$(aws s3 ls s3://{} --recursive --human-readable --summarize | tail -n1 )'

こんな感じで出力

aws-codestar-ap-northeast-1-363717127291: Total Size: 385 Bytes
aws-codestar-ap-northeast-1-363717127291-test-pipe: Total Size: 0 Bytes

以上

EC2でLVSを構築した

LVSLinux Virtual Server)を使う用途があったので学習がてらEC2で組んでみました。

構成

LVSインスタンス1台とwebサーバ2台を用意しました

LVSインスタンスにはインターフェイスを2つ持たせています(詳細は後述

f:id:piyojir0:20190520132859j:plain

続きを読む

AWS Global AcceleratorをLBチックに使う

AWS Global Acceleratorが目についたので実験がてら触りました。

AWS Global Acceleratorとは

複数静的IPを持っており対象エンドポイントに対して通信をルーティングし、トラフィック制御や 簡単なセッション維持と冗長化を提供してくれます。

対象エンドポイントはALB、NLB、ElasticIPが現在サービスされてます。

aws.amazon.com

構成

今回実験した構成は以下

AWS Global Accelerator(省略するとナニ?)からEC2へ

f:id:piyojir0:20190514141035j:plain

続きを読む