Suche senden
Hochladen
次世代エンタープライズの開発環境をライブで読み解く
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
1,464 views
Shin Takeuchi
Folgen
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 25
Jetzt herunterladen
Empfohlen
マルチデバイス時代の高速化
マルチデバイス時代の高速化
Shin Takeuchi
ビズリーチにおけるEMR(AWS)活用事例
ビズリーチにおけるEMR(AWS)活用事例
Shin Takeuchi
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
Takahiro Nakahata
AssetBundle と TextureCompression のおはなし
AssetBundle と TextureCompression のおはなし
Mori Tetsuya
AssetBundle (もどき) の作り方
AssetBundle (もどき) の作り方
Mori Tetsuya
2015/06/27 sakuraclub LT @nullpopopo
2015/06/27 sakuraclub LT @nullpopopo
Yasutaka Hamada
「Webサービスのつくり方」 のつくり方
「Webサービスのつくり方」 のつくり方
Yusuke Wada
メンテナブルなJsってなんだろう
メンテナブルなJsってなんだろう
Daiki Matsumoto
Empfohlen
マルチデバイス時代の高速化
マルチデバイス時代の高速化
Shin Takeuchi
ビズリーチにおけるEMR(AWS)活用事例
ビズリーチにおけるEMR(AWS)活用事例
Shin Takeuchi
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
Takahiro Nakahata
AssetBundle と TextureCompression のおはなし
AssetBundle と TextureCompression のおはなし
Mori Tetsuya
AssetBundle (もどき) の作り方
AssetBundle (もどき) の作り方
Mori Tetsuya
2015/06/27 sakuraclub LT @nullpopopo
2015/06/27 sakuraclub LT @nullpopopo
Yasutaka Hamada
「Webサービスのつくり方」 のつくり方
「Webサービスのつくり方」 のつくり方
Yusuke Wada
メンテナブルなJsってなんだろう
メンテナブルなJsってなんだろう
Daiki Matsumoto
Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語
Yossy Taka
20150216 Unity Hands-on 「できる!Unity 2D」
20150216 Unity Hands-on 「できる!Unity 2D」
Mori Tetsuya
とある Perl Monger の働き方
とある Perl Monger の働き方
Yusuke Wada
Webページが表示されるまで
Webページが表示されるまで
Masataka Suzuki
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
schoowebcampus
脆弱性検知ツールVulsを試してみた
脆弱性検知ツールVulsを試してみた
Cosign930
ご注文は構成管理ですか??
ご注文は構成管理ですか??
Cosign930
今日から使える! HTML/CSS/JSの シンプルテクニック15選
今日から使える! HTML/CSS/JSの シンプルテクニック15選
Horiguchi Seito
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
Isamu Suzuki
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
Isamu Watanabe
Webサービス企画のコツ
Webサービス企画のコツ
Yusuke Wada
E2E CSS Testing at HTML5 Conference 2016
E2E CSS Testing at HTML5 Conference 2016
Takeharu Igari
Go (5) JAZUG 関西とゆかいな仲間たち的な
Go (5) JAZUG 関西とゆかいな仲間たち的な
Keiji Kamebuchi
Oracleがnode.jsをやり始めたというのだが!
Oracleがnode.jsをやり始めたというのだが!
Hiroshi Hayakawa
クラスメソッド会社説明会 in 北海道札幌 at smokeymonkey #cmdevio
クラスメソッド会社説明会 in 北海道札幌 at smokeymonkey #cmdevio
smokey monkey
Zabbix による監視のあれこれ
Zabbix による監視のあれこれ
Cosign930
baserCMSのエコシステムが目指すもの
baserCMSのエコシステムが目指すもの
tecking
小規模案件で作られた秘伝のタレ
小規模案件で作られた秘伝のタレ
Muyuu Fujita
ソーシャルゲーム開発における運用とそのツール
ソーシャルゲーム開発における運用とそのツール
Yoshiaki Sugimoto
Node.jsに縁のない職場でnode.jsを使い始める戦術
Node.jsに縁のない職場でnode.jsを使い始める戦術
Isamu Suzuki
初心者大歓迎! Webアプリを作ってみよう!
初心者大歓迎! Webアプリを作ってみよう!
淳平 豊田
Slideshare Japanese
Slideshare Japanese
Hidenori Goto
Weitere ähnliche Inhalte
Was ist angesagt?
Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語
Yossy Taka
20150216 Unity Hands-on 「できる!Unity 2D」
20150216 Unity Hands-on 「できる!Unity 2D」
Mori Tetsuya
とある Perl Monger の働き方
とある Perl Monger の働き方
Yusuke Wada
Webページが表示されるまで
Webページが表示されるまで
Masataka Suzuki
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
schoowebcampus
脆弱性検知ツールVulsを試してみた
脆弱性検知ツールVulsを試してみた
Cosign930
ご注文は構成管理ですか??
ご注文は構成管理ですか??
Cosign930
今日から使える! HTML/CSS/JSの シンプルテクニック15選
今日から使える! HTML/CSS/JSの シンプルテクニック15選
Horiguchi Seito
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
Isamu Suzuki
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
Isamu Watanabe
Webサービス企画のコツ
Webサービス企画のコツ
Yusuke Wada
E2E CSS Testing at HTML5 Conference 2016
E2E CSS Testing at HTML5 Conference 2016
Takeharu Igari
Go (5) JAZUG 関西とゆかいな仲間たち的な
Go (5) JAZUG 関西とゆかいな仲間たち的な
Keiji Kamebuchi
Oracleがnode.jsをやり始めたというのだが!
Oracleがnode.jsをやり始めたというのだが!
Hiroshi Hayakawa
クラスメソッド会社説明会 in 北海道札幌 at smokeymonkey #cmdevio
クラスメソッド会社説明会 in 北海道札幌 at smokeymonkey #cmdevio
smokey monkey
Zabbix による監視のあれこれ
Zabbix による監視のあれこれ
Cosign930
baserCMSのエコシステムが目指すもの
baserCMSのエコシステムが目指すもの
tecking
小規模案件で作られた秘伝のタレ
小規模案件で作られた秘伝のタレ
Muyuu Fujita
ソーシャルゲーム開発における運用とそのツール
ソーシャルゲーム開発における運用とそのツール
Yoshiaki Sugimoto
Node.jsに縁のない職場でnode.jsを使い始める戦術
Node.jsに縁のない職場でnode.jsを使い始める戦術
Isamu Suzuki
Was ist angesagt?
(20)
Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語
20150216 Unity Hands-on 「できる!Unity 2D」
20150216 Unity Hands-on 「できる!Unity 2D」
とある Perl Monger の働き方
とある Perl Monger の働き方
Webページが表示されるまで
Webページが表示されるまで
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
脆弱性検知ツールVulsを試してみた
脆弱性検知ツールVulsを試してみた
ご注文は構成管理ですか??
ご注文は構成管理ですか??
今日から使える! HTML/CSS/JSの シンプルテクニック15選
今日から使える! HTML/CSS/JSの シンプルテクニック15選
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
Webサービス企画のコツ
Webサービス企画のコツ
E2E CSS Testing at HTML5 Conference 2016
E2E CSS Testing at HTML5 Conference 2016
Go (5) JAZUG 関西とゆかいな仲間たち的な
Go (5) JAZUG 関西とゆかいな仲間たち的な
Oracleがnode.jsをやり始めたというのだが!
Oracleがnode.jsをやり始めたというのだが!
クラスメソッド会社説明会 in 北海道札幌 at smokeymonkey #cmdevio
クラスメソッド会社説明会 in 北海道札幌 at smokeymonkey #cmdevio
Zabbix による監視のあれこれ
Zabbix による監視のあれこれ
baserCMSのエコシステムが目指すもの
baserCMSのエコシステムが目指すもの
小規模案件で作られた秘伝のタレ
小規模案件で作られた秘伝のタレ
ソーシャルゲーム開発における運用とそのツール
ソーシャルゲーム開発における運用とそのツール
Node.jsに縁のない職場でnode.jsを使い始める戦術
Node.jsに縁のない職場でnode.jsを使い始める戦術
Andere mochten auch
初心者大歓迎! Webアプリを作ってみよう!
初心者大歓迎! Webアプリを作ってみよう!
淳平 豊田
Slideshare Japanese
Slideshare Japanese
Hidenori Goto
Ap6
Ap6
H L
Conferencia Ibero Americana de Liderança/Liderazgo - Maio - 2013
Conferencia Ibero Americana de Liderança/Liderazgo - Maio - 2013
mapadetalentos
Business Info Engl1
Business Info Engl1
bundi124
Louise Li - Gloucestershire Population Projections Using Locally Derived Popu...
Louise Li - Gloucestershire Population Projections Using Locally Derived Popu...
South West Observatory
October Newsletter
October Newsletter
siver1774
Xp2 2014版
Xp2 2014版
Toru Koido
Radar Camuflado
Radar Camuflado
pierobj
Ict Kwartaal 2 Sjimmie Kort 0804276 Voorstelling
Ict Kwartaal 2 Sjimmie Kort 0804276 Voorstelling
guest037b219
Copyright + social media + archival collections
Copyright + social media + archival collections
Katie Hannan
Technical Convergence
Technical Convergence
stevenpwells
University Magazines
University Magazines
stevenpwells
Ch 3 Section 2 And 3
Ch 3 Section 2 And 3
wesleybatcheller
Social Media voor uitzendbureaus raoulvanheese.nl
Social Media voor uitzendbureaus raoulvanheese.nl
Raoul van Heese
Why Use Wordpress
Why Use Wordpress
James cournoyer
Ciga As Praka
Ciga As Praka
Deehdraiman
Trabajo 3
Trabajo 3
Andrea Vale
Mexican History
Mexican History
guested7842b
Venice 1
Venice 1
nicoleandian
Andere mochten auch
(20)
初心者大歓迎! Webアプリを作ってみよう!
初心者大歓迎! Webアプリを作ってみよう!
Slideshare Japanese
Slideshare Japanese
Ap6
Ap6
Conferencia Ibero Americana de Liderança/Liderazgo - Maio - 2013
Conferencia Ibero Americana de Liderança/Liderazgo - Maio - 2013
Business Info Engl1
Business Info Engl1
Louise Li - Gloucestershire Population Projections Using Locally Derived Popu...
Louise Li - Gloucestershire Population Projections Using Locally Derived Popu...
October Newsletter
October Newsletter
Xp2 2014版
Xp2 2014版
Radar Camuflado
Radar Camuflado
Ict Kwartaal 2 Sjimmie Kort 0804276 Voorstelling
Ict Kwartaal 2 Sjimmie Kort 0804276 Voorstelling
Copyright + social media + archival collections
Copyright + social media + archival collections
Technical Convergence
Technical Convergence
University Magazines
University Magazines
Ch 3 Section 2 And 3
Ch 3 Section 2 And 3
Social Media voor uitzendbureaus raoulvanheese.nl
Social Media voor uitzendbureaus raoulvanheese.nl
Why Use Wordpress
Why Use Wordpress
Ciga As Praka
Ciga As Praka
Trabajo 3
Trabajo 3
Mexican History
Mexican History
Venice 1
Venice 1
Ähnlich wie 次世代エンタープライズの開発環境をライブで読み解く
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
Eiji Shinohara
Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会
Masakazu Muraoka
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
WebSig24/7
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
Ryo Mitoma
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
Yasuhiro Horiuchi
[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ
[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
terurou
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
Yuki KAN
大規模ソフトウェア開発とテストの経験について
大規模ソフトウェア開発とテストの経験について
Rakuten Group, Inc.
マジカルsvnとキュアgit
マジカルsvnとキュアgit
Takafumi ONAKA
JAWS-UG Nagoya in AWS Cloud Roadshow 20141125
JAWS-UG Nagoya in AWS Cloud Roadshow 20141125
陽平 山口
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in Tokyo
Kyosuke Inoue
JAWS-UG Nagoya 20160729
JAWS-UG Nagoya 20160729
陽平 山口
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
Shuji Morisaki
TDDBC osaka 2012/06/02
TDDBC osaka 2012/06/02
Hiro Yoshioka
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
Koichiro Sumi
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
fd0
20151212 わかやまITカーニバル
20151212 わかやまITカーニバル
Toshiyuki Konparu
20110709 第1回jaz女子会 jaz紹介
20110709 第1回jaz女子会 jaz紹介
Keiji Kamebuchi
【Schoo web campus】8ヶ月で会員1万人と、総額8億円を集めたux改善 先生:吉田浩一郎
【Schoo web campus】8ヶ月で会員1万人と、総額8億円を集めたux改善 先生:吉田浩一郎
schoowebcampus
Ähnlich wie 次世代エンタープライズの開発環境をライブで読み解く
(20)
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
上司が信用できない会社の内部統制~第32回WebSig会議「便利さと、怖さと、心強さと〜戦う会社のための社内セキュリティ 2013年のスタンダードとは?!...
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ
[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
大規模ソフトウェア開発とテストの経験について
大規模ソフトウェア開発とテストの経験について
マジカルsvnとキュアgit
マジカルsvnとキュアgit
JAWS-UG Nagoya in AWS Cloud Roadshow 20141125
JAWS-UG Nagoya in AWS Cloud Roadshow 20141125
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in Tokyo
JAWS-UG Nagoya 20160729
JAWS-UG Nagoya 20160729
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
XP祭り関西2011 森崎 修司「プラクティスが有効にはたらく前提は明らかになっていますか?」
TDDBC osaka 2012/06/02
TDDBC osaka 2012/06/02
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
いるけどないからつくってみたよ高速モバイルプッシュ配信くん #cmdevio
20151212 わかやまITカーニバル
20151212 わかやまITカーニバル
20110709 第1回jaz女子会 jaz紹介
20110709 第1回jaz女子会 jaz紹介
【Schoo web campus】8ヶ月で会員1万人と、総額8億円を集めたux改善 先生:吉田浩一郎
【Schoo web campus】8ヶ月で会員1万人と、総額8億円を集めたux改善 先生:吉田浩一郎
Mehr von Shin Takeuchi
Startup Tech Night #2 ビズリーチの開発環境などなど
Startup Tech Night #2 ビズリーチの開発環境などなど
Shin Takeuchi
情報革命時代における多様性の共存とエンジニアのキャリア、評価について
情報革命時代における多様性の共存とエンジニアのキャリア、評価について
Shin Takeuchi
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
Shin Takeuchi
ITベンチャースタートアップ「夢と現実」
ITベンチャースタートアップ「夢と現実」
Shin Takeuchi
さよならmobylet~携帯デバイスはスマートフォンの時代へ~
さよならmobylet~携帯デバイスはスマートフォンの時代へ~
Shin Takeuchi
Mobylet20100613
Mobylet20100613
Shin Takeuchi
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
Shin Takeuchi
mobylet ケータイサイト30分クッキング
mobylet ケータイサイト30分クッキング
Shin Takeuchi
Mehr von Shin Takeuchi
(8)
Startup Tech Night #2 ビズリーチの開発環境などなど
Startup Tech Night #2 ビズリーチの開発環境などなど
情報革命時代における多様性の共存とエンジニアのキャリア、評価について
情報革命時代における多様性の共存とエンジニアのキャリア、評価について
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
ITベンチャースタートアップ「夢と現実」
ITベンチャースタートアップ「夢と現実」
さよならmobylet~携帯デバイスはスマートフォンの時代へ~
さよならmobylet~携帯デバイスはスマートフォンの時代へ~
Mobylet20100613
Mobylet20100613
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
mobylet ケータイサイト30分クッキング
mobylet ケータイサイト30分クッキング
次世代エンタープライズの開発環境をライブで読み解く
1.
次世代エンタープライズの開発環境を
ライブで読み解く #singtacks SHIN Takeuchi BIZREACH Inc. - Co-Founder/CTO LUXA Inc. – Co-Founder/CTO Lei Hau’oli Co., Ltd. – Founder/CEO
2.
プロフィール •
SHIN Takeuchi (竹内 真)#singtacks – 創業企業&所属 • 株式会社レイハウオリ CEO • 株式会社ビズリーチ CTO • 株式会社ルクサ CTO – 略歴 • 小学5年生の時にBASICに出会い、情報処理の世界へ足を踏み入れる。 • 電気通信大学を卒業後、富士ソフト株式会社を経て、株式会社リクルート で全事業横断のアプリ基盤、フレームワーク等を担当。 • その後3社起業、創業を経て、現在各社の経営者及び最高技術責任者に就任。 – 主な創業&運営サービス • ビズリーチ http://www.bizreach.jp/ • ルクサ http://luxa.jp/ • RegionUP http://www.regionup.com/ 2 #singtacks supported by
3.
アジェンダ •
#1 本日のゴール • #2 やりたいことを決めましょう • #3 AWSを知ろう • #4 実際に作ってみよう • #5 メッセージ 3 #singtacks supported by
4.
#1 本日のゴール 4
#singtacks supported by
5.
本日のゴール • オンプレミス VS
クラウド – 結論、どちらも必要。 • 議論のポイント – コスト – セキュリティ(外部問題因子の軽減含む) – エンジニアのウキウキ感 5 #singtacks supported by
6.
本日のゴール • リーン・スタートアップ
– リーン・スタートアップとは、新しい製品やサービ スを開発する際に、作り手の思い込みによって顧客 にとって価値のないものを作ってしまうことに伴う、 時間、労力、資源、情熱のムダをなくし、時代が求 める製品・サービスを、より早く生みだし続けるた めの方法論です。 – スタートアップ時のクラウドを利用するメリット • コスト • 時間短縮 6 #singtacks supported by
7.
本日のゴール • アレンジャーとして求められるエンジニア像
– 事業側から求められるもの • 常に「早く、いいものを」 – 必要なスキル • 出来るだけ不得意なところに便利な武器を持つ • 世の中にある便利なものを知る、使える • その上でリーン・スタートアップにフィットする方法を選ぶ 7 #singtacks supported by
8.
本日のゴール • クラウド(IaaS)を知ろう
– 今回はAWS(Amazon Web Services)を利用します • 基本的な知識を手に入れる • 基本的な使い方を見る – 僕のいつもやっていることをやってみます • Javaのアプリを開発するためのアプリ環境をライブ構築 • 難しいことは極力やりません、最小限で丁寧に • 時間の許す限り脱線しながら話します • 60分で環境が出来ることを、純粋に便利に感じて欲しい 8 #singtacks supported by
9.
#2 やりたいことを決めましょう 9
#singtacks supported by
10.
やりたいことを決めましょう • ここまでやりたい!
– Javaで簡単なアプリを作る – 公開開発環境を作る – CIツールをインストールする – CIツールを使ってデプロイする 10 #singtacks supported by
11.
やりたいことを決めましょう • Javaで簡単なアプリを作る
– 大雑把な手順 • Mavenを利用してWebアプリのひな形を作る • ローカルでちょろっと動かしてみましょう • SVNで管理してみましょう • (時間があればDBまで繋いでみたいですね) 11 #singtacks supported by
12.
やりたいことを決めましょう • 公開開発環境を作る
– 大雑把な手順 • AWSでEC2マイクロインスタンスを立ち上げる • セキュリティ関連はちゃんと確認しましょう • JDKはOpenJDKで行きます • WebサーバはNginxを使いたいです • WebアプリケーションサーバはTomcatを使いたいです • Nginx、Tomcatを設定してとりあえず公開してみます 12 #singtacks supported by
13.
やりたいことを決めましょう • CIツールをインストールする
– 大雑把な手順 • Jenkinsを使いましょう • ざくっとインストールします • SVNからアプリを取ってきてビルドタスクを作りましょう 13 #singtacks supported by
14.
やりたいことを決めましょう • CIツールを使ってデプロイする
– 大雑把な手順 • 細かい設定を調整します • デプロイ用のタスクを作りましょう • デプロイタスクを動かして公開URLをチェック • SVNと連動してビルド、公開チェックを繰り返し • 上手く行ったらやったね! 14 #singtacks supported by
15.
#3 AWSを知ろう 15
#singtacks supported by
16.
AWSを知ろう • AWS、クラウドとはなんぞや?
– 今時のレンタルサーバーも大分Webベースで設定で きたりするし、何が違うんだっけ? • 一番違うのは「一瞬で台数を増やせること」 • 次に違うのは「一瞬でネットワーク構成も変えられること」 • さらに違うのは「物理スペックを突然変えられること」 • なにやら他にも色んなことができること – でも、ざっくりそんな感じです • 作る方は想像出来ないくらい大変だと思いますけども。。。 16 #singtacks supported by
17.
AWSを知ろう • AWSで困ること
– 用語がAWSに依存しているので、最初、意味不明。 • とにかく代表的なものは覚えるしかないです。 – 今日はこの用語(サービス内容)を説明します • AWSの人じゃないので、使っている人間からの気持ちが めっちゃ乗っかったイメージでお伝えします 17 #singtacks supported by
18.
AWSを知ろう • AWSの基本
Amazon EC2 AMI Elastic IP Amazon S3 18 #singtacks supported by
19.
AWSを知ろう • AWSの便利なものたち(超個人的抜粋)
Amazon RDS Amazon Route 53 Amazon VPC Amazon Elastic Load AWS IAM Amazon SES Cloudfront Balancer 19 #singtacks supported by
20.
実際に作ってみよう • 構成
– EC2スモールインスタンス1台でやってみます • 一番小さいのはマイクロインスタンスですが、今回CIツール と共存するため、余裕を持ってスモールでやってみます • 脱線 – とにかく脱線しまくるのですが、結局1台でやります • 案ずるより産むが易し – 早速やってみましょう! 20 #singtacks supported by
21.
実際に作ってみよう • 覚えるのがしんどいコマンドだけここに
– Maven archetype mvn archetype:generate -DgroupId=com.singtacks.live -DartifactId=live -DarchetypeArtifactId=maven-archetype-webapp – Jenkins repo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key 21 #singtacks supported by
22.
メッセージ • 本格的に触ったのは鬼忙しい33歳の頃
– 最初に新しいキーワードを覚えないといけないこと に強く抵抗感を感じましたが、今ではあの時やって 良かったなーと強く思います – 僕自身、あの頃、今日のような話を聞けたなら、も うちょっと楽に出来たかな?と思うので、皆様にも 同じように、ちょっとでも明日へ繋がる種になって いたら何よりです。 22 #singtacks supported by
23.
ご清聴ありがとうございました 23
#singtacks supported by
24.
質疑応答
この本の特集で もっと詳しく書いてるよ。 http://gihyo.jp/magazine/wdpress/archive/2010/vol59 24 #singtacks supported by
25.
了。ありがとうございました。 25
#singtacks supported by
Jetzt herunterladen