aws
以前ご紹介しましたが、Amazon SNSはプッシュ型の通知サービスで幾つかのプロトコルに通知を送ることが出来ます。一方、Amazon SQSはPull型のサービスです。真逆のサービスに見えますが、この2つを組み合わせることにより応用範囲が劇的に広がります。今回は…
3/9に行われた春のJAWS-UG 三都物語の資料が続々と公開されています。どれも面白いですが、cloudpackさんの"JAWS-UG三都物語 2013 春 よりセキュアなAWS環境 構築事例 〜PCI DSS対応〜"の事例が中々興味深かったです。 その中の1つに、AWS Management Conso…
3/9に行われたJAWS-UG 三都物語の発表資料の公開です。 開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用 from Takuro Sasaki 大きく二部構成となっていまして、前半は企業でAWSを使う上でのポイントを、後半はDevOpsと絡めてAWSの利点を挙げ…
HudsonもといJenkinsは昔からよく使っていますが、全くそれに関するエントリーをあげていないことに気がつきました。ということで、暫くJenkins強化週間です。まずはお決まりのインストールメモから。Java用だと一瞬で終わってしまうので、Rubyで使用するこ…
前回、GitLabのインストール手順をまとめました。しかし、手順はかなり複雑で、たぶん殆どの人がハマると思います。そもそもAWSだから誰かがAMIを作って公開したら良いのはと考えて、試しに自分のAMIをPublicで公開することにしてみました。 このAMIをPublic…
Gitのリポジトリ運用の要となるのが、バックアップ運用です。一般的には、定期的なバックアップを仕込むといった運用をしている所が多いと思います。一方で、定期作業であれば最終バックアップから障害発生時点でのデータ消失という危険性はあります。という…
AWSのハンズオンセミナーって、ご存知でしょうか?AWSの使い方をAmazonやその道のエキスパートが教えてくれるイベントです。内容によって、初心者向けやWindows,VPC,Elastic Beanstalkなど色々とバリエーションがあります。私も何度か参加やお手伝いしたこと…
半年くらい下書きフォルダーにあったGitLabのインストール記事をサルベージしました。今回は、Amazon Linux AMIと最新のGitLab 4.1系でインストールしています。が、あまりに長く面倒くさいので、三行でまとめてみました。 GitLabはGitHubのクローンで、セキ…
AWSのサービスはどれも良く考えられていて好きですが、そんな中で使えば使える程に良さが解ってくるサービスとしてAmazon Simple Queue Service(SQS)があります。その名の通り、シンプルなキューサービスです。その分、可用性が高く、上手く使いこなせば様…
とっても便利なのに、いまいちマイナーなサービス感が漂うAmazon SNS並びにSQSとSESの3兄弟。上手く使いこなせれば、下手なツールをインストールしたりプログラミングしなくても色々なことが出来る優れ物です。名前からしてイマイチどんな機能なのかよく解ら…
先日面白いワインを見つけました。アメリカはオレゴン州のピノ・ノワール、その名もCloudLine。オレゴン州といえば、ワシントン州のすぐ南に隣接する州です。ワシントン州といえば、Amazonでしょう。そしてAmazonといえばAWS、クラウドでしょう。ということ…
2012年の年の瀬に、Amazon S3に待望の機能が追加されました。それは「ルートドメインでWebをホスト出来る機能」です。なんじゃそれはと思われるでしょうが、つまりwww.example.comとかblog.example.comのようにサブドメインがつかずにexample.comだけでS3で…
AWSのAPIを呼び出す時はアクセスキーとシークレットアクセスキーがあれば、大抵のことが実現出来ます。なので、IAMでSigning Certificate(X.509証明書)を必要することは余りありません。が、IAMアカウントであっても必要とする場合があるので、その際のメ…
前回、Amazon Simple Email Service(SES)のSMTP機能を使って、メールクライアント(ThunderBird,iPhone)からメールを送ってみました。簡単にメールは送れたものの、そもそもこのご時世で、メールアカウントでSMTPだけ必要とする事態が余りありません。 そ…
前回Amazon Simple Email Service(SES)のメール送信テスト用機能(Amazon SES Mailbox Simulator)を試してみました。そのついでにSMTP機能も使ってみたので、そのメモです。 そもそもSESのSMTP機能とは何でしょうか?その名もずばり、SESを純粋なSMTPサーバ…
AWSのサービス群の中で、地味だけど有難いサービスの一つにAmazon Simple Email Service(SES)があります。他のサービスに負けずに、どんどん便利な機能が追加されていっています。その中の一つが2012年10月に追加されたメール送信テスト用機能です。その名…
2011年からawsのELBは、IPv6に対応しています。それ以来、ELBを作成すると3つのCNAMEを用意してくれます。IPv4用、IPv6用、IPv4とIPv6を両方共つかえるdualstackの3つです。my-load-balancerという名前で作った場合、次のような形でDNS Nameが用意されます…
AWSのサービスの中でS3が一番ラブです。最近20%程値下げされたので、東京リージョンでも1ヶ月1GB保存しても$0.100と約8円と格安です。さらにS3からGlacierに自動でアーカイブするサービスが出来たので、更に安く使うこともできます。ということで、個人でも…
今月中旬にAmazon S3からGlacierに自動的にアーカイブする機能が出てきました。何気に凄い機能なので、企業はもちろん個人としても注目する必要があります。まずS3とGlacierの違いについてですが、耐久性という意味ではどちらも99.999999999%で同等です。Ama…
AWS SDK for Rubyでのファイル関係のS3の操作です。一覧取得とファイルの取得の方法をメモ程度にまとめています。一覧取得については、基本的には2通りあってBucket.as_treeからツリー形式で取得する方法とBucket.objects.collectからキーの一覧を取得する方…
下記の機能は、Route53+S3で実現出来るようになりました。 S3 Web Hostingでサブドメイン無しのドメイン設定が出来るのかなと調べてみました。サブドメイン無しのドメインとは、例えばwww.example.comではなくて、example.comのようなFQDNです。これは正式な…
Amazon S3のアクセスコントロール(Access Control)には、次の5タイプがあります。 IAMのポリシーを使った制御(Using IAM Policies) バケットポリシーを使った制御(Using Bucket Policies) ACLを使った制御(Using ACLs) ACLとバケットポリシーを併用した制御(…
2年程前に書いたSubversion+DropBoxの焼き直しです。今風にGitで書きなおして見ました。後は、同期だけでは心許無いので、バックアップ戦略について考えてみました。 まず解決したい問題は、下記の3つです。2年前から変わっていませんね。 ソースのバックア…
Amazon Glacierを試そうと思ったのですが、Ruby版SDKがまだ対応していないのでJava版SDKで試してみました。開発環境としては、Mac OS X Lion + Eclipse + AWS Toolkit for Eclipseを使いました。 SDK for JavaとAWS Toolkit for Eclipseの設定 JavaとEclipse…
Amazon Glacier 先日、またAmazonが驚くべきサービスを出してきました。企業向けデータバックアップを主眼にしたAmazon Glacier。何と1GBを月々1円で保存出来るサービスです。1TBで、月1,000円。S3の10分の1の値段です。エンタープライズで考えると、安い!…
先日、Amazon S3を使ったWebホスティングのコスト検証を行いました。従量課金制を心配している人が多いので、私としては心配ないですよとメッセージを送ったつもりだったのですが、やはり上限がないことに不安を覚える人が多いようです。 消費行動としてはな…
先日、Amazonのs3の宣伝サイトが、月額10円で始められるレンタルサーバというセンセーショナルなキャッチコピーと共に作られていました。 月額10円〜でレンタルサーバーをはじめる方法 | アマゾン ウェブ サービス(AWS) AWSのサービス群の中で、真に驚異的…
公式のAmazon-Linux AMIがこなれてきたので、サードパーティのCentOSではなくAmazon Linuxを使うことが増えてきました。便利なんですが、一点だけ注意点があります。Amazonのaws関係ツールがRuby 1.8系に依存している為、Railsアプリ等でRuby 1.9系を利用す…
AWS SDK for iOSを使ってみました。とりあえずS3が使いたいので、サンプル見ながらコーディング。サンプルには、およそS3を使う上で必要なものは殆ど網羅しています。余り困ることは無かったのですが、ダウンロードをするとエラーメッセージが出てくるバケッ…
プログラムからちょこっとメールを送りたい時って、ありますよね?メールサーバを立てること自体はそれ程大変ではないですが、維持管理していくのは昨今非常に面倒くさいです。またスパム撲滅の為にプロバイダの規制が多くて、気が付いたら送れなくなってい…