狠狠撸

狠狠撸Share a Scribd company logo
ベストエ
     フォートで!




AWSの質問に何でも答えます



       荒木靖宏
  ソリューションアーキテクト
 アマゾンデータサービスジャパン
      #hbstudy21
      2011.Mar.24
はじめに
本発表は発表者の個人的な見解により構成されています。発表時
点での最新の情報に基づくように努力していますが、一切の保証
はいたしません。


また、本発表および属したイベントで得た情報は、いかなる契約
にも組み込むことはできません。

 20日までに9人の方からご質問いただきました
 その後増えて15人の方からの質問に答えたつもりです


 表現や分類など、一部修正してある点はご容赦下さい



 全ての質問を網羅しているはずです。
(????)
    僕と
xxxxxxxxxxx!
荒木    靖宏(あらき やすひろ)
  ?   アマゾンデータサービスジャパンで1月から働いてます
  ?   yasuarak@amazon.co.jp
  ?   Twitter:ar1
  ?   一番好きなAWSのサービス
      ? Spot Instance
Debian開発者です
荒木のお仕事:
ソリューションアーキテクト(SA)って?

お客様のシステムを
「事例」や「自慢」できるようにお手伝い
する仕事です。
础飞蝉の质问に何でも答えます
AWSクラウドアドバンテージセミナー

日時:2011年4月6日 13:00~(開場12:30~)
場所:ベルサール汐留
定員:450名
詳細?お申込みはこちら
  http://awsadvantageseminar.com/
マーケ的な要望:1

“AWS饅頭のとかの名産品の販売しませんか?”
マーケ的な要望:2

“海外のユーザーグループと交流の機会や場所があればいいなと
思います。”
  http://aws.amazon.com/usergroups/ をみると多数
  あって、宣言すればよさそうです。

“AMIたんはどうなったのでしょうか。”
  Jaws-UG?

 サーバ擬人化友の会?
  ? http://groups.google.com/group/server-gijinka
础奥厂サービス拡张のスピード                                                                           ? Amazon Simple Notification Service
                                                          ? EC2 Reserved Instances           ? RDS Multi-Availability Zone Support
                                                          ? New SimpleDB Features            ? S3 Reduced Redundancy Storage
                                                          ? IBM on EC2                       ? New Locations and Features for
                                                          ? Windows Server 2008 on EC2         CloudFront
                           ? Premium Support              ? Amazon RDS                       ? S3 Bucket Policies
                           ? Amazon CloudFront            ? Amazon Virtual Private Cloud     ? Cluster Instances for EC2
                           ? EC2 Elastic IP addresses     ? Amazon Elastic MapReduce
                             & Availability Zones         ? EBS Shared Snapshots
    ? Amazon EC2           ? Windows Server, MySQL,       ? Monitoring, Auto Scaling &
    ? Amazon S3              Oracle, & JBoss on EC2         Elastic Load Balancing for EC2                  ? Amazon Linux AMI
    ? Developer Portal &   ? Lower Data Transfer Costs    ? AWS Import/Export                               ? Oracle on EC2
      Forums                                                                                                ? New EC2 Features
                                                                                                            ? SUSE Linux on EC2




                                                                                                   ? Micro Instances
                                                      ? AWS Services in N. California              ? Lower Pricing for EC2
       ? Amazon SimpleDB                                                                             High Mem Instances
                                                      ? AWS Multi-Factor Authentication
       ? Amazon Flexible Payments Service                                                          ? Identity & Access Management
                                                      ? AWS Management Console
       ? S3 in Europe
                                                      ? AWS Economics Center         ? AWS Services in Singapore
       ? EC2 new instance types
                                                      ? AWS in Education             ? RDS Reserved Database Instances
       ? AWS Start-Up Challenge
                                                      ? AWS Security Center          ? RDS Read Replicas & Lower Pricing
                                                      ? SAS70 Type II Audit          ? Lower Outbound Transfer Pricing
                                                      ? More services in EU          ? Data Transfer Usage Tiers
                              ? Public Data Sets      ? Lower EC2 Pricing
                              ? Elastic Block Store                                  ? Consolidated Billing for AWS
? Amazon SQS                                          ? Lower S3 Pricing             ? Amazon S3 Versioning Feature
? Amazon Mechanical Turk      ? EC2 SLA               ? Lower pricing for
                              ? EC2 in EU                                            ? EC2 High Memory Instances
                                                        Outbound Data Transfer
                              ? S3 Tiered Pricing     ? AWS Solution Provider Program
础奥厂がフィットする业务
            実際の
           トラフィック


  需要予測




需要予測の難しいアプリケーション      定期的に大量データ処理を必要とする業務




ピーク変動の激しいキャンペーンサイト、     期間限定+ピーク予測
  ソーシャルアプリ、ゲームサイト        の難しいサービス等
础奥厂がフィットする业务

?   開発、検証環境
?   コンテンツ、動画配信
?   業務アプリケーションホスティング:
    ? バッチ、データ処理
    ? 「締め日」のある業務アプリケーション
?   ソーシャルアプリケーションホスティング:
?   分散処理(MapReduce等)
?   ハイパフォーマンスコンピューティング(HPC)
贰颁2だけではない、础奥厂のサービス
                                      【メール配信】                 モバイルSDK
                   【分散処理】            Amazon SES             for Android & iOS
                 Amzon Elastic
                                      【名前解決】
                  MapReduce                                      AWS SDK
                                   Amazon Route 53
サービス                                                         for PHP, Java…
               【キューサービス】Amazon      【プッシュサービス】
                     SQS             Amazon SNS

                    【RDB】             【NoSQL】
 データ                               Amazon SimpleDB
                  Amazon RDS
 ベース
                  【仮想ディスク】          【ロードバランサー】          【PaaS環境】
                                  Amazon Elastic Load   AWS Elastic Beanstalk
                 Amazon Elastic
                  Block store         Balancing
ネットワーク
&インフラ
                   【仮想サーバ】                   【ストレージ】          【コンテンツ配信】
 【仮想プライベート         Amazon EC2              Amazon S3            CloudFront
   クラウド】
  Amazon VPC
                                                                エッジ
                             データセンター                           ロケーション
CloudFormation

AWSサービススタックをテンプレート化して使うためのサービス
今までのビルディングブロックを組み合わせてまとめて使う
  ? レゴブロックのように組み合わせて使う
  ? ただし今まではそれを全部自分で組み合わせていた
  →そこをAWSサービスの集まりを再利用しやすくするサービス
 JSONですべて記述可能
 論理名をつけられるので管理が容易
 AWSサービスのスタックをアトミックに作成?消去が可能
 マルチティア、マルチAZなスタックをデプロイできる
 関係のあるリソースをまとめて一括管理できる
 AWSリソースのみを管理して、OSやアプリケーションなどの上位
 層はシステム管理者にお任せする
础奥厂のサービスについて闻きた
   いことはありますか?
AWSをはじめるにあたって

“AWS の各種サービスを使うにあたって、チュートリアルみた
いもの(もちろん、英語でも可)はありますか?(たとえば、
「始めてよう EC2」 的なものとか)”@n0ts

 Amazon Web Servicesガイドブック
 ? 実際にAPIをたたくスクリプト満載
 ? “I built my datacenter in 5 minutes”
 AWSエバンジェリストのBlog
 ? http://aws.typepad.com/aws_japan/
 Jaws-UGのWeb
 ? http://jaws-ug.jp/documents
AWSのキャパシティについて

“各種リージョンには、物理的な制限はあると思うのですが、
AWS を利用するにあたり、特に物理的な制限に達することはど
のくらいの確率でないものでしょうか?(たしか、去年どこか
のリージョンがいっぱいになって EC2 が追加できないというこ
とがあったような気がするんですが)” @n0ts
“Tokyo Resionの1AZ当たりどれくらいのキャパがある
の?”@hiroohi

 同一AZ内でも随時拡張しています
 リザーブドインスタンスを購入していただければ、インスタ
 ンス確保を保証します!
東京リージョンのパフォーマンスについて

どのくらいのパフォーマンスなのか?西海岸と比べて日本の
AWSの通信速度がきになります。

 超はやいです。
 ? 5Mbps vs 150Mbpsくらいはすぐに見られます。
 AWSを使うとわかるとおもいますが、ネットワークがいいで
 す。(外も中も)
東京リージョンについて

“東京リージョンはいつから構築しはじめたのですか?構築に関
わった(日本人含めた)忍者、くの一は何人いたのですか?
NDAを交わしていたと思いますが、言いたくてしょうがない時
はどうしましたか。” (@ayakomuro)
“Tokyo Region では、何台ぐらいのサーバが稼働しているので
しょうか?(純粋な興味から)” (@zembutsu)

 かかわった総数はわかりません!膨大です!
 構築しはじめたのがいつかはわかりません!
 大事な人の顔をおもいうかべました!
 申し訳ありません!台数は勘弁。。
データセンタスペックについて

“弊社提供のサービスでは、ASP?SaaS安全?信頼性に係る情
報開示認定制度(http://www.fmmc.or.jp/asp-nintei/)を認
定取得しているのですが、申請時にデータセンタの設備状況
(電源の2重化、耐震設備など)を提出する必要があります。
AWS上にサービスを設置した際に、こちらの情報も提出必要に
なりますのでデータセンターの設備状況を教えて頂けないで
しょうか。”(@fujya.sh)

 ソニックガーデン様の「SKIPaaS」でこちらの制度を取得していま
 す。
    http://news.skipaas.jp/2010/12/asp-nintei.html
    認定番号: 0109-1012
础飞蝉の质问に何でも答えます
fujya.shさんからの質問への回答補足

 ホワイトペーパー
 ? http://awsmedia.s3.amazonaws.com/pdf/AWS_Security
   _Whitepaper.pdf
 AWS認証済み:
 ?   Sarbanes-Oxley (SOX)
 ?   SAS70 Type II
 ?   ISO 27001
 ?   PCI DSS Provider Level 1
 ?   FISMA Low
 お客様によって取得したもの:
 ? HIPPA
 ? ASP?SaaS安全?信頼性に係わる情報開示認定制度
AWSの展開について

“Cluster GPU instance の日本での展開について。”
(@koemu)
“EMRはいつ日本に来るのですか!?” (@ryu_kobayashi)

 cg1.4xlargeという名前で提供
  ?   Tesla M2050 "Fermi" GPU
  ?   Nehalem X5570 x 2
  ?   22GB RAM
  ?   10GbE



 基本的にはユーザが増えれば世界にサービス展開されます
AWSのエコシステムについて

“今後競合が多数日本に上陸、もしくは出てくると思うのです
が、絶対に負けないという自信の根拠と心意気を教えてくださ
い。” @arakomuro

 AWSはエコシステムを重視しています。
 ? 最大公約数に集中します
 ? 足りないところは外部におまかせします。
 AWS Solution Providers
 ? ISV
 ? SI
 ? http://aws.amazon.com/jp/solutions/solution-providers-
   japan/
課金に関する質問

“調べればわかることなんですが、AWS の利用料金を取得する
API は提供されていますか?” @n0ts

 課金情報取得APIは未対応。
 ? マネージメントコンソールから1日毎に取得
 ? サーバーワークス (http://www.cloudworks.jp/features) さ
   んが目安提供
課金に関する質問

“Auto Scaleで1時間以内にStart, Shutdownを繰り返したとき
の料金は1時間分だけですか、それとも繰り返した回数×1時間
分ですか?” @匿名

 AutoScaleは繰り返し回数分の料金になります
  ? センシティブにならないように設定しましょう
DNSについての質問

“Route 53にはDNS cache poisoningの可能性はないのでしょ
うか。またELBやEC2と組み合わせて逆引きサービスとかTXTレ
コード自動追加とか出来ないのでしょうか。” @ayakomuro

 Route53
  ? APIでコントールできるDNSマスターサーバ
  ? ユーザからのクエリはAnyCastで到達


 Cacheサーバではないので、Route53がCache Poisoningさ
 れることはないはず
 自動追加は難しくはない。
Windowsに関する質問

“EC2で、Windows Serverを利用していますが、オーディオデ
バイスがサポートされてないため、サウンドの再生ができませ
ん。なんかいい方法ないでしょうか?" @soestudio
“オーディオデバイスをサポートして欲しいです。”



 http://www.cyberciti.biz/faq/windows-2003-2008-
 enable-audio-over-rdp/ などありますが、未確認です。
  ? うまくいったら共有させてください
仮想化に関する質問

“EC2はXenベースだと思いますが、Xen/Citrix XenServerか
らどれくらいカスタマイズしているの?” @hiroohi
“GPUの共有の仕方について。”@koemu

 分けられる物理リソースは分けて使用します。
  ? Over-provisioningなし


                     (????)
事例についての質問

“クラウド破産というキーワードがしばらく前に出ましたが、こ
りゃすげぇぜ。と思った豪快な使い方の事例があったら教えて
ください。(ネタ程度のものを)” @yukihirokikuchi

 あまり公開できなくてすみませんので。。
 ? インターネットの全トラフィックの19%にEC2が関連している
   (Gomez, http://www.formtek.com/blog/?p=1975)
 ? 北米の20時から22時までのトラフィックの20%以上がNetflix
   によるもの(http://is.gd/hui3JD)
 ? 実は安すぎて困ることのほうが多いです。
   ? http://donrails.araki.net/archives/id/7185 なんて
     いうベンチを昔やりましたが、2ドルかかってませ
     ん。
础奥厂:日本のお客様
ELBについての質問

“ELBでSSL使いたいとき、証明書は立ち上げてるInstance分だ
け必要なんですか?”

 技術的には必要ありません
 SSL証明書の発行元によります。
EBSについての質問

“純粋にEBSのSnapshotの仕組みが知りたいです(便利すぎる
ので)”




            (????)
IOPSについて

AWSのEC2+EBSでMySQLを動かしていますが、iowaitが常に
90%前後であり、commitが遅くて困っています。IOPSを稼ぐ
方法を知りたいです。IOPSの高いインスタンスが欲しい
(@ywatase)

 EBSをつかっている?ならばRAID0です
  ? EBSを5つくらいまでは性能あがります。
  ? クラスターコンピュートインスタンスだと20台くらいまで?
移行について

“手持ちのVMのイメージファイル(VMware, Xen, KVM, etc...)
をAWSにコピーして運用する、といった事は可能でしょうか?
可能だとしたら注意するべき点はあるでしょうか?(イメージ
ファイルの形式、PVM/HVMの差異、etc...)”

 完全ではありませんが。。Vmimportで可能です!
  ? まだWindows2008のみ
  ? 順次拡張するアナウンス済み


“vmdk以外もインポートできるようにしてほしいです。”
                   (????)
础奥厂は求人しています                 (????)
“どやったら、AWSに入れますか? 給与体系はどうなっていま
すか? 社内の公用語は英語ですか。ストックオプションって、
もらえるのですか? “
  中の人を知っていれば連絡しましょう
  http://aws.amazon.com/jp/careers/ をみて申込む手も
  最近のUS企業らしくオプションではなく現物(ただし売りに
  制限あり)
  日本人同士では日本語です。システム相手は英語

“くの一を増やしてあげてください。”
  アマゾンは女性の多いすばらしい職場です。
础奥厂のサービスへの要望
UIに対する要望

素人向けにもっとシンプルなコンソール画面を提供してほし
い
UIに対する要望

AWSマネジメントコンソールのiphoneアプリ
  directEC2
 ? http://www.directthought.com/
課金に対する要望

定額化プラン(従量より多少高額でもあったら嬉しいかも)
 例えば携帯キャリアみたいなダブル定額とか
通信量従量課金の無いサービスを利用したいです。

 CloudPackさん!
課金に対する要望

口座振替があると、管理部に通しやすいので検討いただけたら
幸いです。

 1万ドル程度を数ヶ月以上ご利用でしたら、海外送金になり
 ますが、ご案内できます。
 日本での処理も準備中です

 CloudPackさんもあるよ!
メールに関する要望

なんかEC2からのメールがGmailでSpam判定されやすいんです
が???(結構な確率で遅延させられる)改善されたら嬉しい
です

 逆引き申請はだしてますか?
 AmazonSESなんてどうでしょう
Amazon SES

メール送信のためにMTA運用する手間からの開放
  ? 初期費用やコミッションなし。低価格。
  ? 配送機能のみの提供
Email配送APIの提供
  ? Java, .NET, PHP, Perlによるスクリプトの提供
  ? APIの直接コール(HTTPS)
スケーラブル
  ? 稼働時間とメール到達性に最適化
  ? Amazonで証明された配送実績
SESのメール送信API

SendEmailAPI   (定形フォーマット)
  ? From, To, Subject, BodyをAPIで指定

SendRawEmailAPI   (自由フォーマット)
  ? すべて設定する必要あり
     ? ヘッダ
     ? MIME Type
     ? Body

既存MTAからのリレーも可能
  ? PostfixやSendmail等で使えるAPIコールスクリプト公開
SESに関する要望

Amazon SESもSendgirdみたいに統計データをブラウザで確
認できるようになってほしいです

 GetSendStatistics APIだけは提供しています。。
  ?   配送終了
  ?   拒否されたメッセージ
  ?   Hard Bounces(永続的配送エラー)
  ?   Complaints(受信者がSpamとして処理)
 足りないところはぜひ作ってください!
コスト例

20KBのメールを月間2億通
  ? 配送数課金:200 * 10^6 * 0.1 / 10^3 = 20000ドル
  ? 転送量課金:10000 * 0.15 + 22000 * 0.11 = 3920ドル


100KBのメールを毎日1000通:10.7ドル
10KBのメールを毎日1000通:3.73ドル

EC2からのAPIで配送すると一日2000通までは無料
リージョン間移行について

“リージョン間のインスタンス(AMI)の移動を楽にして欲し
い”

 Cloudworks(ServerWorksさん)がやってます。
 ? Linuxインスタンス
 ? EBS
 ? http://www.cloudworks.jp/document_categories/functio
   n/documents/copying-ami
新サービスの要望

RDSのPostgresql対応!!
Tokyo regionのmulti-az化を待っております
NFS
Load BalancerにElastic IPsを振りたい
インスタンスに割り当てたセキュリティグループを変更した
い
ELBにもセキュリティグループ同様のAllowホスト設定的なも
のが欲しい。

           (????)
その他の要望

秘密保持契約結ぶこと前提でTokyoRegionのDC見学会とか
やれませんか?
荒木について闻きたいことはあ
    りますか?
AWSについて相談したいんだけど?

とあるシステムを AWS に移行したい場合、直接質問しても大
丈夫ですか?
 営業担当を紹介します!

“あまり効率よくAWSを使えてない気がするので、いまの独学で
構築したシステムのアドバイスがほしいです(でも、できたば
かりのベンチャーなのでお金ないです。。)”
  大きなビジョン、AWSを使う予定、独自のサービスプランが
  あれば、営業案件になります

 SAの出番です
AWSについて

“出社時刻?退社時刻は、どのくらいでしょうか”

 あまり意味のない答えかもしれません。。
技術的かつ答えにくい質問について

“Amazon LinuxがCentOSベースなことについて正直な感想を
w”
  あれはCentOSベースではないんです。RHELバイナリ互換で
  す。CloudInitもあるし。

“荒木さんが思うもっとこれがあったらいいのにサービスが知り
たいです”
  給与と休暇が増える方向だけにスケールするシステム

AWS以外でオススメのIaaSサービスを教えてください。(個人
的に契約してるサービスなど)

               (????)
人生の質問について

“今、幸せですか?(決して、変な勧誘ではありません!)ご自
身が、Amazon に移籍された経緯、現在の仕事をお聞かせくだ
さい、また AWS に関連する仕事で募集されているポジション
がありましたら教えてください。”
“荒木さんは何故AWSに入ったのですか。どういうところが面白
いですか。SAを増やすにはどうすればいいでしょうか。”

 みなさんが面白そうな(事例にできそうな)世界初の案件を
 沢山もってきていただければSAの仕事がふえます!
さらにアレゲな質問について

AWS使い始めたらモテたよ!とか、AWSのおかげで彼女ができ
ました!とか、そういった話は聞いたことありますか?AWS使
えばモテモテエンジニアになれますか?という質問ですw(他1
件)
  Amazonは麗しい女性が沢山活躍している職場です。

今度荒木さんの奥さんとお茶でもしたいのですがどうしたらい
いのでしょうか。

           (????)
これから
自由質問
タイム

More Related Content

础飞蝉の质问に何でも答えます