タグ

ec2とrails3に関するmoronbeeのブックマーク (3)

  • Capistranoでアプリケーションのデプロイ作業を効率化 - builder by ZDNet Japan

    連載の第1回から第3回までは、主にmoonlinxのインフラ技術を説明してきました。今回からはmoonlinxのウェブアプリケーション技術に着目して解説していきたいと思います。 デプロイツール「Capistrano」の魅力 ウェブメディア「moonlinx」では、moonlinx Membership Centerと呼ばれるクリエイター向けの登録制会員サービスを運営しています。これは、デザイナーや音楽活動を行うアーティストをターゲットとしたサービスであり、クリエイター自身の活動をプロモーションするツールとして活用できるサービスです。 このMembership Centerでは、フレームワークとしてRuby on Railsを利用して開発しています。また、PhusionのPassengerを利用して、Apache2上で動作させています。 Railsの運用環境は、MongrelとMongre

    Capistranoでアプリケーションのデプロイ作業を効率化 - builder by ZDNet Japan
  • Capistranoってなんじゃ?(EC2にインストール編)

    CapistranoはSSH経由でリモートコマンドを実行するためのツールで、端末間でのアプリケーションのデプロイなどに使用されています。Ruby on Railsの台頭とともに知名度をあげ、Railsのデプロイメントでは定番のツールになっています。 Capistranoはそれ自体がRuby製で、Rubyのためのツールのようですが、冒頭の通りSSHでリモートコマンド実行を管理する用途であればどんな状況でも利用できます。 今回試してみるユースケースでは 1台の管理サーバーから2つのサーバー上にファイルを作成してみます。 まずEC2でAmazon Linuxを3台分マイクロインスタンスで起動しておきます。 ここでは管理サーバーをadmin、リモートの2台をhoge1,hoge2とし、3台にそれぞれEIPを付与します。 仮にそれぞれのEIPは以下の通りとします。 admin: xxx.xxx.xx

    moronbee
    moronbee 2013/04/20
    なんじゃ?のエントリー。
  • AWS Elastic Beanstalk で Rails3アプリをデプロイするまで

    まだ資料が少ないようなので、備忘録を置いておきます。 環境: Mac OS X 10.8 Mountain Lion ruby 1.9.3p194 Rails 3.2.8 おおまかなステップ 1.Elastic Beanstalk の利用登録(AWSへのユーザ登録) 2.Beanstalk の設定(AWSのウェブGUI) 3.eb(AWS Elastic Beanstalk Command Line Tool )のインストール(ローカル環境) 4.Railsアプリのデプロイ 5.EC2インスタンスの設定(SSH接続) 1.Elastic Beanstalk の利用登録(AWSへのユーザ登録) 1-1.Amazon Web Serviceからサインアップ。以下略。 2.Beanstalk の設定(AWSのウェブGUI) 2-1.AWS Management Console から Elasti

    AWS Elastic Beanstalk で Rails3アプリをデプロイするまで
  • 1