We are using cloud formation for auto scaling according based upon the load balancer RequestCount metric. Currently we scale up an instance if the request is increased to 1500 for 1 minute (each instance can handle 1500 request per minute). The problem is, since the autoscaling group continually checks the RequestCount and adds a new instance if the request count is greater than 1500 for 1 min. Bu
EC2のスポットインスタンスは安くて大変お買い得ですが、価格が上がると強制ターミネートされるのがにんともかんとも。きちんとサービスアウトできる余裕が必要なので以下のようなスクリプトを書いて終了時にsleepするようにしてみたのですが、二通目のメールは届かず… #!/bin/bash # chkconfig: - 99 00 start() { touch /var/lock/subsys/notify-stopped } stop() { date | mail foo@example.com sleep 15 date | mail foo@example.com } restart() { stop start } case "$1" in start) start ;; stop) stop ;; restart) restart ;; *) echo "Usage: $0 {sta
AWSクラウドデザインパターンとは? AWSクラウドデザインパターン (AWS Cloud Design Pattern, 略してCDPと呼ぶ)とは、AWSクラウドを使ったシステムアーキテクチャ設計を行う際に発生する、典型的な問題とそれに対する解決策・設計方法を、分かりやすく分類して、ノウハウとして利用できるように整理したものである。 これまで多くのクラウドアーキテクト達が発見してきた、もしくは編み出しきた設計・運用のノウハウのうち、クラウド上で利用が可能なものをクラウドデザインのパターンという形式で一覧化し、暗黙知から形式知に変換したものであるといえる。 パターンの中には、クラウドでなくても実現できるもの、今まででも実現されていたものも含まれているが、クラウド上でも今まで通りのアーキテクチャが実現でき、かつクラウドを利用する事で、より安価にそしてより容易に実現できるものは、CDPとして収
以前AmazonRDSでslow queryを出力するようにする方法にてRDSでslow_logを出力するように設定すると、mysqlデータベースのslow_logテーブルにログが保存されるようになるのですが、このテーブルに保存されたデータは、RDSで作成できるユーザーの権限では削除することができません。 mysql> delete from slow_log; ERROR 1556 (HY000): You can't use locks with log tables. mysql> truncate table slow_log; ERROR 1044 (42000): Access denied for user 'xxxx'@'%' to database 'mysql' このことはgeneral_logにも言えるのですが、 これに対して、Amazonから以下のストアドプロシージ
Amazon EC2で起動した仮想サーバ(インスタンス)では、サーバの内部から、そのサーバ自身の各種メタデータ(MetaData)を取得することが出来ます。 自前でAMIをカスタマイズする際、インスタンスの起動時に割り振られる(確定する)データ(例えば、IPアドレスとかインスタンスIDとか。)については、事前に扱いを決めることは難しいかと思います。 例えば、インスタンスIDをサーバ自身が判別できることで、サーバ起動のタイミングや、サーバ稼働中に、Amazon EBSボリュームを(自動で)自分自身に割り当てられたり等もできたりします。 また、余談ですが、Amazon EC2では、ユーザがインスタンスの起動時に任意のデータ(UserData)をインスタンスに渡すことができ、そのデータをインスタンスの中で扱うことも可能です。 この場合も、以下で紹介するやり方で、メタデータだけではなく、ユーザデー
シバンとは? UNIXのスクリプトの1行目に最初に出てくる謎の文字「#!」。その名も「シバン」。2行目以降のスクリプトを読み込むインタプリタ(bashとかperlとか)を指定するおまじないです。 User Data指定時にスクリプトを実行する Amazon EC2の起動時のUser Dataを指定するところで、このシバンを指定することによって記述された文字列をスクリプトとして実行することができます。 Apache+PHP+MySQL環境を構築する User Dataでスクリプトを指定して、Apache+PHP+MySQLをインストールしたいと思います。以下をUser Dataに指定してインスタンスを起動してみます。簡単ですね。 #!/bin/bash sudo yum update -y sudo yum install httpd-devel httpd -y sudo yum inst
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回- 1 of 78
AWSを使って調べ物がしたかったんですが、アカウント開設が全然できませんでした。何回やっても「電話確認要求を処理できません。後でもう一度お試しください。」と怒られます。 怒られたとおり、素直に日にちを変えて後でやってみたのですが、相変わらずできず。 5日目突入 “電話確認要求を処理できません。後でもう一度お試しください。” — Dai Fujihara (@daipresents) April 3, 2012 そして、ついに腹を立てます。 だんだん腹が立ってきた — Dai Fujihara (@daipresents) April 3, 2012 ふて寝していたのですが、拾う神が現れます。 @daipresents このあたりは? bit.ly/HTnzhX — Ryutaro YOSHIBA (@ryuzee) April 3, 2012 ということで、教えていただいたDiscussi
今業務で大容量のファイルを高速に配信する要件があり、CDNサービスを利用しているのですが、ちょっと高価なソリューションですよね^^。 そこで色々な方がレポートされていますが、「Amazon S3」+「Amazon CloudFront」を試してみましたので簡単にメモします。 「Amazon S3」+「Amazon CloudFront」の概要と設定方法 「Amazon Simple Storage Service(S3)」は、大容量のファイルや大量の画像をやりとりする時にスケール可能なインターネット上のストレージサービスで、「Amazon CloudFront」はS3上のファイルをキャッシュする事で高速にコンテンツ配信する事ができるサービスです。「S3」+「CloudFront」の組み合わせでCDNサービスを実現するというもののようです。下記イメージのようにクライアント(ブラウザ)はClo
Amazon Relational Database Service (RDS) ? AWS RDSはAWSのサービスのひとつで、RDBMSを手軽に利用出来るものです。簡単に用意できる代わりに、細かなカスタマイズには不向きだったりします。 以下、パラメータグループという仕組みをつかって、デフォルトの文字コードをUTF-8にする手順のメモです。 CUIツールセットアップ 設定値はWebから変更することができず、CUIのツールを用意する必要があります。 ダウンロード SDKs and Programming Toolkits for AWS 設置例 $HOME └── aws ├── RDSCli-1.4.006 ├── cert-XXX.pem └── pk-XXX.pem ホームディレクトリのaws以下に設置 cert と pk は Acount > Security Credential
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
s3cmd Ubuntu 10.04.2 でs3cmdを使うます。10.10じゃない理由は、AWSのUbuntuが10.04だからです。 sudo apt-get -y install s3cmd s3cmdな理由は、id:shot6がs3fsを使っていたからです。 Access KeyとSecret Keyをゲトしておきます。そうしておいて、 s3cmd --configure 新しいバケットを作ります。 s3cmd mb s3://mybacket バケットにファイルを送ります。 touch test.txt s3cmd put test.txt s3://mybacket バケットのファイルを上書きします。 s3cmd put test.txt s3://mybacket/test.txt バケットのファイル一覧を取ります。 s3cmd ls s3://mybacket バケットとロ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く