SlideShare a Scribd company logo
2013.8.10 JAWS-UG 会津
吉田真吾 @yoshidashingo
現場的!
AWSとオンプレの違い
自己紹介
名前:吉田真吾
アイレット株式会社 cloudpack エバンジェリスト
JAWS-UG 横浜 代表
好きなAWSサービス:Amazon S3
好きなAWSクラウドデザインパターン:Direct
Hostingパターン
赤べこ伝説
807年(大同2年)、柳津町の円蔵寺には徳一大師が円蔵寺
の虚空蔵堂を建立する際、上流の村から大量の材木を寄進
された。しかし、水量が豊富な只見川から材木を運搬する
ことは決して簡単ではない仕事だった。
人々が材木を運ぶのに難儀しているとどこからか牛の群れ
が現れ、材木の運搬を手伝ってくれた。重労働で多くの牛
が倒れる中で最後まで働いたのが赤色の牛だったといわれ
ている。そのことから、赤べこが作られた。
(Wikipediaより)
Akabeko Web Services
Work hard,
have fun,
make history!
決して簡単ではない大量の処理をさばくため、
どこからともなく(オンデマンドに)現れて、
多くのマシンが倒れる(H/W障害)中、
最後まで働いた(高可用性)
赤色の牛
アジェンダ
設計編
構築・運用編
CloudFormation 事例
保守編
cloudpack のご紹介
Confidential
設計編
物理サーバーでクラスタリング
している(HAあるいはN+1)
H/Wレベルでの「可用性」向上
フォールトイントレランス→フォール
トトレラント(Design for failure)
Web/APサーバ→Multi-Serverパター
ン、Multi-Datacenterパターン
DBサーバ→DB Replicationパターン
DB Replication
Multi-Server
Multi-Datacenter
現場的!AWSとオンプレの違い(赤べこバージョン)
共有ディスク
極力使わない
GlusterFS
NFSサーバー
参照コンテンツだけなら S3
アプライアンスもある
Confidential
構築・運用編
現場的!AWSとオンプレの違い(赤べこバージョン)
アプリケーション管理サービス
AWS CloudFormation
テンプレートベースで柔軟な設定
AWS Elastic Beanstalk
Webアプリケーション向け
障害の起きたEC2を自動復旧
ELBのURLを入替えて環境の切替が瞬時にできる
AWS OpsWorks
Chefレシピベース → v.11 (New!)
カスタムAMI (New!)
RDS 未対応 → 使う方法あり
Confidential
AWS
CloudFormation
説明
AWS CloudFormation
JSON形式で記述したテンプレートを利用する
ことで、システムのスタックまるごとデプロ
イ・更新・削除できるサービス
テンプレートのパート
Resources:作成したいリソースの定義
Parameters:画面から指定する引数
Mappings:条件に応じて入替える引数リスト
Outputs:結果の出力
{
	
  	
  "Parameters"	
  :	
  {
	
  	
  	
  	
  "KeyName"	
  :	
  {
	
  	
  	
  	
  	
  	
  "Description"	
  :	
  "Name	
  of	
  an	
  existing	
  EC2	
  KeyPair	
  to	
  enable	
  SSH	
  access	
  to	
  the	
  instance",
	
  	
  	
  	
  	
  	
  "Type"	
  :	
  "String"
	
  	
  	
  	
  }
	
  	
  },
	
  	
  "Mappings"	
  :	
  {
	
  	
  	
  	
  "RegionMap"	
  :	
  {
	
  	
  	
  	
  	
  	
  "us-­‐east-­‐1"	
  :	
  {
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "AMI"	
  :	
  "ami-­‐76f0061f"
	
  	
  	
  	
  	
  	
  },
	
  	
  	
  	
  	
  	
  "us-­‐west-­‐1"	
  :	
  {
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "AMI"	
  :	
  "ami-­‐655a0a20"
	
  	
  	
  	
  	
  	
  },
	
  	
  	
  	
  	
  	
  "eu-­‐west-­‐1"	
  :	
  {
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "AMI"	
  :	
  "ami-­‐7fd4e10b"
	
  	
  	
  	
  	
  	
  },
	
  	
  	
  	
  	
  	
  "ap-­‐southeast-­‐1"	
  :	
  {
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "AMI"	
  :	
  "ami-­‐72621c20"
	
  	
  	
  	
  	
  	
  },
	
  	
  	
  	
  	
  	
  "ap-­‐northeast-­‐1"	
  :	
  {
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "AMI"	
  :	
  "ami-­‐8e08a38f"
	
  	
  	
  	
  	
  	
  }
	
  	
  	
  	
  }
	
  	
  },
	
  	
  "Resources"	
  :	
  {
	
  	
  	
  	
  "Ec2Instance"	
  :	
  {
	
  	
  	
  	
  	
  	
  "Type"	
  :	
  "AWS::EC2::Instance",
	
  	
  	
  	
  	
  	
  "Properties"	
  :	
  {
	
  	
  	
  	
  	
  	
  	
  	
  "KeyName"	
  :	
  {	
  "Ref"	
  :	
  "KeyName"	
  },
	
  	
  	
  	
  	
  	
  	
  	
  "ImageId"	
  :	
  {	
  "Fn::FindInMap"	
  :	
  [	
  "RegionMap",	
  {	
  "Ref"	
  :	
  "AWS::Region"	
  },	
  "AMI"	
  ]},
	
  	
  	
  	
  	
  	
  	
  	
  "UserData"	
  :	
  {	
  "Fn::Base64"	
  :	
  "80"	
  }
	
  	
  	
  	
  	
  	
  }
	
  	
  	
  	
  }
	
  	
  }
}
 	
  "Outputs":	
  {
	
  	
  	
  	
  "InstallURL":	
  {
	
  	
  	
  	
  	
  	
  "Value":	
  {
	
  	
  	
  	
  	
  	
  	
  	
  "Fn::Join":	
  [
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "",
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  [
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "http://",
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  {
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "Fn::GetAtt":	
  [
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "ElasticLoadBalancer",
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "DNSName"
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  ]
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  },
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "/wp-­‐admin/install.php"
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  ]
	
  	
  	
  	
  	
  	
  	
  	
  ]
	
  	
  	
  	
  	
  	
  },
	
  	
  	
  	
  	
  	
  "Description"	
  :	
  "Installation	
  URL	
  of	
  the	
  WordPress	
  website"
	
  	
  	
  	
  },
	
  	
  	
  	
  "WebsiteURL":	
  {
	
  	
  	
  	
  	
  	
  "Value":	
  {
	
  	
  	
  	
  	
  	
  	
  	
  "Fn::Join":	
  [
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "",
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  [
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "http://",
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  {
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "Fn::GetAtt":	
  [
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "ElasticLoadBalancer",
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  "DNSName"	
  ]
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  }
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  ]
	
  	
  	
  	
  	
  	
  	
  	
  ]
	
  	
  	
  	
  	
  	
  }
	
  	
  	
  	
  }
	
  	
  }
Confidential
AWS
CloudFormation
事例
現場的!AWSとオンプレの違い(赤べこバージョン)
現場的!AWSとオンプレの違い(赤べこバージョン)
インフラ設計・構築
インターネット公式サイト
月間1億PV 45億ヒット、
新車発表時3倍のアクセス
すべて冗長化
オンプレに環境再生可能な
バックアップ
東京リージョン障害時に
シンガポールで復旧可能
DR用CloudFormation
CloudFormationでシンガポールリージョ
ンに環境構築
テンプレートから一発で構築可能
Tokyo Region Singapore Region
CloudForma*on,
Template, Stack,
Confidential
AWS
CloudFormation
Tips
Tips
テンプレートを再利用可能なモジュ
ール分割(パラメータ、アウトプッ
ト)してチェーン実行しよう
同じ役割のサーバーを複数作成する
ならオートスケーリングで管理しよう
(可用性の観点からも Good!)
テンプレートのチェーン
"Resources":	
  {
  "CloudFormationStackVPCBasic"	
  :	
  {
    "Type":	
  "AWS::CloudFormation::Stack",
    "Properties":	
  {
      "TemplateURL":	
  "https://s3-­‐ap-­‐northeast-­‐1.amazonaws.com/template.suz-­‐lab.com/template/suz-­‐lab_vpc-­‐
basic-­‐0.0.1.json",
"TimeoutInMinutes":	
  "60"
    }
  },
  "CloudFormationStackOnDemandNAT"	
  :	
  {
    "Type":	
  "AWS::CloudFormation::Stack",
    "Properties":	
  {
      "TemplateURL"	
  :	
  "https://s3-­‐ap-­‐northeast-­‐1.amazonaws.com/template.suz-­‐lab.com/template/suz-­‐
lab_ondemand-­‐nat-­‐0.0.1.json",
      "Parameters"	
  :	
  {
        "KeyName":	
  {	
  "Ref":	
  "KeyName"	
  },
        "ImageId":	
  {	
  "Ref":	
  "OnDemandNATImageId"	
  },
        "InstanceType":	
  {	
  "Ref":	
  "OnDemandNATInstanceType"	
  },
        "Name":	
  {	
  "Ref":	
  "OnDemandNATName"	
  },
        "RouteTableId":	
  {	
  "Fn::GetAtt"	
  :	
  [	
  "CloudFormationStackVPCBasic",	
  
"Outputs.RouteTableIdProtected"	
  ]	
  },
        "SecurityGroupId":	
  {	
  "Fn::GetAtt"	
  :	
  [	
  "CloudFormationStackVPCBasic",	
  
"Outputs.SecurityGroupIdCommon"	
  ]	
  },
        "SubnetId":	
  {	
  "Fn::GetAtt"	
  :	
  [	
  "CloudFormationStackVPCBasic",	
  "Outputs.SubnetIdPublicVarA00"	
  ]	
  },
        "VpcId":	
  {	
  "Fn::GetAtt"	
  :	
  [	
  "CloudFormationStackVPCBasic",	
  "Outputs.VpcIdBasic"	
  ]	
  }
      }
    }
  }
},
親テンプレートの定義
同一レイヤーは Auto Scaling で
"Resources":	
  {
	
   "AutoScalingLaunchConfig"	
  :	
  {
	
   	
   "Type"	
  :	
  "AWS::AutoScaling::LaunchConfiguration",
	
   	
   "Properties"	
  :	
  {
	
   	
   	
   "KeyName"	
  	
  	
  	
  	
  	
  	
  	
  :	
  {	
  "Ref"	
  :	
  "KeyName"	
  },
	
   	
   	
   "ImageId"	
  	
  	
  	
  	
  	
  	
  	
  :	
  {	
  "Ref"	
  :	
  "ImageId"	
  },
	
   	
   	
   "SecurityGroups"	
  :	
  {	
  "Ref"	
  :	
  "SecurityGroups"	
  },
	
   	
   	
   "InstanceType"	
  	
  	
  :	
  {	
  "Ref"	
  :	
  "InstanceType"	
  }
	
   	
   }
	
   },
	
   "AutoScalingAutoScalingGroup"	
  :	
  {
	
   	
   "Type"	
  :	
  "AWS::AutoScaling::AutoScalingGroup",
	
   	
   "Properties"	
  :	
  {
	
   	
   	
   "DesiredCapacity"	
  	
  	
  	
  	
  	
  	
  	
  	
  :	
  {	
  "Ref"	
  :	
  "CapacitySize"	
  },
	
   	
   	
   "LaunchConfigurationName"	
  :	
  {	
  "Ref"	
  :	
  "AutoScalingLaunchConfig"	
  },
	
   	
   	
   "MaxSize"	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  :	
  {	
  "Ref"	
  :	
  "CapacitySize"	
  },
	
   	
   	
   "MinSize"	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  :	
  {	
  "Ref"	
  :	
  "CapacitySize"	
  },
	
   	
   	
   "AvailabilityZones"	
  :	
  [
	
   	
   	
   	
   {	
  "Fn::FindInMap"	
  :	
  [	
  "AzMap",	
  {	
  "Ref"	
  :	
  "AWS::Region"	
  },	
  "Az1"	
  ]	
  },
	
   	
   	
   	
   {	
  "Fn::FindInMap"	
  :	
  [	
  "AzMap",	
  {	
  "Ref"	
  :	
  "AWS::Region"	
  },	
  "Az2"	
  ]	
  }
	
   	
   	
   ],
	
   	
   "Tags"	
  :	
  [
	
   	
   	
   {	
  "Key"	
  :	
  "Name",	
  "Value"	
  :	
  {	
  "Ref"	
  :	
  "Name"	
  },	
  "PropagateAtLaunch"	
  :	
  true	
  }
	
   	
   ]
	
   	
   }
	
   }
},
Parameters
Confidential
保守編
EC2の障害復旧フロー
EC2の障害復旧フロー
障害は起きるもの
復旧ファースト
Confidential
エンジニア
世界共通の夢?
夜はぐっすり眠りたいモン!
そんなときは...
自主規制
AWS運用をアウトソースしたい企業向けの
月額費用固定型フルマネージドホスティング
24時間365日サーバー運用・保守
•電話/メールによるサポート
初期費用なし(基本移行作業含む)
月額5万円からのスタート
日本円で請求書発行
フルマネージド
サービス/リソース監視
ディスク使用量、メモリ使用量、プロセス数、
Webサーバー・DBサーバー死活...
バックアップ/リストア
EBSスナップショットを利用した二世代(過去
二日分)バックアップ
アクセス制御(ファイアーウォール)
適切なセキュリティグループを設定、OS・ミド
ルウェアレベルでさらに細かな設定も対応可能
定額課金・請求書払い
従量課金では予算計画が立てられない
クレジットカードでUSドル決済では利用料の予測が難しい
Amazon Web Servicesでは...
月額固定+日本円請求書発行
バースト保障
キャンペーンなど急激なアクセス増加へ合わせてインフラ
準備するのは不可能
いつあるかわからないピークのために予め準備できない
追加料金無しでスケールアウト
(7インスタンス日まで)
日本初のAPNプレミア コンサルティングパートナーの
一社として認定されました。
メニュー サービス項目 提供有無
ライト コンサルティング プランに含まれます
初期費用
プランに含まれます
※インスタンス構築費用
AWS利用料 プランに含まれます
バースト保障 プランに含まれます
監視/運用/保守
平日営業時間帯
(平日10:00-19:00)
平日時間外
(0:00-10:00、19:00-24:00)
土曜、日曜、祝祭日
(0:00-24:00)
 監視 プランに含まれます プランに含まれます プランに含まれます
 運用 プランに含まれます なし なし
 保守 プランに含まれます プランに含まれます プランに含まれます
専用サーバープラン
メニュー サービス項目 提供有無
ライト コンサルティング プランに含まれます
初期費用
プランに含まれます
※インスタンス構築費用
AWS利用料 プランに含まれます
バースト保障 なし
監視/運用/保守
平日営業時間帯
(平日10:00-19:00)
平日時間外
(0:00-10:00、19:00-24:00)
土曜、日曜、祝祭日
(0:00-24:00)
 監視 プランに含まれます プランに含まれます プランに含まれます
 運用 プランに含まれます なし なし
 保守 プランに含まれます なし なし
専用サーバーライトプラン
↑New!!
MICROプラン ライト 2万円/月
SMALLプラン ライト 3万円/月
:
まとめ
設計:Design for failure
運用:サービスを利用
保守:サービス継続優先
それでも障害は起きるので、頼れる
パートナーを
Thanks!
http://www.cloudpack.jp/
suuport@cloudpack.jp
@cloudpack_jp

More Related Content

PDF
BCPに活かせ!一撃 CloudFormation
PDF
CloudFormation 詳細 -ほぼ週刊AWSマイスターシリーズ第6回-
PDF
AWS Black Belt Online Seminar 2017 Amazon DynamoDB
PPTX
ナウなヤングにCloud Formationが流行ってほしい
PDF
AWS Lambda with Java/Scala #渋谷Java 第十二回
PDF
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
PDF
TerraformでECS+ECRする話
PDF
Amazon Glacierのご紹介(機能編)
BCPに活かせ!一撃 CloudFormation
CloudFormation 詳細 -ほぼ週刊AWSマイスターシリーズ第6回-
AWS Black Belt Online Seminar 2017 Amazon DynamoDB
ナウなヤングにCloud Formationが流行ってほしい
AWS Lambda with Java/Scala #渋谷Java 第十二回
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
TerraformでECS+ECRする話
Amazon Glacierのご紹介(機能編)

What's hot (20)

PDF
AWS Black Belt Tech Webinar 2016 〜 Amazon CloudSearch & Amazon Elasticsearch ...
PDF
AWS Black Belt Techシリーズ AWS CloudFormation
PDF
AWS Black Belt Tech シリーズ 2016 - Amazon SQS / Amazon SNS
PPTX
さくらのクラウドをAPIで操作する(LT) @ さくらクラブ in 岐阜
PDF
AWS Black Belt Online Seminar 2016 Amazon Kinesis
PDF
AWS ESC + Ansibleで お手軽 Blue-Green Deployment
PDF
ElastiCacheを利用する上でキャッシュをどのように有効に使うべきか
PDF
Amazon ElastiCacheのはじめ方
PDF
AWS Blackbelt 2015シリーズ Amazon EC2 Container Service (Amazon ECS)
PPTX
インフラエンジニアなら『さくらのクラウド』をAPIでいじろう【入門編】
PDF
AWS OpsWorksハンズオン
PDF
AWS Black Belt Online Seminar 2017 Deployment on AWS
PPTX
DynamoDBだけでソシャゲを作ってみた
PDF
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
PDF
ログ管理のベストプラクティス
PPTX
Azure サービスを活用して作るフルマネージドな全文検索アプリケーション
PDF
ECS for Docker Meetup #4
PDF
コンテナで作れるFaaS
PDF
AWS Black Belt Online Seminar 2016 HPC分野でのAWS活用
PDF
もっと気軽にCloudFormation
AWS Black Belt Tech Webinar 2016 〜 Amazon CloudSearch & Amazon Elasticsearch ...
AWS Black Belt Techシリーズ AWS CloudFormation
AWS Black Belt Tech シリーズ 2016 - Amazon SQS / Amazon SNS
さくらのクラウドをAPIで操作する(LT) @ さくらクラブ in 岐阜
AWS Black Belt Online Seminar 2016 Amazon Kinesis
AWS ESC + Ansibleで お手軽 Blue-Green Deployment
ElastiCacheを利用する上でキャッシュをどのように有効に使うべきか
Amazon ElastiCacheのはじめ方
AWS Blackbelt 2015シリーズ Amazon EC2 Container Service (Amazon ECS)
インフラエンジニアなら『さくらのクラウド』をAPIでいじろう【入門編】
AWS OpsWorksハンズオン
AWS Black Belt Online Seminar 2017 Deployment on AWS
DynamoDBだけでソシャゲを作ってみた
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
ログ管理のベストプラクティス
Azure サービスを活用して作るフルマネージドな全文検索アプリケーション
ECS for Docker Meetup #4
コンテナで作れるFaaS
AWS Black Belt Online Seminar 2016 HPC分野でのAWS活用
もっと気軽にCloudFormation
Ad

Viewers also liked (10)

PDF
デジタル教科書学 の提案
PDF
Jaws ug横浜aws設計・移行ワークショップ 提案書(チーム3)
PDF
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Bチーム
PDF
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ:150521
PPTX
AWS移行に向けたクックパッドの取り組み+α
PDF
150813ブログ企画書サンプル
PDF
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521
PDF
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Cチーム
PDF
アマゾンにおけるAWSを用いた社内システム移行事例
PPTX
AWSによるWebサイト構築と運用 - concrete5 編 -
デジタル教科書学 の提案
Jaws ug横浜aws設計・移行ワークショップ 提案書(チーム3)
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Bチーム
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ:150521
AWS移行に向けたクックパッドの取り組み+α
150813ブログ企画書サンプル
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521
JAWS FESTA Kansai 2013 AWS設計・移行ワークショップ 提案書Cチーム
アマゾンにおけるAWSを用いた社内システム移行事例
AWSによるWebサイト構築と運用 - concrete5 編 -
Ad

Similar to 現場的!AWSとオンプレの違い(赤べこバージョン) (20)

PDF
現場的!オンプレとAWSの違い
PDF
当社のawsへの取組
PDF
20120402 aws meister-reloaded-cloud-formation
PDF
AWSマイスターシリーズReloaded(AWS Cloudformation)
PDF
Jaws−横浜ハンズオンーCloudFormation w/ vpc 2/3
PDF
Jaws−横浜ハンズオンーCloudFormation w/ VPC 3/3
PDF
20120303 jaws summit-meister-04_cloud_formation
PDF
Aws meister-cloud formation-summit2012
PDF
Programming AWS with Perl at YAPC::Asia 2013
PDF
AWS SAMで始めるサーバーレスアプリケーション開発
PDF
Jaws−横浜ハンズオンーCloudFormation 1/3
PDF
OpenStack API
PDF
10分で作る Node.js Auto Scale 環境 with CloudFormation
PDF
AWS SDK for Haskell開発
PDF
AWS運用自動化への第一歩 
PDF
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
PDF
AWS Black Belt Online Seminar Amazon EC2
PDF
AWS Black Belt Online Seminar - Amazon Lightsail
PDF
Infrastructure as code for azure
PDF
20130326 aws meister-reloaded-windows
現場的!オンプレとAWSの違い
当社のawsへの取組
20120402 aws meister-reloaded-cloud-formation
AWSマイスターシリーズReloaded(AWS Cloudformation)
Jaws−横浜ハンズオンーCloudFormation w/ vpc 2/3
Jaws−横浜ハンズオンーCloudFormation w/ VPC 3/3
20120303 jaws summit-meister-04_cloud_formation
Aws meister-cloud formation-summit2012
Programming AWS with Perl at YAPC::Asia 2013
AWS SAMで始めるサーバーレスアプリケーション開発
Jaws−横浜ハンズオンーCloudFormation 1/3
OpenStack API
10分で作る Node.js Auto Scale 環境 with CloudFormation
AWS SDK for Haskell開発
AWS運用自動化への第一歩 
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
AWS Black Belt Online Seminar Amazon EC2
AWS Black Belt Online Seminar - Amazon Lightsail
Infrastructure as code for azure
20130326 aws meister-reloaded-windows

More from 真吾 吉田 (20)

PDF
SageMakerでもAUTOMATIC1111したい
PDF
JAWSUG_yokohama_10yrs
PDF
アウトプットしよう これはあなたの成長の物語
PDF
ServerlessとNoOps
PDF
コミュニティ型組織でヒーローを育てる
PPTX
仮想サーバは、もう不要?!今からIoTやるなら 「サーバレス・コンピューティング」
PDF
アジャイルな開発組織のOKRベストプラクティス&アンチパターン
PDF
Azureをフル活用したサーバーレスの潮流について
PDF
AWS re:Invent 2018 re:Cap
PDF
多様性・アジャイル・クラウドで変化に強いIT組織を作る
PDF
これからのクラウドネイティブアプリケーションの話をしよう
PDF
宇宙一早い AWS re:Invent 2018 re:cap
PDF
Architecting on Alibaba Cloud - Fundamentals - 2018
PDF
CYDASアジャイル開発状況報告LT
PDF
AWSによるサーバーレスアーキテクチャ
PDF
Kubernetesのない世界 すべてがサーバーレスになる
PDF
Storylineでデザインする心地よい会話体験
PDF
Kubernetes on Alibaba Cloud
PDF
Alexaスキルを作ろう
PDF
Serverless for VUI
SageMakerでもAUTOMATIC1111したい
JAWSUG_yokohama_10yrs
アウトプットしよう これはあなたの成長の物語
ServerlessとNoOps
コミュニティ型組織でヒーローを育てる
仮想サーバは、もう不要?!今からIoTやるなら 「サーバレス・コンピューティング」
アジャイルな開発組織のOKRベストプラクティス&アンチパターン
Azureをフル活用したサーバーレスの潮流について
AWS re:Invent 2018 re:Cap
多様性・アジャイル・クラウドで変化に強いIT組織を作る
これからのクラウドネイティブアプリケーションの話をしよう
宇宙一早い AWS re:Invent 2018 re:cap
Architecting on Alibaba Cloud - Fundamentals - 2018
CYDASアジャイル開発状況報告LT
AWSによるサーバーレスアーキテクチャ
Kubernetesのない世界 すべてがサーバーレスになる
Storylineでデザインする心地よい会話体験
Kubernetes on Alibaba Cloud
Alexaスキルを作ろう
Serverless for VUI

現場的!AWSとオンプレの違い(赤べこバージョン)