ニフクラ ブログ

ニフクラ/FJ Cloud-Vやクラウドの技術について、エンジニアが語るブログです。

15分でRails3環境を作ってみよう

この記事は、4月21日(木)福岡県Ruby・コンテンツ産業振興センターにて行われた「ユーザーが語る ニフティクラウドセミナーin福岡」での発表、および2011年5月11日(水)から13日(金)で行われた「第2回 クラウド コンピューティングEXPO春」の13日最終のセミナー「CakePHP vs Ruby on Rails開発環境構築スピード対決!~本当に15分で環境構築ができるのか?~」で利用した内容の解説になります。

上記2セミナーでは、実際にその場でニフティクラウド上にSmallのインスタンスを作成するところから初めて、Ruby on Rails3のサーバが稼働するところまでお披露目しております。つまり、完全に0からのスタートになります。では、早速その詳細について解説をしていきたいと思います。

続きを読む

ニフティクラウドでMongoDBは使えるか?

>>>>>> こちらはゲストによる寄稿記事になります

<2011/06/01 17:30 追記--

※ MongoDB JPの管理人 @doryokujin さんが指摘の記事を書いてくださいました
>>
「ニフティクラウドでMongoDBは使えるか?」を読んで、僕なりの考察を書いてみた

出来る限り勉強はいたしましたが、考察の足りないところ、明確にしておくべきところが不足しておりました。ユーザの方に誤解を与えてしまうことお詫びいたします。
是非、あわせてお読みください。

--2011/06/01 17:30>
 

 こんにちは、ニフティのモリフジです。

分析などを行っているうえでMongoDBを調べています。
寄稿記事として、こちらのブログで執筆させていただきました。

 今回、「ニフクラ上でMongoDBを動作させたときのパフォーマンス」についてご説明したいと思います。

続きを読む

できる!ソーシャルアプリ(2) 「開発環境の充実はとっても嬉しいなって」

こんにちは、株式会社エクストーンの仲山です。
この連載では、ソーシャルアプリの企画から公開、運用までを通したTIPSを紹介します。

前回の記事では、 企画・設計段階として以下について紹介しました。

ソーシャルアプリの特徴

・リリース直後にアクセスが殺到する。
・SNSサイトのサーバを経由したアクセスがあり、タイムアウト制限が厳しい。
・一人あたりのPVが多いうえ、アクセスごとに処理結果を保存しなくてはいけない。

企画・設計段階での想定事項

・企画として想定するアクセス量からピーク時の秒間PVを算出し、サーバ性能の目標値とする。
・システムを構成する各サーバごとに、性能目標を試算する。
・アプリがヒットしすぎた場合の対策を考えておく。
・アプリがヒットしなかった場合の対策を考えておく。

今回は、少人数開発であることが多いソーシャルアプリの開発において、 個人別・用途別の開発環境を簡単に用意したり、 本番環境への移行をスムーズに行うための開発段階についてのTIPSとして、 ApacheのVirtualDocumentRoot機能と、システム管理ツールChefを紹介します。

続きを読む

非公式NIFTYCloud SDK for PHP作ったよ

こんにちは、わたなべです。先月はいろいろあり記事を書く時間が取れず2ヶ月ぶりのエントリーです。

さて、去る3/24にNifty Cloudにエンハンスがあり待望の REST API が提供されました。同時にJava SDK,CLIの提供も始まりました。

SOAP I/Fに比べて扱いやすいREST APIの提供を心待ちにしていた方は多いのではないかと思います。残念ながら現状公式に公開されたSDKは、Javaのみとなっており私が普段の開発に使用しているPHP用のSDKは提供されていません。

折角RESTのAPIが提供されたのに使えないのは癪だな?...(^^;、ということで先日からREST API で色々と遊んでいました。

出来るだけ汎用的に使える様に考えていたら、SDKに近いものができ上がったので紹介させていただこうと思います。

なお、このSDKは私が個人的に開発した非公式な物です。Niftyさんは開発には関わっておりませんので、問い合わせなどはしないようお願いします。

続きを読む

ニフティクラウドで基本監視を使ってみる!

こんにちは。ニフティのハマナカです。

前回は「ロードバランサー」の使い方を説明させていただきましたが、今回もニフティクラウドの機能紹介をさせていただきます。

ニフティクラウドで使ったことのない機能を使ってみる」ということで、今回は「基本監視」を使ってみようと思います!

これからニフティクラウド使ってみようと思っている方の参考になればと思います。

名称からしてかなり地味ですが、、、監視はWebサービス運営上、なくてはならない機能です。監視ツールはオープンソース製品でもいろいろありますが、クラウド側で提供してくれるのは手軽でいいですね。

続きを読む