SlideShare a Scribd company logo
1 of 20
Download to read offline
2012.11.27




             Solaris11.1に至るまでの道



                 ジャストプレイヤー株式会社
                       代表取締役社長
                          瀧 康史

                              1
ジャストプレイヤー株式会社について

            JUSTPLAYER → すぐに遊べるソフトウェアの開発

     When You Want Is When You Play → 欲しい時が、遊ぶ時


                                                  ..
                        Usability                 事業内容


                                                   ..
                                                   WEB
                                                     (ホームページ)制作事業


                                                   ..
                                                    WEB企画、デザイン制作


                                                  ..
 Contents                           Server-Side     WEBシステム開発


                                                  ..
 Management                           Program
                                                   クラウドソフトウェア制作事業
                                                   クラウドインフラ賃貸事業、ホスティ
                                                   ング賃貸事業


                                                  ..
               Cloud Technology                   その他
                                                   第二種電気通信事業者届出     届出番


                                                  ..
                                                   号 C-18-1421
                                                   静岡県中小企業新事業活動促進法に
                                                   基づく、経営革新計画の承認
                                                                      2
自己紹介 : 瀧 康史
..
..
 ジャストプレイヤー株式会社 代表取締役社長


 ..
 出身地


..
  静岡市(旧清水市)


 ..
 業務履歴


 ..
  ライター業(テクニカルライター)


 ..
  S社’X紙’
       (S社のパソコン向け雑誌)


 ..
  ゲームディレクター、アシスタントプロデューサ−、プランナー


 ..
  S社にてS社用ゲーム機のゲームソフト開発


 ..
  2001年、有限会社ジャストプレイヤーを起業。


..
  2006年、ジャストプレイヤー株式会社に改組。


 ..
 その他
  日本OpenSolarisUsersGroup Leader
                                   やすし虫

                                          3
Solaris を選んだ理由




             4
Solaris を導入する前は……


..
ウェブ系ベンチャーの会社だったこともあるのですが、



..
 Redhat Linux / Redhat Enterprise Linux



..
 CentOS

 FreeBSD

を、使っていました。



Solarisは
       (本当は)使いたかったけれど、当時は手が出なかったためです。




                                          5
2007.10 とある POS サーバ

..
「POSサーバとWEBシステム WEBサイ ・
               ・     ト モバイルサイトの統合業務」



..
 設計上、サーバ台数18台が必要

 レジのレスポンスの都合で応答性も・
                 ・・



..
課題

 コスト削減


..
解決策


..
 コンテナ技術による仮想化→コスト低



..
 ZFSのストレージの仮想化→凄く良さそう

 IP-SAN機能によるホストサーバのディスクレス環境の実現→安そう

LinuxじゃなくてSolarisを用いたプライベートクラウ (18台→3台に)
                              ド        を作ろう!

          →Solaris Express Community Edition を利用して構築

                                                   6
当社が Solaris に抱いていた課題

..
「若い技術者には難しい」

 Solaris10はLinuxに比べてエンジニアのスキルを要求する



..
なぜ?



 ..
 ソフトのビルド方法がわからない。


 ..
  今のOSは大抵の物はパッケージでインストールできるから知らない。
  ライブラリが足りない。大抵のLinuxには普通にあるライブラリは最低限な


..
  いとビルドも難しい。



 ..
 コマンドの利用方法が異なる



..
  これは割と学習のさせ方次第? 意外と乗り越える

 ググっても情報が出てこない

        →Solarisは良いのだから習得させれば弊社の経営にプラス
                                     (笑)

                                       7
微妙に使いにくい部分が・・・
当時のSolaris Express Community Editionは、微妙に使いにくい部分があり


..
ました。一部を上げると・    ・・



 ..
 Zone



 ..
   マイグレーション機能は基本的にはまともに動かない


 ..
   アップデートが困難。当時のSolaris10はZFSとの親和性は実は低かった


..
   動かない機能がいっぱいある。



 ..
 IP-SAN



..
   遅い、普通に。色々機能が足りない。



 ..
 Network

   仮想NICを作れない。親NICと共有化させないとならない。

                →等々、沢山。でも 現在はすべて解決しています
                         !

                                                  8
Solaris11に求めた物
  βテスターを経て




             9
そして歴史が流れていきます
初めて作りあげたシステムから、時代は流れていきました。



..
..
 2007.11 SXCE(Solaris Express Community Edition)



..
 2008.11 OpenSolaris 2008.11


..
 2009.06 OpenSolaris 2009.06


..
 2010.11 Solaris11Express



..
 2011.11 Solaris11

 2012.10 Solaris11.1へ



弊社はSolaris11のβテスターもしていたので、Solaris11Express直後から
参加しはじめました。

                                                   10
Solaris1 に求めたもの
        1

実は意外と細部の技術のことではなく・・
                 ・・
                  ・・



..
..
 プライベートクラウドを作成したときに十分な速度がでること。


..
 問題解決がしやすいこと


..
 Solaris11.1から始める若い技術者が苦労なく使えること

 最近のソフトウェアスタックなどが問題なく動くこと



これらは見事な形でほとんど全て解決していきます。




                                   11
Solaris11.1 に求めたもの

正直ベースで言いますと・・
           ・・
            ・・



..
 ..
 いわゆるUpdate1としての意義

  普通の人は「XX.0」は使いませんからね。
                      「XX.3」ぐらいから?



私的には11でもう大分満足なので、もうこれ以上要らない感じでした。




                                     12
プライベートクラウドの速度

..
プライベートクラウドをフルSolarisスタックで構築できるようになった



 ..
 ZONEは、他の仮想化に比べると圧倒的に速いのでうれしい

  ハイパーバイザ型だとやっぱり遅い物は遅い→遅い物は物理でね→例外が


..
  あるとうれしくないでしょう?

 以前は弊社は共有ス    トレージにZONEを割り振る方法は独自のスタックで実装


 ..
 していたが、Solaris11.1には標準の方法に組み込まれた


..
  つまり弊社が2007年からやってきた方法がより良い方法で取り込まれた



 ..
 CPU、
    メモリ、
       ディスクなどの動的リソース再割当がしたい



 ..
  実はディスク、メモリは知っていたが、CPUはわからなかった。

  βテスタープログラムで色々教えて貰った末にわかった。




                                        13
若い技術者が使えること

..
特にDebianやRH系のLinuxの技術者でもわずかな勉強で習得させたい



 ..
 IPS(pkgコマンド)が賢くなって更に高速化された



 ..
  いままでかゆいところに手が届かなかった問題が大抵治っている。



 ..
  アップグレード問題など様々な問題が大抵解決した。

  後発だけあって、 現時点では、yum+rpm、apt+debよりもよく、カンタン


..
  になった ・ と信じている。 リモートとローカル
      ・・        例:


..
 大抵のミドルウェアが入っている。いわゆるWEBStackから流行のLLまで。



 ..
 大抵のライブラリが入っている。

  これはつまり、現在は、悪い意味で「Solarisだから ・ という事象にほとん
                             ・」
  ど出会わないということ。




                                          14
その他の疑問点の解決

..
..
 パブリッククラウドならではの問題解決方法



..
 Webにありがちなprefork型スタックの安定化方法

 ディスクアレイ破損時の異常系動作に関する考察



などなど。様々な問題解決方法の指南を頂きました。




                               15
Benefit.




       16
Solaris11を利用したプライベートクラウド

                                                                                                                                                                                 ..
                                                             仮想サーバ群
                                                                                                                                                                                 現在のプライベート構築例


                                                                                                                                                                                 ..
                     Virtual
                     Server
                                  Virtual
                                  Server
                                                         Virtual
                                                         Server
                                                                   Virtual
                                                                   Server
                                                                             Virtual
                                                                             Server
                                                                                                     Virtual
                                                                                                     Server
                                                                                                                   Virtual
                                                                                                                   Server
                                                                                                                               Virtual
                                                                                                                               Server
                                                                                                                                                                                      仮想サーバ30台


                                                                                                                                                                                 ..
                                                                                                                                  IP 的に分離

                                                                                                                                                                                      物理サーバ6台


                                                                                                                                                                                  ..
                                                                                                                                                                                      HA化
      Physical Host Servers
                                              Server                    Server                          Server




                                                                                                                                                                                  ..
                                                   IPMP             IPMP               IPMP

                                                                                                                                                                                           ストレージ


                                                                                                                                                                                  ..
                iSCSI SAN Switch                                                                        iSCSI SAN Switch
                                                                                                                                                                                           スイッチ

                                                                                       IPMP                 L.A.
                                                                                                                                                                                           ホスト
                               L.A.     IPMP

                                       L.A.                                                    L.A.
                                                                                                                                         物理的に離れた異拠
                        Storage                                                                             Storage                      点へ、VPN 越しに
                                                                                                            Server                                                          Storage
                        Server
                                      HBA                                                             HBA                                 非同期ミラー                            Server
                     Storage Server                                                                     Storage Server                                                HBA

                     iSCSI target                                                                                                                     SAS 接続 Storage Server
                                                                                                        iSCSI target

                                                                                                                                                                                                          これは一例です
                                                                                                                                                                       iSCSI target




RAID-Z2                                                                                                                      RAID-Z2                                                  RAID-Z2
                                                                                        Controller




                                                                                                                                                        Controller
                                            Controller




(Double Parity)                                                                                                              (Double Parity)                                          (Double Parity)
with Seperate Log                                                                                                            with Seperate Log                                        with Seperate Log
(Write Cache)                                                                                                                (Write Cache)                                            (Write Cache)

                    Storage Array                                                                    Storage Array                                                   Storage Array


                                                                                                                                                                                                                17
プライベートクラウドからパブリッククラウドへ
2012年12/1 JUSTPLAYERの Solaris 11 クラウドのサービスイン



..
..
 Solaris x64でのVPS クラウ
                 ・   ドの実現!



..
 Solaris11.1のテクノロジをふんだんに使えるVPS クラウ
                              ・   ドです。

 すでにWEBから申し込めます→http://www.justplayer.ne.jp/




..
2013年春〜初夏 JUSTPLAYERのSolaris SPARC クラウドのサービス予定



..
 レガシーなSPARC資源をクラウドにマイグレーションすることが可能



..
 2〜3月頃からモニタユーザの利用開始

 12月からモニタユーザの募集登録開始

                http://www.justplayer.ne.jp/service_sparc.html

                                                            18
まとめ

Solarisといえば既存資産のマイグレーション・ と考える人が多いが、
                        ・・
                         ・

私から言うとちがいます。



Solaris11は新しいテクノロジの塊です。

Linuxだけを使うのではなくSolarisをプラス1で加えることによって、

出来ること。技術。が格段に広がっていきます。



そういう実績としまして。




                                         19
ご静聴ありがとうございました。


    ジャストプレイヤー株式会社

            代表取締役社長

               瀧 康史



     http://www.justplayer.co.jp/

        TEL: 054-203-5535

     Mail: info @ justplayer.com



                                    20

More Related Content

Similar to 20121130 solaris-11.1-day-taki

Solaris 11 ディープダイブセミナー Automatic Installer編
Solaris 11 ディープダイブセミナー Automatic Installer編Solaris 11 ディープダイブセミナー Automatic Installer編
Solaris 11 ディープダイブセミナー Automatic Installer編SolarisJP
 
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用Abe Junichiro
 
TAM 新人ディレクター システムスキルアップ プログラム第3回「Webサーバの選定」
TAM 新人ディレクター システムスキルアップ プログラム第3回「Webサーバの選定」TAM 新人ディレクター システムスキルアップ プログラム第3回「Webサーバの選定」
TAM 新人ディレクター システムスキルアップ プログラム第3回「Webサーバの選定」(株)TAM
 
NIFTYCloud C4SA OSC2012.Cloud
NIFTYCloud C4SA OSC2012.CloudNIFTYCloud C4SA OSC2012.Cloud
NIFTYCloud C4SA OSC2012.CloudYuichi Saotome
 
110421講演資料「クラウド時代の事業継続に必要なインフラとは」(福岡ruby・コンテンツ産業振興センター)
110421講演資料「クラウド時代の事業継続に必要なインフラとは」(福岡ruby・コンテンツ産業振興センター)110421講演資料「クラウド時代の事業継続に必要なインフラとは」(福岡ruby・コンテンツ産業振興センター)
110421講演資料「クラウド時代の事業継続に必要なインフラとは」(福岡ruby・コンテンツ産業振興センター)niftycloud
 
Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会axsh co., LTD.
 
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...Naoto Gohko
 
Nifty cloud c4 sa meetup
Nifty cloud c4 sa meetupNifty cloud c4 sa meetup
Nifty cloud c4 sa meetupYuichi Saotome
 
Riak meetup tokyo idcf 20130312
Riak meetup tokyo idcf 20130312Riak meetup tokyo idcf 20130312
Riak meetup tokyo idcf 20130312Hiroyuki Sato
 
AIIT学生会主催勉強会 クラウドのお話
AIIT学生会主催勉強会 クラウドのお話AIIT学生会主催勉強会 クラウドのお話
AIIT学生会主催勉強会 クラウドのお話Toshiaki Baba
 
第一回REST勉強会_鈴木商店の開発環境
第一回REST勉強会_鈴木商店の開発環境第一回REST勉強会_鈴木商店の開発環境
第一回REST勉強会_鈴木商店の開発環境tsuchimon
 
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)Ryusaburo Tanaka
 
Realm platform2019
Realm platform2019Realm platform2019
Realm platform2019昌桓 李
 
商用VPSのここだけの話
商用VPSのここだけの話商用VPSのここだけの話
商用VPSのここだけの話joeswebhosting
 
20111119 OSC Tokyo/Fall on CloudStack and LXC
20111119 OSC Tokyo/Fall on CloudStack and LXC20111119 OSC Tokyo/Fall on CloudStack and LXC
20111119 OSC Tokyo/Fall on CloudStack and LXCMasahide Yamamoto
 
OpenStackプロジェクトの全体像~詳細編~
OpenStackプロジェクトの全体像~詳細編~OpenStackプロジェクトの全体像~詳細編~
OpenStackプロジェクトの全体像~詳細編~Masanori Itoh
 

Similar to 20121130 solaris-11.1-day-taki (20)

Solaris 11 ディープダイブセミナー Automatic Installer編
Solaris 11 ディープダイブセミナー Automatic Installer編Solaris 11 ディープダイブセミナー Automatic Installer編
Solaris 11 ディープダイブセミナー Automatic Installer編
 
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
 
TAM 新人ディレクター システムスキルアップ プログラム第3回「Webサーバの選定」
TAM 新人ディレクター システムスキルアップ プログラム第3回「Webサーバの選定」TAM 新人ディレクター システムスキルアップ プログラム第3回「Webサーバの選定」
TAM 新人ディレクター システムスキルアップ プログラム第3回「Webサーバの選定」
 
NIFTYCloud C4SA OSC2012.Cloud
NIFTYCloud C4SA OSC2012.CloudNIFTYCloud C4SA OSC2012.Cloud
NIFTYCloud C4SA OSC2012.Cloud
 
110421講演資料「クラウド時代の事業継続に必要なインフラとは」(福岡ruby・コンテンツ産業振興センター)
110421講演資料「クラウド時代の事業継続に必要なインフラとは」(福岡ruby・コンテンツ産業振興センター)110421講演資料「クラウド時代の事業継続に必要なインフラとは」(福岡ruby・コンテンツ産業振興センター)
110421講演資料「クラウド時代の事業継続に必要なインフラとは」(福岡ruby・コンテンツ産業振興センター)
 
Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会
 
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
OpenStack + KVM + IPv6 = oname.com; Next Folsom/Grizzly Service development s...
 
Nifty cloud c4 sa meetup
Nifty cloud c4 sa meetupNifty cloud c4 sa meetup
Nifty cloud c4 sa meetup
 
Oracle
OracleOracle
Oracle
 
Oracle&amazon
Oracle&amazonOracle&amazon
Oracle&amazon
 
Riak meetup tokyo idcf 20130312
Riak meetup tokyo idcf 20130312Riak meetup tokyo idcf 20130312
Riak meetup tokyo idcf 20130312
 
cross2012a fujya
cross2012a fujyacross2012a fujya
cross2012a fujya
 
AIIT学生会主催勉強会 クラウドのお話
AIIT学生会主催勉強会 クラウドのお話AIIT学生会主催勉強会 クラウドのお話
AIIT学生会主催勉強会 クラウドのお話
 
10th jan 2013_miyazaki
10th jan 2013_miyazaki10th jan 2013_miyazaki
10th jan 2013_miyazaki
 
第一回REST勉強会_鈴木商店の開発環境
第一回REST勉強会_鈴木商店の開発環境第一回REST勉強会_鈴木商店の開発環境
第一回REST勉強会_鈴木商店の開発環境
 
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)
JavaFX + NetBeans環境におけるJenkinsの活用(Jenkins第六回勉強会)
 
Realm platform2019
Realm platform2019Realm platform2019
Realm platform2019
 
商用VPSのここだけの話
商用VPSのここだけの話商用VPSのここだけの話
商用VPSのここだけの話
 
20111119 OSC Tokyo/Fall on CloudStack and LXC
20111119 OSC Tokyo/Fall on CloudStack and LXC20111119 OSC Tokyo/Fall on CloudStack and LXC
20111119 OSC Tokyo/Fall on CloudStack and LXC
 
OpenStackプロジェクトの全体像~詳細編~
OpenStackプロジェクトの全体像~詳細編~OpenStackプロジェクトの全体像~詳細編~
OpenStackプロジェクトの全体像~詳細編~
 

Recently uploaded

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 

Recently uploaded (8)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 

20121130 solaris-11.1-day-taki

  • 1. 2012.11.27 Solaris11.1に至るまでの道 ジャストプレイヤー株式会社 代表取締役社長 瀧 康史 1
  • 2. ジャストプレイヤー株式会社について JUSTPLAYER → すぐに遊べるソフトウェアの開発 When You Want Is When You Play → 欲しい時が、遊ぶ時 .. Usability 事業内容 .. WEB (ホームページ)制作事業 .. WEB企画、デザイン制作 .. Contents Server-Side WEBシステム開発 .. Management Program クラウドソフトウェア制作事業 クラウドインフラ賃貸事業、ホスティ ング賃貸事業 .. Cloud Technology その他 第二種電気通信事業者届出 届出番 .. 号 C-18-1421 静岡県中小企業新事業活動促進法に 基づく、経営革新計画の承認 2
  • 3. 自己紹介 : 瀧 康史 .. .. ジャストプレイヤー株式会社 代表取締役社長 .. 出身地 .. 静岡市(旧清水市) .. 業務履歴 .. ライター業(テクニカルライター) .. S社’X紙’ (S社のパソコン向け雑誌) .. ゲームディレクター、アシスタントプロデューサ−、プランナー .. S社にてS社用ゲーム機のゲームソフト開発 .. 2001年、有限会社ジャストプレイヤーを起業。 .. 2006年、ジャストプレイヤー株式会社に改組。 .. その他 日本OpenSolarisUsersGroup Leader やすし虫 3
  • 5. Solaris を導入する前は…… .. ウェブ系ベンチャーの会社だったこともあるのですが、 .. Redhat Linux / Redhat Enterprise Linux .. CentOS FreeBSD を、使っていました。 Solarisは (本当は)使いたかったけれど、当時は手が出なかったためです。 5
  • 6. 2007.10 とある POS サーバ .. 「POSサーバとWEBシステム WEBサイ ・ ・ ト モバイルサイトの統合業務」 .. 設計上、サーバ台数18台が必要 レジのレスポンスの都合で応答性も・ ・・ .. 課題 コスト削減 .. 解決策 .. コンテナ技術による仮想化→コスト低 .. ZFSのストレージの仮想化→凄く良さそう IP-SAN機能によるホストサーバのディスクレス環境の実現→安そう LinuxじゃなくてSolarisを用いたプライベートクラウ (18台→3台に) ド を作ろう! →Solaris Express Community Edition を利用して構築 6
  • 7. 当社が Solaris に抱いていた課題 .. 「若い技術者には難しい」 Solaris10はLinuxに比べてエンジニアのスキルを要求する .. なぜ? .. ソフトのビルド方法がわからない。 .. 今のOSは大抵の物はパッケージでインストールできるから知らない。 ライブラリが足りない。大抵のLinuxには普通にあるライブラリは最低限な .. いとビルドも難しい。 .. コマンドの利用方法が異なる .. これは割と学習のさせ方次第? 意外と乗り越える ググっても情報が出てこない →Solarisは良いのだから習得させれば弊社の経営にプラス (笑) 7
  • 8. 微妙に使いにくい部分が・・・ 当時のSolaris Express Community Editionは、微妙に使いにくい部分があり .. ました。一部を上げると・ ・・ .. Zone .. マイグレーション機能は基本的にはまともに動かない .. アップデートが困難。当時のSolaris10はZFSとの親和性は実は低かった .. 動かない機能がいっぱいある。 .. IP-SAN .. 遅い、普通に。色々機能が足りない。 .. Network 仮想NICを作れない。親NICと共有化させないとならない。 →等々、沢山。でも 現在はすべて解決しています ! 8
  • 10. そして歴史が流れていきます 初めて作りあげたシステムから、時代は流れていきました。 .. .. 2007.11 SXCE(Solaris Express Community Edition) .. 2008.11 OpenSolaris 2008.11 .. 2009.06 OpenSolaris 2009.06 .. 2010.11 Solaris11Express .. 2011.11 Solaris11 2012.10 Solaris11.1へ 弊社はSolaris11のβテスターもしていたので、Solaris11Express直後から 参加しはじめました。 10
  • 11. Solaris1 に求めたもの 1 実は意外と細部の技術のことではなく・・ ・・ ・・ .. .. プライベートクラウドを作成したときに十分な速度がでること。 .. 問題解決がしやすいこと .. Solaris11.1から始める若い技術者が苦労なく使えること 最近のソフトウェアスタックなどが問題なく動くこと これらは見事な形でほとんど全て解決していきます。 11
  • 12. Solaris11.1 に求めたもの 正直ベースで言いますと・・ ・・ ・・ .. .. いわゆるUpdate1としての意義 普通の人は「XX.0」は使いませんからね。 「XX.3」ぐらいから? 私的には11でもう大分満足なので、もうこれ以上要らない感じでした。 12
  • 13. プライベートクラウドの速度 .. プライベートクラウドをフルSolarisスタックで構築できるようになった .. ZONEは、他の仮想化に比べると圧倒的に速いのでうれしい ハイパーバイザ型だとやっぱり遅い物は遅い→遅い物は物理でね→例外が .. あるとうれしくないでしょう? 以前は弊社は共有ス トレージにZONEを割り振る方法は独自のスタックで実装 .. していたが、Solaris11.1には標準の方法に組み込まれた .. つまり弊社が2007年からやってきた方法がより良い方法で取り込まれた .. CPU、 メモリ、 ディスクなどの動的リソース再割当がしたい .. 実はディスク、メモリは知っていたが、CPUはわからなかった。 βテスタープログラムで色々教えて貰った末にわかった。 13
  • 14. 若い技術者が使えること .. 特にDebianやRH系のLinuxの技術者でもわずかな勉強で習得させたい .. IPS(pkgコマンド)が賢くなって更に高速化された .. いままでかゆいところに手が届かなかった問題が大抵治っている。 .. アップグレード問題など様々な問題が大抵解決した。 後発だけあって、 現時点では、yum+rpm、apt+debよりもよく、カンタン .. になった ・ と信じている。 リモートとローカル ・・ 例: .. 大抵のミドルウェアが入っている。いわゆるWEBStackから流行のLLまで。 .. 大抵のライブラリが入っている。 これはつまり、現在は、悪い意味で「Solarisだから ・ という事象にほとん ・」 ど出会わないということ。 14
  • 15. その他の疑問点の解決 .. .. パブリッククラウドならではの問題解決方法 .. Webにありがちなprefork型スタックの安定化方法 ディスクアレイ破損時の異常系動作に関する考察 などなど。様々な問題解決方法の指南を頂きました。 15
  • 16. Benefit. 16
  • 17. Solaris11を利用したプライベートクラウド .. 仮想サーバ群 現在のプライベート構築例 .. Virtual Server Virtual Server Virtual Server Virtual Server Virtual Server Virtual Server Virtual Server Virtual Server 仮想サーバ30台 .. IP 的に分離 物理サーバ6台 .. HA化 Physical Host Servers Server Server Server .. IPMP IPMP IPMP ストレージ .. iSCSI SAN Switch iSCSI SAN Switch スイッチ IPMP L.A. ホスト L.A. IPMP L.A. L.A. 物理的に離れた異拠 Storage Storage 点へ、VPN 越しに Server Storage Server HBA HBA 非同期ミラー Server Storage Server Storage Server HBA iSCSI target SAS 接続 Storage Server iSCSI target これは一例です iSCSI target RAID-Z2 RAID-Z2 RAID-Z2 Controller Controller Controller (Double Parity) (Double Parity) (Double Parity) with Seperate Log with Seperate Log with Seperate Log (Write Cache) (Write Cache) (Write Cache) Storage Array Storage Array Storage Array 17
  • 18. プライベートクラウドからパブリッククラウドへ 2012年12/1 JUSTPLAYERの Solaris 11 クラウドのサービスイン .. .. Solaris x64でのVPS クラウ ・ ドの実現! .. Solaris11.1のテクノロジをふんだんに使えるVPS クラウ ・ ドです。 すでにWEBから申し込めます→http://www.justplayer.ne.jp/ .. 2013年春〜初夏 JUSTPLAYERのSolaris SPARC クラウドのサービス予定 .. レガシーなSPARC資源をクラウドにマイグレーションすることが可能 .. 2〜3月頃からモニタユーザの利用開始 12月からモニタユーザの募集登録開始 http://www.justplayer.ne.jp/service_sparc.html 18
  • 19. まとめ Solarisといえば既存資産のマイグレーション・ と考える人が多いが、 ・・ ・ 私から言うとちがいます。 Solaris11は新しいテクノロジの塊です。 Linuxだけを使うのではなくSolarisをプラス1で加えることによって、 出来ること。技術。が格段に広がっていきます。 そういう実績としまして。 19
  • 20. ご静聴ありがとうございました。 ジャストプレイヤー株式会社 代表取締役社長 瀧 康史 http://www.justplayer.co.jp/ TEL: 054-203-5535 Mail: info @ justplayer.com 20