aws memo

AWS関連の備忘録 (※本ブログの内容は個人的見解であり、所属組織及び企業の意見を代弁するものではありません。1年以上古いエントリは疑ってかかってください)

AWS

AWS:プロキシ経由でAPIコール(PHP)

PHPで使うAmazonEC2クライアントを見ると、Propertiesにproxyなるものがある http://docs.amazonwebservices.com/AWSSDKforPHP/latest/index.html#p=AmazonEC2 $ec2 = new AmazonEC2(); //ProxyサーバのURLを設定する $ec2->proxy = "http://192.168.99.200:…

AWS:プロキシ経由でAPIコール(Java)

プロキシ経由でJava SDKによるAPIコールをする際、明示的にプロキシの情報を設定する。 AWS SDK for Java Tips and Tricks : Articles & Tutorials : Amazon Web Services AmazonEC2Clientのコンストラクタに、 com.amazonaws.ClientConfigurationにプロキシ…

AWS: プロキシ経由でCLIコマンド実行

プロキシ経由で、Amazon EC2 API Tools (CLI)を実行したい場合、環境変数にプロキシの情報を設定する必要がある。 通常、API Toolsの初期設定で、環境変数には以下の5つを設定する。(ここ参照)Unix/Linuxの場合 export EC2_HOME=/path/to/tools export PATH=…

ELB: SSL証明書について

1アカウントで上限10個。 緩和申請は、基本、プレミアムサポート経由で行う。 証明書の作成、ELBへの登録方法hはこちら ELBでHTTPS(SSL証明書)の設定方法 | koba206の開発WIKI

S3: FTP経由でS3にファイルアップロード

こういう製品があるぽい。フロントがJavaで実装されたFTPプロセス Download and Install Alfresco - alfrescowiki ほか、こういうの :: Navitas :: こういうの SMEStorage :: CloudFTP: FTP over any Cloud ちなみに、こんなサービスが!こういうのはいいで…

訳:HPC:EC2:Lustre on AWS

2014.10.20追記) 現在は AWS Marketplaceに Intel Lusterイメージがあるのでそれを使うのが簡単で速い。以下の手順は参考までに。 Intel Cloud Edition for Lustre* Software - Global Support (HVM) on AWS Marketplace == Lustre on AWS Cloud http://clou…

訳:NetflixのChaos Monkyに続くサル軍団

The Netflix Tech Blog: The Netflix Simian Army http://techblog.netflix.com/2011/07/netflix-simian-army.html このスライドも参考になります http://www.slideshare.net/adrianco/netflix-in-the-cloud-at-sv-forum GitHub : https://github.com/simonm…

訳:ELB:評価方法のベストプラクティス

Best Practices in Evaluating Elastic Load Balancing : Articles & Tutorials : Amazon Web Services http://aws.amazon.com/articles/1636185810492479 ==== 概要 ELBを最もよく評価するには、ELBのアーキテクチャを理解する必要がある。本稿は、AWS …

CloudWatch: 新メトリクス追加 2012/2/25

Amazon CloudWatch Monitoring Scripts for Linux - Amazon CloudWatch EC2 Linuxインスタンスのメモリ、スワップ、ディスクの使用率を取得するサンプルスクリプトがリリースされた。 CloudWatchClient.pm 他スクリプトからCloudWatchを呼ぶPerlモジュール m…

Storage Gateway : weibnar資料と動画

動画(YouTube) Webinar: Introduction to AWS Storage Gateway - YouTube 資料(Slideshare) Getting Started with AWS Storage Gateway Webinar Getting Started with AWS Storage Gateway Webinar View more presentations from Amazon Web Services

訳:IaaSプロバイダの比較マインドマップ

IaaS Cloud Computing Providers: Notes and Mind-maps « Eric Weinstein, MBA http://ericweinstein.wordpress.com/2012/02/21/iaas-cloud-computing-providers-notes-and-mind-maps/ === IaaSベンダーのStrength,Cautionsが書いてある。 AWS AT&T Bluel…

RDS: RDS OracleとOn-Premise Oracleの比較

というかRDSできなくてOn-Premiseできること一覧。(2012/2/29時点) RAC/RAC One Node ASM ** EBS does its own mirroring/striping DataGuard/ADG Flashback DB ** Equivalent functionality supported by restore to point in time In-memory DB Advanced S…

訳:ElastiCache : Netflixにおけるクラウドの揮発性キャッシュ

The Netflix Tech Blog: Ephemeral Volatile Caching in the cloud === 多くのアプリケーションで、頻繁に使われるある程度の量のデータがある。それ以外の大部分のデータはデータベースやミドル層のサービスからフェッチされる必要がある一方、そのデー…

訳:Auto Scaling in the Amazon Cloud

NetFlixのブログ。 http://techblog.netflix.com/2012/01/auto-scaling-in-amazon-cloud.html ==== 2010年に本番環境をクラウドに移行し始めてから、動いているすべてのサーバプールを管理するためにオートスケーリングを使っている。オートスケーリング…

訳:Thoughts on SimpleDB, DynamoDB and Cassandra

NetFlixのAdrian Cockroftの記事。 http://perfcap.blogspot.com/2012/01/thoughts-on-simpledb-dynamodb-and.html ==== DynamoDBについて多くの質問をもらったが、それらは個人的な思考であり、クラウドアーキテクチャにどうフィットするか?というものであ…

EC2 : L7 ロードバランサー & WAF

Security GroupsやELBが要件にマッチせず使えない場合、ソフトウェアL7ロードバランサーやWAFをEC2上にセットアップして使用することになる。とりあえずメモ。 Riverbed Stingray Traffic Manager (旧 Zeus Load Blancer ) http://www.riverbed.com/us/produ…

RDS : Storage容量の内訳について

RDSは、起動時および停止中にストレージサイズを変更可能。 ストレージの空き状況も、CloudWatchのFreeStorageSpaceで確認可能。 では、Storageには何がはいっているのか? https://forums.aws.amazon.com/thread.jspa?threadID=75508 The storage space use…

EC2 : status checkについて

2011年12月30日に追加された機能、status checkについてのメモ ブログ・ドキュメントはこちら。 Amazon Web Services Blog: EC2 Instance Status Checks and Reporting Monitoring Instances with Status Checks in the EC2 User Guide Troubleshooting Inst…

EC2 : EIP逆引き設定 (SMTP送信)

EC2は、SNATでグローバルIPとインスタンスのプライベートIPを対応させているが、どちらもstop/startでダイナミックに変更される。 EIPをインスタンスにアタッチすることで、固定グローバルIPをインスタンスに割り当て可能。DNSの正引きでは、この固定IPをAレ…

CloudFront : LogFormat詳細

CloudFrontのログに迫る! « サーバーワークス エンジニアブログ CDN化したコンテンツのアクセス解析には必須の情報。 後で読む。

SES : free tier と料金

SESも free tierで無料枠 ( 2000 message /day )があるが、SESのendpointはまだUS-EASTにしかない(2012.02.11) http://aws.amazon.com/jp/ses/pricing/ SESの利用は free tierが適用されるが、 US-EASTまでの transfer feeは発生する。 東京リージョンのEC2…

ELB : VPC内のネットワークについて

How Do I Use Elastic Load Balancing in Amazon VPC - Elastic Load Balancing VPC内でELBを立てるときは、そのサブネットにおいて、ELB用に少なくとも /25の CIDRブロックでIPレンジを確保しておかないといけないらしい。 When you attach your load balan…

AWS Toolkit for Eclipseを入れる

http://aws.amazon.com/jp/eclipse/ Java1.5以上 Java EE Developers 3.7に対するEclipse IDEが推奨らしい、ということで。 SDK for Javaが含まれてるらしい。 AWS Explorerで S3, SimpleDB, SQS, DynamoDBなどを設定・編集できるらしい。 [Help]->[Install …

Amazon DynamoDB : PHPから使う

http://docs.amazonwebservices.com/amazondynamodb/latest/developerguide/GettingStartedBeforeYouBegin.html まずは、AWS SDK for PHPをセットアップ 注意: 以下、AWS SDK for PHP 1.x の説明。 2013.10時点では2.xなので、気休め程度に。( SDK for PHP1.…

EBS : Volumeの性能

Amazon’s Elastic Block Store explained | RightScale Blog 性能は、プレリリースのEBSボリュームに基づいているので、本システムのvariationsが期待される。また、プレリリーステストはおそらく少ないユーザで小さなインフラで実行されているだろう。しか…

訳:EBS : Snapshotの仕組み等

2012.02.12追記 @ayakomuro さんがわかりやすく解説してくれている。 popowa: EBSのスナップショットについて ----- Amazon’s Elastic Block Store explained | RightScale Blog スナップショットバックアップは、EBSの機能の中でも、最も便利で最も理解が難…

訳:Amazon DynamoDB : いつDynamoDBを使うべきか?

http://aws.amazon.com/jp/dynamodb/#whentousedynamodb いつDynamoDBを使うべきか?いつRDBを使うべきか? 最近のwebベースアプリケーションは大量のデータを生成・消費する。例えば、オンラインゲームをスタートするときは数千ユーザで軽いデータベース負…

訳:Amazon DynamoDB : データモデル

http://aws.amazon.com/jp/dynamodb/#details Amazon DynamoDBはテーブル内のデータを、アイテムの集合として保持する。各アイテムは1つ以上の属性を持つ。 属性 ( Attributes ) 属性は、名前/値のペアとなる。名前は文字列の必要があるが、値は文字列、数…

訳:Amazon DynamoDB : Amazon Elastic MapReduceとの統合

http://aws.amazon.com/jp/dynamodb/ Amazon DynamoDBは Amazon Elastic MapReduce (Amazon EMR)とも統合できる。Amazon EMRは、AWS上にホストされているHadoopフレームワークを従量課金で使って、ビジネスにおける大きなデータ集合に対して複雑な分析を行う…

訳:Amazon DynamoDB API概要

http://aws.amazon.com/jp/dynamodb/#access_model_api_overview 主キー ( Primary Key) DynamoDBは、データにアクセスするためにテーブル毎に主キーの定義が必須である。主キーは各アイテムを一意に識別する。主キーはテーブルの一部であり、索引化されてい…