Suche senden
Hochladen
Deploying JRuby Web Applications
•
Als KEY, PDF herunterladen
•
2 gefällt mir
•
14,366 views
Joe Kutner
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 38
Jetzt herunterladen
Empfohlen
Deploying with JRuby
Deploying with JRuby
Joe Kutner
How to deploy your Rails application on Windows
How to deploy your Rails application on Windows
曦 徐
Deploy, Scale and Sleep at Night with JRuby
Deploy, Scale and Sleep at Night with JRuby
Joe Kutner
1st Chinaonrails Open Course 高级战略
1st Chinaonrails Open Course 高级战略
Jesse Cai
CoreOS in a Nutshell
CoreOS in a Nutshell
CoreOS
CoreOS + Kubernetes @ All Things Open 2015
CoreOS + Kubernetes @ All Things Open 2015
Brandon Philips
DockerCoreNet
DockerCoreNet
Eimantas Žlabys
CoreOS @Codetalks Hamburg
CoreOS @Codetalks Hamburg
Timo Derstappen
Empfohlen
Deploying with JRuby
Deploying with JRuby
Joe Kutner
How to deploy your Rails application on Windows
How to deploy your Rails application on Windows
曦 徐
Deploy, Scale and Sleep at Night with JRuby
Deploy, Scale and Sleep at Night with JRuby
Joe Kutner
1st Chinaonrails Open Course 高级战略
1st Chinaonrails Open Course 高级战略
Jesse Cai
CoreOS in a Nutshell
CoreOS in a Nutshell
CoreOS
CoreOS + Kubernetes @ All Things Open 2015
CoreOS + Kubernetes @ All Things Open 2015
Brandon Philips
DockerCoreNet
DockerCoreNet
Eimantas Žlabys
CoreOS @Codetalks Hamburg
CoreOS @Codetalks Hamburg
Timo Derstappen
CoreOS: Control Your Fleet
CoreOS: Control Your Fleet
Matthew Jones
Object Storage with Gluster
Object Storage with Gluster
Gluster.org
Toolbox of a Ruby Team
Toolbox of a Ruby Team
Arto Artnik
OpenShift4 Installation by UPI on kvm
OpenShift4 Installation by UPI on kvm
Jooho Lee
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
OpenStack Korea Community
Spotify: Automating Cassandra repairs
Spotify: Automating Cassandra repairs
DataStax Academy
Install openstack
Install openstack
어형 이
Quay 3.3 installation
Quay 3.3 installation
Jooho Lee
Ruby 1.9 And Rails 3.0
Ruby 1.9 And Rails 3.0
ArrrrCamp
CoreOS Intro
CoreOS Intro
Isaac Johnston
Максим Барышиков-«WoT: Geographically distributed cluster of clusters»
Максим Барышиков-«WoT: Geographically distributed cluster of clusters»
Tanya Denisyuk
From Kubernetes to OpenStack in Sydney
From Kubernetes to OpenStack in Sydney
SK Telecom
Fisl - Deployment
Fisl - Deployment
Fabio Akita
Anton Moldovan "Building an efficient replication system for thousands of ter...
Anton Moldovan "Building an efficient replication system for thousands of ter...
Fwdays
Veřejné služby pro Dark archives
Veřejné služby pro Dark archives
Webarchive of National Library of the Czech Republic
SaltConf14 - Oz Akan, Rackspace - Deploying OpenStack Marconi with SaltStack
SaltConf14 - Oz Akan, Rackspace - Deploying OpenStack Marconi with SaltStack
SaltStack
Understand the iptables step by step
Understand the iptables step by step
HungWei Chiu
Xanadu - Java Chapter Meeting
Xanadu - Java Chapter Meeting
Sergey Volkodav
Small, Simple, and Secure: Alpine Linux under the Microscope
Small, Simple, and Secure: Alpine Linux under the Microscope
Docker, Inc.
Mockfight! FlexMock vs. Mocha
Mockfight! FlexMock vs. Mocha
Viget Labs
Predefを使ったsqlのトレース
Predefを使ったsqlのトレース
悠滋 山本
表参道.rb #1 Ruby Gold 2.1 に合格した話
表参道.rb #1 Ruby Gold 2.1 に合格した話
Yoshiaki Yoshida
Weitere ähnliche Inhalte
Was ist angesagt?
CoreOS: Control Your Fleet
CoreOS: Control Your Fleet
Matthew Jones
Object Storage with Gluster
Object Storage with Gluster
Gluster.org
Toolbox of a Ruby Team
Toolbox of a Ruby Team
Arto Artnik
OpenShift4 Installation by UPI on kvm
OpenShift4 Installation by UPI on kvm
Jooho Lee
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
OpenStack Korea Community
Spotify: Automating Cassandra repairs
Spotify: Automating Cassandra repairs
DataStax Academy
Install openstack
Install openstack
어형 이
Quay 3.3 installation
Quay 3.3 installation
Jooho Lee
Ruby 1.9 And Rails 3.0
Ruby 1.9 And Rails 3.0
ArrrrCamp
CoreOS Intro
CoreOS Intro
Isaac Johnston
Максим Барышиков-«WoT: Geographically distributed cluster of clusters»
Максим Барышиков-«WoT: Geographically distributed cluster of clusters»
Tanya Denisyuk
From Kubernetes to OpenStack in Sydney
From Kubernetes to OpenStack in Sydney
SK Telecom
Fisl - Deployment
Fisl - Deployment
Fabio Akita
Anton Moldovan "Building an efficient replication system for thousands of ter...
Anton Moldovan "Building an efficient replication system for thousands of ter...
Fwdays
Veřejné služby pro Dark archives
Veřejné služby pro Dark archives
Webarchive of National Library of the Czech Republic
SaltConf14 - Oz Akan, Rackspace - Deploying OpenStack Marconi with SaltStack
SaltConf14 - Oz Akan, Rackspace - Deploying OpenStack Marconi with SaltStack
SaltStack
Understand the iptables step by step
Understand the iptables step by step
HungWei Chiu
Xanadu - Java Chapter Meeting
Xanadu - Java Chapter Meeting
Sergey Volkodav
Small, Simple, and Secure: Alpine Linux under the Microscope
Small, Simple, and Secure: Alpine Linux under the Microscope
Docker, Inc.
Was ist angesagt?
(19)
CoreOS: Control Your Fleet
CoreOS: Control Your Fleet
Object Storage with Gluster
Object Storage with Gluster
Toolbox of a Ruby Team
Toolbox of a Ruby Team
OpenShift4 Installation by UPI on kvm
OpenShift4 Installation by UPI on kvm
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
Spotify: Automating Cassandra repairs
Spotify: Automating Cassandra repairs
Install openstack
Install openstack
Quay 3.3 installation
Quay 3.3 installation
Ruby 1.9 And Rails 3.0
Ruby 1.9 And Rails 3.0
CoreOS Intro
CoreOS Intro
Максим Барышиков-«WoT: Geographically distributed cluster of clusters»
Максим Барышиков-«WoT: Geographically distributed cluster of clusters»
From Kubernetes to OpenStack in Sydney
From Kubernetes to OpenStack in Sydney
Fisl - Deployment
Fisl - Deployment
Anton Moldovan "Building an efficient replication system for thousands of ter...
Anton Moldovan "Building an efficient replication system for thousands of ter...
Veřejné služby pro Dark archives
Veřejné služby pro Dark archives
SaltConf14 - Oz Akan, Rackspace - Deploying OpenStack Marconi with SaltStack
SaltConf14 - Oz Akan, Rackspace - Deploying OpenStack Marconi with SaltStack
Understand the iptables step by step
Understand the iptables step by step
Xanadu - Java Chapter Meeting
Xanadu - Java Chapter Meeting
Small, Simple, and Secure: Alpine Linux under the Microscope
Small, Simple, and Secure: Alpine Linux under the Microscope
Andere mochten auch
Mockfight! FlexMock vs. Mocha
Mockfight! FlexMock vs. Mocha
Viget Labs
Predefを使ったsqlのトレース
Predefを使ったsqlのトレース
悠滋 山本
表参道.rb #1 Ruby Gold 2.1 に合格した話
表参道.rb #1 Ruby Gold 2.1 に合格した話
Yoshiaki Yoshida
私が見てきたあるセカイの物語 Part I & II
私が見てきたあるセカイの物語 Part I & II
Koichi ITO
第一回チキチキUNICORNチューニング
第一回チキチキUNICORNチューニング
tabun_muri
Action pack variantsの話
Action pack variantsの話
sinsoku listy
gemの複数バージョンカジュアルテスト #shibuyarb
gemの複数バージョンカジュアルテスト #shibuyarb
Go Sueyoshi (a.k.a sue445)
クラウドネイティブが行なういまどきWebサービス開発
クラウドネイティブが行なういまどきWebサービス開発
Yuuji Arakaki
DB2をAWS上に構築する際のヒント&TIPS
DB2をAWS上に構築する際のヒント&TIPS
Akira Shimosako
Wiki (Printed as manuscript)
Wiki (Printed as manuscript)
Koichi ITO
"fireap" - fast task runner on consul
"fireap" - fast task runner on consul
IKEDA Kiyoshi
grifork - fast propagative task runner -
grifork - fast propagative task runner -
IKEDA Kiyoshi
SKET Servise Guide
SKET Servise Guide
SKET
Introduction to poloxy - proxy for alerting
Introduction to poloxy - proxy for alerting
IKEDA Kiyoshi
Rubyistを誘うScalaの世界 2.0
Rubyistを誘うScalaの世界 2.0
Yuto Matsukubo
短期間で新技術を学ぶ技術
短期間で新技術を学ぶ技術
Takafumi ONAKA
(SDD411) Amazon CloudSearch Deep Dive and Best Practices | AWS re:Invent 2014
(SDD411) Amazon CloudSearch Deep Dive and Best Practices | AWS re:Invent 2014
Amazon Web Services
PIXTAにおけるCloudSearchのコスト削減
PIXTAにおけるCloudSearchのコスト削減
PIXTA Inc.
OSS についてあれこれ
OSS についてあれこれ
Takuto Wada
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Yohei Yasukawa
Andere mochten auch
(20)
Mockfight! FlexMock vs. Mocha
Mockfight! FlexMock vs. Mocha
Predefを使ったsqlのトレース
Predefを使ったsqlのトレース
表参道.rb #1 Ruby Gold 2.1 に合格した話
表参道.rb #1 Ruby Gold 2.1 に合格した話
私が見てきたあるセカイの物語 Part I & II
私が見てきたあるセカイの物語 Part I & II
第一回チキチキUNICORNチューニング
第一回チキチキUNICORNチューニング
Action pack variantsの話
Action pack variantsの話
gemの複数バージョンカジュアルテスト #shibuyarb
gemの複数バージョンカジュアルテスト #shibuyarb
クラウドネイティブが行なういまどきWebサービス開発
クラウドネイティブが行なういまどきWebサービス開発
DB2をAWS上に構築する際のヒント&TIPS
DB2をAWS上に構築する際のヒント&TIPS
Wiki (Printed as manuscript)
Wiki (Printed as manuscript)
"fireap" - fast task runner on consul
"fireap" - fast task runner on consul
grifork - fast propagative task runner -
grifork - fast propagative task runner -
SKET Servise Guide
SKET Servise Guide
Introduction to poloxy - proxy for alerting
Introduction to poloxy - proxy for alerting
Rubyistを誘うScalaの世界 2.0
Rubyistを誘うScalaの世界 2.0
短期間で新技術を学ぶ技術
短期間で新技術を学ぶ技術
(SDD411) Amazon CloudSearch Deep Dive and Best Practices | AWS re:Invent 2014
(SDD411) Amazon CloudSearch Deep Dive and Best Practices | AWS re:Invent 2014
PIXTAにおけるCloudSearchのコスト削減
PIXTAにおけるCloudSearchのコスト削減
OSS についてあれこれ
OSS についてあれこれ
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Ähnlich wie Deploying JRuby Web Applications
TorqueBox at DC:JBUG - November 2011
TorqueBox at DC:JBUG - November 2011
bobmcwhirter
Automated Java Deployments With Rpm
Automated Java Deployments With Rpm
Martin Jackson
Deployment de Rails
Deployment de Rails
elliando dias
ZK_Arch_notes_20081121
ZK_Arch_notes_20081121
WANGCHOU LU
Web scale infrastructures with kubernetes and flannel
Web scale infrastructures with kubernetes and flannel
purpleocean
Continuous Delivery: The Next Frontier
Continuous Delivery: The Next Frontier
Carlos Sanchez
Devignition 2011
Devignition 2011
tobiascrawley
Torquebox OSCON Java 2011
Torquebox OSCON Java 2011
tobiascrawley
TorqueBox - Ruby Hoedown 2011
TorqueBox - Ruby Hoedown 2011
Lance Ball
Introduction to cloudforecast
Introduction to cloudforecast
Masahiro Nagano
My name is Trinidad
My name is Trinidad
David Calavera
SD, a P2P bug tracking system
SD, a P2P bug tracking system
Jesse Vincent
44CON London 2015 - Going AUTH the Rails on a Crazy Train
44CON London 2015 - Going AUTH the Rails on a Crazy Train
44CON
Cloud meets Fog & Puppet A Story of Version Controlled Infrastructure
Cloud meets Fog & Puppet A Story of Version Controlled Infrastructure
Habeeb Rahman
PuppetDB: Sneaking Clojure into Operations
PuppetDB: Sneaking Clojure into Operations
grim_radical
Postgres the hardway
Postgres the hardway
Dave Pitts
XS Japan 2008 Xen Mgmt English
XS Japan 2008 Xen Mgmt English
The Linux Foundation
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Nalee Jang
Why you’re going to fail running java on docker!
Why you’re going to fail running java on docker!
Red Hat Developers
JRuby on Rails Deployment: What They Didn't Tell You
JRuby on Rails Deployment: What They Didn't Tell You
elliando dias
Ähnlich wie Deploying JRuby Web Applications
(20)
TorqueBox at DC:JBUG - November 2011
TorqueBox at DC:JBUG - November 2011
Automated Java Deployments With Rpm
Automated Java Deployments With Rpm
Deployment de Rails
Deployment de Rails
ZK_Arch_notes_20081121
ZK_Arch_notes_20081121
Web scale infrastructures with kubernetes and flannel
Web scale infrastructures with kubernetes and flannel
Continuous Delivery: The Next Frontier
Continuous Delivery: The Next Frontier
Devignition 2011
Devignition 2011
Torquebox OSCON Java 2011
Torquebox OSCON Java 2011
TorqueBox - Ruby Hoedown 2011
TorqueBox - Ruby Hoedown 2011
Introduction to cloudforecast
Introduction to cloudforecast
My name is Trinidad
My name is Trinidad
SD, a P2P bug tracking system
SD, a P2P bug tracking system
44CON London 2015 - Going AUTH the Rails on a Crazy Train
44CON London 2015 - Going AUTH the Rails on a Crazy Train
Cloud meets Fog & Puppet A Story of Version Controlled Infrastructure
Cloud meets Fog & Puppet A Story of Version Controlled Infrastructure
PuppetDB: Sneaking Clojure into Operations
PuppetDB: Sneaking Clojure into Operations
Postgres the hardway
Postgres the hardway
XS Japan 2008 Xen Mgmt English
XS Japan 2008 Xen Mgmt English
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Red Hat OpenStack 17 저자직강+스터디그룹_4주차
Why you’re going to fail running java on docker!
Why you’re going to fail running java on docker!
JRuby on Rails Deployment: What They Didn't Tell You
JRuby on Rails Deployment: What They Didn't Tell You
Mehr von Joe Kutner
Fantastic Buildpacks and Where to Find Them
Fantastic Buildpacks and Where to Find Them
Joe Kutner
2019 Texas Star Party
2019 Texas Star Party
Joe Kutner
10 Mistakes Hackers Want You to Make
10 Mistakes Hackers Want You to Make
Joe Kutner
NASA Space Apps Expo
NASA Space Apps Expo
Joe Kutner
NASA Space Apps
NASA Space Apps
Joe Kutner
Why Heroku Loves JHipster
Why Heroku Loves JHipster
Joe Kutner
What the Struts?
What the Struts?
Joe Kutner
Async and Non-blocking IO w/ JRuby
Async and Non-blocking IO w/ JRuby
Joe Kutner
I can't believe it's not a queue: Kafka and Spring
I can't believe it's not a queue: Kafka and Spring
Joe Kutner
Deploying JHipster Microservices
Deploying JHipster Microservices
Joe Kutner
Measuring doubles with 8" neaf copy
Measuring doubles with 8" neaf copy
Joe Kutner
4 JVM Web Frameworks
4 JVM Web Frameworks
Joe Kutner
JavaOne 2015: 12 Factor App
JavaOne 2015: 12 Factor App
Joe Kutner
12-factor-jruby
12-factor-jruby
Joe Kutner
Java 20
Java 20
Joe Kutner
12 Factor Scala
12 Factor Scala
Joe Kutner
Programming JVM Bytecode with Jitescript
Programming JVM Bytecode with Jitescript
Joe Kutner
jdays 2015
jdays 2015
Joe Kutner
Programming JVM Bytecode
Programming JVM Bytecode
Joe Kutner
12 Factor App: Best Practices for JVM Deployment
12 Factor App: Best Practices for JVM Deployment
Joe Kutner
Mehr von Joe Kutner
(20)
Fantastic Buildpacks and Where to Find Them
Fantastic Buildpacks and Where to Find Them
2019 Texas Star Party
2019 Texas Star Party
10 Mistakes Hackers Want You to Make
10 Mistakes Hackers Want You to Make
NASA Space Apps Expo
NASA Space Apps Expo
NASA Space Apps
NASA Space Apps
Why Heroku Loves JHipster
Why Heroku Loves JHipster
What the Struts?
What the Struts?
Async and Non-blocking IO w/ JRuby
Async and Non-blocking IO w/ JRuby
I can't believe it's not a queue: Kafka and Spring
I can't believe it's not a queue: Kafka and Spring
Deploying JHipster Microservices
Deploying JHipster Microservices
Measuring doubles with 8" neaf copy
Measuring doubles with 8" neaf copy
4 JVM Web Frameworks
4 JVM Web Frameworks
JavaOne 2015: 12 Factor App
JavaOne 2015: 12 Factor App
12-factor-jruby
12-factor-jruby
Java 20
Java 20
12 Factor Scala
12 Factor Scala
Programming JVM Bytecode with Jitescript
Programming JVM Bytecode with Jitescript
jdays 2015
jdays 2015
Programming JVM Bytecode
Programming JVM Bytecode
12 Factor App: Best Practices for JVM Deployment
12 Factor App: Best Practices for JVM Deployment
Kürzlich hochgeladen
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
Kürzlich hochgeladen
(20)
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Deploying JRuby Web Applications
1.
2.
3.
4.
5.
6.
Deploying JRuby Web Applications @codefinger
7.
Ruby Deploying JRuby
on the Web Applications JVM @codefinger
8.
java_import “java.io.File” Java::JavaLang::String
9.
10.
you
11.
sysadmin you
12.
$ cap deploy
sysadmin you
13.
14.
CPU$
RAM$ 120" 100" 80" 60" 40" 20" 0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 11" 12" 13" 14" 15" 16" 17" 18" 19" 20" 21" 22"
15.
HTTP
Request Apache/Nginx MRI MRI Mongrel Mongrel
16.
Ruby
Ruby Ruby Thread Thread Thread GIL Kernel Thread
17.
HTTP
Request Apache/Nginx JVM JRuby Thread
18.
http://torquebox.org/news/2011/10/06/torquebox-2x-performance/
19.
1) JRuby... 2) ? 3)
Profit!
20.
1) JRuby... 2) Deployment 3)
Profit!
21.
JRuby Archive
File Capistrano Background Jobs Clustering PaaS
22.
Warbler
Trinidad TorqueBox Archive File Archive File Archive File Capistrano Capistrano Background Jobs Background Jobs Clustering PaaS PaaS PaaS
23.
Warbler $ gem install
warbler $ warble war WA R File
24.
$ apt-get install
tomcat6 WA R File
25.
$ apt-get install
tomcat6 /var/lib/tomcat6 |-- common/ |-- conf/ WA |-- logs/ R File |-- shared/ |-- webapps/ `-- work/
26.
Warbler
+ Tomcat/Jetty/WebLogic/JBoss Tomcat/Jetty Server WA SSH/FTP/SMB R File
27.
Warbler
+ Tomcat/Jetty/WebLogic/JBoss Tomcat/Jetty Server WA SSH/FTP/SMB R File WA SSH/FTP/SMB R File
28.
Trinidad $ gem install
trinidad $ rails s trinidad
29.
Trinidad
Trinidad Server app1/ Extensions |-- app/ |-- config/ |-- db/ Capistrano |-- lib/ Job Scheduler (Quartz) `-- config.ru Background Jobs app2/ (Resque) |-- app/ |-- config/ |-- db/ Capistrano DB Pool |-- lib/ `-- config.ru (Commons DBCP)
30.
TorqueBox $ gem install
torquebox-server $ torquebox run then $ torquebox deploy
31.
TorqueBox
TorqueBox Job Scheduler app1/ |-- app/ |-- config/ |-- db/ Capistrano Messaging |-- lib/ `-- config.ru Session Replication High Availability Knob Services SSH/FTP/SMB File Stomplets Clustering
32.
TorqueBox
TorqueBox TorqueBox TorqueBox cluster TorqueBox TorqueBox TorqueBox
33.
Other Options • Mizuno •
Puma
34.
Cloud •
Heroku • EngineYard (Trinidad) • OpenShift (TorqueBox) • CloudBees (Warbler) • Google AppEngine
35.
People Processes
Technologies
36.
http://pragprog.com/book/jkdepj
37.
http://logichaus.com
38.
The End
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Passenger and Unicorn had 50 workers. \n\nTorqueBox and Trinidad were capped at 100 HTTP threads (to match DB connection pool size).\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Jetzt herunterladen