SlideShare a Scribd company logo
1 of 32
Download to read offline
Rubyで操るAWS
NRIネットコム株式会社 
佐々木拓郎
2015/6/13Ruby関西 勉強会
✕
佐々木拓郎
AWSの事業推進の他に
モバイルチームとデータ解析チー
ムのマネジメントをしています
blog: http://blog.takuros.net
twitter: @dkfj
自己紹介
ちょっと宣伝
Rubyによるクローラー開発技法
巡回・解析機能の実装と21の運用例
http://amzn.to/1lsJ5id
ジュンク堂書店 コンピュータ書年間
総合ランキング14位
もう1つ宣伝
Amazon Web Services
パターン別構築・運用ガイド
一番大切な知識と技術が身につく
http://amzn.to/1BLiYcO
2015年3月25日より絶賛発売中!!
NRIネットコム
Web周りのビジネスを専門としている会社
• Webシステムの企画・設計・開発・運用
• 24時間365日の運用体制
• デザインを重視し、ディレクター/デザイナーが多数在籍
• スマホ/タブレットも得意
• AWSをはじめとするクラウドにも力を入れている
• Rubyも結構使ってる
会社の紹介
Rubyで操るAWS
✕
アンケート
アプリケーションエンジニアとしての経験ある人?
インフラエンジニアとしての経験ある人?
AWSを使ったことがある人?
EC2,S3以外のサービスを使ったことがある人?
今日の主題
クラウドは
インフラエンジニアの
為のもの?
違います!!
AWSのサービス(の一部) 今注目は、アプリケーションサー
ビスを利用したアーキテクチャ
クラウドファーストから
クラウドネイティブへ
クラウドファースト
 クラウドファーストとは、企業が情報システムの設計や移行に
際してクラウドサービスの採用を第一に検討する方針のこと。特
に、システムの運用基盤として外部企業が運営するIaaS/PaaS
サービスを採用し、その上に独自のアプリケーションを構築し運
用するシステム形態を優先的に検討すること。
IT用語辞典 e-Wordsより
http://e-words.jp/w/%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%83%95%E3%82%A1%E3%83%BC%E3%82%B9%E3%83%88.html
クラウドネイティブ
 クラウドネイティブとは、クラウドのサービスを前提に構築さ
れたシステムおよびアプリケーション。仮想サーバ上で自前でシ
ステムを構築していくのではなく、SaaSを最大限活用し拡張性・
可用性のあるシステムを低コストで構築する。
世間一般の話を佐々木が勝手にまとめたもの
2-Tierアーキテクチャな設計が
クラウドネイティブになりやすい
3-Tierアーキテクチャ
リクエスト
操作
Web/APサーバ
(ec2)
ストレージ
(S3)
NoSQL
(DynamoDB)
データベース
(RDS)
レスポンス
モバイル
負荷が
集中する
処理結果を、
Web側で変換する必要がある
2-Tierアーキテクチャ
直接操作 ストレージ
(S3)
NoSQL
(DynamoDB)
モバイル
認証管理
(Cognito)
Credential
取得
キューサービス
(SQS)
計算処理
(Lambda)
リソース状況や、
障害対応は全てAWS側で実施
とあるサービス
http://www.nri-net.com/mobileconf/
https://www.youtube.com/watch?v=7Rk2pL3PAXc
データ・処理の流れ
Webサーバ データベース
会議システム
参照ページの通知
初回ダウンロード
参照ページの同期
処理を簡略化すると、次のような流れになっている
サーバ側のお守りは、それなりに手間が掛かる
AWSのサービスだけ利用して構築
IAM Role
DynamoDB
(NoSQL DBサービス)
Cognito
(認証・権限管理サービス)
S3
(ストレージサービス)
JavaScript
SDK
DynamoDBのスループットの設定で、
システムのキャパシティを向上できる
サーバレスで楽ちん
資料のダウンロード
参照ページの通知・同期
AWS利用権限の付与
RubyでAWS
Rubyで始めるAWS
この2点だけ抑えておけば、とりあえず使えます
SDKの種類
SDKからAWSの認証の仕組み
SDK
iOS
Android iOS
JavanodeJS
.Net
PHP
Python
Ruby
Ruby
PowerShell CLI
RubyのSDK
V1(レガシーバージョン)
レガシーバージョンになったので、非推奨
混在環境で利用する場合は、 require aws-sdk-v1
名前空間は、 AWS
V2(現行バージョン)
2015年2月に安定版としてリリース
aws-sdk-coreとaws-sdk-resoucesで構成される
通常の呼び出しは、require aws-sdk
名前空間は、 Aws
意識せずに検索するとV1の情報が上位に出てくるので注意
AWS::EC2などAWS部分が大文字・小文字でサクッと判別
認証まわり
AWSのリソース利用には、認証と認可が必要
主な利用方法としては、次の3種類
今回は認証の方法を紹介。認可については、IAMを調べて
AccessKeyとSecretAccessKey
IAM Role
Cognito
AccessKeyとSecretAccessKeyによる認証
参照される認証情報の優先順位
プログラムで指定した認証情報
環境変数
ENV['AWS_ACCESS_KEY_ID']
ENV['AWS_SECRET_ACCESS_KEY']
環境設定ファイル
/.aws/credentials
インスタンスプロファイ
[default]
aws_access_key_id = ABCDEFGHIJKLMNOPQRST
aws_secret_access_key = abcdefghijklmnopqrstuvwxyz1234567890abcd
優先順位は、上から順番
Aws.config.update({
region: 'us-west-2',
credentials: Aws::Credentials.new('akid', 'secret'),
})
IAMロール
IAM Role
IAM
(権限管理サービス)
サーバに権限付与
EC2
(仮想サーバ)
サーバ内のプログラムは、
アクセスキー不要で
付与された権限を利用できる
AWSの仮想サーバ内で利用する場合は、
IAM Roleの利用推奨
アクセスキー不要で、AWSのリソースが利用可能に
Cognito
モバイルやJavaScriptで利用される事が多い
権限付与とデータ同期のサービス(Rubyでも使えます)
モバイル
Cognito
トークン
付与
Identity Providers
(Facebook,Google,Amazon,etc)
認証
認証結果
IAM Role
認証時の権限
未認証時の権限
(ゲスト権限)
リソースの利用
AWSのリソース
Cognitoの役割
おまけ Lambda
Lambda
サーバレスでプログラムを実行できるエンジン
現在は、Node.JSのみ利用可能
フルマネージドサービス
実体は恐らくAamzon LinuxベースのDocker
とにかく手軽で楽しい
RubyからLambdaを使う
AWS LambdaをRubyから使ってみる
http://qiita.com/Keisuke69/items/40bab85fa2a6ba5b257f
Aws.config[:region] = "us-east-1"
lambda = Aws::Lambda::Client.new
begin
param = { key1: "from ruby"}.to_json #=>functionに渡すパラメータをJSON形式で作成
resp = lambda.invoke_async(function_name: "HttpTest", invoke_args: param)
if resp[:status] == 202
puts "success"
end
rescue Aws::Lambda::Errors::ServiceError => e
p e.message
end
あまり実用性はないが、RubyからLambdaを呼び出せる
Lambda内でRubyを使う
Node.jsからOSコマンド叩けば何でも出来るはず
OSコマンドを叩く
require( child_process ).exec
残念ながら、Rubyのバイナリはない
console.log('Loading function');
var exec = require('child_process').exec,
child;
exports.handler = function(event, context) {
exec(‘which ruby', function (error, stdout, stderr) {
console.log('stderr:', stderr);
console.log('stdout: ' + stdout);
context.done(null, stdout);
});
};
Lambda内でRubyを使う
なければアップロード
Rubyのバイナリを用意
EC2インスタンスを用意(AmazonLinuxAMI)
Rubyを静的ビルド
Zipで固めてアップロード
実行
./configure --disable-shared --enable-static
zip -r exec-ruby.zip index.js ruby test.rb
Lambda内でRubyを使う
道半ばです。
依存関係含めたバイナリモジュール用意すれば
たぶん大丈夫。
※Lambdaのアップロードサイズ上限に注意
START RequestId: be73209f-112b-11e5-9756-91ae3fff4733
2015-06-12T17:52:09.862Z be73209f-112b-11e5-9756-91ae3fff4733
stderr: <internal:gem_prelude>:1:in `require': cannot load such file -- rubygems.rb (LoadError)
from <internal:gem_prelude>:1:in `<compiled>'
ご静聴、ありがとうございました。

More Related Content

What's hot

20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
Koichiro Nishijima
 
JSON Schema で Web API のスキマを埋めよう
JSON Schema で Web API のスキマを埋めようJSON Schema で Web API のスキマを埋めよう
JSON Schema で Web API のスキマを埋めよう
VOYAGE GROUP
 

What's hot (19)

JAWSUG初心者支部 AWSの勉強の仕方
JAWSUG初心者支部 AWSの勉強の仕方JAWSUG初心者支部 AWSの勉強の仕方
JAWSUG初心者支部 AWSの勉強の仕方
 
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピングRubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
 
20150207 elastic loadbalancer
20150207 elastic loadbalancer20150207 elastic loadbalancer
20150207 elastic loadbalancer
 
Slerがawsで運用してきた話
Slerがawsで運用してきた話Slerがawsで運用してきた話
Slerがawsで運用してきた話
 
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
 
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
 
20150523 operation jaws(JAWS-UG OSAKA #13)
20150523 operation jaws(JAWS-UG OSAKA #13)20150523 operation jaws(JAWS-UG OSAKA #13)
20150523 operation jaws(JAWS-UG OSAKA #13)
 
Swaggerで始めるモデルファーストなAPI開発
Swaggerで始めるモデルファーストなAPI開発Swaggerで始めるモデルファーストなAPI開発
Swaggerで始めるモデルファーストなAPI開発
 
イノベーションエッグLt資料
イノベーションエッグLt資料イノベーションエッグLt資料
イノベーションエッグLt資料
 
20150207 amazon elasticache
20150207 amazon elasticache20150207 amazon elasticache
20150207 amazon elasticache
 
「リザーブドキングスライム」をやっつけて一撃レベルアップ!
「リザーブドキングスライム」をやっつけて一撃レベルアップ!「リザーブドキングスライム」をやっつけて一撃レベルアップ!
「リザーブドキングスライム」をやっつけて一撃レベルアップ!
 
知っておいて損はない AWS法務関連
知っておいて損はない AWS法務関連知っておいて損はない AWS法務関連
知っておいて損はない AWS法務関連
 
AWS歴4ヵ月の勉強法
AWS歴4ヵ月の勉強法AWS歴4ヵ月の勉強法
AWS歴4ヵ月の勉強法
 
JAWS-UG四国クラウドお遍路2014
JAWS-UG四国クラウドお遍路2014JAWS-UG四国クラウドお遍路2014
JAWS-UG四国クラウドお遍路2014
 
AWS関連のブログを書いてて山ほど得したこと
AWS関連のブログを書いてて山ほど得したことAWS関連のブログを書いてて山ほど得したこと
AWS関連のブログを書いてて山ほど得したこと
 
Azure使いから見たAWSの良いところ
Azure使いから見たAWSの良いところAzure使いから見たAWSの良いところ
Azure使いから見たAWSの良いところ
 
JSON Schema で Web API のスキマを埋めよう
JSON Schema で Web API のスキマを埋めようJSON Schema で Web API のスキマを埋めよう
JSON Schema で Web API のスキマを埋めよう
 
初めてのDirect Connect 四国クラウドお遍路2014&JAWS-UGの現状
初めてのDirect Connect 四国クラウドお遍路2014&JAWS-UGの現状初めてのDirect Connect 四国クラウドお遍路2014&JAWS-UGの現状
初めてのDirect Connect 四国クラウドお遍路2014&JAWS-UGの現状
 
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれからReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
ReactをRailsとどっぷり使ってみた話と、フロントエンド×AWSのこれから
 

Viewers also liked

Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawlerRubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
Takuro Sasaki
 
JavascriptでRubyの作り方
JavascriptでRubyの作り方JavascriptでRubyの作り方
JavascriptでRubyの作り方
Shuyo Nakatani
 
東方紅魔郷AI
東方紅魔郷AI東方紅魔郷AI
東方紅魔郷AI
aki33524
 

Viewers also liked (12)

Rubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawlerRubyで作るクローラー Ruby crawler
Rubyで作るクローラー Ruby crawler
 
AlgorithmDesign01
AlgorithmDesign01AlgorithmDesign01
AlgorithmDesign01
 
Rubyはゲームの夢を見るか
Rubyはゲームの夢を見るかRubyはゲームの夢を見るか
Rubyはゲームの夢を見るか
 
名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道
 
JavascriptでRubyの作り方
JavascriptでRubyの作り方JavascriptでRubyの作り方
JavascriptでRubyの作り方
 
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby BookRuby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
 
ペパボ福岡支社におけるRubyの活用事例
ペパボ福岡支社におけるRubyの活用事例ペパボ福岡支社におけるRubyの活用事例
ペパボ福岡支社におけるRubyの活用事例
 
Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012)
Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012)Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012)
Ruby を用いた超絶技巧プログラミング(夏のプログラミングシンポジウム 2012)
 
Jawsug chiba API Gateway
Jawsug chiba API GatewayJawsug chiba API Gateway
Jawsug chiba API Gateway
 
Amazon Simple Workflow Service (SWF)
Amazon Simple Workflow Service (SWF)Amazon Simple Workflow Service (SWF)
Amazon Simple Workflow Service (SWF)
 
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版
RubyによるMac OS Xデスクトップアプリケーション開発入門--Snow Leopard対応版
 
東方紅魔郷AI
東方紅魔郷AI東方紅魔郷AI
東方紅魔郷AI
 

Similar to Rubyで操るAWS 第67回Ruby関西 勉強会

広島Ruby勉強会#35プレゼン
広島Ruby勉強会#35プレゼン広島Ruby勉強会#35プレゼン
広島Ruby勉強会#35プレゼン
Kakigi Katuyuki
 
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
JAWS-UG三都物語_企業でのAWS導入のエントリーポイントJAWS-UG三都物語_企業でのAWS導入のエントリーポイント
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
Toshiyuki Konparu
 
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
 
AWSを会社で使ってみた
AWSを会社で使ってみたAWSを会社で使ってみた
AWSを会社で使ってみた
Satoshi Ishikawa
 

Similar to Rubyで操るAWS 第67回Ruby関西 勉強会 (20)

アプリエンジニアからクラウド専用のインフラエンジニアになってみて
アプリエンジニアからクラウド専用のインフラエンジニアになってみてアプリエンジニアからクラウド専用のインフラエンジニアになってみて
アプリエンジニアからクラウド専用のインフラエンジニアになってみて
 
広島Ruby勉強会#35プレゼン
広島Ruby勉強会#35プレゼン広島Ruby勉強会#35プレゼン
広島Ruby勉強会#35プレゼン
 
One step of first to a cloud
One step of first to a cloudOne step of first to a cloud
One step of first to a cloud
 
オープンクラウド基盤の価値と導入へ向けた考慮点 〜IaaSからPaaSまで - EMC様セミナー 「あなたのビジネスを高速化!DevOpsとアジャイル開発...
オープンクラウド基盤の価値と導入へ向けた考慮点 〜IaaSからPaaSまで - EMC様セミナー 「あなたのビジネスを高速化!DevOpsとアジャイル開発...オープンクラウド基盤の価値と導入へ向けた考慮点 〜IaaSからPaaSまで - EMC様セミナー 「あなたのビジネスを高速化!DevOpsとアジャイル開発...
オープンクラウド基盤の価値と導入へ向けた考慮点 〜IaaSからPaaSまで - EMC様セミナー 「あなたのビジネスを高速化!DevOpsとアジャイル開発...
 
オープンクラウド基盤の価値と導入へ向けた考慮点 〜IaaSからPaaSまで - EMC様セミナー 「あなたのビジネスを高速化!DevOpsとアジャイル開発...
オープンクラウド基盤の価値と導入へ向けた考慮点 〜IaaSからPaaSまで - EMC様セミナー 「あなたのビジネスを高速化!DevOpsとアジャイル開発...オープンクラウド基盤の価値と導入へ向けた考慮点 〜IaaSからPaaSまで - EMC様セミナー 「あなたのビジネスを高速化!DevOpsとアジャイル開発...
オープンクラウド基盤の価値と導入へ向けた考慮点 〜IaaSからPaaSまで - EMC様セミナー 「あなたのビジネスを高速化!DevOpsとアジャイル開発...
 
クラウドサービスを運営する上で活用している可視化のためのサービス・ツール
クラウドサービスを運営する上で活用している可視化のためのサービス・ツールクラウドサービスを運営する上で活用している可視化のためのサービス・ツール
クラウドサービスを運営する上で活用している可視化のためのサービス・ツール
 
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
JAWS-UG三都物語_企業でのAWS導入のエントリーポイントJAWS-UG三都物語_企業でのAWS導入のエントリーポイント
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
 
最短で AWS を乗りこなすライフハック術
最短で AWS を乗りこなすライフハック術最短で AWS を乗りこなすライフハック術
最短で AWS を乗りこなすライフハック術
 
クラウドネイティブが行なういまどきWebサービス開発
クラウドネイティブが行なういまどきWebサービス開発クラウドネイティブが行なういまどきWebサービス開発
クラウドネイティブが行なういまどきWebサービス開発
 
Amazon WorkSpaces導入からはじめるスケーラブルなオフィス運営と、業務システムのクラウド移行
Amazon WorkSpaces導入からはじめるスケーラブルなオフィス運営と、業務システムのクラウド移行Amazon WorkSpaces導入からはじめるスケーラブルなオフィス運営と、業務システムのクラウド移行
Amazon WorkSpaces導入からはじめるスケーラブルなオフィス運営と、業務システムのクラウド移行
 
OpenWhisk Serverless への期待
OpenWhisk Serverless への期待OpenWhisk Serverless への期待
OpenWhisk Serverless への期待
 
モバイル開発を便利にするAWS
モバイル開発を便利にするAWSモバイル開発を便利にするAWS
モバイル開発を便利にするAWS
 
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
 
クラウド時代のソフトウェアアーキテクチャ
クラウド時代のソフトウェアアーキテクチャクラウド時代のソフトウェアアーキテクチャ
クラウド時代のソフトウェアアーキテクチャ
 
サーバレス構成の運用・監視と自社製Data○ogもどきの話 公開用
サーバレス構成の運用・監視と自社製Data○ogもどきの話 公開用サーバレス構成の運用・監視と自社製Data○ogもどきの話 公開用
サーバレス構成の運用・監視と自社製Data○ogもどきの話 公開用
 
2014.07.05 Drupal PaaS でASWを活用する(Kyoko Ohtagaki)
2014.07.05 Drupal PaaS でASWを活用する(Kyoko Ohtagaki)2014.07.05 Drupal PaaS でASWを活用する(Kyoko Ohtagaki)
2014.07.05 Drupal PaaS でASWを活用する(Kyoko Ohtagaki)
 
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
 
2013/06 九州産業大学 -とある業界の禁書目録-
2013/06 九州産業大学 -とある業界の禁書目録-2013/06 九州産業大学 -とある業界の禁書目録-
2013/06 九州産業大学 -とある業界の禁書目録-
 
LL祭り2013資料
LL祭り2013資料LL祭り2013資料
LL祭り2013資料
 
AWSを会社で使ってみた
AWSを会社で使ってみたAWSを会社で使ってみた
AWSを会社で使ってみた
 

More from Takuro Sasaki

開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用
開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用
開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用
Takuro Sasaki
 

More from Takuro Sasaki (10)

Crawler for Non engineer
Crawler for Non engineerCrawler for Non engineer
Crawler for Non engineer
 
Lambda認証認可パターン
Lambda認証認可パターンLambda認証認可パターン
Lambda認証認可パターン
 
AWS Lambdaで作るクローラー/スクレイピング
AWS Lambdaで作るクローラー/スクレイピングAWS Lambdaで作るクローラー/スクレイピング
AWS Lambdaで作るクローラー/スクレイピング
 
サイト/ブログから本文抽出する方法
サイト/ブログから本文抽出する方法サイト/ブログから本文抽出する方法
サイト/ブログから本文抽出する方法
 
JAWS-UG三都物語2014 初心者向け Elasticity ELB/AutoScaling/EIP
JAWS-UG三都物語2014 初心者向け Elasticity ELB/AutoScaling/EIPJAWS-UG三都物語2014 初心者向け Elasticity ELB/AutoScaling/EIP
JAWS-UG三都物語2014 初心者向け Elasticity ELB/AutoScaling/EIP
 
第9回Jawsug大阪 ServiceProviders 現場で使えるAWS付随サービス!!
第9回Jawsug大阪 ServiceProviders 現場で使えるAWS付随サービス!!第9回Jawsug大阪 ServiceProviders 現場で使えるAWS付随サービス!!
第9回Jawsug大阪 ServiceProviders 現場で使えるAWS付随サービス!!
 
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用
第2回 JAWS−UG 神戸  開発運用の現場でのChef活用第2回 JAWS−UG 神戸  開発運用の現場でのChef活用
第2回 JAWS−UG 神戸 開発運用の現場でのChef活用
 
第8回JAWSUG大阪 JAWSUG大阪 連携サービス(SNS,SQS,SES)
第8回JAWSUG大阪 JAWSUG大阪 連携サービス(SNS,SQS,SES)第8回JAWSUG大阪 JAWSUG大阪 連携サービス(SNS,SQS,SES)
第8回JAWSUG大阪 JAWSUG大阪 連携サービス(SNS,SQS,SES)
 
第8回JAWSUG大阪 AWSの事例/課金について
第8回JAWSUG大阪 AWSの事例/課金について第8回JAWSUG大阪 AWSの事例/課金について
第8回JAWSUG大阪 AWSの事例/課金について
 
開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用
開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用
開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用
 

Rubyで操るAWS 第67回Ruby関西 勉強会