Location via proxy:
[ UP ]
[Report a bug]
[Manage cookies]
No cookies
No scripts
No ads
No referrer
Show this form
Submit Search
DevOpsハッカソン参加レポート
•
1 like
•
2,884 views
Takashi Takebayashi
Follow
『M3 Tech Talk #49』で講演した『DevOpsハッカソン参加レポート』
Read less
Read more
Gallery
Report
Share
Gallery
Report
Share
1 of 33
Download now
Download to read offline
More Related Content
DevOpsハッカソン参加レポート
1.
© 2015 Takashi
Takebayashi Takashi Takebayashi @changeworlds DevOpsハッカソン 参加レポート © 2015 Takashi Takebayashi M3 Tech Talk #49
2.
© 2015 Takashi
Takebayashi DevOpsハッカソンとは何か? 作ったソリューション まとめ Agenda
3.
© 2015 Takashi
Takebayashi DevOpsハッカソン とは何か?
4.
© 2015 Takashi
Takebayashi http://devopsjp.connpass.com/event/22858/ DevOpsハッカソン 世の中の変化により迅速に対応するため、アプリケーションの開発から展開、 運用までのサイクルをより短期間で完了させる必要が出てきました。 今までは アジャイルやテスト駆動開発などによりアプリケーション開発を効率化し、サー バー仮想化やコンテナ技術によりインフラ開発や運用を効率化してきました が、 最近注目されているのが DevOps そして Infrastructure as Code (IaC) という考え方で、 開発担当者とインフラ担当者の垣根を超えて協力しツールによる高度な自動化 によってシステムのリリースサイクルの高速化することが可能になります。この ハッカソンでは DevOps の考え方を学び、参加した開発者とインフラ技術者がチー ムを組んで DevOps の考え方を適用しながらシステムを構築していきます。
5.
© 2015 Takashi
Takebayashi DevOps の考え方を学んで DevとOpsがチームを組んで DevOpsの適用したシステムを構築 長い、三行で
6.
© 2015 Takashi
Takebayashi 全員でやりたいことを1つ書く 出たものに1人1票を投票する 得票数の上位4テーマでチーム分け チームの結成方法
7.
© 2015 Takashi
Takebayashi 作ったソリューション
8.
© 2015 Takashi
Takebayashi 手順書と Infrastructure as Codeの一本化、 承認プロセス、エビデンスの完備 何も知らない上司でも使える!! ☆全Opsがこれに投票☆ テーマ
9.
© 2015 Takashi
Takebayashi DevOpsの裏側の仕組みなどは理解しておら ず、従来と同じように上司はリリース承 認が簡単にでき、変更の契機となった依 頼内容、ソースの変更箇所、エビデンス などがすべて網羅され、紐付いている。 何も知らない上司とは何か?
10.
© 2015 Takashi
Takebayashi ソリューション Ops Azure Visual Studio Team Services(VSTS) Machine Dev上司
11.
© 2015 Takashi
Takebayashi ソリューション Ops #1 作業 通知 Azure Dev上司 VSTS
12.
© 2015 Takashi
Takebayashi ソリューション Ops #1 作業 通知 Azure VSTS #2 Azure CLI(IaC) で構築 Machine Dev上司
13.
© 2015 Takashi
Takebayashi #3 作業 通知 ソリューション Ops #1 作業 通知 Azure VSTS #2 Azure CLI(IaC) で構築 Machine Dev上司
14.
© 2015 Takashi
Takebayashi #3 作業 通知 ソリューション Ops #1 作業 通知 Azure VSTS #2 Azure CLI(IaC) で構築 Machine Dev #4 WebAppSource push Git 上司
15.
© 2015 Takashi
Takebayashi #3 作業 通知 ソリューション Ops #1 作業 通知 Azure VSTS #2 Azure CLI(IaC) で構築 Machine Dev #4 WebAppSource push Git Build Agent #5 Gitリポジトリ監視 自動ビルド&テスト 上司
16.
© 2015 Takashi
Takebayashi #3 作業 通知 ソリューション Ops #1 作業 通知 Azure VSTS #2 Azure CLI(IaC) で構築 Machine Dev #4 WebAppSource push Git Build Agent #5 Gitリポジトリ監視 自動ビルド&テスト Release Management #6 ビルド 監視 上司
17.
© 2015 Takashi
Takebayashi #3 作業 通知 ソリューション Ops #1 作業 通知 Azure VSTS #2 Azure CLI(IaC) で構築 Machine Dev #4 WebAppSource push Git Build Agent #5 Gitリポジトリ監視 自動ビルド&テスト Release Management #6 ビルド 監視 上司 #7 承認依頼
18.
© 2015 Takashi
Takebayashi #3 作業 通知 ソリューション Ops #1 作業 通知 Azure VSTS #2 Azure CLI(IaC) で構築 Machine Dev #4 WebAppSource push Git Build Agent #5 Gitリポジトリ監視 自動ビルド&テスト Release Management #6 ビルド 監視 上司 #7 承認依頼 #8 承認
19.
© 2015 Takashi
Takebayashi #3 作業 通知 ソリューション Ops #1 作業 通知 Azure VSTS #2 Azure CLI(IaC) で構築 Machine Dev #4 WebAppSource push Git Build Agent #5 Gitリポジトリ監視 自動ビルド&テスト Release Management #6 ビルド 監視 上司 #7 承認依頼 #8 承認 #9 デプロイ
20.
© 2015 Takashi
Takebayashi 承認フロー #1
21.
© 2015 Takashi
Takebayashi 承認フロー #2
22.
© 2015 Takashi
Takebayashi 承認フロー #3
23.
© 2015 Takashi
Takebayashi Infrastructure as Code(IaC) Continuous Integration(CI)/Delivery, Deployment(CD) VSTSのWork Itemで作業管理 VSTSのGitでコード管理 VSTSのBuildでビルド管理(デプロイ) VSTSのTestでテスト管理 Release Management VSTSのReleaseでリリース管理 本ソリューションで採用したDevOps Practices
24.
© 2015 Takashi
Takebayashi Work Itemで作業管理
25.
© 2015 Takashi
Takebayashi Gitでコード管理
26.
© 2015 Takashi
Takebayashi Buildでビルド管理
27.
© 2015 Takashi
Takebayashi Testでテスト管理
28.
© 2015 Takashi
Takebayashi インフラ手順書がInfrastructure as Codeへ 変更の契機となった依頼内容、ソースの変更箇所、 エビデンスなどすべてが網羅され、トレーサビリ ティを容易に確保可能 承認プロセスの明確化、履歴としても残る 本ソリューション採用時の効果
29.
© 2015 Takashi
Takebayashi まとめ
30.
© 2015 Takashi
Takebayashi 難しい目標を達成かつ発案者が大変満足していてよかった 短時間とはいえ一緒の場所で一緒に作業をすると、初対面の 人同士でも多くの新しい成果を出せることがわかった 毎月開催しているようなので、興味がある人は参加してみて はいかがでしょうか まとめ
31.
© 2015 Takashi
Takebayashi 12月09日∼12月10日(12月は土日ではなく平日開催) 開発者: http://aka.ms/dx1209-dev インフラ技術者: http://aka.ms/dx1209-it 1月23日∼1月24日(こちらは土日開催) 開発者: http://aka.ms/dx0123-dev インフラ技術者: http://aka.ms/dx0123-it DevOpsハッカソン開催予定
32.
© 2015 Takashi
Takebayashi Any questions?
33.
© 2015 Takashi
Takebayashi Thank you for your attention
Download now