[A-4] パブリッククラウドの使い方 by ニフティクラウド

86
Copyright © NIFTY Corporation All Rights Reserved. パブリッククラウドの使い方 クラウド導入のビジネスノウハウと Ruby On Rails 環境15分構築 株式会社 co-meeting 取締役 External facing CTO 吉田雄哉 Dozens株式会社 代表取締役 松田顕 ニフティ株式会社 久保田朋秀

description

ニフティクラウドのRESTAPIを活用し、サーバ構築を自動化します。さらにDozens(http://dozens.jp)も連携させDNS登録も完了させるデモとスクリプトを公開します。また、クラウドを活用する上でのポイントについてもご紹介しております。

Transcript of [A-4] パブリッククラウドの使い方 by ニフティクラウド

Page 1: [A-4] パブリッククラウドの使い方 by ニフティクラウド

Copyright © NIFTY Corporation All Rights Reserved.

パブリッククラウドの使い方クラウド導入のビジネスノウハウとRuby On Rails 環境15分構築

株式会社 co-meeting 取締役 External facing CTO 吉田雄哉Dozens株式会社 代表取締役 松田顕ニフティ株式会社 久保田朋秀

Page 2: [A-4] パブリッククラウドの使い方 by ニフティクラウド

取締役External facingCTO

吉田 雄哉Yuya Yoshida

自己紹介

Page 3: [A-4] パブリッククラウドの使い方 by ニフティクラウド

10%

25%

65%

情報システム SIerWebサービス

20%

30%50%

システム構築システム企画/導入インフラ関係

@yuya_lushの成分表示

Page 4: [A-4] パブリッククラウドの使い方 by ニフティクラウド

15%

15%

70%

10%

15%

75%

Webクラサババッチ

RubyVBPHP

@yuya_lushの成分表示

Page 5: [A-4] パブリッククラウドの使い方 by ニフティクラウド

tw: yuya_lushFB: yuyalush

情報システム部門 出身Ruby(Rails)使い

宜しく御願い致します。

Page 6: [A-4] パブリッククラウドの使い方 by ニフティクラウド

1,15分でRailsのサーバーを作る2,お友達を紹介します3,真剣にクラウドのことを考えます

今日のお話

Page 7: [A-4] パブリッククラウドの使い方 by ニフティクラウド

15分で ニフクラにRAILS3のサーバー!

作れたら素敵じゃない?

Page 8: [A-4] パブリッククラウドの使い方 by ニフティクラウド

やってみた。

Page 9: [A-4] パブリッククラウドの使い方 by ニフティクラウド

コマンドは以下のとおり。Ruby1.8.7にて

1行です

Page 11: [A-4] パブリッククラウドの使い方 by ニフティクラウド

1, サーバを作る2, セットアップする3, DNSの設定4, URLをブラウザで開く

概要

Page 12: [A-4] パブリッククラウドの使い方 by ニフティクラウド

RubyニフティクラウドSDK

RESTAPI Small

ServerSSH

Dozens

23

Page 13: [A-4] パブリッククラウドの使い方 by ニフティクラウド

ニフティクラウドSDK for Ruby

1:仮想サーバの作成

Page 14: [A-4] パブリッククラウドの使い方 by ニフティクラウド

ニフティクラウドSDK for Ruby

ニフティクラウドのREST APIを楽に使うことができるライブラリ。

1, 仮想サーバを作成

Page 15: [A-4] パブリッククラウドの使い方 by ニフティクラウド

詳しくはこちら

Page 16: [A-4] パブリッククラウドの使い方 by ニフティクラウド

・Rubyのソース取得/コンパイル・Railsのセットアップ・sqlite3のセットアップ・デモアプリの生成

いつもやっていることをシェルに書いただけ!

2:セットアップ

Page 18: [A-4] パブリッククラウドの使い方 by ニフティクラウド

アイデア元

New 37Signals Project : POW

Page 19: [A-4] パブリッククラウドの使い方 by ニフティクラウド

curl シェルのURL | sh

“raw”

Page 20: [A-4] パブリッククラウドの使い方 by ニフティクラウド

Dozens 最高!Dozens 万歳!!

3:DNSの設定

Page 21: [A-4] パブリッククラウドの使い方 by ニフティクラウド

松田 顕 @mzdakr

Dozens株式会社 代表取締役

Page 22: [A-4] パブリッククラウドの使い方 by ニフティクラウド

DNS管理サービス

Page 23: [A-4] パブリッククラウドの使い方 by ニフティクラウド

DNSとは?DNSは、ホスト名(例えば"ja.wikipedia.org")の入力があるとDNSサーバ と呼ばれるコンピュータを参照し、そのホストのもつ IP アドレス(例えば"130.94.122.197")を検索するシステムである。例えるなら、DNSは氏名から電話番号を自動で調べる電話帳のようなものである。

DNSはふだんほとんどの人が意識しない透過的なシステムだが、その役割は非常に重要である。あるドメインを管理しているDNSサーバがダウンすると、そのドメイン内のホストをさす URL やメールアドレス が使えなくなるため、たとえネットワークがつながっていてもそのドメインには事実上ほとんどアクセスできなくなる。

http://ja.wikipedia.org/wiki/Domain_Name_System より引用

Page 24: [A-4] パブリッククラウドの使い方 by ニフティクラウド

DNSの運用どうしてますか?

Page 25: [A-4] パブリッククラウドの使い方 by ニフティクラウド

自分で運用レジストラのDNSホスティング会社のDNS

Page 26: [A-4] パブリッククラウドの使い方 by ニフティクラウド

自分で運用

BINDの脆弱性DNSサーバ分散化

Page 27: [A-4] パブリッククラウドの使い方 by ニフティクラウド

レジストラのDNS

登録したドメインのみDNSサーバ分散化?

Page 28: [A-4] パブリッククラウドの使い方 by ニフティクラウド

ホスティング会社のDNS

自分で設定できないケースDNSサーバ分散化?

Page 29: [A-4] パブリッククラウドの使い方 by ニフティクラウド

自分で運用レジストラのDNSホスティング会社のDNSどれもイマイチ

Page 30: [A-4] パブリッククラウドの使い方 by ニフティクラウド

独立した「DNS管理サービス」

が必要

Page 31: [A-4] パブリッククラウドの使い方 by ニフティクラウド

特 徴

Page 32: [A-4] パブリッククラウドの使い方 by ニフティクラウド

12レコードまで無料

お友達紹介でさらに増量

Page 33: [A-4] パブリッククラウドの使い方 by ニフティクラウド

わかりやすいU I

UIが最初からあるのは結構大事

Page 34: [A-4] パブリッククラウドの使い方 by ニフティクラウド

サーバの多重分散化

世界4カ所にDNSサーバを設置

Page 35: [A-4] パブリッククラウドの使い方 by ニフティクラウド

REST API あります

DevOpsすることができます

Page 36: [A-4] パブリッククラウドの使い方 by ニフティクラウド

特に使って頂きたい方々

WEB制作会社スタートアップ

ドメインを沢山お持ちの方

Page 37: [A-4] パブリッククラウドの使い方 by ニフティクラウド

導入実績

...and more

Page 38: [A-4] パブリッククラウドの使い方 by ニフティクラウド

One more thing...

Page 39: [A-4] パブリッククラウドの使い方 by ニフティクラウド
Page 40: [A-4] パブリッククラウドの使い方 by ニフティクラウド

ニフティ、まじニフティnifty [nif・ty] 形容詞 いきな;気のきいた;かっこいい, 見事な

Page 41: [A-4] パブリッククラウドの使い方 by ニフティクラウド

http://dozens.jp/

Page 42: [A-4] パブリッククラウドの使い方 by ニフティクラウド

APIを使って、設定を自動的に行う

3:DNSの設定

Page 43: [A-4] パブリッククラウドの使い方 by ニフティクラウド
Page 44: [A-4] パブリッククラウドの使い方 by ニフティクラウド

ということで

Page 45: [A-4] パブリッククラウドの使い方 by ニフティクラウド

1, クラウド上に仮想サーバを作成2, セットアップを行う3, DNSの設定

ローカルのRubyスクリプトとして実行しています。Ruby200行, Shell70行

Page 46: [A-4] パブリッククラウドの使い方 by ニフティクラウド

15分でサーバはできてしまいます

Page 47: [A-4] パブリッククラウドの使い方 by ニフティクラウド

small 従量 23.1円/時

15分 5.8円

Page 48: [A-4] パブリッククラウドの使い方 by ニフティクラウド

誰でも できます。競合他社でも

Page 49: [A-4] パブリッククラウドの使い方 by ニフティクラウド

これは何を意味するのでしょうか?

Page 50: [A-4] パブリッククラウドの使い方 by ニフティクラウド

”クラウド”をどう使えばいい?

Page 51: [A-4] パブリッククラウドの使い方 by ニフティクラウド

物から開放されて、速度を獲得

Page 52: [A-4] パブリッククラウドの使い方 by ニフティクラウド

サーバ選定 見積 稟議 セットアップ発注

サーバ作成とセットアップ

・・・・・・・・・・・

Page 53: [A-4] パブリッククラウドの使い方 by ニフティクラウド

サービス利用物理的な管理が不要電気・冷却・定期メンテ保守切れ・・・・から開放される

Page 54: [A-4] パブリッククラウドの使い方 by ニフティクラウド

不要になったら廃棄

Page 55: [A-4] パブリッククラウドの使い方 by ニフティクラウド

”月”から”分”へ

Page 56: [A-4] パブリッククラウドの使い方 by ニフティクラウド

コスト計算間違ってませんか?

Page 57: [A-4] パブリッククラウドの使い方 by ニフティクラウド

月額を見て、高い安いと言っている

Page 58: [A-4] パブリッククラウドの使い方 by ニフティクラウド

24時間 稼働

24時間 稼働 13,335円/月

x 12ヶ月 = 160,020

Page 59: [A-4] パブリッククラウドの使い方 by ニフティクラウド

従量ですよ!クラウドは!!

Page 60: [A-4] パブリッククラウドの使い方 by ニフティクラウド

1年 365日年間休日 120日(平均)年間勤務日 245日

Page 61: [A-4] パブリッククラウドの使い方 by ニフティクラウド

稼働 停止停止18:009:00

9時間 稼働15時間 停止

9x23=207 15x5.25=79 

¥287 x 245日 = 70,315

勤務日

Page 62: [A-4] パブリッククラウドの使い方 by ニフティクラウド

停止

24時間 停止 24x5.25=126 

¥126 x 120日 = 15,120

休日

Page 63: [A-4] パブリッククラウドの使い方 by ニフティクラウド

稼働日:70,315円非稼働日:15,120円 年間 85,435円

Page 64: [A-4] パブリッククラウドの使い方 by ニフティクラウド

ほったらかしなら16万管理すると8.5万

サーバ消しちゃえば7万

Page 65: [A-4] パブリッククラウドの使い方 by ニフティクラウド

電源On/Offだけで年間サーバ1台

7万5千円削減できるさらに消しちゃえば9万円削減

Page 66: [A-4] パブリッククラウドの使い方 by ニフティクラウド

費用対効果の算出間違ってませんか?

Page 67: [A-4] パブリッククラウドの使い方 by ニフティクラウド

ベンダー価格競争、本当に高いですか?

Page 68: [A-4] パブリッククラウドの使い方 by ニフティクラウド

ITリソース

100%

設備投資は余り変わらない

Page 69: [A-4] パブリッククラウドの使い方 by ニフティクラウド

同じようなものを使ってます。利幅は同じ。じゃ、なぜ安い?

Page 70: [A-4] パブリッククラウドの使い方 by ニフティクラウド

ITリソース 100%

従来

Page 71: [A-4] パブリッククラウドの使い方 by ニフティクラウド

ITリソース

50%50%

Page 72: [A-4] パブリッククラウドの使い方 by ニフティクラウド

ITリソース

25%25%25%25%

Page 73: [A-4] パブリッククラウドの使い方 by ニフティクラウド

ITリソース x100 1%

負担が減る同時にリソースも減る

Page 74: [A-4] パブリッククラウドの使い方 by ニフティクラウド

何を求めますか?そこがポイントです。

カタログ比較ではベンダーの思うつぼ

Page 75: [A-4] パブリッククラウドの使い方 by ニフティクラウド

投資せず“必要な物だけ”手に入れる

Page 76: [A-4] パブリッククラウドの使い方 by ニフティクラウド

ITの専属社員はおけないサーバ管理は無理・・・

インフラ

プラットフォーム

ソフトウェア

SaaS

Page 77: [A-4] パブリッククラウドの使い方 by ニフティクラウド

ソフトは開発できるオープンソースは使えるけど・・・

インフラ

プラットフォーム

ソフトウェア

PaaS自力

Page 78: [A-4] パブリッククラウドの使い方 by ニフティクラウド

インフラに投資できない・・・

インフラ

プラットフォーム

ソフトウェア

IaaS自力

Page 79: [A-4] パブリッククラウドの使い方 by ニフティクラウド

インフラ

プラットフォーム

ソフトウェア 人口

専門性

“必要な物だけ”を調達PaaS

SaaSIaaS

Page 80: [A-4] パブリッククラウドの使い方 by ニフティクラウド

本日のおさらい

Page 81: [A-4] パブリッククラウドの使い方 by ニフティクラウド

1,速度を獲得2,徹底管理でコスト削減3,JUST IN TIMEの獲得

“クラウド”で何が変わるのか

Page 82: [A-4] パブリッククラウドの使い方 by ニフティクラウド

でも同時に、リスクテイクできますか?

リスクを下げる方法は・・・またの機会に。

Page 83: [A-4] パブリッククラウドの使い方 by ニフティクラウド

非公式 教育パートナー

Twitteryuya_lush

Page 84: [A-4] パブリッククラウドの使い方 by ニフティクラウド

”クラウド”はチャンス?クライシス?

Page 85: [A-4] パブリッククラウドの使い方 by ニフティクラウド

Copyright © NIFTY Corporation All Rights Reserved. Confidential

お客様と共につくる

パートナー様と共につくる

チャレンジを支援する

ニフティクラウドのDNA

Page 86: [A-4] パブリッククラウドの使い方 by ニフティクラウド

Copyright © NIFTY Corporation All Rights Reserved. Confidential

ニフティクラウド 検 索サービス詳細は