タグ

ブックマーク / dev.classmethod.jp (29)

  • お手軽JMeterクラスター 〜 フルボッコ編|アドカレ2013 : CFn #1 | DevelopersIO

    よく訓練されたアップル信者、都元です。12月ですね! 全国のエンジニアの皆様! いよいよこの季節がやってまいりました。そう、アドベントカレンダーです。 今年のDevelopers.IOでは、複数テーマのアドベントカレンダーが同時進行していくようですが、これは「クラスメソッドAWSチーム」によるアドベントカレンダーです。これからクリスマス・イブまでの毎日、1つずつエントリーを投下していきます。 CloudFormationビッグバンテンプレート クラスメソッドAWSチームのアドベントカレンダー2013は、題して「CloudFormationビッグバンテンプレート」です。 AWS公式ページの中にAWS CloudFormation サンプルテンプレートというページがあります。多くのテンプレートはその名の通り「サンプル」なのですが、中にはWordpressRedmineサーバを構築するテンプレ

    お手軽JMeterクラスター 〜 フルボッコ編|アドカレ2013 : CFn #1 | DevelopersIO
    rch850
    rch850 2014/12/16
    使えた
  • 【AWS】RDSのインスタンスタイプ変更にかかる時間を調べてみた | DevelopersIO

    はじめに こんにちは植木和樹です。AWSでEC2と並んでよく使われているサービスがRDSだと思います。障害時のフェイルオーバーやバックアップも自動で行ってくれるため、データベースを手間をかけずに利用することができ当に便利なサービスです。 さてRDSを用いたサービスをリリースしてしばらく経つと、徐々にCPUやメモリなどの使用率が増えていき、いよいよインスタンスタイプの見直しを検討しなければならなくなるかと思います。その時に気になるのが「インスタンスタイプ変更にはどれくらい時間がかかるのか?」「サービスの停止が必要なのか?」という点です。 日はSingle-AZ/Multi-AZそれぞれのRDSについて、インスタンスタイプの変更にかかる時間や挙動を調べてみました。 今回のブログに記載したインスタンスタイプ変更の流れは、AWS公式のものでなくイベントログやDBの動きから筆者個人が「おそらくこ

    【AWS】RDSのインスタンスタイプ変更にかかる時間を調べてみた | DevelopersIO
    rch850
    rch850 2014/04/30
  • CloudFormationのjsonを可視化するツールを作ってみた | DevelopersIO

    久しぶりのmakotanです。CloudFormationはAWSのプロビジョニングツールとしていつも便利に使っているので、ちょっとツール作ってみました。 はじめに CloudFormationで困る事といえば、巨大なJsonの塊で依存関係を探すのに一苦労して、編集しようとして関連を断ってしまって動かしてから間違いに気がついたりして、起動/終了の前後関係を理解するのに苦労してたので、CFn嫌いになる前に可視化ツールを作ってみました。 まずは大好きfullbokを可視化したサンプルをどうぞ!(画像をクリックすると拡大します) こうやってみると、おおよそどの順番で起動するのかとかparameterがどの設定と関係している等がjsonよりだいぶ分かりやすくなると思います。 右から順番に起動し、左から順番に終了します。線の上に関連名(ref等)があります。 AWSのResourceの色はAWSで使

    CloudFormationのjsonを可視化するツールを作ってみた | DevelopersIO
    rch850
    rch850 2014/01/27
    よい
  • [AWS] AWC CLI 1.2 の queryオプションを試してみた | DevelopersIO

    はじめに AWS Command Line Interface (以下AWS CLI)のバージョン1.2.0がリリースされました。気になるアップデートを列挙しますと Amazon Elastic Transcoderの音声サポートの対応 (こちらで説明しています) --query で検索ができるようになった バンドルインストーラ (pythonがあればpipなしでもインストール可能) でしょうか。ちょうど、RDSのサポートしているデータベースのバージョンを調べて欲しいというリクエストがありましたので新しいAWS CLIでどのように出来るか?というのを調べた結果を書いてゆきます。 AWS CLI 1.1までの方法 欲しい情報はDBエンジン(mysql,sql server,oracle)とそのバージョン情報となります。 こんな形で出力が可能です。 $ aws rds describe-

    [AWS] AWC CLI 1.2 の queryオプションを試してみた | DevelopersIO
    rch850
    rch850 2013/12/17
    jmespath について調べてた時に発見。--query 知らなかった
  • JUnitのカスタムアサーションを簡単に実装できるcmtest | DevelopersIO

    渡辺です。 先日、「JUnitのオブジェクト等価比較を怠けたい!」というスライドが公開されました。「オブジェクトのカスタムアサーションをどのように実現するか」という問題は、ユニットテストを実践していくとよく発生します。この問題に関して、先日のJJUG CCCでも相談されました。また、簡単に書ける仕組みは共有した方が良いのですよね。そんなわけで、cmtestというライブラリにまとめましたので紹介したいと思います。 Objectクラスのequalsメソッド Javaではオブジェクト同士の比較にはObjectクラスのequalsメソッドを利用することが定石です。これはユニットテストのアサーションでも同様です。テストした結果に作られる実測値と、テストの期待値を比較する時、通常はequalsメソッドを利用します。equalsメソッドを使った比較を行うのであれば、定番のassertThat構文を利用で

    JUnitのカスタムアサーションを簡単に実装できるcmtest | DevelopersIO
  • Amazon Elastic MapReduce入門 〜 Apache Mahoutでレコメンデーション! | DevelopersIO

    よく訓練されたアップル信者、都元です。Hadoop使ってますか。試しにHadoopを使ってみよう、と思った時に主に障害となるのが以下の3つです。 Hadoopのクラスタを組むために実機を複数用意するのが厄介。それをクラスタとして組み上げるのも厄介。 Hadoopの上で動かすアプリケーションをMapReduceで書くのが厄介。 Hadoopで処理するほどのビッグデータを用意するのが厄介。 1つ目はAmazon Elastic MapReduce (EMR)を使う事でスマートに解決しましょう。 2つ目については、オープンソースのMapReduceアプリケーションを使います。私が強い興味を持っている分野に「機械学習」というものがあります。機械学習とは、コンピュータにデータを分析させ、未知の情報についての予測をさせたり、人間の知能に近い機能を実現しようという試みです。今回は、この機械学習の各種アル

    Amazon Elastic MapReduce入門 〜 Apache Mahoutでレコメンデーション! | DevelopersIO
    rch850
    rch850 2013/03/18
  • AWS Command Line Tool Python版 | Developers.IO

    軽量コマンドラインツールが出た! 全国うん万人?のAWSデベロッパーの皆さん、ニュースです。AWSから提供されていたコマンドラインツールがPython版になって登場です。すでに12のサービスに対応しています。ただ単にJavaからPythonになったというレベルではありません。超軽量になったのです。今までのコマンドラインツールは、バックグラウンドでJVM(Java VM)が立ち上がっていました。コマンドが呼ばれる度にVMが初期起動するのでCPU使用率が非常に高く、サーバー運用時の定期呼び出しには大きな問題となっていました。仕方なく、RubyPythonのSDKを使ってスクリプトを書くという毎日でした。Java好きな私ですので多少擁護しますと、Java版はRI(Reference Implementation)として、AWSの全てのAPIにアクセスするためのお手として、今後も最初にSDKが

    AWS Command Line Tool Python版 | Developers.IO
  • 【番外編】Androidの爆速エミュレータ環境を構築する | DevelopersIO

    ※追記しました. OSXの方々は注意点もありますので、追記も併せてご覧ください 2012.10.17 Android爆速エミュレータ環境の作り方 Android開発者界隈のTwitter TLで、「Androidのエミュレータが低速で使い物にならないとか言って許されるのは小学生までだよねー。きゃははー」的な会話が繰り広げられていたので、これは知らないのはマズイのでは、という危機感から、一念発起し、爆速Androidエミュレータ環境の構築を試みました Androidのエミュレータが低速で使い物にならないというのは、すでに過去の話だそうです。真の情報強者の方々は、すでに爆速エミュレータでの開発を行っているようです。中には、実機よりも早いので、実機代わりに使ってるという方もおられるようです もうAndroidのエミュレータが遅いなんて言わせない!iPhoneのエミュレータに匹敵する(?)速度を手

    【番外編】Androidの爆速エミュレータ環境を構築する | DevelopersIO
    rch850
    rch850 2012/10/11
    Google API が使えなくなるぽ
  • AWS Multi-Factor Authenticationでvirtual MFA devicesとしてGoogle Authenticatorを利用 | DevelopersIO

    AWSで多要素認証を行う AWSでは、パスワードによる認証の他に、多要素認証用デバイスを使った認証も提供しています。最近のエンタープライズシステムでは、多要素認証によるログインが求められていますので、エンタープライズ対応のAWSならではの機能です。しかし、この多要素認証はハードウェアによるトークンが必要で多少使いにくい点がありました。米国から調達する必要もあり日では試しにくい点もありました。先日、AWSの発表により、ハードウェアによる多要素認証の他に、ソフトウェアによる多要素認証も追加されました。使いやすさの点から、今後導入が急激に進むのではと思っています。 ソフトウェアによる多要素認証 AWS Multi-Factor Authenticationのvirtual MFA devicesとして利用できるソフトウェア例は以下です。 AWS Virtual MFA Google Authe

    rch850
    rch850 2012/01/21
    Androidアプリでも同じようにできた。