cuvic ondemand on jruby
TRANSCRIPT
on JRuby
Koichiro Ohba / 大場光一郎
伊藤忠テクノソリューションズ株式会社ITビジネス企画推進室
クラウドビジネス企画推進部
@koichiroo
ArchitectSystem DesignDevelopmentInfrastructureRelease Mng.
CUVIC OnDemandは、CTCが提供するパブリック型のIaaS環境です。
CUVIC OnDemand is a public IaaS environment hosted by CTC.
JRuby + Railsで動いています。
Running on JRuby and Rails.
•JRuby 1.5•TorqueBox (JBoss6)•Ruby on Rails 3.0
圧倒的な安定性
•稼働時間 / Up time
•3768 hour (from 2.7)•No down•No trouble•Thanks for JRuby Term!!!
Great Stability
cuvicondemand.com
Scale Up / Scale Out
はじめはスモールスタート。サービスの伸張に合わせ、サーバのスペックを柔軟に増強・縮退可能
スペック増強
サービス伸張
利用開始 サービス増強
small start, then customize it
Low-costお支払いは使った分だけ。料金プランに「月額固定」
と「従量課金」を用意
月額固定従量
\17,472
約40%削減約40%の削減
¥30,000
¥17,472
pay-as-you-go flat-rate
2週間の期間限定キャンペーンに利用した場合
We have 2 charge plans.pay as you go / flat-rate
using it for a 2-weeks campaign
高性能・高信頼性
CUVIC OnDemandを構成するサーバ、ストレージ、ネットワーク、仮想化ソフトウェアには信頼と実績の高い製品群を採用し、すべての機器を冗長化しています。高可用性が求められるシステムの稼働環境として安心して利用できます。
でも、お高いんでしょう?
OK, but it must be expensive, isn’t it?
Type-S
1CPU / 1GB
30GB
¥8,800
month
標準機能
Standard feature
Internet Connectivity
Private LANx2
http://www.flickr.com/photos/ingythewingy/5670089326/
Firewall
Global IP Address
OS Template
•RedHat•CentOS•Windows 2008 Server
Backup
充実した標準装備
Internet(100Mbps) Firewall private LAN x2
Global IP OS Template Backup
Standard Packages
Demo
Reason of using JRuby
なぜJRubyを使うのか
1つの理由
• Railsの生産性を活かしながらJavaのミドルウェアと組み合わせたい
• Get both productivity of Rails and stability of Java middle wares
One of reasons
Front-end(Rails)
vCloudDirector
vCenter vSphere
Redis
Web layer
RailsのWeb開発の柔軟性、スピード、テストのしやすさを活かした開発をしたい
Backend
vCloudのclient java
libraryを使ってVMwareを制御したい
JRubyを使えた真の理由
The real reason I could use JRuby
Dept.A Dept.B
ko
Mng
no developer many developers
We have an ideaI’ll join if I can use Ruby!!
Dept.A Dept.B
ko
Mng
Happy!!
Understand Ruby
民明書房「俺のエンタープライズ企業がそんなにRubyを使えないはずがない」@ayumin著
Know who you are
Know what people want you
to do
TorqueBox
http://torquebox.org
JBoss AS
JRuby
Rack
Rails Sinatra
MQ Job
OnDemand 無料です
※free as in“free beer”
OnDemand is free