Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
ikikko
PDF, PPTX
2,611 views
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
第8弾 週末ランサーズ http://weekendlancers.doorkeeper.jp/events/11216
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 31
2
/ 31
3
/ 31
4
/ 31
5
/ 31
6
/ 31
7
/ 31
8
/ 31
9
/ 31
10
/ 31
11
/ 31
12
/ 31
13
/ 31
14
/ 31
15
/ 31
16
/ 31
17
/ 31
18
/ 31
19
/ 31
20
/ 31
21
/ 31
22
/ 31
23
/ 31
24
/ 31
25
/ 31
26
/ 31
27
/ 31
28
/ 31
29
/ 31
30
/ 31
31
/ 31
More Related Content
PDF
Devとopsをつなぐchat ops
by
ikikko
PDF
エンジニア目線での対外ブランディング ~ヌーラボ編~
by
ikikko
PDF
Nulabとawsと私
by
ikikko
PDF
継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜
by
ikikko
PDF
Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方
by
ikikko
PDF
ヌーラボのサービス開発の裏側公開しちゃいます
by
ikikko
PPTX
アプリ開発&チーム管理で役立った拡張機能
by
Masaki Suzuki
PPTX
開発チーム管理で役立ったVSCode拡張機能
by
Masaki Suzuki
Devとopsをつなぐchat ops
by
ikikko
エンジニア目線での対外ブランディング ~ヌーラボ編~
by
ikikko
Nulabとawsと私
by
ikikko
継続的インテグレーションの過去・現在・そして未来 〜ヌーラボの事例と共に考える〜
by
ikikko
Backlog/Cacooから学ぶ、サービスに必要な機能の取捨選択と改善の仕方
by
ikikko
ヌーラボのサービス開発の裏側公開しちゃいます
by
ikikko
アプリ開発&チーム管理で役立った拡張機能
by
Masaki Suzuki
開発チーム管理で役立ったVSCode拡張機能
by
Masaki Suzuki
What's hot
PDF
OpenShift のある生活
by
Yoshimasa Tanabe
PPTX
Azure周りの振り返り
by
Kazunori Hamamoto
PPTX
裏クラウドデザインパターン
by
Atsushi Kojima
PPTX
A/BテストをAzure×Googleアナリティクスで試してみました。
by
典子 松本
PDF
2014年のChefとInfrastructure as code
by
Yukihiko SAWANOBORI
PPTX
ゼロから始めるオープンソース生活
by
kazuki kumagai
PDF
遅いクエリと向き合う仕組み #CybozuMeetup
by
S Akai
PDF
Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例
by
Yukihiko SAWANOBORI
PDF
Ansible softlayer
by
Hideaki Tokida
PDF
20150905 stream analytics
by
一希 大田
PPTX
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
by
Kohei Saito
PPTX
Web Component Framework Urushiのご紹介(OSC2017 Tokyo/Spring)
by
YuzoHirakawa
PDF
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
by
満徳 関
PPTX
テスト自動化の現場で困ること SI-Toolkitが解決すること
by
yuichi_kuwahara
PDF
Micronaut on Azure 試してみた
by
拓将 平林
PPTX
Vscodemeetup6
by
Masaki Suzuki
PDF
Ciじゃない方のJenkins
by
Katsuhiro Miura
PDF
ポストJenkins時代のCI戦略
by
Hiroshi Maekawa
PPTX
Editorlt
by
Masaki Suzuki
PPTX
.NETラボ2021年10月 .NETの過去と現在
by
TomomitsuKusaba
OpenShift のある生活
by
Yoshimasa Tanabe
Azure周りの振り返り
by
Kazunori Hamamoto
裏クラウドデザインパターン
by
Atsushi Kojima
A/BテストをAzure×Googleアナリティクスで試してみました。
by
典子 松本
2014年のChefとInfrastructure as code
by
Yukihiko SAWANOBORI
ゼロから始めるオープンソース生活
by
kazuki kumagai
遅いクエリと向き合う仕組み #CybozuMeetup
by
S Akai
Infrastructure as Codeと 組織のドキュメンテーション + Immutable Infrastructure事例
by
Yukihiko SAWANOBORI
Ansible softlayer
by
Hideaki Tokida
20150905 stream analytics
by
一希 大田
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
by
Kohei Saito
Web Component Framework Urushiのご紹介(OSC2017 Tokyo/Spring)
by
YuzoHirakawa
Azure DevOps × スクラム で実現するプロダクト開発のポイント #dotnetlab #jazug
by
満徳 関
テスト自動化の現場で困ること SI-Toolkitが解決すること
by
yuichi_kuwahara
Micronaut on Azure 試してみた
by
拓将 平林
Vscodemeetup6
by
Masaki Suzuki
Ciじゃない方のJenkins
by
Katsuhiro Miura
ポストJenkins時代のCI戦略
by
Hiroshi Maekawa
Editorlt
by
Masaki Suzuki
.NETラボ2021年10月 .NETの過去と現在
by
TomomitsuKusaba
Viewers also liked
PPTX
Deploying On-Prem as SaaS: Why we go with Ansible
by
Martin Etmajer
PDF
AnsibleによるInfrastructure as code入門
by
kk_Ataka
PDF
Opuscle ser multiling
by
Arnau Cerdà
PDF
Tto tbc nejm
by
Alex Castañeda-Sabogal
PPT
Personality adjectives
by
Mari Carmen Ocete, C.E.I.P. Francisco Giner de los Ríos
PDF
Ggc scrum i jun14 slides
by
Céline Dedaj
PPTX
FCEVs and H2 in California
by
California Fuel Cell Partnership
PDF
Etiologia de la celulitis
by
Alex Castañeda-Sabogal
PPS
Flooding and Death in Rio 2011
by
Dirval Chareti
PDF
Cooperation needs on Field Operational Tests
by
euroFOT
PPT
Airtightphoto
by
stevekellerphoto
PDF
Cooperation needs on Field Operational Tests: FOT Methodology
by
euroFOT
PDF
Bolyst - når gamlekjæresten prøver seg igjen
by
Arve Kvalsvik
PPS
Unbelievable
by
Dirval Chareti
PPTX
Technology Products as Timeshare VS Reading and Sports
by
Bilal Ahmad
PDF
男前豆腐店株式会社
by
ripper0217
PPT
Alternative Locations
by
lukeb3000
PDF
Video in Marketing
by
grvdr
PPTX
Palmer Presentation (Slideshare)
by
PalmerMarketing
PPTX
Mobile Congress Presentation
by
The Added Value Group
Deploying On-Prem as SaaS: Why we go with Ansible
by
Martin Etmajer
AnsibleによるInfrastructure as code入門
by
kk_Ataka
Opuscle ser multiling
by
Arnau Cerdà
Tto tbc nejm
by
Alex Castañeda-Sabogal
Personality adjectives
by
Mari Carmen Ocete, C.E.I.P. Francisco Giner de los Ríos
Ggc scrum i jun14 slides
by
Céline Dedaj
FCEVs and H2 in California
by
California Fuel Cell Partnership
Etiologia de la celulitis
by
Alex Castañeda-Sabogal
Flooding and Death in Rio 2011
by
Dirval Chareti
Cooperation needs on Field Operational Tests
by
euroFOT
Airtightphoto
by
stevekellerphoto
Cooperation needs on Field Operational Tests: FOT Methodology
by
euroFOT
Bolyst - når gamlekjæresten prøver seg igjen
by
Arve Kvalsvik
Unbelievable
by
Dirval Chareti
Technology Products as Timeshare VS Reading and Sports
by
Bilal Ahmad
男前豆腐店株式会社
by
ripper0217
Alternative Locations
by
lukeb3000
Video in Marketing
by
grvdr
Palmer Presentation (Slideshare)
by
PalmerMarketing
Mobile Congress Presentation
by
The Added Value Group
Similar to Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
PDF
クラウドを最大限活用するinfrastructure as codeを考えよう
by
NTT Communications Technology Development
PDF
Infrastructure as Code
by
裕貴 荒井
PDF
俺とCiとinfrastructure as code(未完)
by
Masayuki KaToH
PDF
Claris FileMaker Server 管理者が知っておきたい Infrastructure as Code
by
Atsushi Matsuo
PDF
○○ as Code(LL Diver)
by
Yoshiyuki Takano
PDF
Infrastructure as Code (IaC) 談義 2022
by
Amazon Web Services Japan
PDF
AWS Summit Tokyo 2014_NTTデータセッション(前半:InfrastructureAsCode/ImmutableInfrastruc...
by
Hinemos
PDF
JAWS-UG Meets Windows (JAWS Days 2017)
by
Amazon Web Services Japan
PDF
Infrastructure as codeのススメ
by
kanji htmt
PDF
Aws summits2014 nttデータaws上のシステムはこう作る!
by
Boss4434
PDF
私がMuninに恋する理由 - インフラエンジニアでも監視がしたい! -
by
Masahito Zembutsu
PDF
Ansibleはじめよぉ -Infrastructure as Codeを理解-
by
Shingo Kitayama
PDF
NSX-T IaC プロジェクト @ VMware DevOps meetup #4
by
Yoshihiko Nakaoku
PPTX
Infrastructure as Code自身のテストを考える
by
辰徳 斎藤
PDF
CI/CDパイプラインを定着させる闘い @九州インフラ交流勉強会(Kixs) Vol.006
by
Kazuhiro Uchimura
PDF
クラウドを活用したシステム開発における、ネットワークのInfrastructure as Code
by
skipping classes
PDF
私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜
by
Terui Masashi
PPTX
今からでも間に合う!インフラ自動化超入門 @渋谷
by
Daigou Harada
PDF
ICTSC開催までの道のり
by
wakamonog
PPTX
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
by
近藤 繁延
クラウドを最大限活用するinfrastructure as codeを考えよう
by
NTT Communications Technology Development
Infrastructure as Code
by
裕貴 荒井
俺とCiとinfrastructure as code(未完)
by
Masayuki KaToH
Claris FileMaker Server 管理者が知っておきたい Infrastructure as Code
by
Atsushi Matsuo
○○ as Code(LL Diver)
by
Yoshiyuki Takano
Infrastructure as Code (IaC) 談義 2022
by
Amazon Web Services Japan
AWS Summit Tokyo 2014_NTTデータセッション(前半:InfrastructureAsCode/ImmutableInfrastruc...
by
Hinemos
JAWS-UG Meets Windows (JAWS Days 2017)
by
Amazon Web Services Japan
Infrastructure as codeのススメ
by
kanji htmt
Aws summits2014 nttデータaws上のシステムはこう作る!
by
Boss4434
私がMuninに恋する理由 - インフラエンジニアでも監視がしたい! -
by
Masahito Zembutsu
Ansibleはじめよぉ -Infrastructure as Codeを理解-
by
Shingo Kitayama
NSX-T IaC プロジェクト @ VMware DevOps meetup #4
by
Yoshihiko Nakaoku
Infrastructure as Code自身のテストを考える
by
辰徳 斎藤
CI/CDパイプラインを定着させる闘い @九州インフラ交流勉強会(Kixs) Vol.006
by
Kazuhiro Uchimura
クラウドを活用したシステム開発における、ネットワークのInfrastructure as Code
by
skipping classes
私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜
by
Terui Masashi
今からでも間に合う!インフラ自動化超入門 @渋谷
by
Daigou Harada
ICTSC開催までの道のり
by
wakamonog
AITCシニア技術者勉強会 「今さら聞けないWebサイト開発」 vol2
by
近藤 繁延
More from ikikko
PDF
SCRUMMASTER THE BOOKで広がるスクラムマスターの世界
by
ikikko
PDF
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
by
ikikko
PDF
スクラム風でのつまずき体験から学んだこと
by
ikikko
PDF
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
by
ikikko
PDF
Jenkinsユーザカンファレンス2015 前座資料
by
ikikko
PDF
Jenkinsプラグインの中身を覗いてみよう
by
ikikko
PDF
Jenkins実践入門のnext step
by
ikikko
PDF
JenkinsによるCIの導入
by
ikikko
PPTX
レガシーコード改善ガイド輪読会 第9章
by
ikikko
PPTX
モテBTS ~ backlog ~
by
ikikko
PDF
Google Apps Scirpt勉強会 #1
by
ikikko
PDF
G*ワークショップ+忘年LT大会
by
ikikko
PPTX
エルシャダイで学ぶ、大丈夫な「ビルド通知」
by
ikikko
PDF
今から始めるGoogle apps scirpt
by
ikikko
PDF
引越しのタスクをBTSで管理したときのお話
by
ikikko
PDF
渋谷の端っこでBTSをさけぶ ~とある会社の開発環境~の紹介
by
ikikko
PDF
リファクタリング勉強会 第2回
by
ikikko
PDF
Yet anothor プロジェクト管理ツール ~Backlog~
by
ikikko
PDF
初めてのプラグイン開発
by
ikikko
SCRUMMASTER THE BOOKで広がるスクラムマスターの世界
by
ikikko
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
by
ikikko
スクラム風でのつまずき体験から学んだこと
by
ikikko
Jenkins 2を使った究極のpipeline ~ 明日もう一度来てください、本物のpipelineをお見せしますよ ~
by
ikikko
Jenkinsユーザカンファレンス2015 前座資料
by
ikikko
Jenkinsプラグインの中身を覗いてみよう
by
ikikko
Jenkins実践入門のnext step
by
ikikko
JenkinsによるCIの導入
by
ikikko
レガシーコード改善ガイド輪読会 第9章
by
ikikko
モテBTS ~ backlog ~
by
ikikko
Google Apps Scirpt勉強会 #1
by
ikikko
G*ワークショップ+忘年LT大会
by
ikikko
エルシャダイで学ぶ、大丈夫な「ビルド通知」
by
ikikko
今から始めるGoogle apps scirpt
by
ikikko
引越しのタスクをBTSで管理したときのお話
by
ikikko
渋谷の端っこでBTSをさけぶ ~とある会社の開発環境~の紹介
by
ikikko
リファクタリング勉強会 第2回
by
ikikko
Yet anothor プロジェクト管理ツール ~Backlog~
by
ikikko
初めてのプラグイン開発
by
ikikko
Infrastructure as code ~ ツールスタック / ヌーラボの事例 ~
1.
2014/05/24 第8弾 週末ランサーズ
Tomonari NAKAMURA Infrastructure as Code ツールスタック / ヌーラボの事例 http://www.flickr.com/photos/statuelibrtynps/6276757947/
2.
自己紹介 •名前:中村知成 ( @ikikko
) •所属 •株式会社ヌーラボ •日本Jenkinsユーザ会 •推しメン:さっしー 現在、総選挙 速報1位!
3.
• •
4.
• •
5.
• • •
6.
in ヌーラボ ! •アプリ寄りの開発者 •インフラ方面も関わり出す ! •Jenkinsやビルド環境の整備
7.
アジェンダ •背景 •Infrastructure as Code
とは •関連ツールスタック •ヌーラボでの事例
8.
背景 https://speakerdeck.com/nulabinc/yun-yong-devopsshi-dai-wosheng-kinukutameni
9.
背景 •インフラそこまで詳しくない •既存の手順書とか、シェルスクリ プトはあった •けど、見てもよく分からない><
11.
サ | バ
12.
背景 •インフラ周りが整備されてると嬉 しいな •簡単に試せる環境とか •いつでも動くように、スクリプトがメ ンテされてるとか
13.
! ! ! Infrastructure as Code
14.
アジェンダ •背景 •Infrastructure as Code
とは •関連ツールスタック •ヌーラボでの事例
15.
Infrastructure as Code •インフラをコードとして表現 •アプリ開発で培った開発方法論を、 インフラ領域にも適用可 •テスト
/ 継続的インテグレーション •コードレビュー / Pull Request
16.
参考 •naoya さんのブログ記事 • http://d.hatena.ne.jp/naoya/20131215/1387090668 •mizzy
さんの Web+DB Press 「テスト駆動インフラ」 • http://gihyo.jp/magazine/wdpress/archive/2014/vol80 実は僕も 第3特集書いてます
17.
アジェンダ •背景 •Infrastructure as Code
とは •関連ツールスタック •ヌーラボでの事例
18.
各ツールの関連
19.
Vagrant •VirtualBoxやAWSなどの仮想マ シンをコマンドで手軽に扱える •AnsibleやChefとも連携可能 Vagrant.configure(2) do |config|
! config.vm.provision "chef_solo" do |chef| chef.cookbooks_path = "cookbooks" chef.add_recipe "httpd" end ! end
20.
Ansible •Python製のサーバ構成管理ツール •冪等性: 何度実行しても結果は同じ •サーバ側はPythonとsshdだけ -‐ name:
install requirement system packages action: yum name={{ item }} with_items: -‐ make -‐ gcc -‐ curl
21.
serverspec •RSpec風のサー バ構成管理テ ストツール •稼働前 / 稼働 中のサーバに テスト describe
"#{ENV['TARGET_HOST']}.spec" do ! describe service('tomcat') do it { should be_running } it { should_not be_enabled } end ! describe port(8080) do it { should be_listening } end ! ...
22.
Jenkins •継続的インテグレーションツール •コミット時や定期実行で自動ビルド
23.
ハンズオンで実践! https://www.flickr.com/photos/ochre_jelly/7066887773
24.
ハンズオン +α
25.
アジェンダ •背景 •Infrastructure as Code
とは •関連ツールスタック •ヌーラボでの事例
26.
ワークフロー http://nulab-inc.com/ja/blog/nulab/nulab-immutable-infrastructure_1/
27.
Packer •イメージ (AMI) 作成ツール •Ansibleを起動 時に実行可能 {
"builders": [{ "type": "amazon-‐ebs", "region": "us-‐west-‐2", "source_ami": "ami-‐ccf297fc", "instance_type": "m1.small", "ssh_username": "ec2-‐user", "ami_name": "base {{isotime}}" }], "provisioners": [ { "type": "ansible-‐local", "playbook_file": "ansible/ami.yml", "role_paths": [ "ansible/roles/base" ] } ] }
28.
Fabric •Python製のデプロイツール •シェルコマンドを列挙していく、 シンプルな記述 @task def start_tomcat():
sudo('rm -‐f /usr/java/tomcat/temp/*.{index,data}') sudo('service tomcat start’) print green("Tomcat started!!!")
29.
Typetalk •JenkinsやAnsibleの実行結果を通知 • / プラグインも提供 ! ! ! •Hubotで、Typetalk->Jenkinsの連携も
30.
チャットってそんなに重要? Infrastructure as Codeの先には DevOpsが見えてくる DevOpsで関わる全ての人が手軽に扱える チャットは、ますます重要に!
31.
ご清聴 ありがとうございました!
Download