プログラマでありたい

おっさんになっても、プログラマでありつづけたい

aws

Amazon EC2からS3にバックアップする為のS3Sync

Amazon EC2のインスタンスをAMI化(イメージ化)して、Amazon S3にバックアップする為のツールはデフォルトで備えられています。でも、特定のディスクやディレクトリだけをS3に保存するツールは、不思議とありません。もちろんS3向けに通信コマンドを発行す…

RubyでAmazon DynamoDBを使ってみた

話題のDynamoDB。かなり面白そうです。アマゾンの大量のトランザクションを支える技術を、インフラの面倒をみることなく使えるという、まさにクラウドの醍醐味というサービスです。 今までクラウドとRDBの相性の悪さというのはどうしてもありました。RDBの本…

Amazon Linux AMIのrootパスワード

Amazon EC2でCentOSではなく、Amazon謹製のAmazon Linux AMIを使うことが増えてきました。いつも最初に躓くのがログイン。rootでログインしようとすると、下記のようなエラーが出てログイン出来ないこと必定です。 Please login as the ec2-user user rather…

Amazon S3 Webホスティング情報をざっくりまとめてみました

aws

Amazonクラウドのストレージサービスとして有名なAmazon S3ですが、これは単なるストレージサービスにとどまりません。2011年2月よりS3単体で静的なWebサイトの構築が可能になっています。 S3 Webホスティングで出来ることと出来ないことを簡単にまとめると…

Amazon EC2で自分のPrivate AMIを他のアカウントで使えるようにする方法

Amazon EC2を使っていると、複数のアカウントを作成することがあると思います。一つの例としては課金の明細が出るのがアカウント単位なので、原価をハッキリさせる為に別けるといった具合です。 その時に、悩むことがあります。権限をPrivateにして作ったAMI…

ec2-bundle-volコマンドのトラブルシューティング

久しぶりにAmazon EC2を使いたくなって、最新のAMIからインスタンスを立ち上げました。AMIは、RightScaleのrightscale-us-east/CentOS_5.4_i386_v5.2.0_Alpha.manifest.xmlです。幾つかの必要なアプリケーションをインストール完了した状態で、イメージを固…

WinSCPでAmazon EC2にファイルを転送する方法

Amazon EC2の管理コンソールから作ったキーファイルでは、WinSCPでAmazon EC2にファイルを転送できません。下記のようなエラーが出ます。"Private key file 'C:\tmp\gsg-keypair' contains key in OpenSSH SSH-2 format. WinSCP supports only PuTTY format.…

Amazon EC2のインスタンスの起動でよく使うオプション

Amazon EC2のインスタンスの方法は、基本的に下記のとおりです。 ec2-run-instances AMI-ID -k ログインキー 起動オプションはたくさんあるのですが、その中でよく使うオプションを紹介します。 -g, --group GROUP [--group GROUP...] セキュリティグループ…

決定版!!AmazonのAMIの探し方

Amazon EC2を使い始めて、何気に悩むのがどのAMI(イメージ)を使うかです。私も悩んで幾つかのエントリーを書きました。 Amazon EC2のPublic AMIsを選ぶ お勧めのAmazon EC2のPublic AMIs Amazon EC2のAMI一覧サイト そしてようやく、これがいいかなという…

Amazon EC2で"Client.OptInRequired: You are not subscribed to this service. …"と出たら?

ひょんなことからAmazon EC2を別アカウントで使用する必要が出てきました。粛々とAWSのアカウントを作って、Certificateを作って、EC2のクライアントツールを実行したのですが、下記のようなエラーが出てきました。 Client.OptInRequired: You are not subsc…

Amazon EC2で"Client.InvalidSecurity: Request has expired"と出たら?

普段使っていない端末にAmazon EC2のクライアントを設定して、各種コマンドを実行しました。そうすると、下記のようなエラーが出ました。 Client.InvalidSecurity: Request has expired 何でだろうとハマってたのですが、原因は何とクライアントの時間がずれ…

Amazon EC2のAMI一覧サイト

Amazon EC2を使おうとして結構悩むことに、どのAMIを使えば良いのかというのがあると思います。ec2-describe-imagesを使えば、PublicのAMIは見えますがイマイチ解りません。そこで次のページから、選択可能なAMIの一覧で見ることが出来ます。 Amazon Web Ser…

ITベンダー製のクラウドは、Amazon EC2に対抗出来るのか?

先週の週刊 東洋経済 2009年 8/29号は、Amazonの特集でした。東洋経済なので、ビジネスとしてのAmazonを分析している面が強いのですが、システム面への言及も充分で中々読み応えがある内容でした。 読んでいて思ったのが、ITベンダ発のクラウドはAmazon EC2…

エンタープライズ分野でガチンコ勝負!!Amazon Virtual Private Cloud

昨日、発表されたAmazon Virtual Private Cloud(Amazon VPC)。アマゾンのクラウドとIPSecVPNで結ぶサービスです。私は、ここにAmazonが本気でエンタープライズ分野を取りに行くという意気込みを感じました。 ベンチャーや個人でこれからサービスを立ち上げ…

Amazon::SimpleDBが二つあるでござるの巻

Amazon SimpleDBのアカウントを取ったことなので、さっそく試そうと思いました。 まずは手軽にPerlでと思って、CPANをサーチしたらやっぱりありました。Amazon-SimpleDB ついでに、AmazonのDeveloperサイトでperlのサンプルコードを探したのですが、そこでも…

Amazon SimpleDBの料金体系

aws

前から使ってみたいと思っていたAmazon SimpleDB。ちょっと試そうとしています。まずは下調べということで、料金体系その他について。 マシン使用料 月当たり最初の25時間まで無料 1時間あたり0.14$ データ転送量 イン 月当たり最初の1GBまで無料 0.10$/GB …

Amazon Elastic MapReduceきたー!!

昨日、酔っ払って家に帰ったらメールボックスに下記のようなメールが来ていました。 Announcing Amazon Elastic MapReduceDear AWS Customer,We are excited today to introduce the public beta of Amazon Elastic MapReduce, a web service that enables b…

Amazon EC2をGUIで操作する公式管理ツール AWS Management Console

CodeZineでも記事になっていますが、Amazon EC2をGUIで管理できるツールがリリースされました。これは便利。インスタンスの稼働管理や、EBS、Elastic IPsの管理等が出来ます。特によさそうだなと思ったのが、使用可能なAMIの選択機能です。コマンドラインよ…

Amazon EC2でFedora Coreのタイムゾーンを変更する

Amazon EC2で提供されているイメージは、基本的にタイムゾーンの設定が米国時間(東海岸)になっています。日本時間に変更しないと、何かと不便です。ただ、普通タイムゾーンの設定を変更することは、あまりないと思うのでどうするのかなと悩むこともあるの…

Amazon Elastic Block Store(EBS)でmysqlの設定をする

久々にAmazon EC2とEBSを使ってみました。過去にMySQLの設定していたと思ったのですが、していなかったようなので改めて設定。使用しているEC2のAMIはFedore Core 8ベースです。(お勧めのAmazon EC2のPublic AMIs) EBSの設定は、こちらを参考にしてくださ…

Amazon EC2、ヨーロッパ上陸

We are excited to announce that we have extended Amazon Elastic Compute Cloud (Amazon EC2) to Europe. Developers and businesses can now run their Amazon EC2 instances in the EU to help achieve lower latency, operate closer to other resourc…

Amazon EC2/S3関係の記事が二つ

立て続けにAmazon EC2/S3関係の記事がアップされていたのでご紹介です。 日本でも、もうすぐ転回点を迎えそうですね。 転回点を迎えたAmazonのクラウド Web 2.0の特徴とされる「永遠のベータ」。その典型的サービスの1つと見られていたアマゾンのクラウドサ…

エンタープライズ分野に本気で殴り込み Amazon EC2でOracle

寝る前にメールをチェックしたら、Amazon EC2でかなり野心的な機能がリリースされていました。Amazon EC2でOracleが使えるようになるらしいです。使えるというのは、単にインストール出来るという意味ではなく、既存のOracleライセンスをEC2に持っていくこと…

Amazon Elastic Block Store (EBS)上に、Subversionのリポジトリを置く

週末プログラマに朗報 Amazon Elastic Block Store(EBS)で書きましたが、EBSは私のように週末プログラマにはかなり嬉しい存在です。基本、開発環境等はローカルの端末に入れているのですが、色々な端末を使うのでソースの管理はやはりSubversion等のソース…

Amazon Elastic Block Store (EBS)を使ってみた

ちょっと時間が空いたので、Amazon Elastic Block Store (EBS)を使ってみました。EC2に慣れていたら簡単な操作で扱えます。 まず、稼働中のインスタンスのロケーションを確認します。 $ ec2-describe-instances i-3d3f9b54 RESERVATION r-a613c5cf 021010746…

Amazon EC2のインスタンスの起動と停止

久々にAmazon EC2を使ってインスタンスの起動の仕方が解らなくなっていたので、再度メモしておきます。 インスタンの選択 お好みのamiを選びましょう。 $ ec2-describe-images -o self -o amazon IMAGE ami-20b65349 ec2-public-images/fedora-core4-base.ma…

週末プログラマに朗報 Amazon Elastic Block Store(EBS)

ちょっとスルーしていましたが、先週発表されたAmazon Elastic Block Store(EBS)。かなり嬉しいサービスです。EBSの詳細内容は、codezineさんのエントリーを引用させて頂いて省略しますが、EC2から使えるストレージサービスです。Amazon S3が既にあるでは…

Amazon EC2の料金計算

通常のCPU スモールインスタンス 1時間当たり($0.10) ラージインスタンス 1時間当たり($0.40) エキストララージインスタンス 1時間当たり($0.80)ハイスペックなCPU High CPU ミディアムインスタンス 1時間当たり($0.10) High CPU エキストララージイ…

More EC2 Power

More EC2 Power Amazon EC2のインスタンスの種類が、追加されたようです。 CPUの増強版です。ノーマル版の2倍のCPUといったところみたいですね。High-CPU Medium Instance (1時間あたり20セント) High-CPU Extra Large Instance (1時間あたり80セント)今のと…

お勧めのAmazon EC2のPublic AMIs

EC2のAMIは、デフォルトで出て来るのはFedore Core4ベースでかなり古いです。 幾つか試してみて良かったAMIを紹介します。 Fedora Core 8 i386 with Ruby on Rails 2, Mongrel, Nginx, MySQL Fedore Core8をベースにRuby on Rails 2とMySQLが入っています。 …