タグ

ec2に関するmoronbeeのブックマーク (11)

  • 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アプリをデプロイするまで
  • 開発環境をAmazonEC2に移した結果、僕のVimはもうしゃべらない - サーバーワークスエンジニアブログ

    こんにちは、新規開発チームの千葉(@kachina_t)です。 現在、OAuthを使い認証処理を外部アプリで実施するアプリの開発をしています。 ちょっとややこしいのですが、このプロジェクトでは 開発環境で2つのRailsアプリケーションを起動する必要があり MacbookAirのファンに限界を感じていた私は 開発環境をEC2に移行し、自マシンに少しでもラクをさせてあげられないか。 と思い立ちました。 今回の投稿はタイトルのとおり『開発環境をEC2に移行する!』です。 それではさっそく 移行前の環境について まず、移行前の環境を紹介したいと思います。 わたしはアプリケーションをいっぱい起動するのがキライなのでターミナルでできることは そちらでヤルことにしています。 【Twitterクライアント】 → earthquake 【RSSリーダー】 → newsbutter これにより、常時起動して

    開発環境をAmazonEC2に移した結果、僕のVimはもうしゃべらない - サーバーワークスエンジニアブログ
  • Amazon EC2 を使った無限IPアドレスの作り方 - ぼくはまちちゃん!

    こんにちはこんにちは!! たまにIPアドレスがたくさん必要な時ってありますよね。 ぼくも先日そういう機会があって、ちょっと困りました。 で、「AmazonさんならIPいっぱいもってるのでは?」ってことで、 ちまたで話題のクラウドサービス Amazon Web Servise を試してみました! あ、もちろんタイトルは煽りぎみで実際にはIPアドレスは有限なんですが>< 正直、クラウドとかサーバーとかよくわかってなかったんですが、 とりあえず試してみたら意外と簡単にできたので、忘れないようにメモしておきます! そうそう、Amazonのクラウドって高そうなイメージがあるけど、いまだと制限つきで無料らしいので、お得ですね! もし無料枠こえても、無茶な使い方をしない限りはそれほど高くない。と思います。たぶん。 制限を見る限り、とりあえず一ヶ月がっつり試すだけならタダです! 必要なもの: ・クレジット

    Amazon EC2 を使った無限IPアドレスの作り方 - ぼくはまちちゃん!
  • Amazon EC2性能検証!気になるパフォーマンスをインスタンスタイプやリージョン毎に計測・比較してみた - 元RX-7乗りの適当な日々

    大手クラウドサービスであるAmazon EC2では、9種類ものインスタンスタイプ(サーバの種類)から、利用したいスペックのサーバを選択できます。また、EC2のサーバは、4ヶ所ものリージョン(アメリカ東海岸、同西海岸、ヨーロッパ西部、シンガポール)から稼動させる場所を選択することができます。 ここで、気になるのが、Amazon Web Servicesの説明ページで、各インスタンスタイプの公表スペック差異として、EC2独自のCPU単位である"ECU"の数値や、IO性能のModerate(中)やHigh(高)で、どのくらいパフォーマンスが違うのかが見え辛いといった点。 また、一部の場所ではパフォーマンスが出ていない等の話が以前に出ていましたが、4ヶ所のロケーション(Region)によって、各場所でのインスタンス性能が全く同じなのか等も気になるところ。 ここを解明すべく、各種ベンチマークを実行し

    Amazon EC2性能検証!気になるパフォーマンスをインスタンスタイプやリージョン毎に計測・比較してみた - 元RX-7乗りの適当な日々
  • Amazon EC2でサーバを起動したらアタックされた!ので、運用前にチェック・対策しましょうという話 - 元RX-7乗りの適当な日々

    クラウドを使っていたら、こんなことがありました。(実話) Amazon EC2用の固定IPアドレス(Elastic IP Address)を取得する Amazon EC2でサーバ(インスタンス)を起動する 先ほど取得した固定IPアドレスを、EC2のサーバに割り当てる EC2のサーバでApacheを起動する Apacheのプロセス数がいきなり250個オーバーになる(MaxClientsの値にぶつかる) Apacheのログを見ると、常識を超えた連続HTTPアクセス(DoSアタック)を受けていることが判明 EC2で、別の固定IPアドレスを取得する 取得した別の固定IPアドレスを、(アタックを受けている)EC2のサーバに割り当てなおす 静けさを取り戻す ← imkk いやー、噂には聞いていましたが、何気に初めて遭遇しました。 クラウドサービス(IaaS等)では、別のユーザが以前に利用していたIPア

    Amazon EC2でサーバを起動したらアタックされた!ので、運用前にチェック・対策しましょうという話 - 元RX-7乗りの適当な日々
  • Amazonからメール送信制限に関するEC2 Account Notificationが来た

    とあるイベントで使うWebシステムでEC2を使ってたところ、Amazonからメール送信制限に関する通知が来たという話です。 このイベントでは、短時間で多くのリクエストを捌かないといけないので、あらかじめWebサーバを何台か立てて準備していました。さらに想定を超える負荷に備えて、増設用AMIも作成して、すぐに増設できる体制にしていました。もちろん増設のリハーサルもやりました。 そして、イベントが始まります。 アクセスがボチボチ来始めました。リソースにはまだまだ余裕があるので順調に捌いてくれています。とりあえず無難な立ち上がりだなと、ひと安心したところにメールが一通。 Dear EC2 Customer, You recently reached a limit on the volume of email you were able to send out of SMTP port 25 o

  • クラウドの横断管理、監視サービスやりませんか?

    クラウド、当にバズってますね。弊社では先日、サイブリッジさん主宰のクラウド勉強会でちょこっとクラウドについて発表させていただきましたが、たくさんの会社さんがクラウドの導入や活用を真剣に検討されているようで、非常に熱気を感じました。 思えば、弊社がクラウドを活用し始めたのは何年前のことになるでしょうか?丁度 Amazon EC2 が出始めた頃から活用し始めて、今に至るまで、当に色々なことがありました。痛い思い出としては、Amazon Management Console がアナウンスされる前にそれと似たようなツールを開発してしまい、結局ボツにしてしまったことなど、ある意味で、色々と先走り過ぎていた部分があったように思います。 最近ではそういった痛い思い出の反省を踏まえ、あえてツールのリリースは控え、CloudSpace などのクラウドの導入、運用、仮想化、クラウド間の移行の支援といった有

    クラウドの横断管理、監視サービスやりませんか?
    moronbee
    moronbee 2010/04/10
    さすが、上楽さんかっこいい。
  • Amazon EC2のサーバからメール送信をするまでにやるべきこと (スパムメール扱いを回避する!) - 元RX-7乗りの適当な日々

    先日のデブサミ2010でも話した(デブサミ2010の資料"クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例"を公開します+α)のですが、Amazon EC2のサーバからメールを送信すると、一部分の宛先(メールサーバ)では、迷惑メール(SPAM)扱いされ、突き返されちゃう事があります。 それをどう解決したかという話。 Twitterを見ていて、まだきちんとした情報がまとまっていない気がしたので、経験談をまとめてみます。 課題 Amazon EC2のサーバがスパムメール送信に利用されるケースが増えているようで、Amazon EC2で利用されているIPアドレスのレンジ(ネットワーク)が、スパムメールのブラックリストにまるっと載ってしまっているため、メールサーバによっては、門前払いによる受信拒否となるケースがあります。 参考: Amazon EC2を悪用したセキュリティ攻撃

    Amazon EC2のサーバからメール送信をするまでにやるべきこと (スパムメール扱いを回避する!) - 元RX-7乗りの適当な日々
  • EC2上でMySQL Multi-masterフェイルオーバー - stanaka's blog

    EC2上では、仮想IPアドレスなどのIPレベルの機能が制限されているため、仮想IPアドレスを使用した冗長化は基的には使用できません。が、DNSを使用することで、VIPほどの精度は高くないもののMySQL Multi-master構成を構築することができました。 今回は、MySQL Multi-masterの切り替え用の支援ツールとして、Multi-Master Replication Manager for MySQLを使用します。このツールでは、MySQLの死活監視と仮想IPアドレスの切り替えを行ってくれます。 もちろん、EC2上では仮想IPアドレスは使えないので、そのままではうまく動作しません。ここで、このツールに含まれるns_agentを使用することで仮想IPアドレスではなく、DNSによる切り替えができるようになり、EC2上でMulti-masterを構築することができます。 今回

    EC2上でMySQL Multi-masterフェイルオーバー - stanaka's blog
  • 1