Happy Growth Engineer

成長と幸せな働き方の両立をするために役に立つ

FTP サーバ構築(冗長化にも対応)[vsftp, goofys, s3fs, ec2, s3, elb]

概要 ファイルの受け取りをする時、FTP 通信でサーバ利用 サーバが潰れても良いよう、S3 にファイル保存する 構築方法 事前準備 EC2サーバ準備 ELB準備 セキュリティグループのポート開放(TCP:21, 60001-60010) S3 のバケット AWS ユーザ作成(SecretKey, …

営業向けにエンジニアから開発基礎を実施 [資料一部抜粋]

注意事項 内容は営業(セールス)にわかりやすいよう正確に情報を出していないところもあります。 エンジニアからすれば物足りないや他に良い解釈法などはあると思います。 内容 開発基礎 目的と背景 個人とチームワークの強化のため チームワーク = 共通知…

S3 をローカルで擬似的に作成 [minio]

目的 S3 をローカルで擬似的に作成し、AWS-SDKをローカルでも利用できるようにする 無駄な通信料の軽減 Vagrant 設定 minio にアクセスできるよう、クライアント側も同じネットワークにしてください $ mkdir locals3 $ cd locals3 $ vi Vagrantfile -- 以下…

サーバログイン・メッセージでちょっとした遊び心 [ssh, motd]

概要 サーバにログインした時にメッセージ表示 どんな時に利用する? サーバを複数台運用している時にログインしているサーバを間違えないようにするため、ログイン時にメッセージを出すようにしています 設定 弊社のサービスが「MagicPrice」なので、ログイ…

前の職場を辞めて、現在の会社は

Wantedly で会社紹介も兼ねて、社員紹介記事を書きました。 少しずつ抜粋して掲載します。 www.wantedly.com 現在の会社に入るまでの話 現在の状況 現在の会社について 今後どういうことをしていきたいか 現在の会社に入るまでの話 大学院卒業後、前の職場に…

S3 にログを保存

目的 サーバが落ちたとき、アクセスログなどを損失させない(今回1時間に1回だから少しは仕方ないと判断しています) 後々解析でもできるようにする イメージで起動させた後から、ログを S3 に保存し始めるため、Auto Scale でも有効になる (Rails の logg…

プライベート認証局でアクセス制限

目的 アクセスできるユーザ・サーバを絞る 構築方法 sudo yum -y install mod_ssl openssl 事前準備 CSR情報 ■Country JP ■State or Province Name (full name) []: Tokyo ■Locality Name (eg, city) [Default City]: Shibuya-ku ■Organization [会社名] ■Or…

Apache + Passenger + Ruby on Rails 環境構築

目的 Apache 上で Passenger を利用して、 Ruby on Rails アプリケーションを動かす 少し目的とはそれますが、AWS の ELB でバランシングできるよう設定する 環境 CentOS 6.5 事前準備 Rails 環境の用意 導入 Passenger Gemfile に追記 gem 'passenger' イン…

Vagrant + Ruby on Rails + Mysql 環境構築

目的 ローカル環境で Rails 環境を起動させて開発を始めたい時に気軽に起動できるようにする 事前準備(適宜ご用意) Vagrant のインストール OSイメージ(bento/centos-6.7) vagrant box add bento/centos-6.7 Vagrant 起動用のディレクトリ作成 実施 Vagr…

株式会社空 – Happy Growth Company | 革新的なサービスをつくりながら、幸せな働き方を世界に広める
MagicPrice | ホテル・旅館の料金マネージャー