hamayuzinの日記

ITベンチャーに新卒入社し、エンジニアとかデータサイエンティスト、とかやってます。あの時 あれやってたな的な備忘録にできれば。

aws

【ansible/aws】ansibleで aws の ec2上に rails nginx 環境を作成する

リポジトリはこちら github.com やりたいこと railsを使っており awsのec2にdeployしている。 都度都度、サーバー立てて、構成を作るのがめんどくさいので、 ansibleで構築できるようにする。 chefは会社で使用しているが、一から自前で作ると ansibleより疲…

【ansible/aws】ansibleで ec2にnginxをinstall

リポジトリはこちら github.com 目次 ec2インスタンス建てる 今ココ deploy用のuser作成 rbenvとruby install nginxの設定 まとめ 構成 . ├── ec2-server.yml ├── hosts │ └── ec2-servers └── roles └── aws ├── nginx ├── defaults │ └── main.yml ├── han…

【ansible/aws】ansibleで ec2にrbenvでrubyをinstall

リポジトリはこちら github.com 目次 ec2インスタンス建てる deploy用のuser作成 rbenvとruby install 今ココ nginxの設定 まとめ 構成 . ├── ec2-server.retry ├── hosts │ └── ec2-servers └── roles └── aws ├── rbenv └── tasks └── main.yml やること r…

【ansible/aws】ansibleで deploy用のuser作成

リポジトリはこちら github.com 目次 ec2インスタンス建てる deploy用のuser作成 今ココ rbenvとruby install nginxの設定 まとめ 構成 . ├── README.md ├── config │ ├── authorized_keys │ └── id_rsa ├── ec2-server.yml ├── hosts │ └── ec2-servers └──…

【ansible/aws】ansibleで ec2 インスタンスを作成

リポジトリはこちら github.com 目次 ec2インスタンス建てる 今ココ deploy用のuser作成 rbenvとruby install nginxの設定 まとめ 構成 . ├── aws.yml ├── hosts │ ├── aws │ │ ├── ec2.ini │ │ └── ec2.py └── roles └── aws ├── ec2 └── tasks └── main.ym…

【SSL/Rails】ALBorELB + Nginx + Rails の時に、httpをhttpsにredirectさせるには

ALBorELB + Nginx + Rails 環境で、http で来たのを、httpsにredirectさせたい 2つ方法があるのだが、どちらがいいのやら・・・ ※通信に関しては、下記の場合です。 User -https-> ALB -http-> nginx -http> rails ちなみに下記がポイントとなるみたい HTTP…

【rails/puma/nginx/cap】rails5.1をnginx puma環境にcap deployするときの設定

railsをnginx puma環境にcap deployするときの設定を残しておく rubyはrbenvで管理する webpack secrets.yml.key ridgepoleを使用している nginx upstream hogehoge { server unix:/data/hogehoge/shared/tmp/sockets/puma.sock; } geo $allow_ip_flag { def…

【AWS Auto Scaling / new relic】railsで オートスケール時の new relicのアラートポリシーを変更したい

場面 オートスケールだぜー サーバーを9時に1台増やして、19時に1台減らすぜー new relicでメトリクス監視したいし、みたいぜー こまったこと 19時に予定通りにサーバーが死んだときに、new relicのアラートポリシーに引っかかって 「サーバー死んでるぞ 大…

【まじ簡単】awsのg2インスタンスで、GPUを使ってkerasを動かす

Kerasでモデルの学習を行っていると、時間だけを浪費している瞬間がどうしてもでてくる。 そこで、AWSのg2インスタンスで、GPUを使って効率化を図った 今回は、GPUを使うための環境設定と、kerasのインストールを行う AWS g2.2xlergeの立ち上げ kerasのバッ…