真新しいブログjust for funN

開発者、ITプロフェッショナル向けにAmazon Web Services(AWS)が提供するアマゾンクラウド(Amazon EC2, S3, RDS, EMR他)の公式ブログです。AWSの最新情報をタイムリーにお伝えします [AWSブログ]
(EBS) を使用すると、ブロックストレージボリュームを作成し、作成したボリュームをEC2インスタンスにアタッチすることができます。 EBSボリュームは1GBから1TBの間でサイズを自由に選択でき、スナップショットバックアップを作成したり、数クリックでスナップショットからボリュームを作成したりでき、ボリュームのを無料で行えるオプションも用意されています。
EBSはにサービスを開始し、2012年に (PIOPS)ボリュームを追加いたしました。 簡単に復習しますと、IOPSはInput/Output Operations per Secondを省略したものです。単一のEBSボリュームあたり、最大4,000IOPSまでプロビジョンすることができ、RAIDを組むなどして、複数のPIOPSボリュームをつなげて使うことで、最大48,000IOPSまで性能を発揮することができます。(詳しくはのドキュメントをご覧ください。)
本日、新しく、General Purpose (SSD)ボリュームタイプをデフォルトで提供するブロックストレージとして追加することで、EBSを強化いたしました。 この新しいボリュームタイプは、様々な種類のワークロード(中小規模のデータベース、開発およびテスト、ブートボリュームなどなど)のために料金と性能のバランスがとれたボリュームを提供するよう設計されており、新しいボリュームを作成する際の、第一候補となるものです。 また、この新しいボリュームはプロビジョンドIOPSをサポートするために構築した技術スタックを活用し、既存のEBSボリュームタイプと同様に99.999%の可用性を提供するよう設計されています。
General Purpose (SSD)ボリュームは、磁気ストレージをベースとするボリュームに比べて、10倍以上のIOPS、10分の1のレイテンシー、より太い帯域幅と一貫した性能をお客様に提供するために、費用対効果が高くなってきているSSDストレージを利用します。 料金体系もシンプルになっています。1GBあたり、1ヶ月あたり$0.10の料金がストレージの容量に対してのみかかります。(プロビジョンしたIOPSに対して料金がかかりませんし、ディスクI/Oにも料金がかかりません。)
General Purpose (SSD)ボリュームは、低コストで、多くのワークロードに対する性能を満たせるように設計されています。 最大3,000IPOSまでバーストし、設定されたストレージ1GBあたり、最低3IOPSの性能が出るようになっています。 言い換えると、10GBのボリュームであれば、30IOPS、100GBであれば、300IOPSが最低ラインとして保証されます。 後でバーストモデルのメカニズムの詳細をお話しますが、ほとんどのアプリケーションは、バーストを超えるようなことはなく、実際の性能は通常ベースラインより高くなります。 ボリュームは、設定したIOPSの性能に対して、一貫して、99%の性能を発揮するよう設計されています。
この新しいボリュームタイプは、よりスループットと一貫性を高めるために、と併用することができます。
起動のブースト 新しいGeneral Purpose (SSD)ボリュームは、多くの点で、アプリケーションの性能と応答性を向上させることができます。 例えば、インスタンスのOSを起動時に、目に見えるインパクトを与えます。
新しく作成されたSSDベースのボリュームは、起動時の30分間、最大3,000IOPSのバーストが割り当てられます。この初期割当により、LinuxであろうとWindowsであろうと、起動が非常に高速になりますし、EC2上で使用するオペレーティングシステムに関係なく、複数のブートサイクルを行うにも十分です。
我々のテストでは、典型的なLinuxの起動にはだいたい7,000 I/O操作が必要で、Windowsの起動には、だいたい70,000のI/O操作が必要でした。Magneticボリュームから同じ容量のGeneral Purpose (SSD)ボリュームにスイッチすることで、Windows 2008 R2の典型的な起動時間はおよそ50%短縮されます。
AWSをすでにご利用いただいているお客様であれば、各EC2のAMIはデフォルトのEBSボリュームタイプを指定することを知っているかもしれません。 異なるボリュームタイプを指定したい場合は、インタンスの起動時に指定することができます。 EC2のコンソールでは、簡単に、General Purpose (SSD)ボリュームをデフォルトの選択肢にすることができ、コンソールから起動されるインスタンス全てを、その設定にすることもできます。
インスタンスを起動するのにコンソールを使用する場合、ボリュームを起動する際のデフォルトのボリュームを変更することができます。 次のように、今回限りか、今後コンソールから起動する全てのインスタンスに対してこの設定を適用するのかを選択できます。(Magneticストレージを選択することもできます。)
コマンドラインもしくはEC2のAPIを使ってEC2インスタンスを起動する場合、新しいボリュームタイプを使うために、異なるを指定する必要があります。をつかって、コマンドラインから実行する例は次のとおりです。:
$ aws ec2 run-instances \
--key-name mykey \
--security-groups default \
--instance-type m3.xlarge \
--image-id ami-60f69f50 \
--block-device-mappings '[{&DeviceName&:&/dev/xvda&,&Ebs&:{&VolumeType&:&gp2&}}]' \
--region us-west-2
コマンドラインやEC2のAPIを使う際、もっと簡単にGeneral Purpose (SSD)を起動ボリュームとして使えるようにするために、General Purpose (SSD)がデフォルトになっている最新のAmazon Linux AMIおよび、英語版のWindows Server 2012 RsベースのAMIが利用可能になっています。 ご希望のリージョンで最新の公開されたGeneral Purpose (SSD) Windows AMIのIDを取得するには、次のように、Get-EC2ImageByNameコマンドレットを使用します:
C:\& Get-EC2ImageByName -Names Windows_Server-2012-R2_RTM-English-64Bit-GP2*
Amazon Linux AMIの名前とIDは次のとおりです。:
リージョン
フルネーム
ami-aaf408c2
amazon/amzn-ami-hvm-.x86_64-gp2
ami-8f6815bf
amazon/amzn-ami-hvm-.x86_64-gp2
ami-e48b8ca1
amazon/amzn-ami-hvm-.x86_64-gp2
ami-dd925baa
amazon/amzn-ami-hvm-.x86_64-gp2
ap-southeast-1
ami-82d78bd0
amazon/amzn-ami-hvm-.x86_64-gp2
ap-southeast-2
ami-91d9bcab
amazon/amzn-ami-hvm-.x86_64-gp2
ap-northeast-1
ami-df470ede
amazon/amzn-ami-hvm-.x86_64-gp2
ami-09cf6014
amazon/amzn-ami-hvm-.x86_64-gp2
現在、既存のEBSベースのAMIのストレージオプションを簡単に選択できるよう、さらにシンプルにインスタンスのストレージを設定できるように作業を進めています。(アップデートにご期待ください)
EBSボリュームタイプの選択 本日の発表により、3つの異なるタイプのEBSボリュームを選択することができるようになりましたが、どのタイプを選択するのがベストなのか悩んでしまうかもしれません。ここではいくつかの考え方とガイドラインを紹介いたします。:
General Purpose (SSD) - この新しいボリュームタイプは、中小規模のデータベース(NoSQLでもリレーショナルでも)、開発およびテスト環境、(上述したように)起動ボリュームに非常に適しています。 一般的には、このボリュームタイプから始め、必要に応じて、他のタイプに変更していくのが良いでしょう。RAIDを使って、複数のボリュームを接続することにより、最大48,000IOPSを達成することができます。
Provisioned IOPS (SSD) - このタイプのボリュームは、最も要求の厳しいI/O集中型のトランザクションのワークロードや大規模なリレーショナルまたはNoSQLデータベースに最適です。 このボリュームタイプは最も安定した性能を提供し、必要とする性能を、最も予測可能で一貫した性能とともに正確にプロビジョンすることができます。 このボリュームタイプを選択すると、正確に必要な分だけプロビジョンし、プロビジョンした分にだけお金を支払うことになります。このタイプも、RAIDを使って、複数のボリュームを接続することにより、最大48,000IOPSを達成することができます。
Magnetic - Magneticボリューム(旧Standardボリューム)は、全てのEBSボリュームタイプの中で1ギガバイトあたりのコストが最も安いので、アクセスがそれほど頻繁に行われず、コスト管理が主目的であるようなワークロードに最適です。
既存のボリュームのスナップショットを作成し、スナップショットから希望のタイプの新しいボリュームを作成することにより、他のボリュームタイプにいつでもスイッチすることができます。 また、、、 といったマイグレーションコマンドやツールを使用することもできます。
フードの下 - 性能バーストの詳細 各ボリュームは、ボリュームのサイズに関係なく、バースト時に最大30分間にわたって、最大3,000IOPSを提供することができます。 IOPSのバーストは、上記のユースケースに最適であることはおわかりでしょう。 例えば、典型的なリレーショナルデータベースにより生成されるIOPSのロードはとてもスパイキーであることがわかっています。 データベースのロードおよびテーブルのスキャン操作はスループットのバーストを必要とする一方、その他の操作については、一貫した低いレイテンシーで行うことができます。 General Purpose (SSD) ボリュームは費用対効果の高い方法で全ての要件を満たすことができます。 私たちは、この普段はほとんどIOPSのバーストを浪費しないで、スパイキーな振る舞いにのみバーストを利用できるように、非常に多種多様なアプリケーションのワークロードを幅広く分析し、慎重に、General Purpose (SSD)を設計してきました。
General Purpose (SSD)の実装は以下のように、モデルです。:
各トークンは1回の読み取りまたは書き込みのために支払う&I/O credit&を表します。
バケットは、各General Purpose (SSD)ボリュームに関連づけられ、最大540万トークンを保持することができます。
トークンはバケットの容量が一杯になるまで、1GBあたり、1秒あたり3の割合で蓄積します。
トークンはボリュームあたり、秒間最大3,000まで消費することができます。
ボリュームのパフォーマンスのベースラインは、トークンが蓄積される速度と等しく、1GBあたり、1秒あたり、3 IOPSです。
舞台裏で行われているこの仕事の全てが意味するところは、お客様が、希望のサイズのEBSボリュームを作成し、アプリケーションを起動するだけで、ボリュームに対するI/Oは、可能な限り高速かつ効率的に処理されるということです。
OpsWorks と CloudFormationのサポート このタイプのボリュームをのレイヤーの一部として作成することができます。:
次のようにのテンプレート内で作成することもできます。:
&Type&:&AWS::EC2::Volume&,
&Properties& : {
&AvailabilityZone& : &us-east-1a&,
&Size& : 100,
&VolumeType& : &gp2&
料金 新しい、General Purpose (SSD)ボリュームは、アジアパシフィック(東京)リージョンで、プロビジョニングされたストレージ1GBあたり 1ヶ月 $0.12 でご利用いただけます。I/O操作に関する追加の料金はかかりません。他のAWSリージョンの料金については、ページをご覧ください。
また、今回の発表に合わせて、プロビジョンドIOPSボリュームのIOPSにかかる料金を35%値下げいたしました。 例えば、プロビジョンドIOPSボリュームを作成し、1,000IOPSを指定した場合の月額費用は、アジアパシフィック(東京)リージョンでは、$114から$74.1に下がります。 プロビジョンされたストレージに対する料金はいままでと変わらず、プロビジョニングされたストレージ1GBあたり 1ヶ月 $0.142 です。
この記事はAWSシニアエバンジェリスト Jeff Barrのの記事、 を 堀内康弘 (, )が翻訳したものです。梦工厂翻拍《攻壳机动队》真人版只为斯皮尔伯格,新电影版指日可待
时间: 14:56:10 来源: pcgames 编辑:
北美知名娱乐报纸《综艺报》在日前发布了这个消息,正式宣布漫画家士郎正宗的经典作品《攻壳机动队》确定由八大影业之一的“梦工厂”抢下电影改编权利。时间先回溯到去年11月30日,动画版《攻壳机动队》登上日本知名财经杂志《日经Business 日号》的封面,而且在杂志中详载好莱坞真人电影版《攻壳机动队》的企划进度。根据这个报导,负责动画版制作的Production I.G在去年11月就已经组成一个类似委员会的小组,来和美国好莱坞多家电影制片公司洽谈真人电影版的改编开拍事宜。
  对日方而言,交涉过程还算顺利。不过对美方而言,可就是一场“抢人大混战”了(苦笑)。从今天的《综艺报》讯息,我们可以知道“环球影业”以及“新力影业”也都挹注相当大的努力只为了拿到电影改编权,无奈创立了“梦工厂电影公司”的好莱坞大导演史蒂芬·斯皮尔伯格也对《攻壳机动队》大感兴趣,他更表明《攻壳》是自己最喜欢的作品之一。果不其然,“梦工厂”随后顺利取得电影版的改编权,并且兴奋预告将推出真人+3DCG的电影版! 所谓“3-D live-action motion picture”有可能是指将会在3D数位电影院上映的真人版电影。这种放映模式正在欧美渐成趋势,最大特点应该就是高画质高音质所带来的高震撼观影体验吧?由于离实际开拍还有很长一段路要走,所以接下来,让我们拭目以待吧!
Posted by:開発者、ITプロフェッショナル向けにAmazon Web Services(AWS)が提供するアマゾンクラウド(Amazon EC2, S3, RDS, EMR他)の公式ブログです。AWSの最新情報をタイムリーにお伝えします [AWSブログ]
今日はアプリケーションのリポジトリ管理、リリースワークフロー管理、デプロイのための新しいAWSのサービス群を紹介します!これらはアプリケーション開発者やシステム管理者のみなさんが、クラウド上で簡単かつ安全にアプリケーションを管理するために大きく役立ってくれるでしょう。まずはサービスラインナップを御覧ください。
AWS CodeDeploy - あなたのEC2 Fleet(日本語訳すると「EC2の艦隊」になりますが、かっこいいのでそのまま使います)に対して、サービスのダウンタイムをゼロ、もしくは最小にしつつ、効率的にコードをデプロイしてくれるサービスです。Fleetは1インスタンスから数万インスタンスまで、どんなサイズのものでも扱うことが可能です。
AWS CodeCommit - Gitリポジトリをホストするマネージドサービスです。これを利用することにより自身でリポジトリサーバーを管理する手間から開放されます。もちろん、既存のGit周辺ツールをそのまま利用することができます。
AWS CodePipeline - このサービスはリリースプロセスを自動化するのに役立ってくれます。必要に応じたワークフローを定義し、テスト、ステージング、本番といった様々な環境への開発中のコードデプロイや動作確認作業のようなフローを自動化することができます。もちろん、CodePipelineは様々なサードパーティーツールと一緒に利用することが可能です。
AWS CodeDeployは本日リリースされましたので、既にみなさん自身で試してみることができます。他の2つのサービスについてはリリースの目処が見えてきたらまたお知らせします。これらのツールは、もちろんそれぞれ独立して動作するように設計されています。さらに一緒に利用することによってより高い価値を提供するようになっていますので、リリースを楽しみにお待ちください。
AWS CodeDeploy
AWS CodeDeploy(以下、CodeDeploy)は、サービス停止が許されないミッションクリティカルな環境においての迅速な開発と迅速なデプロイにフォーカスを置いて設計されています。こちらも冒頭でお話したように、どんなサイズのEC2 fleetに対しても、ダウンタイムを発生させることなくコードをデプロイすることができます。CodeCommitはEC2のアップデート時にELBから一旦取り外したり、複数のAvailability Zoneに配置されたEC2群の高い可用性を失わないようにデプロイプロセスを進めてくれたりと、AWS上でのベストプラクティスが失わないようにケアをしてくれます。
CodeDeployの一番重要な仕事はもちろんのことアプリケーションのデプロイです。特定のアプリケーションのバージョンをEC2群に配布します。また、指定したスクリプトを起動させることもできます。これらの動作を記述するために、YAML形式のファイルが利用されます。ターゲットのEC2を指定するには、たとえばタグを利用したり、関連付けられているELBを利用したりします。
デプロイ対象のEC2インスタンスにはCodeDeployのエージェントソフトウェアをインストールして起動しておく必要があります。これはApache2.0ライセンスのもとで配布されるオープンソースソフトウェアで、LinuxもしくはWindowsで動作します。そしてアプリケーションコードの取得からパーミッションの設定、そしてスクリプトの起動などを司ります。エージェントのセットアップにはいくつか方法があります。1つはマネージメントコンソールでEC2起動のためにAMIを選択するときに「Deploy Ready」というチェックを入れ、インスタンス起動時に動作させることができます。もちろん、既に起動中のインスタンスに対してインストールすることも可能です。
CodeDeployはChefやPuppetと一緒に利用することもできます。また、EclipseやVisual Studioのプラグインとしても利用できますので、今までどおりの開発フローの中に組み込んで利用することができます。
このサービスももちろんマネジメントコンソール、CLI、API経由で利用できます。それでは、マネージメントコンソールを使ったデモアプリケーションのデプロイをひととおり試してみましょう。(このデモアプリケーションはマネージメントコンソールに同梱されています)非常に沢山のスクリーンショットがありますが、これらはほとんど最初のセットアップのためのものです。一度設定してしまえば、非常に多くのメリットを享受することができるでしょう。
デモはを利用します。このテンプレートはCodeDeployDemoとタグ付けされた3台のEC2インスタンスを起動します。
そしてまずはアプリケーションを作成します。
それからデプロイのためのアプリケーションのリビジョンを作成します。このサンプルではS3に格納されていますが、もちろんこれはCodeCommitやGitHub上に格納されていても構いません。
CodeDeployが利用するIAM Roleを指定します。
次にDeployment Configurationが必要になります。デフォルトで用意されているもののなかからひとつを選んで利用することもできますし、自身で設定を作成することもできます。
自身でカスタムDeployment Configuraitonを作成する場合はこんな感じです。
最後にここまでの設定をレビューして、デプロイを実行します。
アプリケーションはDeployment Configurationに沿ってデプロイされていきます。コンソールは状況を逐次的に表示します。
一度設定を作ってしまえば、あとは数クリックで何度でもデプロイを実行できます。
AWS CodeCommit
アプリケーションのソースコードがみなさんの知的財産であることは間違いないでしょう。また、それはみなさんが時間と労力をかけてつくりあげた成果物であることも間違いないことでしょう!AWS CodeCommit(以下、CodeCommit)はこれらを安全に保管してくれるサービスです。すでに冒頭でお話したように、これはGitリポジトリをホストしてくれるマネージドサービスです。すでにお持ちのGitについての経験やツール群(CLIやIDEなど)は、もちろんそのまま活用することができます。このサービスを使い、いままでどおりチームでコードを編集したり、比較したり、同期することができます。
あなた(もしくはあなたの組織のクラウド管理者)は、CodeCommitのリポジトリを作成やパーミッションの設定、利用可能な状態にするなど一連の作業を非常に簡単に行うことができます。CodeCommitはコードやバイナリ、メタデータなどの冗長化された可用性の高いストレージに格納します。
CodeCommitはAWSクラウド上で動作していますので、開発者やチームが複数のロケーションに分散しているケースや、外部ベンダやパートナーと一緒に作業をするケースにも非常によくマッチします。会社のファイアウォールに穴をあけるなどの必要もありませんし、ストレージの容量なども気にする必要はありません。CodeCommitはチェックイン時にコードを暗号化して格納し、開発者や管理者からのアクセスはIAM Roleを使って識別します。
CodeCommitのコンソールのスクリーンショットを一部だけお見せしておきます。お楽しみに!
AWS CodePipeline
今日の多くのリリースプロセスは「スモークテストをして問題なければリリース!」というような単純なものではないでしょう。ワークフローが複雑になるほど、自動化の価値が高まってくるのは言うまでもありません。
AWS CodePipeline(以下、CodePipeline)はこのワークフローをコード化して自動化するのに役立ちます。これにより、インフラストラクチャのために割く時間をより小さくし、機能開発により多くの時間を割くことができるでしょう。これを利用すれば例えば、コミットされたコードや差分に対して、事前に定義されたテスト群が毎回自動的に実行され、コード自体やその品質に問題ないことを担保することができます。
CodePipelineではGUIを使ってリリースプロセスをモデル化することができ、直列、並列にさまざまなステージを定義できます。さらに時間ベースや、手動での承認を必要とするゲートを定義し、各ステージの間に配置することができます。たとえば新しい差分のステージングへのデプロイは、平日の日中の時間帯にのみ行う、というようなことを定義することができます。
CodePipelineはあなたのコードリポジトリの更新を監視し、それをトリガーにしてワークフローを起動することもできます。たとえば本番リリースのためのワークフローとして、自動的にリリース用ブランチのコードをビルドしてテストケースを実行し、ステージングサーバーにデプロイします。そして最終的に手動での承認(マニュアルゲート)を通って本番サーバー群にデプロイされる、といったようなことを実現することができるのです。
こちらがCodePipelineのコンソールのスクリーンショットです。
CodeDeployは今日リリースされましたので今すぐにでも使いはじめることができます!CodeCommitとCodePipelineについてもリリースを楽しみにお待ちください!

我要回帖

更多关于 just for fun 的文章

 

随机推荐