SlideShare una empresa de Scribd logo
1 de 55
Descargar para leer sin conexión
オープンソースクラウド基盤
”Wakame-vdc” 開発苦労話
     2011/02/07(月)
       @hansode
自己紹介
■自己紹介
•吉田将士 / Masahito Yoshida

• 株式会社あくしゅ http://axsh.jp/
   • 担当: サーバインフラ系
   • 時々: プログラミング(Ruby, Perl, PHP, Bourne Shell)

•Twitter: @hansode
•Blog: http://blog.hansode.org/
   •ここ最近はOpenStackやPuppetの検証記録

•趣味: 筋トレ、ボルダリング(インドアクライミング)
  ⇒最終目標は、片手懸垂。現在、両手で25回程度。
“Wakame-vdc”における
     開発担当
『Security Groups』
ファイヤーウォール機能
今回は、
 『Security Groups』
開発実装のお話です。
■ 『Security Groups』の機能
•AWS(Amazon Web Service)の「Security Groups」相当
  •許可ベースのファイヤーウォール
     •接続元IPアドレス
     •対象項目(tcp,udp,icmp / ポート番号)


   「例: 192.0.2.10 から tcp/22 への接続を許可」

      192.0.2.10                  tcp/22
『Security Groups』を
実装するにあたり、
  使用した技術。
2つあります
1. ebtables
2. iptables
ここで、
会場のみなさんに
  質問です。
【Q.1】
ebtablesをご存じの方?
【Q.2】
iptablesをご存じの方?
■ 開発着手前のスキル情報・・・
•AWS利用経験は2年
  • Wakame-fuel開発で使用
  • Security Groupの設定経験あり
  • tcp/22とtcp/80を許可する程度の運用経験

•iptablesとebtables、名前を知っていた程度
   • 実際に運用した経験は無い・・・
ここからが
開発苦労談の
はじまりです・・・
もしも(eb|ip)tablesを
知らないエンジニアが
 『Security Groups』を
1ヶ月半で実装したなら
     2011/02/07(月)
       @hansode
この後、
基礎を分かっていれば、
 何てこと無い箇所で
 ハマり続けます!
『Security Groups』
機能実装へ向けて、
改めて機能確認。
■ 『Security Groups』の機能
•AWS(Amazon Web Service)の「Security Groups」相当
  •許可ベースのファイヤーウォール
     •接続元IPアドレス
     •対象項目(tcp,udp,icmp・ポート番号)
Amazon EC2内から見ると

1. 同一セキュリティグループ内のパケットのみ見える
2. tcpdumpやtshark等を実行しても、他グループのパ
   ケットは見えない
3. 例え自分のインスタンスであっても、他グループの
   パケットは見えてはいけない
「Security Groups」を実装すべく、
iptablesでフィルタしてみました。
■ iptables
http://www.netfilter.org/projects/iptables/
iptables is the userspace command line program used to configure
the Linux 2.4.x and 2.6.x IPv4 packet filtering ruleset. It is targeted
towards system administrators.
Since Network Address Translation is also configured from the
packet filter ruleset, iptables is used for this, too.
The iptables package also includes ip6tables. ip6tables is used for
configuring the IPv6 packet filter.


                   IPv4 packet
                filtering ruleset.
iptablesによるフィルタ後、
         tcpdumpで
パケットキャプチャしてみると、、
近隣ノードの
パケットが見えている・・!
どうやら、
見えているの正体は
 『arpパケット』だ。
どうもiptablesでは、
arpパケットの制御
 までは行えない。
別のフィルタを
探し始める。
そして、
たどり着いたのが
■ ebtables
http://ebtables.sourceforge.net/
The ebtables program is a filtering tool for a Linux-based bridging
    firewall. It enables transparent filtering of network traffic
    passing through a Linux bridge. The filtering possibilities are
    limited to link layer filtering and some basic filtering on higher
    network layers. Advanced logging, MAC DNAT/SNAT and
    brouter facilities are also included.



                       Link layer
                        filtering
iptablesの要領で、
ebtablesでフィルタリング
      してみると、、
ハマってしまいました・・・
ebtablesでハマった
      その1
DHCPと
ブロードキャスト
■DHCPとブロードキャスト


      gw
                インスタンスへのIPアドレス割り
           DH
           CP   当てにはDHCPを利用しており、
                インスタンスがDHCPサーバを探
                す為に、、
  A
■DHCPとブロードキャスト


      gw
                インスタンスへのIPアドレス割り
           DH
           CP   当てにはDHCPを利用しており、
                インスタンスがDHCPサーバを探
                す為に、ブロードキャストへパ
  A             ケットを送信する。
■DHCPとブロードキャスト


      gw
                DHCPサーバから応答があり、
           DH
           CP   IPアドレスが割り当てられる。


  A
■DHCPとブロードキャスト


      gw
                DHCPサーバとの通信だけで
           DH
           CP   なく、
                ブロードキャストとの通信を
  A             許可する必要がある。
ebtablesでハマった
      その2
グループ内インスタンスの
  所属ネットワーク
■グループ内インスタンスの場所
同一ネットワーク内

       gw




 A          B




     A・Bが同一セキュリティグループに所属し、
        同一ネットワークに存在する場合
■グループ内インスタンスの場所
同一ネットワーク内

     gw




 A        B




          AとBが通信出来れば良い
■グループ内インスタンスの場所
              ネットワークまたぎ

              gw      gw




              A           B




  A・Bが同じセキュリティグループに所属し、
    互いに別ネットワークに存在する場合
■グループ内インスタンスの場所
             ネットワークまたぎ

             gw       gw




             A        B




   AとBが通信出来れば良い・・・?
■グループ内インスタンスの場所
             ネットワークまたぎ

             gw         gw




              A         B




     相棒インスタンスにではなく、
   ゲートウェイとの通信許可設定を行う。
■グループ内インスタンスの場所
同一ネットワーク内         ネットワークまたぎ

      gw          gw       gw




 A         B       A        B




     相棒インスタンスの所属するネットワークによって、
          通信許可対象が変化する。
ebtablesでハマった
      その3
arpキャッシュ
■arpキャッシュ


      gw
               A・B間で、許可→拒否→許可。
               設定変更を繰り返すと、拒否
               しているのに通信可能状態が
               発生。
  A        B
■arpキャッシュ


        gw
                 arpキャッシュ更新タイミングよ
                 りも短い場合、拒否設定時で
                 もarp通信出来てしまう状態が
                 ある。
  A          B



                 arpキャッシュ
      arpキャッシュ
■arpキャッシュ


        gw       短時間で変更する場合は、イ
                 ンスタンス内のarpテーブルを
                 都度削除する必要がある。

                 # arp –d <IPアドレス>
  A          B



                 arpキャッシュ
      arpキャッシュ
■arpキャッシュ


        gw       ※この短時間内の変更問題
                 は、根本的解決になってない
                 ので、今後の課題。


  A          B



                 arpキャッシュ
      arpキャッシュ
色々ありましたが、
   1ヶ月半で
「Security Groups」
実装完了しました。
■最終的なパケットフロー (ver.10.11)
   ARP       ebtables
               ARP


                         iptables
                IP4       ICMP          ACCEPT


                                        DROP
                           TCP



                          UDP

   IP4
         Link Layer     Network Layer
開発を
振り返ってみると
ネットワークの
勉強になりました・・・
この苦労話が
 少しでもみなさんの
役に立てば、幸いです。
ご清聴ありがとうございました
  http://twitter.com/hansode
  http://blog.hansode.org/

Más contenido relacionado

La actualidad más candente

マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法Takuya ASADA
 
20分でわかるHBase
20分でわかるHBase20分でわかるHBase
20分でわかるHBaseSho Shimauchi
 
なぜApache HBaseを選ぶのか? #cwt2013
なぜApache HBaseを選ぶのか? #cwt2013なぜApache HBaseを選ぶのか? #cwt2013
なぜApache HBaseを選ぶのか? #cwt2013Cloudera Japan
 
スケーラブルなシステムのためのHBaseスキーマ設計 #hcj13w
スケーラブルなシステムのためのHBaseスキーマ設計 #hcj13wスケーラブルなシステムのためのHBaseスキーマ設計 #hcj13w
スケーラブルなシステムのためのHBaseスキーマ設計 #hcj13wCloudera Japan
 
ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話Masahito Zembutsu
 
ZabbixによるAWS監視のコツ
ZabbixによるAWS監視のコツZabbixによるAWS監視のコツ
ZabbixによるAWS監視のコツShinsukeYokota
 
ヤフー発のメッセージキュー 「Pulsar」のご紹介@jjug ccc 20171118
ヤフー発のメッセージキュー 「Pulsar」のご紹介@jjug ccc 20171118ヤフー発のメッセージキュー 「Pulsar」のご紹介@jjug ccc 20171118
ヤフー発のメッセージキュー 「Pulsar」のご紹介@jjug ccc 20171118Nozomi Kurihara
 
Cephのベンチマークをしました
CephのベンチマークをしましたCephのベンチマークをしました
CephのベンチマークをしましたOSSラボ株式会社
 
低遅延10Gb EthernetによるGPUクラスタの構築と性能向上手法について
低遅延10Gb EthernetによるGPUクラスタの構築と性能向上手法について低遅延10Gb EthernetによるGPUクラスタの構築と性能向上手法について
低遅延10Gb EthernetによるGPUクラスタの構築と性能向上手法についてAtsushi Suzuki
 
Rubyによるお手軽分散処理
Rubyによるお手軽分散処理Rubyによるお手軽分散処理
Rubyによるお手軽分散処理maebashi
 
マルチテナント Hadoop クラスタのためのモニタリング Best Practice
マルチテナント Hadoop クラスタのためのモニタリング Best Practiceマルチテナント Hadoop クラスタのためのモニタリング Best Practice
マルチテナント Hadoop クラスタのためのモニタリング Best PracticeHadoop / Spark Conference Japan
 
実録!Railsのはまりポイント10選
実録!Railsのはまりポイント10選実録!Railsのはまりポイント10選
実録!Railsのはまりポイント10選Drecom Co., Ltd.
 
nftables: the Next Generation Firewall in Linux
nftables: the Next Generation Firewall in Linuxnftables: the Next Generation Firewall in Linux
nftables: the Next Generation Firewall in LinuxTomofumi Hayashi
 
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計maebashi
 
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテムSmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテムSmartNews, Inc.
 
InfluxDB の概要 - sonots #tokyoinfluxdb
InfluxDB の概要 - sonots #tokyoinfluxdbInfluxDB の概要 - sonots #tokyoinfluxdb
InfluxDB の概要 - sonots #tokyoinfluxdbNaotoshi Seo
 
第2回Web技術勉強会 webパフォーマンス改善編
第2回Web技術勉強会 webパフォーマンス改善編第2回Web技術勉強会 webパフォーマンス改善編
第2回Web技術勉強会 webパフォーマンス改善編tzm_freedom
 

La actualidad más candente (20)

Pulsar Handson 20180226
Pulsar Handson 20180226Pulsar Handson 20180226
Pulsar Handson 20180226
 
マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法マルチコアとネットワークスタックの高速化技法
マルチコアとネットワークスタックの高速化技法
 
20分でわかるHBase
20分でわかるHBase20分でわかるHBase
20分でわかるHBase
 
なぜApache HBaseを選ぶのか? #cwt2013
なぜApache HBaseを選ぶのか? #cwt2013なぜApache HBaseを選ぶのか? #cwt2013
なぜApache HBaseを選ぶのか? #cwt2013
 
スケーラブルなシステムのためのHBaseスキーマ設計 #hcj13w
スケーラブルなシステムのためのHBaseスキーマ設計 #hcj13wスケーラブルなシステムのためのHBaseスキーマ設計 #hcj13w
スケーラブルなシステムのためのHBaseスキーマ設計 #hcj13w
 
ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話
 
ZabbixによるAWS監視のコツ
ZabbixによるAWS監視のコツZabbixによるAWS監視のコツ
ZabbixによるAWS監視のコツ
 
Sensu + Graphite を1年運⽤してみて #sensucasual
Sensu + Graphite を1年運⽤してみて #sensucasual Sensu + Graphite を1年運⽤してみて #sensucasual
Sensu + Graphite を1年運⽤してみて #sensucasual
 
ヤフー発のメッセージキュー 「Pulsar」のご紹介@jjug ccc 20171118
ヤフー発のメッセージキュー 「Pulsar」のご紹介@jjug ccc 20171118ヤフー発のメッセージキュー 「Pulsar」のご紹介@jjug ccc 20171118
ヤフー発のメッセージキュー 「Pulsar」のご紹介@jjug ccc 20171118
 
Cephのベンチマークをしました
CephのベンチマークをしましたCephのベンチマークをしました
Cephのベンチマークをしました
 
低遅延10Gb EthernetによるGPUクラスタの構築と性能向上手法について
低遅延10Gb EthernetによるGPUクラスタの構築と性能向上手法について低遅延10Gb EthernetによるGPUクラスタの構築と性能向上手法について
低遅延10Gb EthernetによるGPUクラスタの構築と性能向上手法について
 
Rubyによるお手軽分散処理
Rubyによるお手軽分散処理Rubyによるお手軽分散処理
Rubyによるお手軽分散処理
 
Kernel vm-2014-05-25
Kernel vm-2014-05-25Kernel vm-2014-05-25
Kernel vm-2014-05-25
 
マルチテナント Hadoop クラスタのためのモニタリング Best Practice
マルチテナント Hadoop クラスタのためのモニタリング Best Practiceマルチテナント Hadoop クラスタのためのモニタリング Best Practice
マルチテナント Hadoop クラスタのためのモニタリング Best Practice
 
実録!Railsのはまりポイント10選
実録!Railsのはまりポイント10選実録!Railsのはまりポイント10選
実録!Railsのはまりポイント10選
 
nftables: the Next Generation Firewall in Linux
nftables: the Next Generation Firewall in Linuxnftables: the Next Generation Firewall in Linux
nftables: the Next Generation Firewall in Linux
 
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
 
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテムSmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
 
InfluxDB の概要 - sonots #tokyoinfluxdb
InfluxDB の概要 - sonots #tokyoinfluxdbInfluxDB の概要 - sonots #tokyoinfluxdb
InfluxDB の概要 - sonots #tokyoinfluxdb
 
第2回Web技術勉強会 webパフォーマンス改善編
第2回Web技術勉強会 webパフォーマンス改善編第2回Web技術勉強会 webパフォーマンス改善編
第2回Web技術勉強会 webパフォーマンス改善編
 

Destacado

OpenVNet at Vyatta Users Group
OpenVNet at Vyatta Users GroupOpenVNet at Vyatta Users Group
OpenVNet at Vyatta Users Groupaxsh co., LTD.
 
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)axsh co., LTD.
 
新人がWakame-VDCとOpenVNetを動かしてみた
新人がWakame-VDCとOpenVNetを動かしてみた新人がWakame-VDCとOpenVNetを動かしてみた
新人がWakame-VDCとOpenVNetを動かしてみた光平 八代
 
Wakameとか仮想化とか
Wakameとか仮想化とかWakameとか仮想化とか
Wakameとか仮想化とかSatoshi Hirata
 
Dockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんかDockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんかaxsh co., LTD.
 
Swift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみたSwift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみたaxsh co., LTD.
 
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...axsh co., LTD.
 
Docker networking basics & coupling with Software Defined Networks
Docker networking basics & coupling with Software Defined NetworksDocker networking basics & coupling with Software Defined Networks
Docker networking basics & coupling with Software Defined NetworksAdrien Blind
 

Destacado (11)

Hack for Docker's Network
Hack for Docker's NetworkHack for Docker's Network
Hack for Docker's Network
 
Wakame-vdc
Wakame-vdcWakame-vdc
Wakame-vdc
 
OpenVNet at Vyatta Users Group
OpenVNet at Vyatta Users GroupOpenVNet at Vyatta Users Group
OpenVNet at Vyatta Users Group
 
WakameTech #2
WakameTech #2WakameTech #2
WakameTech #2
 
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
 
新人がWakame-VDCとOpenVNetを動かしてみた
新人がWakame-VDCとOpenVNetを動かしてみた新人がWakame-VDCとOpenVNetを動かしてみた
新人がWakame-VDCとOpenVNetを動かしてみた
 
Wakameとか仮想化とか
Wakameとか仮想化とかWakameとか仮想化とか
Wakameとか仮想化とか
 
Dockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんかDockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんか
 
Swift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみたSwift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみた
 
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
 
Docker networking basics & coupling with Software Defined Networks
Docker networking basics & coupling with Software Defined NetworksDocker networking basics & coupling with Software Defined Networks
Docker networking basics & coupling with Software Defined Networks
 

Similar a Wakame-vdc 開発苦労談

WALをバックアップとレプリケーションに使う方法
WALをバックアップとレプリケーションに使う方法WALをバックアップとレプリケーションに使う方法
WALをバックアップとレプリケーションに使う方法Takashi Hoshino
 
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せますゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せますinfinite_loop
 
MAP 実装してみた
MAP 実装してみたMAP 実装してみた
MAP 実装してみたMasakazu Asama
 
静的サイトどこにする?
静的サイトどこにする?静的サイトどこにする?
静的サイトどこにする?ogawatti
 
近頃のDockerネットワーク
近頃のDockerネットワーク近頃のDockerネットワーク
近頃のDockerネットワークYuji Oshima
 
ゆるふわLinux-HA 〜PostgreSQL編〜
ゆるふわLinux-HA 〜PostgreSQL編〜ゆるふわLinux-HA 〜PostgreSQL編〜
ゆるふわLinux-HA 〜PostgreSQL編〜Taro Matsuzawa
 
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会ShuheiUda
 
Capistrano in practice - WebCareer
Capistrano in practice - WebCareerCapistrano in practice - WebCareer
Capistrano in practice - WebCareerKyosuke MOROHASHI
 
最新版Hadoopクラスタを運用して得られたもの
最新版Hadoopクラスタを運用して得られたもの最新版Hadoopクラスタを運用して得られたもの
最新版Hadoopクラスタを運用して得られたものcyberagent
 
Hadoop operation chaper 4
Hadoop operation chaper 4Hadoop operation chaper 4
Hadoop operation chaper 4Yukinori Suda
 
インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門Akihiro Kuwano
 
AutoScale×ゲーム ~運用効率化への取り組み~
AutoScale×ゲーム ~運用効率化への取り組み~AutoScale×ゲーム ~運用効率化への取り組み~
AutoScale×ゲーム ~運用効率化への取り組み~Takashi Honda
 
20101220 pixiv tech_meeting
20101220 pixiv tech_meeting20101220 pixiv tech_meeting
20101220 pixiv tech_meetingsemind
 
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14Masahiro Nagano
 
CouchDB JP & BigCouch
CouchDB JP & BigCouchCouchDB JP & BigCouch
CouchDB JP & BigCouchYohei Sasaki
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) Akihiro Kuwano
 
Processing LTSV by Apache Pig
Processing LTSV by Apache PigProcessing LTSV by Apache Pig
Processing LTSV by Apache PigTaku Miyakawa
 
[AWS Summit 2012] クラウドデザインパターン#4 CDP VPC移行編
[AWS Summit 2012] クラウドデザインパターン#4 CDP VPC移行編[AWS Summit 2012] クラウドデザインパターン#4 CDP VPC移行編
[AWS Summit 2012] クラウドデザインパターン#4 CDP VPC移行編Amazon Web Services Japan
 

Similar a Wakame-vdc 開発苦労談 (20)

WALをバックアップとレプリケーションに使う方法
WALをバックアップとレプリケーションに使う方法WALをバックアップとレプリケーションに使う方法
WALをバックアップとレプリケーションに使う方法
 
ゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せますゲームのインフラをAwsで実戦tips全て見せます
ゲームのインフラをAwsで実戦tips全て見せます
 
MAP 実装してみた
MAP 実装してみたMAP 実装してみた
MAP 実装してみた
 
InfiniBand on Debian
InfiniBand on DebianInfiniBand on Debian
InfiniBand on Debian
 
静的サイトどこにする?
静的サイトどこにする?静的サイトどこにする?
静的サイトどこにする?
 
近頃のDockerネットワーク
近頃のDockerネットワーク近頃のDockerネットワーク
近頃のDockerネットワーク
 
ゆるふわLinux-HA 〜PostgreSQL編〜
ゆるふわLinux-HA 〜PostgreSQL編〜ゆるふわLinux-HA 〜PostgreSQL編〜
ゆるふわLinux-HA 〜PostgreSQL編〜
 
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
 
Capistrano in practice - WebCareer
Capistrano in practice - WebCareerCapistrano in practice - WebCareer
Capistrano in practice - WebCareer
 
最新版Hadoopクラスタを運用して得られたもの
最新版Hadoopクラスタを運用して得られたもの最新版Hadoopクラスタを運用して得られたもの
最新版Hadoopクラスタを運用して得られたもの
 
Hadoop operation chaper 4
Hadoop operation chaper 4Hadoop operation chaper 4
Hadoop operation chaper 4
 
インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門インフラエンジニアのためのcassandra入門
インフラエンジニアのためのcassandra入門
 
AutoScale×ゲーム ~運用効率化への取り組み~
AutoScale×ゲーム ~運用効率化への取り組み~AutoScale×ゲーム ~運用効率化への取り組み~
AutoScale×ゲーム ~運用効率化への取り組み~
 
20101220 pixiv tech_meeting
20101220 pixiv tech_meeting20101220 pixiv tech_meeting
20101220 pixiv tech_meeting
 
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14
 
CouchDB JP & BigCouch
CouchDB JP & BigCouchCouchDB JP & BigCouch
CouchDB JP & BigCouch
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
 
WalBの紹介
WalBの紹介WalBの紹介
WalBの紹介
 
Processing LTSV by Apache Pig
Processing LTSV by Apache PigProcessing LTSV by Apache Pig
Processing LTSV by Apache Pig
 
[AWS Summit 2012] クラウドデザインパターン#4 CDP VPC移行編
[AWS Summit 2012] クラウドデザインパターン#4 CDP VPC移行編[AWS Summit 2012] クラウドデザインパターン#4 CDP VPC移行編
[AWS Summit 2012] クラウドデザインパターン#4 CDP VPC移行編
 

Wakame-vdc 開発苦労談