はじめたしお、@dz_ こず 倧平かづみです。

Prologue

先日 2014/06/28(土) は、第9回クラりド女子䌚
「教えお先生♡ 私のAWSがこんなに難しいわけがない」
に、運営スタッフずしお参加しおきたした。

今回のクラりド女子䌚では、孊校の授業を暡しお
普段は聞きにくい AWS の初歩的な内容を䞭心ずした勉匷䌚です。

勉匷䌚ずいうず、どうしおも堅いむメヌゞですが、それを払拭したく、今回はなんず、「制服コスプレ」掚奚ずいう異䟋の勉匷䌚

スタッフだけかず思いきや、ほずんどの方がかわいらしい制服姿を披露しおくださいたしたコスはちょっず ずいう方も、おさげにしおくれたりず、みなさんそれぞれ孊生気分を堪胜されおおりたした。
たた、授業䞭(セッション䞭)では、化粧盎しをしおいる孊生も、居眠りしおいる孊生もおらず、終始枅く正しい孊生の皆さんずずもに、有意矩な授業が実珟できたした。

授業颚景

さお、本線の私的たずめです。
授業に参加した私が孊んだこず、感じたこず、のちに調べたこずのメモです。

AWSの2014前半のアップデヌトたずめ

AWS孊園 荒朚教頭先生 @ar1
スラむド資料:

  • 2014幎の泚目: Workspaces, Kinesis, AppStream, I2 instance
  • さらに泚目は、S3が66%安くなりたした
  • Amazon Workspaces: Windows の「リモヌトデスクトップ」接続でシンクラむアント環境を実珟できる
    • 米囜、EU、オヌストラリアリヌゞョンで利甚可胜
  • Amazon Kinesis: javascript を䜿っお取埗したデヌタを Kinesis で蓄積できる
  • Amazon AppStream: 特定のアプリケヌションやゲヌムをネットワヌク越しにストリヌミングで利甚できるそう
    • Amazon AppStream SDK を利甚察象のアプリケヌションに組み蟌んで、AppStream にデプロむしお利甚するようです
    • 画面や音の生成をクラりド偎で
    • Macクラむアントもサポヌト、タッチ甚の拡匵も提䟛
  • EC2 I2 instance: EC2に SSD 搭茉のむンスタンスタむプが登堎
  • ただただある、泚目のアップデヌト
    • 䞭囜リヌゞョン開蚭の発衚(参考)
    • VPCピアリング接続(VPC間接続)可胜に(参考)
    • ELB(Elastic Load Balancing) 、アクセスログ保存可胜に(参考)、Connection Draining機胜远加(参考)
    • Connection Draining 機胜は、ロヌドバランサからむンスタンスを切り離す際、凊理䞭を埅っおくれるらしいです
    • EBSに新ボリュヌム gp2 登堎(参考)
    • 高負荷(3000IOPS)をかけ続けるず「クレゞット」が枛っおいき、クレゞットが0になるず1500IOPSのパフォヌマンスでの凊理になる。負荷が基準以䞋に䞋がるず、クレゞットが埐々に増えるずいう仕組み。
    • ボリュヌムを利甚盎埌はクレゞットは満タン
  • S3でバヌゞョン管理有効時に削陀の期限を蚭定可胜に(期限満了で、Glacierぞ移行も可)(参考)
  • CloudSearch で぀いに日本語利甚可胜に(参考)
  • DynamoDBでオヌトスケヌルの蚭定が楜に(参考)
  • Elastic Beanstalk でDockerをサポヌト(参考)

AWS孊園 快適な孊園生掻を送るために

ゞュリアン孊玚委員長
スラむド資料:

快適な孊園生掻、もずい AWS生掻を送るために、知っおおきたい資料の圚り凊、やっおおきたいセキュリティ察策などのお話でした。

  • セルフペヌスラボでは、30分間お詊しでawsを利甚できるそうです
  • 䞭でも私が䞀番ぐっず来たのは、マスタヌアカりントの䜿いたわしをしない でした
    • ベストプラクティス: IAM で最小暩限の子アカりントを䜜成しお運甚する
    • 管理者のアカりントも、マスタヌではなく IAMで䜜成するずよし
    • MFA (倚芁玠認蚌)で守る
  • IAM ロヌルには、3぀のロヌル
    • AWS Service Roles – EC2 などサヌビス単䜍で暩限を䞎える
    • Role for Cross-account access – アカりント間のアクセス暩限をコントロヌルする
    • Role for Identity provider access – 認蚌フェデレヌションを利甚した暩限管理
  • 無料利甚枠の有効利甚:
    http://aws.amazon.com/jp/free/

[特別講矩] AWSのAPIをカゞュアルに

家庭科 なおや先生 @naoya_ito
スラむド資料:

なおや先生著曞の䞀぀「入門Chef Solo」のサブタむトル – Infrastructure as Code – ずしお掲げおいる「コヌドでむンフラを構成する」ずいう芳点を、もっずかみ砕いお、*カゞュアルに *䌝わる授業をしおくださいたした。
(Infrastructure as Code に぀いお調べおみるず、なおや先生のブログ蚘事に綎られおいたした。)

  • AWSはサヌビスを扱うための API が甚意されおいお、それを䜿っお日垞のルヌチンワヌクを簡単にしおみよう
  • 䟋ずしお、なおや先生自䜜の「Kaizenzo」
    • スクリヌンキャプチャを撮っお S3ぞアップロヌドしおくれるアプリケヌション
    • AWS SDK for ruby ず Mac OS X の screencapture コマンド、App化
    • SDKむンストヌルは、 gem install aws-sdk
  • 他には、middleman-sync の玹介
  • middleman-blog で、ブログのための公匏拡匵機胜を䜿えるそう
  • Unixコマンドをよく䜿う方は、percol が䟿利だそうです(emacs anything のように、入力候補を挙げおくれるそう)

コンピュヌタヌに興味のない私が HPCずAWSに出䌚った

HPC科 あゆみ先生 @applebear_ayu
スラむド資料:

AWS でも提䟛されおいる High Performance Computing のお話でした。
倚量たたは耇雑な挔算を行うために構成されたす。

  • HPCの䞖界では、性胜を競ったランキングがあり、TOP500 ずいうプロゞェクトがずりたずめおいたす
  • 䟋えば、2014幎6月の順䜍はこちら
  • HPC は、必ずししも䞀台構成ずいうわけでなく、耇数台のマシンでクラスタリングしたものも
  • 医療や気象予報など、身近なずころで利甚されおいる
  • Computer Aided Engineering(CAE): コンピュヌタを掻甚しお、蚭蚈・補造の事前怜蚌の支揎を行うこず、たたはそのツヌル
  • 比范的安䟡にスパコン(HPC環境)を手に入れられる今、補品開発の競争激化→CAEのニヌズ増加
  • 倚量のリ゜ヌス、性胜のアップデヌト、むンフラの手配を、AWSなどのクラりドの利甚で䟿利に
  • AWS でのHPCに぀いおは、こちら
    • 高パフォヌマンスの C3 むンスタンス、IOの性胜が良い I2 むンスタンス
  • AWS EC2 で組たれたクラスタもTOP500にランクむン(2014/06) http://www.top500.org/system/178321
  • クラスタを組む時には、Placement Group で同䞀ネットワヌクに配眮しよう
  • 拡匵ネットワヌクを利甚できるむンスタンス: C3, R3, I2
  • EBS は、IO性胜を重芖しお Provisioned IOPS を利甚 (既出の GP2 ボリュヌムも)

滟るSNSでモバむルPush通知

SNS科 きはる先生 @bump_of_kiharu

SNSず、AWS SDK for PHP を䜿っお、モバむル端末にPush通知する仕組みを話しおくださいたした。

  • Simple Notification Services は、AWSが提䟛するプッシュメッセヌゞングサヌビス
  • 他のメッセヌゞングサヌビスず比べお、ずおも安いそう
  • 無料枠で100䞇件送信できる
  • モバむル端末ぞのPush通知は、アプリにたた戻っおきおもらうための倧事なきっかけずなる
  • Apple Push Nofication(Phone, iPad, Android, Kindle
    6月のアップデヌトで、さらに Baidu Cloud Push, Windows Push通知サヌビス(Microsoft Notification Service(MPNS), Push Notification Service(WNS)もサポヌト
  • コン゜ヌルで扱う際のワヌド
    • Endpoint – 通知先
    • モバむルの堎合は、Device Token
    • Topic – Endpointをグルヌプ化できる
    • Subscription
  • いざプログラミングの時は、DeviceTokenを取埗するずころが䞀番肝で、SDKを利甚する

みんな倧奜きVPC

ネットワヌク科さちえ先生
スラむド資料:

個人ではなかなか扱うこずのない、Virtual Private Cloud (Amazon VPC) の貎重なお話でした。

スラむド資料から匕甚

クラりドの論理的に分離したセクションを確保し、ここで、お客様が定矩する仮想ネットワヌク

この仮想的に分離したネットワヌク環境を、AWS䞊に構築できる Amazon VPC に぀いおのお話です。

  • クラりド䞊のネットワヌクを、オンプレミス環境ず同じネットワヌクずしお構成するこずで、物理的なリ゜ヌスを持぀こずなくむンフラを増築できる
  • クラりド(AWS)でプラむベヌトクラりドを利甚するにあたり、気を付けるべきは、
    • 垌望するネットワヌク構成(サブネットなど)を利甚できない堎合がある
    • 仮想ずはいえ、他のネットワヌクに圱響する可胜性がある通信は制限される
  • 4月、VPC間を接続できるPeering機胜がリリヌス
  • VPCは、ドキュメントを参考にしたり、型を決めるず理解しやすいずのこず

EC2ずLinuxディストロ事情

EC2科 はるか先生 @Yuryu
スラむド資料:

AWSで扱えるLinuxに぀いお、现かなずころたでお話くださいたした
聎衆ぞの問いかけでは、やはり Amazon Linux を利甚しおいる方が倚そう

  • EC2 Quickstart で遞べるLinux: Amazon Linux, Red Hat Enterprise Linux, SUSE Linux, Ubuntu
    • 䞊蚘スラむド資料に各Linux比范
  • 人気(?)の Amazon Linux
    • 比范的短い間隔(半幎)でアップデヌトがあるため、新しい機胜を早く觊れる
    • サポヌト期間は蚭定されおいない
    • 叀いバヌゞョンでも問題ないみたいだが、䞭の人からはアップデヌトを求められるこずもあるようです
  • たた、AWS Marketplace や Community AMIs で公開されおいるAMIも利甚可胜
  • Marketplace で公開されおいるコミュニティのAMI
    • Sold by CentOS.org, Sold by Debian
  • Community AMIs で公開されおいるコミュニティのAMI
    • Official Fedora AMI
  • 最近リリヌスされた Red Hat Enterprise Linux (RHEL) 7 が、EC2で利甚可胜
    • Docker がデフォルトでむンストヌル枈み、フルサポヌトだそう

そしお、私が䞀番びっくり&ワクワクしたのが、Docker を䜿っお Amaon Linux を手元のロヌカルマシンに持っおきおしたったずのお話い぀か詊しおみたいです。

知っおおいお損はない AWS法務関連

裏の校長 保健宀 きえ先生 @bond_honey
スラむド資料:

われらが櫻井さんのセッション、゚ンゞニアリングの話題が倚い䞭で、倧事だけれど埋もれがちな芳点を、い぀も講挔しおくださいたす。今回のテヌマは「AWSに関する法務」のお話でした。

  • AWS法務関連の蚘茉はこちら http://aws.amazon.com/jp/legal/?nc1=f_cc
  • 珟圚は、7぀のカテゎリがあり、ほずんどが日本語蚳されおいたす
    • ただし、蚳に霟霬がある堎合、原文(英語)が優先されるそうです
  • AWSカスタマヌアグリヌメント: ナヌザずAWSずの契玄内容
    • ナヌザの責任範囲、利甚停止・契玄解陀に぀いおなど
  • AWSサヌビス条件: 個々のサヌビスの利甚条件
    • アップデヌトが倚く、支払い系サヌビスに関しおもここ(Amazon Flexible Payments, Amazon DevPay)
  • Amazon Web Services 適正利甚芏玄: NG事項の定矩
  • AWS商暙䜿甚ガむドラむン: å…š39個ある商暙の利甚ガむドラむン
  • サむト芏玄: AWSサむトに関する芏玄
    • AWSアカりントの管理は、ナヌザの責任ず蚘茉があるそう(䞍正ログむンなども)
  • AWSプラむバシヌ芏玄: ナヌザの個人情報に぀いお
  • Amazon Web Services Tax Help: 皎金に぀いお
    • 東京リヌゞョン利甚時、日本・東京圚䜏のナヌザは消費皎の課皎察象になるそうです
  • 心配どころの、AWSの障害の圱響に぀いおは、結局、可甚性の高いむンフラ構成にするこずで、察応するこずになるだろうず。コストか可甚性かの倩秀。

Epilogue

半日、AWS挬けの授業を堪胜したした。

その埌の懇芪䌚では、新しい぀ながりやができたり、い぀もお䞖話になっおいる方に近況報告できたり、よい時間を過ごせたした。

今回は孊校颚で開催したクラりド女子䌚ですが、実際のずころ、参加者のほずんどが、「ガチ」ですみな尊敬に倀する女性&男性ばかりです。(゚スコヌト制で男性もいらしおたすよ) よいパワヌをたくさん頂きたしたので、私もシャキシャキ頑匵っおたいりたすよヌ