Cuvic OnDemand on JRuby

Preview:

Citation preview

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