Foreverly

メモ帳

サーバ

CNDT2020で発表してきた

CloudNativeDays2020で以下のタイトルで発表してきました。 Amebaアフィリエイト基盤のGKEアーキテクチャとマイクロサービス | CloudNative Days Tokyo 2020 会社のスポンサー枠ということで40分の発表枠を頂きました。 無論40分話せる自信がないので、サー…

EKS環境に対してlocust podをskaffoldでデプロイして負荷試験準備した

EKSは別に関係ないです。 負荷試験環境を用意した時、skaffoldでlocust環境を用意したので、そのメモ。 事前準備 docker daemonの起動とskaffoldのインストール ecrにimageを置くためのリポジトリを用意 Description Projectのlocustを動かすmanifestとシナ…

Terraform and CORS-Enabled AWS API Gateway and AWS WAF

この記事はAWS WAF と API Gateway endpoint で CORS を有効化について。 以下にsampleを載せてあります。 REST API リソースが API 独自のドメイン以外のドメインからリクエストを受け取る場合、 リソースの選択されたメソッドで Cross-Origin Resource Sha…

AWS構築[Cloudfront+ELB+WEB+DB+S3]

AWSなれるために2018年ごろに手でポチポチ構築したときのメモ なので今は設定画面とか変わっているものがありそう [Cloudfront+ELB+WEB+DB+S3] 構成。 ほとんどの場合、Terraformで構築すると思うけど、 その前のAWS入門として一応残しておきます。 仕様と構…

Linuxサーバをセキュアな環境にする

Linuxサーバでセキュアな設定についてまとめてみました。 OSはCentOS6なので古いですが。。 Wordpress周りはまだ調べられてないので どこかでまとめたい。 アドレススキャン対策 ブロードキャスト宛のICMP Echo Requestに対して回答しない vim /etc/sysctl.c…

# iptablesについて

iptablesについてまとめてみました。 設定ミスすると思わぬサービス影響が出るのでちゃんと理解したいところです。 オプション オプション 意味 -N 新規チェインの追加 -X ユーザチェインの削除 -A ルールの追加 -D ルールの削除 -L チェインにあるルールの…

今度こそMySQLを覚えたい人のためのMySQL5.6入門

最近、今度こそMySQLを覚えたい!!と思いました。 では今からMySQL覚えるなら何から始めるのが良いでしょうか。MySQLは5.7や8も出てきました。 今回は日本語のドキュメントがある唯一のバージョンの5.6系をCentOS6にインストールします。 MySQL 5.6 リファレ…

# KVM仮想化ホストサーバ間でのゲストサーバ移動

KVM仮想化環境でゲストイメージを別のホストサーバに移動させたので、 手順をまとめておきます。 ゲストサーバの起動状況確認 virsh list --all などで対象のゲストサーバが存在するか確認しましょう。 またイメージファイルや転送先のホストのディスク容量…

吉祥寺.pm13に参加してきました

こちらの勉強会で発表してきました。 吉祥寺.pm13 - connpass 吉祥寺.pmだけど今回は西新宿。 テーマが「新しい挑戦、新しい視点」だったので、新年度に向けた決意的な感じで発表してきました。 2018年の抱負は「ちゃんと調べて、ちゃんと理解する」で行こう…

Python Programming for Web Architectures

タイトルをかっこよくしてみた。 最近PyQなるものを初めてPythonの書き方を覚えているのですが、 様々なライブラリがあることを知り、簡単なTCPサーバが書けることを知りました。 普段はWebサービスのサーバ管理をしていますが、 TCP/IPの通信をクライアント…

severspec入門

Serverspec Apache,PHP,MySQL,Nagiosをインストールして インストールされているかをテストしていきます。 ServerspecはRubyが必要なのでインストールをします。 こちらを参考にインストールしてみてください。 Rubyをインストールしたら、 Ruby用のgemとい…

Ansible入門

Ansible Ansibleサーバのhostを立てて、 AnsibleでWEBとDBサーバを構築していく。 Ansibleでは管理される側にはPythonが入っていて、 あとはSSH接続ができればよい。 やっていくこと Ansibleのインストール SSH接続確認 Inventoryファイル編集 # どのサーバ…

itamaeとvagrantでやるテスト駆動--その1-Apache,PHP編

rake specを実行しつつItamaeで構築 hostとwebというサーバをたてて hostにserverspecとItamaeをインストールし、 webを構築して、テストをしていきます。 mkdir serverspec_test cd serverspec_test Vagrantfileを作成します。 vagrant init bento/centos-6…

vagrantとvirtualboxで作るローカル開発環境

VirtualBoxをインストール https://www.virtualbox.org Vagrantをインストール https://www.vagrantup.com CentOSインストール 作業ディレクトリを作成して移動します $ mkdir MyVagrant $ cd MyVagrant $ mkdir mycentos $ cd mycentos CentOS 6.7のboxを探…