SlideShare une entreprise Scribd logo
1  sur  52
AWS移行に向けたクックパッドの取り組み+α クックパッド株式会社 菅原元気
自己紹介 クックパッドでのお仕事 インフラ担当(最近は主にAWSまわり) ミッションは「スピード・スケール・可用性・バックアップ・セキュリティ」を押さえたインフラの構築・運用 オープンソース活動 AWSのツールの開発 elasticfox-ec2tag、IAM Fox、R53 Fox Rubyライブラリの開発 zipruby、libarchive、rua…etc
アジェンダ AWSのサーバ・ネットワーク構成 分散DNSの話
サーバ・ネットワーク構成
サーバ・ネットワーク構成 現在のネットワーク ネットワーク セキュリティDNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 シンプルな三層構造 それぞれの階層でネットワークが分離されている ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 EC2のネットワーク ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 全てのサーバが同じセグメント上に存在する ネットワークを分離する代わりに、セキュリティグループを利用する ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 インスタンスには二つのセキュリティグループを設定する Basic 各ロールのセキュリティグループ ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 セキュリティグループ構成 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 Basicでは基本的なポートについて、相互に通信することを許可する ping(icmp) http 特定のセキュリティグループからのアクセスを許可する 生存監視ツール(Nagiosなど) 性能監視ツール(Muninなど) ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 セキュリティグループ構成 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 各ロールのセキュリティグループ ロール同士の通信を許可 Basicとロールので通信を許可 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 AppからDBへのアクセスを許可 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 BasicからDNSへの問い合わせを許可 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 基本的に許可するアクセス元にIPアドレスは指定しない Elastic Load Balancingからアクセスされるロールは、例外的に10.0.0.0/8のアクセスを許可 ソースIPを指定できない セキュリティグループを指定できない すべてのサーバでiptablesを起動 人的なミスを防ぐため ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 EC2では内部IPアドレスを固定できない 停止、再開などで内部IPアドレスが変更される 内部DNSを使って、IPアドレスを意識しない状態にする ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 DNSはActive-Active構成の2台 それぞれにElastic IPをアサイン 各サーバはresolv.confで2台を参照 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 DNSはNameタグの情報を取得して、ドメインの情報を構成 例) Name:dev -> dev.ap-northeast-1.compute.internal ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 resolv.confは定期的にcronで更新 内部IPアドレスが変わったらresolv.confを更新 DNSの片方が停止したらresolv.confから除外 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 cronはDNSのPublic DNS Nameを問い合わせる(Public DNS NameはElastic IPのアサインで固定されている) ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 Public DNS NameにひもづくIPアドレスとしてDNSの内部IPを取得 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 取得した内部IPをresolv.confに書き込む 問い合わせが返らなかった場合は、resolv.confから除外する ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 CentOS5.5をクリーンインストール ルートデバイスはEBS 現在は32bitと64bitが混在しているが、64bitに統一する予定 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 ベースとなるAMIから各ロールのAMIを作成 それぞれのAMIはバージョンをつてけ管理している システム管理ツール(Chef等)の導入も進めている ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 システムネットワークの生存監視 Nagios + nrpe 性能監視 Munin ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 Nagiosはサーバの生存状態を監視 Muninはサーバの性能情報(CPU使用率やロードアベレージ)を記録 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 起動されたインスタンスは自動的にNagios・Muninの監視対象となる 各インスタンスにはタグをつけて、どのような監視対象であるかを識別できるようにする ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 可用性向上のための方策 Elastic IPを使用した相互監視 Nagiosを使ったAMIからの復旧 Heartbeatを使ったフェイルオーバー ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 Elastic IPを使用した相互監視 NagiosやLDAPの冗長化に使用 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 それぞれElastic IPのPublic DNS Nameを監視 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 返ってきた内部IPアドレスが自分のアドレスの場合、ヘルスチェックは行わない 自分のアドレスと異なる場合、ヘルスチェックを行う ->常にバックアップがマスタのヘルスチェックを行う ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 マスタのヘルスチェックに失敗した場合、バックアップは自分にElastic IPをアサインする Elastic IPがマスタからバックアップに移って、フェイルオーバーされる ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 Nagiosを使ったAMIからの復旧 Nagiosがへルスチェックに失敗したタイミングで、AMIからの復旧をする Munin等などで使用 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 Heartbeatを使ったフェイルオーバー 基本的にはcronを使った方法と同じ EIPを仮想IPの代わりに使う ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 Heartbeatで相互に監視 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 フェイルオーバーしたら、リソースエージェントとEIPをアサイン ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 Elastic IPを使用した相互監視 Heartbeatを使った方法に置き換え中 Nagiosを使ったAMIからの復旧 5〜10分程度のダウンタイムが許容されるサーバに適用 LDAPの故障するとnrpeがおかしくなるので、今は使っていない状態… ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 Heartbeatを使ったフェイルオーバー ダウンタイムは一番短い LVS/keepalivedに比べると劣る… マルチキャストを使えないのが痛い ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 EC2上にはSlaveのみ データはEBS上に置いている データは日次でSnapshotを作成 ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
サーバ・ネットワーク構成 Snapshotから新しいスレーブを作る ネットワーク セキュリティ DNS AMI 監視 冗長化 MySQL
分散DNSの話
分散DNSの話 内部DNSは最重要サーバ resolv.confで一応、複数のDNSを参照
分散DNSの話 内容がキャッシュされる フェイルオーバー時にApache等のリロードが必要 timeoutが1s以下にできない 先頭のネームサーバが死ぬとクエリがいちいち引っかかる cronで監視 ダウンタイムが分単位 管理がめんどくさい
分散DNSの話 なので分散DNSというものを作りました
分散DNSの話 自分のホスト名を指定して各インスタンスでノードを起動
分散DNSの話 ホスト名とIPアドレスの情報はGossipプロトコルで各ノードに拡散される
分散DNSの話 アプリケーションは自インスタンスのノードに問い合わせ
分散DNSの話 死んだノードはクラスタから外れる 各ノードの情報は自動的に更新される
分散DNSの話 DEMO
ご静聴ありがとうございました

Contenu connexe

Tendances

CloudWatch(+sns+sqs)で障害対応を自動化してみた
CloudWatch(+sns+sqs)で障害対応を自動化してみたCloudWatch(+sns+sqs)で障害対応を自動化してみた
CloudWatch(+sns+sqs)で障害対応を自動化してみた
Terui Masashi
 
cloudpack(AWS運用事業)一周年でわかってきたこと
cloudpack(AWS運用事業)一周年でわかってきたことcloudpack(AWS運用事業)一周年でわかってきたこと
cloudpack(AWS運用事業)一周年でわかってきたこと
Hiroyasu Suzuki
 
MySQL Multi-master on EC2
MySQL Multi-master on EC2MySQL Multi-master on EC2
MySQL Multi-master on EC2
Shinji Tanaka
 
AWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップAWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップ
Hiroyasu Suzuki
 

Tendances (20)

Oracle racからaurora my sqlへの移行
Oracle racからaurora my sqlへの移行Oracle racからaurora my sqlへの移行
Oracle racからaurora my sqlへの移行
 
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
 
AWS S3への直接バックアップでコスト削減!データ保護のお悩みは『Druva Phoenix』で解決!
AWS S3への直接バックアップでコスト削減!データ保護のお悩みは『Druva Phoenix』で解決!AWS S3への直接バックアップでコスト削減!データ保護のお悩みは『Druva Phoenix』で解決!
AWS S3への直接バックアップでコスト削減!データ保護のお悩みは『Druva Phoenix』で解決!
 
CloudWatch(+sns+sqs)で障害対応を自動化してみた
CloudWatch(+sns+sqs)で障害対応を自動化してみたCloudWatch(+sns+sqs)で障害対応を自動化してみた
CloudWatch(+sns+sqs)で障害対応を自動化してみた
 
cloudpack(AWS運用事業)一周年でわかってきたこと
cloudpack(AWS運用事業)一周年でわかってきたことcloudpack(AWS運用事業)一周年でわかってきたこと
cloudpack(AWS運用事業)一周年でわかってきたこと
 
Amazon Aurora Deep Dive (re:Invent 2015 DAT405 日本語翻訳版)
Amazon Aurora Deep Dive (re:Invent 2015 DAT405 日本語翻訳版)Amazon Aurora Deep Dive (re:Invent 2015 DAT405 日本語翻訳版)
Amazon Aurora Deep Dive (re:Invent 2015 DAT405 日本語翻訳版)
 
[さくらのクラウド] Drupalスタートアップスクリプトの紹介
[さくらのクラウド] Drupalスタートアップスクリプトの紹介 [さくらのクラウド] Drupalスタートアップスクリプトの紹介
[さくらのクラウド] Drupalスタートアップスクリプトの紹介
 
MySQL Multi-master on EC2
MySQL Multi-master on EC2MySQL Multi-master on EC2
MySQL Multi-master on EC2
 
JAWS-UG中央線東海支部ハンズオン
JAWS-UG中央線東海支部ハンズオンJAWS-UG中央線東海支部ハンズオン
JAWS-UG中央線東海支部ハンズオン
 
AWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップAWSでスケールアウト&スケールアップ
AWSでスケールアウト&スケールアップ
 
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界
 
あらためて Azure virtual network
あらためて Azure virtual networkあらためて Azure virtual network
あらためて Azure virtual network
 
クラウド運用のベストプラクティスを考える - OpenStack最新情報セミナー(2016年12月)
クラウド運用のベストプラクティスを考える - OpenStack最新情報セミナー(2016年12月)クラウド運用のベストプラクティスを考える - OpenStack最新情報セミナー(2016年12月)
クラウド運用のベストプラクティスを考える - OpenStack最新情報セミナー(2016年12月)
 
それでもボクはMicrosoft Azure を使う
それでもボクはMicrosoft Azure を使うそれでもボクはMicrosoft Azure を使う
それでもボクはMicrosoft Azure を使う
 
EC2 Deep Dive at CTO Night&Day 2016
EC2 Deep Dive at CTO Night&Day 2016 EC2 Deep Dive at CTO Night&Day 2016
EC2 Deep Dive at CTO Night&Day 2016
 
ownCloud2015年まとめ
ownCloud2015年まとめownCloud2015年まとめ
ownCloud2015年まとめ
 
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~
 
Azure IaaS 解説
Azure IaaS 解説Azure IaaS 解説
Azure IaaS 解説
 
PerlモジュールをRubyに移植する時に落ちた穴々
PerlモジュールをRubyに移植する時に落ちた穴々PerlモジュールをRubyに移植する時に落ちた穴々
PerlモジュールをRubyに移植する時に落ちた穴々
 
Aws startup-tech-summer2015
Aws startup-tech-summer2015Aws startup-tech-summer2015
Aws startup-tech-summer2015
 

En vedette

Sfstudy02 team UKETSUKE
Sfstudy02 team UKETSUKESfstudy02 team UKETSUKE
Sfstudy02 team UKETSUKE
mamoru tateoka
 
サーバ/インフラ構築入門(1)
サーバ/インフラ構築入門(1)サーバ/インフラ構築入門(1)
サーバ/インフラ構築入門(1)
toyoshi
 
AWS クックパッドの運用事例
AWS クックパッドの運用事例AWS クックパッドの運用事例
AWS クックパッドの運用事例
Satoshi Takada
 

En vedette (16)

Sfstudy02 team UKETSUKE
Sfstudy02 team UKETSUKESfstudy02 team UKETSUKE
Sfstudy02 team UKETSUKE
 
20130907 JAWS-UG saitama#2 case_study
20130907 JAWS-UG saitama#2 case_study20130907 JAWS-UG saitama#2 case_study
20130907 JAWS-UG saitama#2 case_study
 
現場的!AWSとオンプレの違い(赤べこバージョン)
現場的!AWSとオンプレの違い(赤べこバージョン)現場的!AWSとオンプレの違い(赤べこバージョン)
現場的!AWSとオンプレの違い(赤べこバージョン)
 
デジタル教科書学 の提案
デジタル教科書学 の提案デジタル教科書学 の提案
デジタル教科書学 の提案
 
Jaws ug横浜aws設計・移行ワークショップ 提案書(チーム3)
Jaws ug横浜aws設計・移行ワークショップ 提案書(チーム3)Jaws ug横浜aws設計・移行ワークショップ 提案書(チーム3)
Jaws ug横浜aws設計・移行ワークショップ 提案書(チーム3)
 
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Bチーム
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書BチームJAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Bチーム
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Bチーム
 
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ:150521
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ:150521スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ:150521
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ:150521
 
150813ブログ企画書サンプル
150813ブログ企画書サンプル150813ブログ企画書サンプル
150813ブログ企画書サンプル
 
iOSアプリケーションの継続的デリバリー
iOSアプリケーションの継続的デリバリーiOSアプリケーションの継続的デリバリー
iOSアプリケーションの継続的デリバリー
 
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521
 
サーバ/インフラ構築入門(1)
サーバ/インフラ構築入門(1)サーバ/インフラ構築入門(1)
サーバ/インフラ構築入門(1)
 
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Cチーム
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書CチームJAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Cチーム
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Cチーム
 
アマゾンにおけるAWSを用いた社内システム移行事例
アマゾンにおけるAWSを用いた社内システム移行事例アマゾンにおけるAWSを用いた社内システム移行事例
アマゾンにおけるAWSを用いた社内システム移行事例
 
AWSによるWebサイト構築と運用 - concrete5 編 -
AWSによるWebサイト構築と運用 - concrete5 編 -AWSによるWebサイト構築と運用 - concrete5 編 -
AWSによるWebサイト構築と運用 - concrete5 編 -
 
AWS クックパッドの運用事例
AWS クックパッドの運用事例AWS クックパッドの運用事例
AWS クックパッドの運用事例
 
リコーUCSの開発をリーンスタートアップ的視点でふりかえる
リコーUCSの開発をリーンスタートアップ的視点でふりかえるリコーUCSの開発をリーンスタートアップ的視点でふりかえる
リコーUCSの開発をリーンスタートアップ的視点でふりかえる
 

Similaire à AWS移行に向けたクックパッドの取り組み+α

2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会
Koichiro Doi
 
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 - AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
SORACOM, INC
 
Amazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack についてAmazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack について
Hiroyasu Suzuki
 
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -
SORACOM, INC
 
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
SORACOM, INC
 
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャNoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
Yasuhiro Matsuo
 

Similaire à AWS移行に向けたクックパッドの取り組み+α (20)

【セミナー講演資料】オープンクラウドソリューションのご紹介
【セミナー講演資料】オープンクラウドソリューションのご紹介【セミナー講演資料】オープンクラウドソリューションのご紹介
【セミナー講演資料】オープンクラウドソリューションのご紹介
 
2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会
 
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 - AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
 
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
 
Amazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack についてAmazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack について
 
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編
[AWS Summit 2012] クラウドデザインパターン#1 CDP概要編
 
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -
 
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
[AWS Summit 2012] クラウドデザインパターン#5 CDP バッチ処理編
 
AWS Black Belt Online Seminar Amazon EC2
AWS Black Belt Online Seminar Amazon EC2AWS Black Belt Online Seminar Amazon EC2
AWS Black Belt Online Seminar Amazon EC2
 
S3 Client-Side Encryption by AWS SDK for Java/Ruby
S3 Client-Side Encryption by AWS SDK for Java/RubyS3 Client-Side Encryption by AWS SDK for Java/Ruby
S3 Client-Side Encryption by AWS SDK for Java/Ruby
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
 
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編 [AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編
 
MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択
 
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
 
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャNoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
 
PHP on Cloud
PHP on CloudPHP on Cloud
PHP on Cloud
 
20120303 jaws summit-meister-03_s3
20120303 jaws summit-meister-03_s320120303 jaws summit-meister-03_s3
20120303 jaws summit-meister-03_s3
 
CloudStack Overview@OSC2012Fukuoka
CloudStack Overview@OSC2012FukuokaCloudStack Overview@OSC2012Fukuoka
CloudStack Overview@OSC2012Fukuoka
 
華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築
 
Try andstudy cloud_20120509_nagoya
Try andstudy cloud_20120509_nagoyaTry andstudy cloud_20120509_nagoya
Try andstudy cloud_20120509_nagoya
 

Plus de Sugawara Genki

ナウなヤングにCloud Formationが流行ってほしい
ナウなヤングにCloud Formationが流行ってほしいナウなヤングにCloud Formationが流行ってほしい
ナウなヤングにCloud Formationが流行ってほしい
Sugawara Genki
 
AWSをコードで定義する
AWSをコードで定義するAWSをコードで定義する
AWSをコードで定義する
Sugawara Genki
 
クックパッドの開発について
クックパッドの開発についてクックパッドの開発について
クックパッドの開発について
Sugawara Genki
 
Gitを使ったRoute53の管理
Gitを使ったRoute53の管理Gitを使ったRoute53の管理
Gitを使ったRoute53の管理
Sugawara Genki
 
ChefとPuppetの比較
ChefとPuppetの比較ChefとPuppetの比較
ChefとPuppetの比較
Sugawara Genki
 
EC2の天井を超える
EC2の天井を超えるEC2の天井を超える
EC2の天井を超える
Sugawara Genki
 
EC2でkeepalived+LVS(DSR)
EC2でkeepalived+LVS(DSR)EC2でkeepalived+LVS(DSR)
EC2でkeepalived+LVS(DSR)
Sugawara Genki
 
ゴシッププロトコルによる冗長化と負荷分散の検証
ゴシッププロトコルによる冗長化と負荷分散の検証ゴシッププロトコルによる冗長化と負荷分散の検証
ゴシッププロトコルによる冗長化と負荷分散の検証
Sugawara Genki
 
20111012 jaws ug-tokyo勉強会-cookpad-on-aws
20111012 jaws ug-tokyo勉強会-cookpad-on-aws20111012 jaws ug-tokyo勉強会-cookpad-on-aws
20111012 jaws ug-tokyo勉強会-cookpad-on-aws
Sugawara Genki
 
AWS移行に向けたクックパッドの取り組み
AWS移行に向けたクックパッドの取り組みAWS移行に向けたクックパッドの取り組み
AWS移行に向けたクックパッドの取り組み
Sugawara Genki
 

Plus de Sugawara Genki (20)

Elixir Meetup #1 Loggerの構造と拡張
Elixir Meetup #1 Loggerの構造と拡張Elixir Meetup #1 Loggerの構造と拡張
Elixir Meetup #1 Loggerの構造と拡張
 
SQLによるDynamoDBの操作
SQLによるDynamoDBの操作SQLによるDynamoDBの操作
SQLによるDynamoDBの操作
 
Lambdaによるクラウド型言語の実装
Lambdaによるクラウド型言語の実装Lambdaによるクラウド型言語の実装
Lambdaによるクラウド型言語の実装
 
200k/sec
200k/sec200k/sec
200k/sec
 
DynamoDBのまえにキャッシュおく奴
DynamoDBのまえにキャッシュおく奴DynamoDBのまえにキャッシュおく奴
DynamoDBのまえにキャッシュおく奴
 
20140930 anything as_code
20140930 anything as_code20140930 anything as_code
20140930 anything as_code
 
2014 09-23 Mechanism of Gossip protocol
2014 09-23 Mechanism of Gossip protocol2014 09-23 Mechanism of Gossip protocol
2014 09-23 Mechanism of Gossip protocol
 
CloudWatch Logsについて
CloudWatch LogsについてCloudWatch Logsについて
CloudWatch Logsについて
 
MHA on AWS+Rails
MHA on AWS+RailsMHA on AWS+Rails
MHA on AWS+Rails
 
ナウなヤングにCloud Formationが流行ってほしい
ナウなヤングにCloud Formationが流行ってほしいナウなヤングにCloud Formationが流行ってほしい
ナウなヤングにCloud Formationが流行ってほしい
 
AWSをコードで定義する
AWSをコードで定義するAWSをコードで定義する
AWSをコードで定義する
 
クックパッドの開発について
クックパッドの開発についてクックパッドの開発について
クックパッドの開発について
 
Gitを使ったRoute53の管理
Gitを使ったRoute53の管理Gitを使ったRoute53の管理
Gitを使ったRoute53の管理
 
ChefとPuppetの比較
ChefとPuppetの比較ChefとPuppetの比較
ChefとPuppetの比較
 
EC2の天井を超える
EC2の天井を超えるEC2の天井を超える
EC2の天井を超える
 
EC2でkeepalived+LVS(DSR)
EC2でkeepalived+LVS(DSR)EC2でkeepalived+LVS(DSR)
EC2でkeepalived+LVS(DSR)
 
Puppet on AWS
Puppet on AWSPuppet on AWS
Puppet on AWS
 
ゴシッププロトコルによる冗長化と負荷分散の検証
ゴシッププロトコルによる冗長化と負荷分散の検証ゴシッププロトコルによる冗長化と負荷分散の検証
ゴシッププロトコルによる冗長化と負荷分散の検証
 
20111012 jaws ug-tokyo勉強会-cookpad-on-aws
20111012 jaws ug-tokyo勉強会-cookpad-on-aws20111012 jaws ug-tokyo勉強会-cookpad-on-aws
20111012 jaws ug-tokyo勉強会-cookpad-on-aws
 
AWS移行に向けたクックパッドの取り組み
AWS移行に向けたクックパッドの取り組みAWS移行に向けたクックパッドの取り組み
AWS移行に向けたクックパッドの取り組み
 

Dernier

Dernier (12)

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

AWS移行に向けたクックパッドの取り組み+α