re:Inventで発表になった新サービス、新機能の本当のところ:AWS情報アップデート 新リリースレポート(2/2 ページ)
あけり先生が、AWSの新発表サービスをざっと総評。これから何ができるか、ファーストインプレッションで斬っていきます。
新サービスのリリースだけでも4つあり、アップデートも細かいものも合わせると、一体何個あるのか分からないくらいです。ここでは個人的に大きなアップデートを取り上げます。
RedShiftと使い分けて効率化も?「Amazon RDS for PostgreSQL」
日本人は待ちわびていた人が多いと思われるアップデートです。ついに、PostgreSQLがRDSで使えるようになりました。オープンソースのデータベースでも特に日本で人気の高いプロダクトなので、EC2上に自前で構築運用している人もいるくらいです。これがRDSで運用できることになります。
世界的にニーズがあったからこのリリースがあったのだと思うのですが、私はRedShiftの開発環境として使われるのではないかと考えています。
同じインターフェイスを持ち、低価格なRDSをUIなどの開発に使い、実運用はRedShiftというような用途があったのではないかなぁなんて思いました。
Fine-Grained Access Control for Amazon DynamoDB
Fine-Grained Access Control for Amazon DynamoDBは、STSと組み合わせることで、モバイルのアプリなどから直接DynamoDBのデータを読み書きできるようになります。ただデータを保存するだけ、ただデータを取得するだけといったシンプルな処理にEC2を使用せずに直接DynamoDBで行うことができます。
今までEC2を使っていた負荷が減るので、EC2の分のコストの削減とDynamoDBの可用性がそのまま手に入ることになりました。AppStreamと同様にMBaasとしてのサービスのように見えます。
Global Secondary Index for Amazon DynamoDB
もう1つDynamoDBのアップデートです。
2013年4月にLocal Secondary Indexが使えるようになりましたが、今回はLocalではなくてGlobalで使えるようです。4月のそれと変わったのは、SecondaryIndexのみでの問い合せ(Query)ができるようになっている点です。
Local Secondary Indexでは、Hashキーを指定し、その中からさらに絞り込むためにSecondaryIndexが使えていましたが、GlobalSecondaryIndexではSecondaryIndexだけでの問い合せも可能になったことで、いままでScanを使わなくてはいけなかったような問い合せもQueryで利用できるようになます。これによって、開発コストが下がったり、パフォーマンスが上がったり、あるいは、今までできなかったデータでもDynamoDBで扱えるようになります。
現在、SimpleDBがプロダクト一覧ページから消えていることもあり、GlobalSecondaryIndexの登場は、「AWSはSimpleDBを本格的に終焉(えん)に近づけます。AWSのNoSQLはDynamoDBです」と言っているように感じました。
c3、i2、g2Instance type
EC2に新しいインスタンスタイプが追加になりました。c3、i2、g2と、これらは非常にちょうど良いインスタンスタイプだと思います。1つはCPUに特化し、その分ストレージを減らしています。もう1つはI/Oを突き詰め、さらにもう1つは強力なGPUを搭載したインスタンスタイプです。
平均的なスペックのEC2よりも、明確に高性能のCPUを調達したい、メモリを調達したい、I/Oを調達したいと考える人が増えたことの現れだろうと考えます。
今までのAWSの使い方では、漠然と「サーバー」を調達していましたが、このようなピンポイントな要件に尖ったインスタンスタイプが登場したことで、今後はAWS上でCPUがあとこれくらい欲しい、I/Oがこれくらい欲しい、ディスクがこれくらい欲しいなど、AWS上で「スペック」を調達できるという考え方にシフトしていくのではないでしょうか。個人的には今のEC2の使われ方はElastic Computer Cloudでしかないと思っています。“Elastic Compute Cloud”の名前の通り、ぜひともそうなってほしいものです。
Amazon RDS Cross-Region Read Replicas
こちらはMySQLでのお話ですが、なんとリージョンをまたいでレプリカを作れるようになります。
世界規模のDRが可能になると同時に、マスターは日本において、データの分析などはEC2の単価が安いUSで行うなんてことができるようになります。
Cross-Region Snapshot Copy for Amazon Redshift
RedShiftにおいて、スナップショットを別のリージョンにも保存できるようになりました。設定しておけば、普段のスナップショットに加え、自動的に別のリージョンにもスナップショットを保存してくれます。この機能を使えば、スナップショットからもう1つのRedShiftを使い始める場合にも、簡単に実現できるようになります。
総評
昨年のre:Invent 2012は「DataDriven」という言葉とともに、新サービス「RedShift」と「DataPipeline」がアナウンスされました。これから1年のはDataDrivenなんだというメッセージを強く示す発表内容であったといえます。それに対して、2013年のリリースは、ここまでで見てきたように、非常に幅広いニーズをくみ取るものになっています。AWSそのものの立ち位置の変化も、ここで見てとれるのではないでしょうか?
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- AWS情報アップデート:Amazon Elastic MapReduceで「Impala」が利用可能に
Amazon Elastic MapReduce(EMR)の一部として、オープンソースのHadoop用クエリツール「Impala」が使えるようになった。 - AWS情報アップデート:ついに――Amazon RDSがPostgreSQLサポート
Amazon Web Servicesは2013年11月14日、Amazon Relational Database Service(RDS)でPostgreSQLを正式にサポートすることを表明した。同日より、すべてのAWSリージョンで利用可能だ。 - AWS情報アップデート:VDI環境もバックアップもAWSで。ログ監査にも対応して業務向け機能を強化するAWS
Amazon Web Servicesは2013年11月13日、同社Webサービスの機能追加を相次いで発表した。いずれもビジネス用途向けの機能拡張である。 - AWS情報アップデート:AWSがElastic BeanstalkやIAM、Redshiftの機能アップデートを発表
自動運用を助けるRolling Updatesや、Redshiftにおける柔軟なメモリやクラスタノードの利用が可能になる機能などが相次いで発表になった。間もなく各国リージョンで利用できるようになる。 - AWS情報アップデート:Amazon EC2でGPUインスタンスが登場、Elastic MapReduceの管理コンソールも刷新
AWSにOpenCLもCUDAも使えるインスタンスが登場。NVIDIA GRIDが使われる。 - AWS re:Invent 2013:一般企業だってイノベーションを起こしたい、AWS総責任者のジャシー氏
AWS総責任者のアンディ・ジャシー氏は11月13日(米国時間)、re:Invent 2013の基調講演で、「一般企業は、スタートアップ企業と同じようにイノベーションを起こしたいと考えている、しかしインフラがその邪魔をしている」、AWSを使えば制約を考えずに、事業アイデアを即座に形にすることができる、と語った。 - AWS初のグローバルユーザーカンファレンス「re:Invent」:“AWSはコストを引き下げる、だがそれだけではない”
Amazon Web Servicesの総責任者であるアンディ・ジャシー氏は、同社初のグローバルカンファレンスでAWSのコスト低減効果をさまざまな角度から語った。だが、同氏の基調講演にはそれ以外のメッセージも含まれていた。