<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">

  <channel>
    <title>AWS on @johtaniの日記 3rd</title>
    <link>https://blog.johtani.info/tags/aws/</link>
    <description>Recent content in AWS on @johtaniの日記 3rd</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ja</language>
    <lastBuildDate>Thu, 15 May 2014 17:50:00 +0900</lastBuildDate><atom:link href="https://blog.johtani.info/tags/aws/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>「よくわかるAmazon #CloudSearch 」に行ってきました！</title>
      <link>https://blog.johtani.info/blog/2014/05/15/amazon-cloud-seaarch-study-session/</link>
      <pubDate>Thu, 15 May 2014 17:50:00 +0900</pubDate>
      
      <guid>https://blog.johtani.info/blog/2014/05/15/amazon-cloud-seaarch-study-session/</guid>
      <description>&lt;p&gt;どうやら、中身がSolrベース？Luceneベース？になったらしいということで、
今日は&lt;a href=&#34;http://kokucheese.com/event/index/168838/&#34;&gt;「AWSプロダクトシリーズ｜よくわかるAmazon CloudSearch」&lt;/a&gt;に行ってきました。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;※ElasticSearchではありません！&lt;/strong&gt;&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;どうやら、中身がSolrベース？Luceneベース？になったらしいということで、
今日は&lt;a href=&#34;http://kokucheese.com/event/index/168838/&#34;&gt;「AWSプロダクトシリーズ｜よくわかるAmazon CloudSearch」&lt;/a&gt;に行ってきました。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;※ElasticSearchではありません！&lt;/strong&gt;&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;ということで、いつものメモ。&lt;/p&gt;
&lt;h2 id=&#34;cloudsearch-overview&#34;&gt;CloudSearch Overview&lt;/h2&gt;
&lt;h3 id=&#34;amazon-web-services-inc-pravin-muthukumarproduct-manager--vivek-sriram-business-development&#34;&gt;Amazon Web Services, Inc. Pravin Muthukumar(Product Manager) / Vivek Sriram (Business Development)&lt;/h3&gt;
&lt;h4 id=&#34;introduction-to-search&#34;&gt;Introduction to Search&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;検索の紹介。アイアンマンのDVD？のページにいろんな項目（フィールド）があるよねと。（もちろん、Amazonのページ）&lt;/li&gt;
&lt;li&gt;ファセット、Geo、テキスト処理（Analysis処理）、Postings listとか。とかとか&lt;/li&gt;
&lt;li&gt;ランキングも&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;amazon-cloudsearch&#34;&gt;Amazon CloudSearch&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;独自実装orRDB拡張もある。&lt;/li&gt;
&lt;li&gt;OSSもあるよね。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Legacy&lt;/strong&gt; Enterprise SearchとしてFASTとかもある。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;building-with-cloudsearch&#34;&gt;Building with CloudSearch&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;他のサービス同様、コンソールとかあるし、色々できるし、すぐ起動できるよと。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;自動で、データが増えたら、パーティションが増えると。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;日本語の形態素解析があるらしい。何を使ってるのかな？&lt;/li&gt;
&lt;li&gt;ICUのノーマライズとかもやってくれるらしい。これかな？http://lucene.apache.org/core/4_8_0/analyzers-icu/index.html&lt;/li&gt;
&lt;li&gt;ユーザが辞書を指定できるのかな？&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;備えてる機能の説明&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ファセット&lt;/li&gt;
&lt;li&gt;SimpleQuery&lt;/li&gt;
&lt;li&gt;Autocomplete&lt;/li&gt;
&lt;li&gt;Highlight&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;などなど&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Multi-AZにも対応&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;qa&#34;&gt;QA&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Q：NGramありますか？
&lt;ul&gt;
&lt;li&gt;A：今はないです。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q：ユーザ辞書対応してますか？
&lt;ul&gt;
&lt;li&gt;A：今はないです。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q：lang-detectあるか？
&lt;ul&gt;
&lt;li&gt;A：今はないので、自分で判定して、適切なフィールドに入れてね。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;expectation-for-cloudsearch&#34;&gt;Expectation for CloudSearch&lt;/h2&gt;
&lt;h3 id=&#34;apache-solr-contributor大須賀稔氏&#34;&gt;Apache Solr contributor　大須賀　稔氏&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Solr本の宣伝ありがとうございます！（右のアイコンから買ってもらえると更に嬉しいですｗ）&lt;/li&gt;
&lt;li&gt;Kinesisとかとの組み合わせとか、自然言語処理とか、いろいろとあるAWSのコンポーネントと組み合わせる例が欲しいと。&lt;/li&gt;
&lt;li&gt;すばらしい、最後はManifoldCFがらみに持っていくとは。ACLがらみのクローリングとかあるといいじゃないでしょうかと。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;impression-of-using-cloudsearch&#34;&gt;Impression of using CloudSearch&lt;/h2&gt;
&lt;h3 id=&#34;吉田匠氏yoshi0309httpblogyoslabcom&#34;&gt;吉田　匠氏　(@yoshi0309　http://blog.yoslab.com/)&lt;/h3&gt;
&lt;p&gt;スライド：https://speakerdeck.com/yoshi0309/impression-of-using-cloudsearch&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;お見かけしたことある気がするなぁ。&lt;/li&gt;
&lt;li&gt;全部置き換えできる！わけではなさそう。。。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;いいところ&#34;&gt;いいところ。&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;UIがいいし、セットアップが簡単&lt;/li&gt;
&lt;li&gt;auto scaleがうれしい&lt;/li&gt;
&lt;li&gt;マルチドメイン、マルチスキーマがいい&lt;/li&gt;
&lt;li&gt;Luceneのdismaxサポートがいい。（edismaxじゃないのかな？）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;dismaxって書いてあるな。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://docs.aws.amazon.com/cloudsearch/latest/developerguide/search-api.html&#34;&gt;http://docs.aws.amazon.com/cloudsearch/latest/developerguide/search-api.html&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;フィードの仕方に気をつけて！&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;バッチサイズで課金されるので、1件ずつじゃなくて、複数件送ったほうがいい。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;いきなりスケールアウトできるわけじゃない？&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ウォームアップ機能がない。インスタンス上限がデフォルト50件&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;VPC対応してほしい。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;インターネット経由になってしまう&lt;/li&gt;
&lt;li&gt;フィードのスピードが&lt;/li&gt;
&lt;li&gt;セキュリティグループ機能が使えない&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;cloudsearch-usecase---snapdish&#34;&gt;CloudSearch UseCase - SnapDish&lt;/h2&gt;
&lt;h3 id=&#34;vuzz-inc清田史和氏&#34;&gt;Vuzz Inc.　清田　史和氏&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;独自辞書をもって、Tokenizeは独自でやって、空白区切りでデータ登録している。&lt;/li&gt;
&lt;li&gt;インデックス更新はSQSを使ってる。&lt;/li&gt;
&lt;li&gt;古いAPIを使ってるらしい。&lt;/li&gt;
&lt;li&gt;移行が結構大変らしい。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;感想&#34;&gt;感想&lt;/h2&gt;
&lt;p&gt;使ったことないんですが、きめ細かい検索したい場合はちょっとテクニックが要るかもと思いました。
AWS初心者なんで、なんとも言えないんですが。。。&lt;/p&gt;
&lt;p&gt;といあえず、テキスト処理（アナライズ処理）で、単語がどうやって区切られるのかってのがわからないのはキツイんじゃなかろうかと。
ただ、簡単に起動できて、オートスケールできるのは素晴らしいと思います。&lt;/p&gt;
</content:encoded>
    </item>
    
    <item>
      <title>AWS Summit Tokyo 2013に行って来ました。(Day2) #awssummit</title>
      <link>https://blog.johtani.info/blog/2013/06/06/aws-summit-tokyo-day2/</link>
      <pubDate>Thu, 06 Jun 2013 23:00:00 +0900</pubDate>
      
      <guid>https://blog.johtani.info/blog/2013/06/06/aws-summit-tokyo-day2/</guid>
      <description>&lt;p&gt;昨日に引き続き、AWS Summit Tokyo 2013に行ってきました。&lt;/p&gt;
&lt;p&gt;@ryu_kobayashiさんからパシリを仰せつかるなどあり、忙しかったのですが楽しかったです。&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;昨日に引き続き、AWS Summit Tokyo 2013に行ってきました。&lt;/p&gt;
&lt;p&gt;@ryu_kobayashiさんからパシリを仰せつかるなどあり、忙しかったのですが楽しかったです。&lt;/p&gt;
&lt;p&gt;今日もすごい人出で、昼時の展示ブースは人だかりで、TDの方たち忙しそうでした。
後半はちょっとつかれたなぁ。
1日目よりも空調の温度が上がってたので快適でした。
飲物忘れたので、ちょっと喉がやられ気味でしたが。&lt;/p&gt;
&lt;p&gt;AWSはやっぱり勢いがあるんだなぁってのを実感しました。JAWS-UGまで残った感想です。
あとは、セルフハンズオンに参加するんだったかなぁというのもちょっとあります。あんまり触ったことないんで。&lt;/p&gt;
&lt;p&gt;以下はいつものメモです。&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&#34;amazon-redshiftが切り開くクラウドデータウェアハウス&#34;&gt;Amazon Redshiftが切り開くクラウド・データウェアハウス&lt;/h2&gt;
&lt;h4 id=&#34;自己紹介と流れとニュース&#34;&gt;自己紹介と流れとニュース&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;6/5からTokyoリージョンでも利用可能に！&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;redshiftどんなもの&#34;&gt;Redshiftどんなもの？&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Redshift＝クラウド型データウェアハウス&lt;/li&gt;
&lt;li&gt;オンプレの課題
&lt;ul&gt;
&lt;li&gt;初期投資、運用管理、費用対効果&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;EMRと同じで、分析処理向けのサービス&lt;/li&gt;
&lt;li&gt;簡単な利用例
&lt;ul&gt;
&lt;li&gt;各種データストア→S3→Redshift&lt;/li&gt;
&lt;li&gt;各種データストア→EMR→Redshift&lt;/li&gt;
&lt;li&gt;Data Pipelineでデータの流れの処理がかける。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;データロードはパラレルに実行可能&lt;/li&gt;
&lt;li&gt;バックアップは管理コンソールからボタンででも可能。&lt;/li&gt;
&lt;li&gt;クラスタのリサイズも管理コンソールからできるよ。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;nriでの評価&#34;&gt;NRIでの評価&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;2012年末の限定公開してすぐに先行評価に参加&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Redshiftの性能は？&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;500億件からの検索処理（1週間分のデータを抜き出して処理するSQL）
&lt;ul&gt;
&lt;li&gt;8XLノード2ノードで43秒、4ノードで27.8秒、8ノードで19秒&lt;/li&gt;
&lt;li&gt;データロドも線形に性能が上がる&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;1.2億件の検索処理は4ノードより8ノードのほうが性能劣化&lt;/li&gt;
&lt;li&gt;EMRとRedshiftの比較。1.5TB、500億件でのJOIN＋集計処理でRedshiftのほうが早かった。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Redshiftのチューニングポイント&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;インデックスが存在得ず、Distribution Keyでノードに分散&lt;/li&gt;
&lt;li&gt;Sort Keyも重要。データロード時間はSort Keyをつけると遅くなる&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ニガテなデータ形式もあるよ。EMRとかの組み合わせにすると安く済むこともあるよ&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;簡単につくれるので、気をつけましょう。セキュリティとか。統制されないものが乱立してくるんで。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;そこでNRIですよ！（宣伝）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;出てきた性能に関するものだけど、「ケース１」「ケース２」とかってなってるので、その部分の詳細が書かれたレポートが公開されないとどんなのがニガテなのかとかわからなかった。&lt;/p&gt;
&lt;h4 id=&#34;事例紹介とか&#34;&gt;事例紹介とか&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;オンプレのデータをどうやってRedshiftに持ってくの？
&lt;ul&gt;
&lt;li&gt;インフォテリアのASTERIA WARP
&lt;ul&gt;
&lt;li&gt;GUIツールでデータの変換とかして、S3に持って行って、Redshiftと連携できるよと。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;無料セミナーの紹介&#34;&gt;無料セミナーの紹介&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;6/21、8/2にRedshiftの無料セミナーやりますよ。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;インターネット上のユーザーの行動の可視化を実現したawsによるビックデータ解析基盤&#34;&gt;インターネット上のユーザーの行動の可視化を実現したAWSによるビックデータ解析基盤&lt;/h2&gt;
&lt;h4 id=&#34;c-finderのサービス紹介&#34;&gt;C-Finderのサービス紹介&lt;/h4&gt;
&lt;p&gt;元オプトの方。C-Finderの紹介。
10万ユーザの行動履歴の可視化。&lt;/p&gt;
&lt;p&gt;サイトに来たけど、行動せずに他サイトに移動したとか、サイトに来る前の状態ってのがわからない。これをC-Finderで可視化。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;例１：自動車業界
&lt;ul&gt;
&lt;li&gt;ライバル企業の動向を自社と比較したい。&lt;/li&gt;
&lt;li&gt;Audi、BMW、ベンツで可視化。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;例２：化粧品業界
&lt;ul&gt;
&lt;li&gt;Web上での化粧品のトレンドが見たい。&lt;/li&gt;
&lt;li&gt;@cosmeサイトのPVとかから。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ユーザって会員登録とかしてる人を追っかけてるってことなのかなぁ？
よくわかってない。。。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;レポーティングサービスしてたけど、納品まで１ヶ月かかってた。&lt;/li&gt;
&lt;li&gt;リアルタイムにみたいという要望が多かったのでASPをTISと開発&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;aspサービスの開発したよ&#34;&gt;ASPサービスの開発したよ&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;AWSで。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;可視化というタイトルだったんだけど、期待してた可視化の話ではなかった。。。&lt;/p&gt;
&lt;h2 id=&#34;ネット選挙クラウドオバマ大統領選挙の事例データ解析からネット募金まで&#34;&gt;ネット選挙クラウド　～オバマ大統領選挙の事例：データ解析からネット募金まで～&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ボランティアで構成ってすごいな。&lt;/li&gt;
&lt;li&gt;本番まで１年&lt;/li&gt;
&lt;li&gt;みんな髭の人だｗ&lt;/li&gt;
&lt;li&gt;GoogleとかFacebookとかの人がボランティアで開発に参加。&lt;/li&gt;
&lt;li&gt;予算は抑えながら、スケールアップダウンがすぐ出来てとか。&lt;/li&gt;
&lt;li&gt;秒間10万回のI/OのDB&lt;/li&gt;
&lt;li&gt;SQSとEC2のSoftware queueの比較。Softwareキュー選ぶと、さらにドレがいいのかってのを選ばないとい。&lt;/li&gt;
&lt;li&gt;AWSにあるサービスなら、造らなくてもいいのではとか。
&lt;ul&gt;
&lt;li&gt;CloudSearchはつかわなかったのかなぁ？&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;tsunami&lt;/li&gt;
&lt;li&gt;S3に静的ページをおいて、最後のとりでにしたり。&lt;/li&gt;
&lt;li&gt;コードとか、ノウハウってどこまで公開されてるんだろ？&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;同時通訳もあったんですが、英語を聞いてみようと聞いてましたが、まだまだダメですねぇ。&lt;/p&gt;
&lt;h2 id=&#34;パネルディスカッションウェブテクノロジーをエンタープライズで活かすには&#34;&gt;パネルディスカッション「ウェブテクノロジーをエンタープライズで活かすには？」&lt;/h2&gt;
&lt;h4 id=&#34;趣旨&#34;&gt;趣旨&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;B2B、B2C間でのトレンドのやり取りが加速されてるよねと。&lt;/li&gt;
&lt;li&gt;ICTはもはやコモディティ？&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;td太田さん&#34;&gt;TD太田さん&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Consumerization Of IT&lt;/li&gt;
&lt;li&gt;色々なものがSaaSになってきてる&lt;/li&gt;
&lt;li&gt;TD：Consumerization of Data Infrastructure
&lt;ul&gt;
&lt;li&gt;オンプレ＜AWS＜TD&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;三井物産黒田さん&#34;&gt;三井物産黒田さん&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;三井クラウド（プライベート＆パブリック）&lt;/li&gt;
&lt;li&gt;ユビキタス&lt;/li&gt;
&lt;li&gt;これまで使ってきたものがクラウドで動くのかとかが観点&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;電通平川さん&#34;&gt;電通平川さん&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;マーケティングダッシュボードはsalesforceでは厳しかった？&lt;/li&gt;
&lt;li&gt;ビジネスに注力したいので、柔軟で、質実剛健なICT基盤がほしい。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;ディスカッション&#34;&gt;ディスカッション&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;新しい技術に対するスタンスは？&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;いかにダメな部分を潰していくか（太田さん）&lt;/li&gt;
&lt;li&gt;R&amp;amp;Dを予算化して評価して取り組んでいく。評価でダメならつぎ。（黒田さん）&lt;/li&gt;
&lt;li&gt;消費者の方たちがネットですごい勢いで活動してる。その人達へのアプローチが重要。（平川さん）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;コンシューマ系技術の懸念事項は？&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;セキュリティ面。レベルがある。自分の所だけじゃなく、クラウドベンダーと二人三脚が必要。丸投げはNG（黒田さん）&lt;/li&gt;
&lt;li&gt;セキュリティ面の攻撃を受けたつぎの手をどう打つかが重要。堅牢性上げると、ユーザビリティが下がる。（平川さん）&lt;/li&gt;
&lt;li&gt;法規制的に出せないとかもある。持ちきれないデータもあるよね。（太田さん）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;何を見分けてどうやって取り組むか？&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;とりあえず、やってみる。そこで見える課題に対応していく。見極めるのは難しい（平川さん）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ということは、すぐに出来る環境ってのは当たり前になってますよね。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;尖った技術＝セキュリティ面が弱い？みたいな印象があるのかなぁ？&lt;/p&gt;
&lt;h2 id=&#34;jaws-ug&#34;&gt;JAWS-UG&lt;/h2&gt;
&lt;h4 id=&#34;awsアップデート&#34;&gt;AWSアップデート&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;AmazonのCTO登場&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;game-day&#34;&gt;Game Day&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Game Day。土曜日にやるよ。&lt;/li&gt;
&lt;li&gt;障害を発生させて、それを復旧させる。&lt;/li&gt;
&lt;li&gt;最もひどい壊し方をしたらかちｗ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;最後はかるくボッチでした。。。
AWSあんまり使ってないからなぁ。。。&lt;/p&gt;
</content:encoded>
    </item>
    
    <item>
      <title>AWS Summit Tokyo 2013に行って来ました。(Day1) #awssummit</title>
      <link>https://blog.johtani.info/blog/2013/06/05/aws-summit-tokyo-day1/</link>
      <pubDate>Wed, 05 Jun 2013 18:30:00 +0900</pubDate>
      
      <guid>https://blog.johtani.info/blog/2013/06/05/aws-summit-tokyo-day1/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.awssummittokyo.com/timetable.html&#34;&gt;AWS Summit Tokyo 2013&lt;/a&gt;に行って来ました。&lt;/p&gt;
&lt;p&gt;@cocoatomoさんに行き掛けに出会ったので、アンデルセンの講演を一緒に聞いてました。
TDブースの@ryu_kobayashiさんに挨拶に伺ったりも。&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;a href=&#34;http://www.awssummittokyo.com/timetable.html&#34;&gt;AWS Summit Tokyo 2013&lt;/a&gt;に行って来ました。&lt;/p&gt;
&lt;p&gt;@cocoatomoさんに行き掛けに出会ったので、アンデルセンの講演を一緒に聞いてました。
TDブースの@ryu_kobayashiさんに挨拶に伺ったりも。&lt;/p&gt;
&lt;p&gt;すごい人で、セッション間の入れ替え時には会場前のスペースが大変なことになってました。もう少し余裕のある建物のほうが良かったのかもしれないですねぇ。&lt;/p&gt;
&lt;p&gt;いつものように以下はメモです。&lt;/p&gt;
&lt;!--  more --&gt;
&lt;h2 id=&#34;road-to-aws-アンデルセンサービス&#34;&gt;Road to AWS アンデルセンサービス&lt;/h2&gt;
&lt;p&gt;とてもおいしいランチボックスでした。&lt;/p&gt;
&lt;p&gt;

&lt;link rel=&#34;stylesheet&#34; href=&#34;https://blog.johtani.info/css/hugo-easy-gallery.min.css&#34; /&gt;
&lt;div class=&#34;box&#34; style=&#34;max-width:300&#34; &gt;
  &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope
    itemtype=&#34;http://schema.org/ImageObject&#34;&gt;
    &lt;div class=&#34;img&#34; &gt;
      &lt;img itemprop=&#34;thumbnail&#34; src=&#34;https://blog.johtani.info/images/entries/20130605/lunch1.jpg&#34;  /&gt;
    &lt;/div&gt;
    &lt;a href=&#34;https://blog.johtani.info/images/entries/20130605/lunch1.jpg&#34; itemprop=&#34;contentUrl&#34;&gt;&lt;/a&gt;
  &lt;/figure&gt;
&lt;/div&gt;



&lt;div class=&#34;box&#34; style=&#34;max-width:300&#34; &gt;
  &lt;figure  itemprop=&#34;associatedMedia&#34; itemscope
    itemtype=&#34;http://schema.org/ImageObject&#34;&gt;
    &lt;div class=&#34;img&#34; &gt;
      &lt;img itemprop=&#34;thumbnail&#34; src=&#34;https://blog.johtani.info/images/entries/20130605/lunch2.jpg&#34;  /&gt;
    &lt;/div&gt;
    &lt;a href=&#34;https://blog.johtani.info/images/entries/20130605/lunch2.jpg&#34; itemprop=&#34;contentUrl&#34;&gt;&lt;/a&gt;
  &lt;/figure&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;広島（ここ重要！）に本社のあるパン屋さん。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2003年に汎用機からOpenシステムに
&lt;ul&gt;
&lt;li&gt;内製ではなく外注に。複数のSIerにお願いしてるとデータセンタに&lt;/li&gt;
&lt;li&gt;マスタ管理と生産管理はオンプレ&lt;/li&gt;
&lt;li&gt;2004年に稼動時のネットワーク整備。店舗はISDNで、設定ミスとかを防ぐためにIIJのSMFサービスに&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;PCはレンタル契約にしたので入れ替えを強制できる→レガシーシステムの対応が必要なくなる
&lt;ul&gt;
&lt;li&gt;ネットワーク広帯域化→基本システムにデータセンターに。&lt;/li&gt;
&lt;li&gt;2009年にリース満了などで、OSの変更とかミドルの変更という移行SI費用だけで結構な値段が。ものによっては会社もない。&lt;/li&gt;
&lt;li&gt;データセンターの月額手数料にして、機器変更などの費用を平準化。仮想化など。&lt;/li&gt;
&lt;li&gt;けど、サイジングにどうしても安全係数をかけてしまうことに。結構値段がかかる&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;そこで、今後の方向性
&lt;ol&gt;
&lt;li&gt;SIerどっぷりのOLTP受発注基幹システムはSIerのホスティングで&lt;/li&gt;
&lt;li&gt;それ以外のシステムは外に出したい&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;バッチの計算を早くすることができるとノーチラスさんから提案された
&lt;ul&gt;
&lt;li&gt;バッチを外部化するか、性能あげるか。IOネックなどもありスペック上げるとコストになるから、外部化したい&lt;/li&gt;
&lt;li&gt;Hadoopを組むけど、オンプレじゃなくてAWSにした。ノウハウがないので、ノーチラスさんにお任せした。&lt;/li&gt;
&lt;li&gt;AWSのEMRを利用。4時間かかっていたものが40分で。&lt;/li&gt;
&lt;li&gt;EDIのサーバを6ヶ月でAWSに移行&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;S3絡みで2度の問題が。性能劣化があった。&lt;/li&gt;
&lt;li&gt;パッケージ開発環境がAWSにあるなら、AWSでも動くでしょ？（NTTイントラマートとか）&lt;/li&gt;
&lt;li&gt;SIerどっぷりの部分もAWSに持っていく？&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;アンデルセンサービスの部長さんからのawsへの要望&#34;&gt;アンデルセンサービスの部長さんからのAWSへの要望&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;メールサーバなどの基本サビスとか、コントロールパネルを充実して欲しい。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;クラウド技術を活用したリアルタイム広告logicadの入札配信ログ解析&#34;&gt;クラウド技術を活用したリアルタイム広告&amp;quot;Logicad&amp;quot;の入札・配信・ログ解析&lt;/h2&gt;
&lt;h4 id=&#34;web広告の歴史&#34;&gt;Web広告の歴史&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;最初は広告主がWebサイト単位で契約&lt;/li&gt;
&lt;li&gt;アドネットワークによる仲介&lt;/li&gt;
&lt;li&gt;聞きそびれた。。。DSP？&lt;/li&gt;
&lt;li&gt;アドネッエクスチェンジ&lt;/li&gt;
&lt;li&gt;SSP(Supply Side Platform)&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;リアルタイムビッティングrtb&#34;&gt;リアルタイムビッティング（RTB）&lt;/h4&gt;
&lt;p&gt;RTPの仕組みを説明。
AWSとオンプレでシステムを構築してる。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SSP事業者との取引はオンプレ&lt;/li&gt;
&lt;li&gt;配信はAWS&lt;/li&gt;
&lt;li&gt;オンプレとAWSはAWS Direct Conectで接続
&lt;ul&gt;
&lt;li&gt;S3とHadoopの接続が安くなったり速くなったりするらしい。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;オンプレミス側&#34;&gt;オンプレミス側&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;Bidリクエスト：秒間数万件。。。&lt;/li&gt;
&lt;li&gt;KVSのユーザ数は３億件。。。&lt;/li&gt;
&lt;li&gt;AEROSPIKEというSSD向けのKVSを利用してる&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;aws側&#34;&gt;AWS側&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;ログはS3に。溜まったデータは定期的にEMRで解析。DynamoDBに入れてレポート作成&lt;/li&gt;
&lt;li&gt;RabbitMQを使ってる。&lt;/li&gt;
&lt;li&gt;ELBで外部からのリクエストはバランシング&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;データセンタ間通信&#34;&gt;データセンタ間通信&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;遅延を複数コネクションを貼る方法で回避？&lt;/li&gt;
&lt;li&gt;非同期で、複数のMsgとAckをやり取りする。RabbitMQがこれに相当する機能を持ってる
&lt;ul&gt;
&lt;li&gt;QueueとConsumerで多重送信が可能。&lt;/li&gt;
&lt;li&gt;配信結果をオンプレ側に送るのにRabbitMQを使ってるのかな？&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ハイブリッド構成を支えるawsテクノロジー&#34;&gt;ハイブリッド構成を支えるAWSテクノロジー&lt;/h2&gt;
&lt;p&gt;聞くつもりだったんだけど、すごい人だったので、諦めて充電してた。&lt;/p&gt;
&lt;h2 id=&#34;awsクラウドで構築するワールドクラスの分散クラウドアーキテクチャ&#34;&gt;AWSクラウドで構築する、ワールドクラスの分散クラウドアーキテクチャ&lt;/h2&gt;
&lt;p&gt;エマージングソリューション部の部長のshot6さん。&lt;/p&gt;
&lt;h3 id=&#34;マルチazアベイラビリティゾーンモデル&#34;&gt;マルチAZ（アベイラビリティゾーン）モデル&lt;/h3&gt;
&lt;p&gt;AWS固有のコンセプト。
ELBやDynamoDBやRDS、S3とか。&lt;/p&gt;
&lt;p&gt;マルチリージョンとは違うよと。マルチリージョンは結構難しいので。
マルチリージョンがどんなに大変かをこれから説明。&lt;/p&gt;
&lt;h4 id=&#34;マルチリージョンアーキテクチャこれは別物&#34;&gt;マルチリージョンアーキテクチャ（これは別物）&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;複数のリージョンを利用して作る。&lt;/li&gt;
&lt;li&gt;AWSのビルディングブロックではカバーしない範囲をカバーしないとダメとか。&lt;/li&gt;
&lt;li&gt;リージョン間の通信は基本的に非同期&lt;/li&gt;
&lt;li&gt;ディザスタリカバリ
&lt;ul&gt;
&lt;li&gt;コストバランス見てから決めるよね。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;CAP定理とかもいろいろと出てくるよね。&lt;/li&gt;
&lt;li&gt;合意プロトコル。正確性、生存性（時間が制限されても大丈夫）、理論的にパフォーマンス出る？&lt;/li&gt;
&lt;li&gt;非同期レプリケーションになる（1トランザクション当たりのオーバヘッドが大きいから）けど、復旧の難しさがある。
&lt;ul&gt;
&lt;li&gt;GlusterFSとかでやってるとこもある。&lt;/li&gt;
&lt;li&gt;NetflixはCassandraをクオラム＋Geo-Replicationでマルチリージョンを構成してる。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;マルチリージョンでのデータ一貫性は維持がむずい&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;注意点&#34;&gt;注意点&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;必要になるまで分散させない。
&lt;ul&gt;
&lt;li&gt;まずは、マルチAZを考えましょう&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;物理制限を考慮する
&lt;ul&gt;
&lt;li&gt;同期型だとタイムラグあるし。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;複合障害の伝搬をどう抑えるか。
&lt;ul&gt;
&lt;li&gt;NetflixはHYSTRIXというのがいて遮断できるようにしている&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;自動化が重要。ロールバックとかロールアウトとか。&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;テストをどーするの&#34;&gt;テストをどーするの？&lt;/h5&gt;
&lt;p&gt;本番環境でアクティブ/アクティブ構成でのテスト。
ちゃんとフェイルオーバするかなどを実環境でやってる。DB落としたり。。。
障害は避けられないので、受け入れて日常に取り込むべきだよねと。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Amazon.comではGameDay&lt;/li&gt;
&lt;li&gt;NetflixはChaos Monkey（OSS）&lt;/li&gt;
&lt;li&gt;Obama for America&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;リカバリーオリエンテッドコンピューティングパターン&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ボーアバグ：再現可能なソフトウェバグ&lt;/li&gt;
&lt;li&gt;ハイゼンバグ：通常ではありえないパターンで発生するバグで、調査が大変&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;ということでマルチazがいいよ&#34;&gt;ということで、マルチAZがいいよ&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;同期式レプリケーションを前提にできる。&lt;/li&gt;
&lt;li&gt;アプリ開発者がアプリにフォーカスできる。分散系の難しいところはAWSが隠蔽してくれるから。&lt;/li&gt;
&lt;/ul&gt;
</content:encoded>
    </item>
    
  </channel>
</rss>
