Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Kazuki Aranami
799 views
クラウドカンファレンスIn静岡 r cloud
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 18
2
/ 18
3
/ 18
4
/ 18
5
/ 18
6
/ 18
7
/ 18
8
/ 18
9
/ 18
10
/ 18
11
/ 18
12
/ 18
13
/ 18
14
/ 18
15
/ 18
16
/ 18
17
/ 18
18
/ 18
More Related Content
PDF
MaxScaleを触ってみた
by
Fujishiro Takuya
PDF
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
by
Naoto Gohko
PDF
Enter the-dolphine
by
Mikiya Okuno
PDF
MySQL 5.7とレプリケーションにおける改良
by
Shinya Sugiyama
PDF
Sql server 2016 always on 可用性グループ new features
by
Masayuki Ozawa
PDF
20170721 初めてのPowerShell
by
Trainocate Japan, Ltd.
PDF
OSSDB MySQL
by
Masahiro Tomita
PDF
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
by
Masayuki Ozawa
MaxScaleを触ってみた
by
Fujishiro Takuya
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
by
Naoto Gohko
Enter the-dolphine
by
Mikiya Okuno
MySQL 5.7とレプリケーションにおける改良
by
Shinya Sugiyama
Sql server 2016 always on 可用性グループ new features
by
Masayuki Ozawa
20170721 初めてのPowerShell
by
Trainocate Japan, Ltd.
OSSDB MySQL
by
Masahiro Tomita
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
by
Masayuki Ozawa
What's hot
PPTX
LINEのMySQL運用について 修正版
by
LINE Corporation
PDF
MySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQL
by
Ryusuke Kajiyama
PDF
[db tech showcase Tokyo 2014] C34:[楽天] 詳説 楽天のデータベースアーキテクチャ史 -シングルノードから仮想化フラッシ...
by
Insight Technology, Inc.
PDF
Windows Server 2012 のストレージ強化とエンタープライズへの活用
by
Daichi Ogawa
PDF
Windows Server 2016 Active Directoryドメインサービス入門
by
Trainocate Japan, Ltd.
PDF
States of Dolphin - MySQL最新技術情報2013秋 -
by
yoyamasaki
PDF
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
by
Insight Technology, Inc.
PPTX
今さら聞けない! Windows Server 2016 Active Directoryドメインサービス入門
by
Tetsuya Yokoyama
PDF
ゆるふわMySQLフェイルオーバー
by
Kimitoshi Takahashi
PDF
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
by
Insight Technology, Inc.
PDF
Pacemaker+PostgreSQLレプリケーションで共有ディスクレス高信頼クラスタの構築@OSC 2013 Tokyo/Spring
by
Takatoshi Matsuo
PDF
MySQL 5.6新機能解説@dbtechshowcase2012
by
Mikiya Okuno
PDF
ShizuokaITpro_Azure
by
Shinichiro Isago
PDF
MySQL Cluster 新機能解説 7.5 and beyond
by
Mikiya Okuno
PDF
Sql database managed instance overview and internals
by
Masayuki Ozawa
PDF
Percona ServerをMySQL 5.6と5.7用に作るエンジニアリング(そしてMongoDBのヒント)
by
Colin Charles
PDF
[db tech showcase Tokyo 2015] A32:Amazon Redshift Deep Dive by アマゾン データ サービス ...
by
Insight Technology, Inc.
LINEのMySQL運用について 修正版
by
LINE Corporation
MySQLのNoSQL機能 - MySQL JSON & HTTP Plugin for MySQL
by
Ryusuke Kajiyama
[db tech showcase Tokyo 2014] C34:[楽天] 詳説 楽天のデータベースアーキテクチャ史 -シングルノードから仮想化フラッシ...
by
Insight Technology, Inc.
Windows Server 2012 のストレージ強化とエンタープライズへの活用
by
Daichi Ogawa
Windows Server 2016 Active Directoryドメインサービス入門
by
Trainocate Japan, Ltd.
States of Dolphin - MySQL最新技術情報2013秋 -
by
yoyamasaki
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
by
Insight Technology, Inc.
今さら聞けない! Windows Server 2016 Active Directoryドメインサービス入門
by
Tetsuya Yokoyama
ゆるふわMySQLフェイルオーバー
by
Kimitoshi Takahashi
[db tech showcase Tokyo 2015] C27:楽天MySQL Backup Structure by 楽天株式会社 粟田啓介
by
Insight Technology, Inc.
Pacemaker+PostgreSQLレプリケーションで共有ディスクレス高信頼クラスタの構築@OSC 2013 Tokyo/Spring
by
Takatoshi Matsuo
MySQL 5.6新機能解説@dbtechshowcase2012
by
Mikiya Okuno
ShizuokaITpro_Azure
by
Shinichiro Isago
MySQL Cluster 新機能解説 7.5 and beyond
by
Mikiya Okuno
Sql database managed instance overview and internals
by
Masayuki Ozawa
Percona ServerをMySQL 5.6と5.7用に作るエンジニアリング(そしてMongoDBのヒント)
by
Colin Charles
[db tech showcase Tokyo 2015] A32:Amazon Redshift Deep Dive by アマゾン データ サービス ...
by
Insight Technology, Inc.
Similar to クラウドカンファレンスIn静岡 r cloud
KEY
CloudFoundryをつかってみよう
by
Kazuto Kusama
PDF
楽天がCloud foundryを選んだ理由
by
Rakuten Group, Inc.
PDF
Cloud Foundry: Open Platform as a Service
by
Shunsuke Kurumatani
PPTX
Ruby on azure で game server service
by
nagachika t
PPTX
非公式PaaS勉強会~新宿d社会議室
by
Daisuke Masubuchi
PDF
Railsの運用について
by
Yuuki Namikawa
KEY
Cloudってどんなもの?
by
Kazuto Kusama
PDF
PaaS / Cloud Foundry makes you happy
by
Katsunori Kawaguchi
PDF
【VMware】jp developer-summit_2012_final_for_print
by
VMwareKK
PDF
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
by
Developers Summit
PDF
cross2012a fujya
by
Kazuaki Fujikura
PDF
成長を加速する minne の技術基盤戦略
by
Hiroshi SHIBATA
PDF
Engine Yard 〜AWS基盤の商用グレードPaaS〜
by
Takahiro Imanaka
ODP
Next-L Enju 開発ワークショップ #10
by
Kosuke Tanabe
KEY
Real world rails
by
Jun Yokoyama
PDF
Google Compute EngineとGAE Pipeline API
by
maruyama097
PDF
Google Compute EngineとPipe API
by
maruyama097
PDF
OpenStackプロジェクトの全体像~詳細編~
by
Masanori Itoh
PDF
The Essence of Using Ruby on Rails in Corporations
by
Koichiro Ohba
PDF
Springon cloudfoundry
by
Toshihiko Ikeda
CloudFoundryをつかってみよう
by
Kazuto Kusama
楽天がCloud foundryを選んだ理由
by
Rakuten Group, Inc.
Cloud Foundry: Open Platform as a Service
by
Shunsuke Kurumatani
Ruby on azure で game server service
by
nagachika t
非公式PaaS勉強会~新宿d社会議室
by
Daisuke Masubuchi
Railsの運用について
by
Yuuki Namikawa
Cloudってどんなもの?
by
Kazuto Kusama
PaaS / Cloud Foundry makes you happy
by
Katsunori Kawaguchi
【VMware】jp developer-summit_2012_final_for_print
by
VMwareKK
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
by
Developers Summit
cross2012a fujya
by
Kazuaki Fujikura
成長を加速する minne の技術基盤戦略
by
Hiroshi SHIBATA
Engine Yard 〜AWS基盤の商用グレードPaaS〜
by
Takahiro Imanaka
Next-L Enju 開発ワークショップ #10
by
Kosuke Tanabe
Real world rails
by
Jun Yokoyama
Google Compute EngineとGAE Pipeline API
by
maruyama097
Google Compute EngineとPipe API
by
maruyama097
OpenStackプロジェクトの全体像~詳細編~
by
Masanori Itoh
The Essence of Using Ruby on Rails in Corporations
by
Koichiro Ohba
Springon cloudfoundry
by
Toshihiko Ikeda
More from Kazuki Aranami
PPTX
ソフトウェア開発法3
by
Kazuki Aranami
PPTX
ソフトウェア開発法2
by
Kazuki Aranami
PPTX
Project erp
by
Kazuki Aranami
DOCX
Project erp
by
Kazuki Aranami
PPTX
Ns総合演習 ソフトウェア開発概論
by
Kazuki Aranami
DOCX
ERP FAS DESIGN
by
Kazuki Aranami
PPTX
分散システムにおけるUUID(汎用一意識別子)の利用拡大
by
Kazuki Aranami
PPTX
法学入門 資金決済法
by
Kazuki Aranami
PPTX
法学入門 日本経済新聞電子版 免責規定編
by
Kazuki Aranami
PPTX
20110924静岡イベント
by
Kazuki Aranami
PDF
20110926 クラウドカンファレンス静岡
by
Kazuki Aranami
PPTX
20110924 shizuoka azure-forsharing
by
Kazuki Aranami
PPTX
情報処理の高度化等に対処するための刑法等の一部を改正する法律案
by
Kazuki Aranami
PPTX
複雑ネットワークとP2Pネットワーク
by
Kazuki Aranami
PDF
クラウドの原理とパラダイム 第一章
by
Kazuki Aranami
PPTX
CAPとBASE、ACIDの呪縛
by
Kazuki Aranami
PDF
Cloud principles and paradigms kimtea-2010-04-24
by
Kazuki Aranami
ソフトウェア開発法3
by
Kazuki Aranami
ソフトウェア開発法2
by
Kazuki Aranami
Project erp
by
Kazuki Aranami
Project erp
by
Kazuki Aranami
Ns総合演習 ソフトウェア開発概論
by
Kazuki Aranami
ERP FAS DESIGN
by
Kazuki Aranami
分散システムにおけるUUID(汎用一意識別子)の利用拡大
by
Kazuki Aranami
法学入門 資金決済法
by
Kazuki Aranami
法学入門 日本経済新聞電子版 免責規定編
by
Kazuki Aranami
20110924静岡イベント
by
Kazuki Aranami
20110926 クラウドカンファレンス静岡
by
Kazuki Aranami
20110924 shizuoka azure-forsharing
by
Kazuki Aranami
情報処理の高度化等に対処するための刑法等の一部を改正する法律案
by
Kazuki Aranami
複雑ネットワークとP2Pネットワーク
by
Kazuki Aranami
クラウドの原理とパラダイム 第一章
by
Kazuki Aranami
CAPとBASE、ACIDの呪縛
by
Kazuki Aranami
Cloud principles and paradigms kimtea-2010-04-24
by
Kazuki Aranami
クラウドカンファレンスIn静岡 r cloud
1.
Ruby on Rails
のクラウドで サービスを立ち上げる 株式会社シーイーシー
2.
はじめに ●
会社紹介と自己紹介 ● インフラから見たクラウドの特性 – クラウドと仮想化 – IaaS 、 PaaS 、 SaaS と仮想化 ● クラウドのタイプの選択 ● Ruby on Rails の PaaS ● 弊社のサービス 2011-09-24 Page 2 Ruby on Rails のクラウドでサービスを立ち上げる
3.
会社紹介 ●
株式会社シーイーシー – 設立年月日: 1968 年 2 月 24 日 – 資本金: 65 億 8 千 6 百万円 – 売上高: 408 億 8 千 7 百万円(平成 23 年 1 月期) – 従業員数: 2,840 名(平成 23 年 4 月 1 日現在) – 事業内容: ● PROVEQ 事業 ( 診断/検証・認証/品質システムサポートサービス ) ● PROFESSIONAL 事業 ( プラットフォームインテグレーション/ IT マネジメント/ データセンターサービス ) ● PROSES(Professional System Effective Solution) 事業 ( ビジネスソリューション/環境ソリューション/ネットソリューション/ システムインテグレーション/生産物流改革ソリューション/ ヘルスケアソリューションサービス ) ● PROGRESS 事業 ( ソフトウェア開発/マイグレーションサービス ) 2011-09-24 Page 3 Ruby on Rails のクラウドでサービスを立ち上げる
4.
私について ●
ビルメンテナンス会社の社内 SE – PC 導入、社内ネットワーク構築 – システム開発の超上流工程 – ユーザー教育 ● フリーのエンジニア – 個人で小規模システムの開発・導入支援 ● 地方のベンチャー – プログラマ – インフラ SE ● シーイーシーで新規事業 2011-09-24 Page 4 Ruby on Rails のクラウドでサービスを立ち上げる
5.
インフラから見たクラウドの特性(1)
クラウドと仮想化 ● 仮想化の目的 ハードウェアと見た目のハードウェア環境を分離することで、 – 1 台のサーバーリソースを複数の環境で利用する ● リソースの効率的な利用 – 複数のサーバーリソースを 1 つの環境で利用する ● キャパシティの向上 ● 可用性の向上 – 見た目のハードウェア環境を共通化する ● 環境の複製を容易にする これらを達成した環境がクラウド 2011-09-24 Page 5 Ruby on Rails のクラウドでサービスを立ち上げる
6.
インフラから見たクラウドの特性(2)
仮想化のおさらい ● プラットフォーム仮想化 – ホスト OS 型 ● VMware Server 、 QEMU 、 Virutal PC など – ハイパーバイザー ● Xen 、 KVM 、 VMware ESXi 、 Hyper-V など – OS レベルの仮想化 ● Virtuozzo 、 OpenVZ 、 Solaris コンテナなど ● リソースレベルの仮想化・共有(仮想化とは違うが) – クラスタ、 chroot 、ミドルウェアのマルチインスタンス など 2011-09-24 Page 6 Ruby on Rails のクラウドでサービスを立ち上げる
7.
インフラから見たクラウドの特性(3)
IaaS 、 PaaS 、 SaaS と仮想化 ● IaaS はハイパーバイザー – 環境ごとに個別の OS が起動 ● 環境ごとに OS を選択できる。 ● オーバーヘッドが大きい(特に RAM やディスクアクセス) ● PaaS 、 SaaS はいろいろな方法の組み合わせ – AP 、 DB などのレイヤごとに最適な構成 ● 性能を得やすい ● カスタマイズは困難(できないことも多い) ● PaaS 、 SaaS のプラットフォームが IaaS ということも 2011-09-24 Page 7 Ruby on Rails のクラウドでサービスを立ち上げる
8.
インフラから見たクラウドの特性(4)
メリットとデメリット IaaS PaaS SaaS OS 、パッケージなどの自由度 ◎ △ × 性能の出しやすさ △ ◎ 〇 サービスとしての信頼性 △ 〇 ◎ 利用料金 〇 △ ◎ 環境の構築 × 〇 - 環境の保守 〇 - - 2011-09-24 Page 8 Ruby on Rails のクラウドでサービスを立ち上げる
9.
クラウドのタイプの選択(1) ●
IaaS –OS やパッケージなどに依存するアプリケーション (基本的に何でも) ● PaaS – ( 軽量言語などによる ) 独自開発のアプリケーション (独自のサービス、カスタマイズしたアプリケーション など) ● SaaS – 定型的な Web サイトやアプリケーション (ブログ、 EC 、会計など定型の業務アプリケーション など) 2011-09-24 Page 9 Ruby on Rails のクラウドでサービスを立ち上げる
10.
クラウドのタイプの選択(2)
自分で環境を構築したい? C などで高速なアプリケーションを開発したい? アプリケーションをカスタマイズしたい? 特殊なライブラリを参照したい? → IaaS を使いましょう LL でサクッと作ってサクッとリリースしたい? → PaaS を使いましょう コーディングしたくない・・・ → SaaS を使いましょう 2011-09-24 Page 10 Ruby on Rails のクラウドでサービスを立ち上げる
11.
Ruby on Rails
の PaaS (1) ● heroku – 世界最大の Ruby の PaaS – サードパーティーの KVS やストレージなどを柔軟に 組み合わせられる – Java 、 Node.js など他の言語にも対応しはじめた ● MOGOK – IIJ が提供する Ruby の PaaS (今秋リリース予定) – IIJ の潤沢なネットワーク、サーバー群の中で稼働 (国内からのアクセスがきわめて高速) 2011-09-24 Page 11 Ruby on Rails のクラウドでサービスを立ち上げる
12.
Ruby on Rails
の PaaS (2) ● その他 Engine Yard – ( heroku と並ぶ Ruby on Rails の PaaS ) – Cloud Foundry ( VMware が近く日本でも提供開始する PaaS ) – Windows Azure など ... ● そして、 RCloud 2011-09-24 Page 12 Ruby on Rails のクラウドでサービスを立ち上げる
13.
RCloud の論理構成
ロードバランサークラスタ Load Balancer 1 Load Balancer 2 CentOS 5.5 Nginx 0.8 Heartbeat Application 1 Application 2 Application 3 ・・・ MySQL 1 MySQL 2 NFS 1 NFS 2 データベースクラスタ ストレージクラスタ CentOS 5.5 CentOS 5.5 MySQL 5.5 Heartbeat Heartbeat このほかに、内部用の 2011-09-24 SMTP 、 DNS 、 NTP など Page 13 Ruby on Rails のクラウドでサービスを立ち上げる
14.
RCloud で稼働しているサービス ●
ロケーションメッセージングサービス http://cocorat.com/ ● 携帯マーケティングソリューション http://www.mobsym.jp/ ● ここらっと待ち受けスタジオ http://cocorat.com/studio ● 伝統工芸のスペシャルサイト http://japancraft.jp/ ● フォトコミュニケーションサービス「 Party Photo Clip 」 http://photoclip.me/ ● 2008 年からこれらのサービスとともに構築 2011-09-24 Page 14 Ruby on Rails のクラウドでサービスを立ち上げる
15.
サービスを開始するまでの流れ ●
環境設定の申し込み – Ruby と Rails のバージョン – 必要な gem – コンテナの個数( 10 プロセス / コンテナ) – データベースのサイズ ● ソースのアップロード – Git で適宜アップロード(現在はメールで受け付け) – 必要に応じて環境設定情報を更新 ● デプロイ 2011-09-24 Page 15 Ruby on Rails のクラウドでサービスを立ち上げる
16.
Ruby と Rails
、 gem とライブラリ ● Ruby 、 Rails 、 rubygems のバージョン – rubygems のバージョンは、 Ruby と Rails のバージョンによって ● Native Extension が作られる gem – mysql # ldd /opt/lib/ruby/gems/1.8/gems/mysql-2.8.1/lib/mysql_api.so libmysqlclient.so.12 => /usr/sfw/lib/libmysqlclient.so.12 (Solaris の場合 ) … 標準の MySQL のライブラリを参照してしまっているため問題が発生する # cd /opt/coolstack/mysql_32bit/lib/mysql/ – libxml # ln -s libmysqlclient.so.16.0.0 libmysqlclient.so.12 # gem install mysql --no-rdoc --no-ri -- --with-mysql-config=/opt/coolstack/mysql_32bit/bin/mysql_config – rmagick # gem install libxml-ruby -v 0.7.0 # cd /var/tmp/ImageMagick-6.6.6-10 # ./configure --prefix=/opt/ImageMagick --disable-static --with-modules --without-perl --without-magick- plus-plus --with-quantum-depth=8 CC=/usr/sfw/bin/gcc LDFLAGS='-L/opt/coolstack/lib -L/usr/sfw/lib -R/opt/coolstack/lib -R/usr/sfw/lib' CPPFLAGS='-I/opt/coolstack/include -I/usr/sfw/include' # gmake # gmake install # gem install rmagick --no-rdoc --no-ri 2011-09-24 Page 16 Ruby on Rails のクラウドでサービスを立ち上げる
17.
サービスごとの課題と対策(一部) ●
ここらっと – ページの表示に時間がかかる ● データベースのチューニング ● find_by_sql で SQL を最適化 ● Party Photo Clip – 写真の通信にプロセスが占有される ● ロードバランサーによるバッファリング ● アップロード用のプロキシ – スモールスタートから急拡大に備えたい ● 従来通りのスケールアウト可能な構成 ● サーバー間で共有可能なストレージ 2011-09-24 Page 17 Ruby on Rails のクラウドでサービスを立ち上げる
18.
終わりに ●
まだまだ発展途上のクラウド – 目標は、 Ruby on Rails 環境の性能と柔軟性 No.1 – Web の管理画面等は準備中です ● お問い合わせ – 株式会社シーイーシー 第一ソリューションサービス事業部 ネットソリューション部 廣田 哲也 – Mail: t-hirota@cec-ltd.co.jp または contact@rcloud.jp – Twitter(@rcloud_jp) / Facebook ページ (RCloud) も用意しました 2011-09-24 Page 18 Ruby on Rails のクラウドでサービスを立ち上げる
Download