SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
Wakame Software Foundation
     株式会社あくしゅ
        やまざき

                             1
 前職:某大手SIer
 2007年起業:株式会社あくしゅ
       昔から一緒にプロジェクトをやっていたメンバと共に
       「分散・協調」をテーマにしたテクノロジ中心の会社
       クラウドコンピューテゖング向けの
        製品開発に注力




    ぜひご購入下さい!
                                   2
3
1999年 Virtual Sound Horror House




                                   4
1999年 Virtual Sound Horror House




                                   5
メディアアート作品の出展   コンテンツ




                       6
7
クラウドコンピューティングに必要なソフトウェア群




                           8
 目的
    日本から世界に向けて
     クラウドコンピューテゖングを
     技術的に支援すること
 手段
    クラウドコンピューテゖングに必要な
     ソフトウェゕをオープンソースとして開発、
     リリースを行う
      Apache
           License 2.0で公開します
      今のところ全てRubyで書いています



                               9
Wakame Projectで開発されるソフトウェゕを組み合わせて、
自分のプロジェクトに適用することができます。

Wakame Project                自分のプロジェクト

 Software              ノ
                       ウ         Software
      Software
                       ハ         Software
            Software   ウ


 Wakame Software Foundation
                                 フィードバック
                                            10
世界中のデータセンターを
1つのコンピュータにする


           11
 ひとつのコンピュータなら…
  ソフトウェゕも書きやすい
  メンテナンスもやりやすい

 システム開発者は
本業に集中していただきたい
    ゗ンフラが彼らをケゕできる仕掛けを
     組み込んでいきたい

     ひとつのコンピュータにこだわって行きたい

                            12
Hardware   Software


                      13
Network Hardware   Network Software


                                      14
Single PC         Cloud


           Application     Application



       Operating System     Platform
                                           Networked
Software                                    Software



           Hardware       Infrastructure


                                                15
Wakame Project       Cloud


Wakame-fuel        Application



Wakame-os           Platform



Wakame-vdc        Infrastructure


                                   16
Cloud
              クラウド基盤上で動く
Wakame-fuel   アプリのオートスケールなど
              動的管理する

              複数のクラウド基盤を横断的に
Wakame-os     適宜利用する


              迅速で安全なサーバの準備をする
Wakame-vdc    クラウド基盤

                              17
   対象となるユーザ様
     データセンター事業者様
     サーバを複数台管理なさっているお客様



   導入で期待できる効果
     運用効率化                Cloud

     ダウンサ゗ジング           Wakame-fuel
     新しいサービスの創成
                         Wakame-os
   2010/12/24(金)に最新版を
    リリースしました             Wakame-vdc

                                       18
   機能
       KVMに対応
         今後主要なHyper Visorに順次対応していきます
         現在LXC対応を進めています

       iSCSIによるブロックストレージに対応
           ゗ンスタンスのブートもここから可能です
     ゗ンスタンス間の通信制御
      (セキュリテゖグループ)に対応
     GUIを標準装備
     共有リソースと専有リソースの区分に対応
           お客様によってご指定の゗ンスタンス、ストレージ、
            ネットワークを任意に組み込むための機能


                                        19
http://wakame.jp



                   20
ssh
Browser
                 User                                       IP
                                        Naming
     html/JSON                                    DHCP
                                        Service           hostname

  GUI          Data                      Agent
                                                  DNS
 Server       Center                     (NSA)
(Web UI)     Manager
             (DCMGR)
                                        Hyper             Instance
             DCMGR              Queue   Visor
                                                  VM
             Web API           (AMQP)   Agent
                                        (HVA)
                                                  iSCSI
                                                          Block
                                        Storage
             DCMGR                                        Device
                                         Target
             Collector                            ZFS
                                         Agent
                                          (STA)              21
   Instance
       ブート方法は下記する二種類
            Block Storage (ZFS)に格納されているSnapshotを
             Volumeに戻してKVMに接続して起動する
                  Amazon EC2のEBSに近い仕組みで高速
            file://や、http://で取得可能なマシン゗メージを、
             ハ゗パーバ゗ザから見えるデゖスクにコピーして起動する事も可能
                  Block Storageを用意できない環境向けにNFSと組み合わせることを想定している

   Volume
       Instanceへの追加デゖスクとしてAttach/Detachも可能
       Snapshotは任意のタ゗ミングで取れる
   VMのHA
       Instanceの起動状況を監視し、落ちたら再度起動する仕組み
            メモリは揮発してしまうが、
             マシン゗メージが残っているので、そこから復帰を試みるもの


                                                              22
 AWS同様の記述が可能
 NetFilterで実現する
  ebtables, iptablesに翻訳して、
   各HVAで実行する
  Security Groupの実現にVLANは利用しない
      故にVLANを他の目的に使うことができる

          Instance      Instance
                                      control VMs
            (VM)          (VM)
                                          Hyper
            VNIC          VNIC            Visor
                                          Agent
            Fire          Fire        configure FWs
            Wall          Wall
                                                      NIC
               NetFilter
                   Hyper Visor – KVM (Linux)                23
下記するようなデータセンターでの利用も想定しているため、
ゕカウントごとにタグVLANを割り当てた
異なるIPプールを持つ事ができる。


                       データセンター
企業A   VPN   企業Aのリソース
                                                     VLAN-A
企業B         企業Bのリソース   VLAN-A 192.168.*.*   VLAN-B
      VPN
                                            Wakame-vdc
企業C         企業Cのリソース   VLAN-B 10.*.*.*
      VPN
                                               VLAN-C
                       VLAN-C 172.16.*.*


                                                          24
 全機能をお試しいただく最小構成で、
Linux(Ubuntu)とOpenSolarisが必要
    OpenSolarisは
     ZFSのストレージサーバとして利用する
       ブロックデバ゗スからのブートが必要なければ、
        Linuxマシン1台で済む
    上記以外は全てLinuxで動作する
    http://wakame.jp/manual/wakame-vdc/10.11/installation.html




                                                                  25
ゴキンジャム


       Storage
 KVM   サーバ
サーバ
                          26
 LXC対応
  検証環境の一部をAWSへ持って行きたい
  Cloud on Cloudの実験中

 NAT対応
  固定グローバルIPを割り振りたい
  Gatewayルータにする

 実績を出す
    実運用に向けて動き出す予定

                         27
 自分たちで書いたコードが全て
  頭のてっぺんから足の先まで
  開発者の顔が見えること



 カスタマ゗ズ自由自在
    中身が分かっているので着手も早い




                        28
   とても簡単に実現できます
       「Web APIの翻訳」ができさえすれば良い
   なぜ「正式」にはサポートしないのか
       「互換する」と謳っているプロダクトも
        実際のところは100%互換ではない
           所詮サブセットが互換する状態
     Web APIを一緒にすると、
      実装上の振る舞いも一緒になってしまうのは大き
      な制約であるから
     AWSが答えではないから
           運用してゆけば同じ仕組みで良いとはならないのでは

                                       29
 対象となるユーザ様
     ゕプリケーションの運用者及び開発者様

 導入で期待できる効果
     ハ゗ブリッドクラウドによる
                        Cloud
      iDCの目的別・効率的利用
                      Wakame-fuel
 2010/08/31(金)に
 テクノロジプレビュー版を         Wakame-os
 リリース
                      Wakame-vdc

                                    30
require ‘wakame’

aws_process = Wakame::Process.setup(:spec_name => ‘aws-us-east-1’)
local_process = Wakame::Process.setup(:spec_name => ‘local’)

queue = Wakame::Queue.setup
                                                                     fork                           fork
aws_process.fork(queue) { |queue|
  # heavy process…




                                                                                                       AWS Instance
  queue.push(‘aws_process done!’)




                                                          local_process




                                                                                      aws_process
                                            This script
}




                                                                            Your PC
local_process.fork(queue) { |queue|
  # light process…
  queue.push(‘local_process done!’)
}
                                                                          queue                     queue
puts queue.pop #=>‘local_process done!’
puts queue.pop #=>‘aws_process done!’

                   PIの計算くらいだったらこれで十分です。                                                                        31
#include<wakame>

aws_process = create_wakame_process();
aws_process->setSpecName(“aws-us-east-1”);

queue = create_wakame_queue();

if( aws_process->fork()==0 ){
  /* heavy process… */
  queue->push(“aws_process done!”);
  exit(0);
}

printf(“%s¥n”, queue->pop()); /* aws_process done! */
                                 こんなコードがかけるようにします。
                                                        32
$ my_daemon &
[1] 28289
$ move %1 aws-us-east-1
$ ps
  PID TTY          TIME   CMD
28243 pts/0    00:00:00   bash_cloud
28265 pts/0    00:00:00   ps
28289 pts/0    00:00:00   my_daemon                  exec                  exec




                                                                   my_daemon
                                       bash_cloud




                                                                               AWS Instance
                                                         Your PC
                                                    ps
                                                                                   33
Cloud


Wakame-fuel     開発したアプリケーション



              Wakame-os


    Wakame-vdc               AWS
(オンプレミス/オンデマンド)           (オンデマンド)

                                     34
Cloud


Wakame-fuel      開発したアプリケーション



              Wakame-os


    Wakame-vdc
(オンプレミス/オンデマンド)




                                     AWS
                                  (オンデマンド)




                                             35
 対象となるユーザ様
    ゕプリケーションの運用者及び開発者様
 導入で期待できる効果
  ゕプリケーションの起動管理
  オートスケールなどの対応
                         Cloud
 2009/04/22に初版リリース
                       Wakame-fuel
  今後はWakame-osへの対応を
   予定しています             Wakame-os
  現在リフゔクタ中
                       Wakame-vdc

                                     36
 東芝様のフゔームウェゕ配信に
使われている (from 日経SYSTEMS)
    http://itpro.nikkeibp.co.jp/article/NEWS/20100226/345120/


 某広告集配信サービス
    ユーザ単位に配信すべき広告をバッチ処理
       Queue(Amazon
                 SQS)からpopしてひたすら処理す
        るので、CPU負荷は一定のまま
       Queueにある程度溜まり始めたら増やしたい




                                                                 37
 More…
   Simple
   High Scale

   High Redundancy

 来年度春にはリリースします




                      38
 IZUMO(仮称)
  クリエーションラ゗ン株式会社
  分散オブジェクトストゕ
      File
         Systemを志向しており、
      コンテンツ共有(Deploy)や、
      DBのためのShared Diskとしても活用できる
    Wakame Project内におけるS3相当の位置付け




                                   39
 Wakame   Software Foundation US
  Distributed Computing Systems, LLC. (米国)
  某大学でコミュニテゖ構築中

  Cloud in a Box Projectを共同で開始
      DCS社のコゕコンピタンスは
       ボリュームストレージのソリューション
      Wakame-vdcとボリュームストレージの
       標準ゕプラ゗ゕンス構築を目指しています



                                              40
   会員様(敬称略50音順)
       大学法人会津大学
       株式会社゗ンフゖニテゖ
       カゴヤ・ジャパン株式会社
       一般社団法人クラウド利用促進機構(CUPA)
       クリエーションラ゗ン株式会社
       株式会社クレスソフト
       Distributed Computing Systems, LLC. (米国)
       株式会社デザ゗ニウム
       株式会社ピコ・ナレッジ
       フォースクーナ株式会社
       株式会社あくしゅ
   個人会員様11名

                                                   41
Wakame Software Foundationにご参加いただいている方々は、
これからのクラウドコンピューテゖングの未来を変える人々です。




    お気軽にお問い合わせください

                                        42
43

Más contenido relacionado

La actualidad más candente

インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編
インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編
インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編Satoshi Shimazaki
 
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモHyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモwintechq
 
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会ShuheiUda
 
Microsoft っぽいハイパーコンバージドって?
Microsoft っぽいハイパーコンバージドって?Microsoft っぽいハイパーコンバージドって?
Microsoft っぽいハイパーコンバージドって?Daichi Ogawa
 
#ljstudy KVM勉強会
#ljstudy KVM勉強会#ljstudy KVM勉強会
#ljstudy KVM勉強会Etsuji Nakai
 
Hyper-V ネットワークの基本
Hyper-V ネットワークの基本Hyper-V ネットワークの基本
Hyper-V ネットワークの基本Syuichi Murashima
 
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)chenree3
 
Hyper vを理解する
Hyper vを理解するHyper vを理解する
Hyper vを理解するNaoki Abe
 
トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎Naoki Abe
 
Jcsug21 20140912
Jcsug21 20140912Jcsug21 20140912
Jcsug21 20140912hirokihojo
 
G tech2016 Azureを使った災害復旧の基礎
G tech2016 Azureを使った災害復旧の基礎G tech2016 Azureを使った災害復旧の基礎
G tech2016 Azureを使った災害復旧の基礎Trainocate Japan, Ltd.
 
A2 niijima
A2 niijimaA2 niijima
A2 niijimachenree3
 
20141110 tf azure_iaas
20141110 tf azure_iaas20141110 tf azure_iaas
20141110 tf azure_iaasOsamu Takazoe
 
20180629_VxRailCC_サイジング編_EMC田中様
20180629_VxRailCC_サイジング編_EMC田中様20180629_VxRailCC_サイジング編_EMC田中様
20180629_VxRailCC_サイジング編_EMC田中様VxRail ChampionClub
 
LagopusとAzureとIPsecとDPDK
LagopusとAzureとIPsecとDPDKLagopusとAzureとIPsecとDPDK
LagopusとAzureとIPsecとDPDKShuheiUda
 
VMware NSX で作る VDI 環境のファイアウォール
VMware NSX で作る VDI 環境のファイアウォールVMware NSX で作る VDI 環境のファイアウォール
VMware NSX で作る VDI 環境のファイアウォールymita
 
物理マシンをケチる技術
物理マシンをケチる技術物理マシンをケチる技術
物理マシンをケチる技術Satoshi KOBAYASHI
 

La actualidad más candente (20)

インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編
インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編
インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編
 
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモHyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
Hyper-V 仮想マシンをAzure ARMへV2C移行...のメモ
 
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
 
Microsoft っぽいハイパーコンバージドって?
Microsoft っぽいハイパーコンバージドって?Microsoft っぽいハイパーコンバージドって?
Microsoft っぽいハイパーコンバージドって?
 
#ljstudy KVM勉強会
#ljstudy KVM勉強会#ljstudy KVM勉強会
#ljstudy KVM勉強会
 
Hyper-V ネットワークの基本
Hyper-V ネットワークの基本Hyper-V ネットワークの基本
Hyper-V ネットワークの基本
 
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
 
Hyper vを理解する
Hyper vを理解するHyper vを理解する
Hyper vを理解する
 
トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎トラブルから理解するHyper vの基礎
トラブルから理解するHyper vの基礎
 
VIOPS03: VMware参考資料
VIOPS03: VMware参考資料VIOPS03: VMware参考資料
VIOPS03: VMware参考資料
 
Jcsug21 20140912
Jcsug21 20140912Jcsug21 20140912
Jcsug21 20140912
 
G tech2016 Azureを使った災害復旧の基礎
G tech2016 Azureを使った災害復旧の基礎G tech2016 Azureを使った災害復旧の基礎
G tech2016 Azureを使った災害復旧の基礎
 
vSphere 7 へのアップグレードについて
vSphere 7 へのアップグレードについてvSphere 7 へのアップグレードについて
vSphere 7 へのアップグレードについて
 
VIOPS03: XenServer アーキテクチャー
VIOPS03: XenServer アーキテクチャーVIOPS03: XenServer アーキテクチャー
VIOPS03: XenServer アーキテクチャー
 
A2 niijima
A2 niijimaA2 niijima
A2 niijima
 
20141110 tf azure_iaas
20141110 tf azure_iaas20141110 tf azure_iaas
20141110 tf azure_iaas
 
20180629_VxRailCC_サイジング編_EMC田中様
20180629_VxRailCC_サイジング編_EMC田中様20180629_VxRailCC_サイジング編_EMC田中様
20180629_VxRailCC_サイジング編_EMC田中様
 
LagopusとAzureとIPsecとDPDK
LagopusとAzureとIPsecとDPDKLagopusとAzureとIPsecとDPDK
LagopusとAzureとIPsecとDPDK
 
VMware NSX で作る VDI 環境のファイアウォール
VMware NSX で作る VDI 環境のファイアウォールVMware NSX で作る VDI 環境のファイアウォール
VMware NSX で作る VDI 環境のファイアウォール
 
物理マシンをケチる技術
物理マシンをケチる技術物理マシンをケチる技術
物理マシンをケチる技術
 

Similar a Wakame Project - 自作クラウド研究会

Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)axsh co., LTD.
 
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティSaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティKuniyasu Suzaki
 
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)Daisuke Ikeda
 
【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...
【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...
【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...Juniper Networks (日本)
 
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
OpenStack base public cloud service by GMO Internet Inc.,  at 2013/12/12 Okin...OpenStack base public cloud service by GMO Internet Inc.,  at 2013/12/12 Okin...
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...Naoto Gohko
 
CloudStack概要と最新動向_JulyTechFesta
CloudStack概要と最新動向_JulyTechFestaCloudStack概要と最新動向_JulyTechFesta
CloudStack概要と最新動向_JulyTechFestasamemoon
 
OSC 2013.Cloud@Osaka
OSC 2013.Cloud@OsakaOSC 2013.Cloud@Osaka
OSC 2013.Cloud@Osakasamemoon
 
20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会samemoon
 
VMware vForum/VSS2013にて発表されたNetAppセッションコンテンツ
VMware vForum/VSS2013にて発表されたNetAppセッションコンテンツVMware vForum/VSS2013にて発表されたNetAppセッションコンテンツ
VMware vForum/VSS2013にて発表されたNetAppセッションコンテンツNetApp Japan
 
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
 
2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~
2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~
2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~Naoto Gohko
 
OSC2012 Nagoya - OpenStack - Storage System; Overview
OSC2012 Nagoya - OpenStack - Storage System; OverviewOSC2012 Nagoya - OpenStack - Storage System; Overview
OSC2012 Nagoya - OpenStack - Storage System; Overviewirix_jp
 
CloudStackユーザ会 OSC.cloud
CloudStackユーザ会 OSC.cloudCloudStackユーザ会 OSC.cloud
CloudStackユーザ会 OSC.cloudsamemoon
 
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用Abe Junichiro
 
OSC 2011 Hokkaido 自宅SAN友の会(後半)
OSC 2011 Hokkaido 自宅SAN友の会(後半)OSC 2011 Hokkaido 自宅SAN友の会(後半)
OSC 2011 Hokkaido 自宅SAN友の会(後半)Satoshi Shimazaki
 
IaaSクラウドを支える基礎技術 v1_0
IaaSクラウドを支える基礎技術 v1_0IaaSクラウドを支える基礎技術 v1_0
IaaSクラウドを支える基礎技術 v1_0Etsuji Nakai
 
Oracle Cloud IaaS活用:VMwareをそのままパブリック・クラウドへ&Windowsならオラクル [Oracle Cloud Days T...
Oracle Cloud IaaS活用:VMwareをそのままパブリック・クラウドへ&Windowsならオラクル [Oracle Cloud Days T...Oracle Cloud IaaS活用:VMwareをそのままパブリック・クラウドへ&Windowsならオラクル [Oracle Cloud Days T...
Oracle Cloud IaaS活用:VMwareをそのままパブリック・クラウドへ&Windowsならオラクル [Oracle Cloud Days T...オラクルエンジニア通信
 
Whats new Apache CloudStack
Whats new Apache CloudStackWhats new Apache CloudStack
Whats new Apache CloudStackKimihiko Kitase
 
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Masahito Zembutsu
 

Similar a Wakame Project - 自作クラウド研究会 (20)

Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
 
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティSaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
 
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
 
【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...
【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...
【Interop Tokyo 2015】 真のビジネスアジリティを実現するSDNソリューションとは? Contrail SDN controller 最新...
 
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
OpenStack base public cloud service by GMO Internet Inc.,  at 2013/12/12 Okin...OpenStack base public cloud service by GMO Internet Inc.,  at 2013/12/12 Okin...
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
 
CloudStack概要と最新動向_JulyTechFesta
CloudStack概要と最新動向_JulyTechFestaCloudStack概要と最新動向_JulyTechFesta
CloudStack概要と最新動向_JulyTechFesta
 
OSC 2013.Cloud@Osaka
OSC 2013.Cloud@OsakaOSC 2013.Cloud@Osaka
OSC 2013.Cloud@Osaka
 
20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会
 
VMware vForum/VSS2013にて発表されたNetAppセッションコンテンツ
VMware vForum/VSS2013にて発表されたNetAppセッションコンテンツVMware vForum/VSS2013にて発表されたNetAppセッションコンテンツ
VMware vForum/VSS2013にて発表されたNetAppセッションコンテンツ
 
VM 基盤運用チームの DevOps
VM 基盤運用チームの DevOpsVM 基盤運用チームの DevOps
VM 基盤運用チームの DevOps
 
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...
 
2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~
2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~
2012 OpenStack + KVM = onamae.com VPS #2 ~ vnc and snapshot ~
 
OSC2012 Nagoya - OpenStack - Storage System; Overview
OSC2012 Nagoya - OpenStack - Storage System; OverviewOSC2012 Nagoya - OpenStack - Storage System; Overview
OSC2012 Nagoya - OpenStack - Storage System; Overview
 
CloudStackユーザ会 OSC.cloud
CloudStackユーザ会 OSC.cloudCloudStackユーザ会 OSC.cloud
CloudStackユーザ会 OSC.cloud
 
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
 
OSC 2011 Hokkaido 自宅SAN友の会(後半)
OSC 2011 Hokkaido 自宅SAN友の会(後半)OSC 2011 Hokkaido 自宅SAN友の会(後半)
OSC 2011 Hokkaido 自宅SAN友の会(後半)
 
IaaSクラウドを支える基礎技術 v1_0
IaaSクラウドを支える基礎技術 v1_0IaaSクラウドを支える基礎技術 v1_0
IaaSクラウドを支える基礎技術 v1_0
 
Oracle Cloud IaaS活用:VMwareをそのままパブリック・クラウドへ&Windowsならオラクル [Oracle Cloud Days T...
Oracle Cloud IaaS活用:VMwareをそのままパブリック・クラウドへ&Windowsならオラクル [Oracle Cloud Days T...Oracle Cloud IaaS活用:VMwareをそのままパブリック・クラウドへ&Windowsならオラクル [Oracle Cloud Days T...
Oracle Cloud IaaS活用:VMwareをそのままパブリック・クラウドへ&Windowsならオラクル [Oracle Cloud Days T...
 
Whats new Apache CloudStack
Whats new Apache CloudStackWhats new Apache CloudStack
Whats new Apache CloudStack
 
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
 

Más de axsh co., LTD.

手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy
手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy
手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudyaxsh co., LTD.
 
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50axsh co., LTD.
 
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしようOpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしようaxsh co., LTD.
 
Jupyter勉強会 20160701 at NII
Jupyter勉強会 20160701 at NIIJupyter勉強会 20160701 at NII
Jupyter勉強会 20160701 at NIIaxsh co., LTD.
 
インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由axsh co., LTD.
 
Dockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんかDockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんかaxsh co., LTD.
 
Swift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみたSwift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみたaxsh co., LTD.
 
OpenVNet Updates 2013/11 in TremaDay#04
OpenVNet Updates 2013/11 in TremaDay#04OpenVNet Updates 2013/11 in TremaDay#04
OpenVNet Updates 2013/11 in TremaDay#04axsh co., LTD.
 
OpenVNet at Vyatta Users Group
OpenVNet at Vyatta Users GroupOpenVNet at Vyatta Users Group
OpenVNet at Vyatta Users Groupaxsh co., LTD.
 
Wakame-vnet / Open Source Project for Virtual Network & SDN
Wakame-vnet / Open Source Project for Virtual Network & SDNWakame-vnet / Open Source Project for Virtual Network & SDN
Wakame-vnet / Open Source Project for Virtual Network & SDNaxsh co., LTD.
 
DevOps Platform for Agile Cloud Application - Wakame-VDC Overview
DevOps Platform for Agile Cloud Application - Wakame-VDC OverviewDevOps Platform for Agile Cloud Application - Wakame-VDC Overview
DevOps Platform for Agile Cloud Application - Wakame-VDC Overviewaxsh co., LTD.
 
Fukuoka Ruby Award - Wakame-VDC
Fukuoka Ruby Award - Wakame-VDCFukuoka Ruby Award - Wakame-VDC
Fukuoka Ruby Award - Wakame-VDCaxsh co., LTD.
 
Wakame Project in cloud-mix
Wakame Project in cloud-mixWakame Project in cloud-mix
Wakame Project in cloud-mixaxsh co., LTD.
 
JAWS-UG Guest Talk 2010-07-07
JAWS-UG Guest Talk 2010-07-07JAWS-UG Guest Talk 2010-07-07
JAWS-UG Guest Talk 2010-07-07axsh co., LTD.
 
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07axsh co., LTD.
 
インフラ勉強会 20090711
インフラ勉強会 20090711インフラ勉強会 20090711
インフラ勉強会 20090711axsh co., LTD.
 

Más de axsh co., LTD. (20)

手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy
手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy
手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy
 
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50
 
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしようOpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
 
Jupyter勉強会 20160701 at NII
Jupyter勉強会 20160701 at NIIJupyter勉強会 20160701 at NII
Jupyter勉強会 20160701 at NII
 
インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由
 
Dockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんかDockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんか
 
Swift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみたSwift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみた
 
OpenVNet Updates 2013/11 in TremaDay#04
OpenVNet Updates 2013/11 in TremaDay#04OpenVNet Updates 2013/11 in TremaDay#04
OpenVNet Updates 2013/11 in TremaDay#04
 
OpenVNet at Vyatta Users Group
OpenVNet at Vyatta Users GroupOpenVNet at Vyatta Users Group
OpenVNet at Vyatta Users Group
 
Wakame-vnet / Open Source Project for Virtual Network & SDN
Wakame-vnet / Open Source Project for Virtual Network & SDNWakame-vnet / Open Source Project for Virtual Network & SDN
Wakame-vnet / Open Source Project for Virtual Network & SDN
 
DevOps Platform for Agile Cloud Application - Wakame-VDC Overview
DevOps Platform for Agile Cloud Application - Wakame-VDC OverviewDevOps Platform for Agile Cloud Application - Wakame-VDC Overview
DevOps Platform for Agile Cloud Application - Wakame-VDC Overview
 
Fukuoka Ruby Award - Wakame-VDC
Fukuoka Ruby Award - Wakame-VDCFukuoka Ruby Award - Wakame-VDC
Fukuoka Ruby Award - Wakame-VDC
 
Wakame Project in cloud-mix
Wakame Project in cloud-mixWakame Project in cloud-mix
Wakame Project in cloud-mix
 
WakameTech #2
WakameTech #2WakameTech #2
WakameTech #2
 
WakameTech #3
WakameTech #3WakameTech #3
WakameTech #3
 
InfoTalk - Wakame
InfoTalk - WakameInfoTalk - Wakame
InfoTalk - Wakame
 
Wakame-vdc
Wakame-vdcWakame-vdc
Wakame-vdc
 
JAWS-UG Guest Talk 2010-07-07
JAWS-UG Guest Talk 2010-07-07JAWS-UG Guest Talk 2010-07-07
JAWS-UG Guest Talk 2010-07-07
 
JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07JAWS-UG Lightning Talk 2010-04-07
JAWS-UG Lightning Talk 2010-04-07
 
インフラ勉強会 20090711
インフラ勉強会 20090711インフラ勉強会 20090711
インフラ勉強会 20090711
 

Último

20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdfAyachika Kitazaki
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-LoopへTetsuya Nihonmatsu
 
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦Sadao Tokuyama
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法ssuser370dd7
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見Shumpei Kishi
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor arts yokohama
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~arts yokohama
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfMatsushita Laboratory
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)ssuser539845
 

Último (12)

20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
 
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
 
2024 03 CTEA
2024 03 CTEA2024 03 CTEA
2024 03 CTEA
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
 
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
 
2024 04 minnanoito
2024 04 minnanoito2024 04 minnanoito
2024 04 minnanoito
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
 

Wakame Project - 自作クラウド研究会

  • 1. Wakame Software Foundation 株式会社あくしゅ やまざき 1
  • 2.  前職:某大手SIer  2007年起業:株式会社あくしゅ  昔から一緒にプロジェクトをやっていたメンバと共に  「分散・協調」をテーマにしたテクノロジ中心の会社  クラウドコンピューテゖング向けの 製品開発に注力 ぜひご購入下さい! 2
  • 3. 3
  • 4. 1999年 Virtual Sound Horror House 4
  • 5. 1999年 Virtual Sound Horror House 5
  • 7. 7
  • 9.  目的  日本から世界に向けて クラウドコンピューテゖングを 技術的に支援すること  手段  クラウドコンピューテゖングに必要な ソフトウェゕをオープンソースとして開発、 リリースを行う  Apache License 2.0で公開します  今のところ全てRubyで書いています 9
  • 10. Wakame Projectで開発されるソフトウェゕを組み合わせて、 自分のプロジェクトに適用することができます。 Wakame Project 自分のプロジェクト Software ノ ウ Software Software ハ Software Software ウ Wakame Software Foundation フィードバック 10
  • 12.  ひとつのコンピュータなら…  ソフトウェゕも書きやすい  メンテナンスもやりやすい  システム開発者は 本業に集中していただきたい  ゗ンフラが彼らをケゕできる仕掛けを 組み込んでいきたい ひとつのコンピュータにこだわって行きたい 12
  • 13. Hardware Software 13
  • 14. Network Hardware Network Software 14
  • 15. Single PC Cloud Application Application Operating System Platform Networked Software Software Hardware Infrastructure 15
  • 16. Wakame Project Cloud Wakame-fuel Application Wakame-os Platform Wakame-vdc Infrastructure 16
  • 17. Cloud クラウド基盤上で動く Wakame-fuel アプリのオートスケールなど 動的管理する 複数のクラウド基盤を横断的に Wakame-os 適宜利用する 迅速で安全なサーバの準備をする Wakame-vdc クラウド基盤 17
  • 18. 対象となるユーザ様  データセンター事業者様  サーバを複数台管理なさっているお客様  導入で期待できる効果  運用効率化 Cloud  ダウンサ゗ジング Wakame-fuel  新しいサービスの創成 Wakame-os  2010/12/24(金)に最新版を リリースしました Wakame-vdc 18
  • 19. 機能  KVMに対応  今後主要なHyper Visorに順次対応していきます  現在LXC対応を進めています  iSCSIによるブロックストレージに対応  ゗ンスタンスのブートもここから可能です  ゗ンスタンス間の通信制御 (セキュリテゖグループ)に対応  GUIを標準装備  共有リソースと専有リソースの区分に対応  お客様によってご指定の゗ンスタンス、ストレージ、 ネットワークを任意に組み込むための機能 19
  • 21. ssh Browser User IP Naming html/JSON DHCP Service hostname GUI Data Agent DNS Server Center (NSA) (Web UI) Manager (DCMGR) Hyper Instance DCMGR Queue Visor VM Web API (AMQP) Agent (HVA) iSCSI Block Storage DCMGR Device Target Collector ZFS Agent (STA) 21
  • 22. Instance  ブート方法は下記する二種類  Block Storage (ZFS)に格納されているSnapshotを Volumeに戻してKVMに接続して起動する  Amazon EC2のEBSに近い仕組みで高速  file://や、http://で取得可能なマシン゗メージを、 ハ゗パーバ゗ザから見えるデゖスクにコピーして起動する事も可能  Block Storageを用意できない環境向けにNFSと組み合わせることを想定している  Volume  Instanceへの追加デゖスクとしてAttach/Detachも可能  Snapshotは任意のタ゗ミングで取れる  VMのHA  Instanceの起動状況を監視し、落ちたら再度起動する仕組み  メモリは揮発してしまうが、 マシン゗メージが残っているので、そこから復帰を試みるもの 22
  • 23.  AWS同様の記述が可能  NetFilterで実現する  ebtables, iptablesに翻訳して、 各HVAで実行する  Security Groupの実現にVLANは利用しない  故にVLANを他の目的に使うことができる Instance Instance control VMs (VM) (VM) Hyper VNIC VNIC Visor Agent Fire Fire configure FWs Wall Wall NIC NetFilter Hyper Visor – KVM (Linux) 23
  • 24. 下記するようなデータセンターでの利用も想定しているため、 ゕカウントごとにタグVLANを割り当てた 異なるIPプールを持つ事ができる。 データセンター 企業A VPN 企業Aのリソース VLAN-A 企業B 企業Bのリソース VLAN-A 192.168.*.* VLAN-B VPN Wakame-vdc 企業C 企業Cのリソース VLAN-B 10.*.*.* VPN VLAN-C VLAN-C 172.16.*.* 24
  • 25.  全機能をお試しいただく最小構成で、 Linux(Ubuntu)とOpenSolarisが必要  OpenSolarisは ZFSのストレージサーバとして利用する  ブロックデバ゗スからのブートが必要なければ、 Linuxマシン1台で済む  上記以外は全てLinuxで動作する  http://wakame.jp/manual/wakame-vdc/10.11/installation.html 25
  • 26. ゴキンジャム Storage KVM サーバ サーバ 26
  • 27.  LXC対応  検証環境の一部をAWSへ持って行きたい  Cloud on Cloudの実験中  NAT対応  固定グローバルIPを割り振りたい  Gatewayルータにする  実績を出す  実運用に向けて動き出す予定 27
  • 28.  自分たちで書いたコードが全て  頭のてっぺんから足の先まで  開発者の顔が見えること  カスタマ゗ズ自由自在  中身が分かっているので着手も早い 28
  • 29. とても簡単に実現できます  「Web APIの翻訳」ができさえすれば良い  なぜ「正式」にはサポートしないのか  「互換する」と謳っているプロダクトも 実際のところは100%互換ではない  所詮サブセットが互換する状態  Web APIを一緒にすると、 実装上の振る舞いも一緒になってしまうのは大き な制約であるから  AWSが答えではないから  運用してゆけば同じ仕組みで良いとはならないのでは 29
  • 30.  対象となるユーザ様  ゕプリケーションの運用者及び開発者様  導入で期待できる効果  ハ゗ブリッドクラウドによる Cloud iDCの目的別・効率的利用 Wakame-fuel  2010/08/31(金)に テクノロジプレビュー版を Wakame-os リリース Wakame-vdc 30
  • 31. require ‘wakame’ aws_process = Wakame::Process.setup(:spec_name => ‘aws-us-east-1’) local_process = Wakame::Process.setup(:spec_name => ‘local’) queue = Wakame::Queue.setup fork fork aws_process.fork(queue) { |queue| # heavy process… AWS Instance queue.push(‘aws_process done!’) local_process aws_process This script } Your PC local_process.fork(queue) { |queue| # light process… queue.push(‘local_process done!’) } queue queue puts queue.pop #=>‘local_process done!’ puts queue.pop #=>‘aws_process done!’ PIの計算くらいだったらこれで十分です。 31
  • 32. #include<wakame> aws_process = create_wakame_process(); aws_process->setSpecName(“aws-us-east-1”); queue = create_wakame_queue(); if( aws_process->fork()==0 ){ /* heavy process… */ queue->push(“aws_process done!”); exit(0); } printf(“%s¥n”, queue->pop()); /* aws_process done! */ こんなコードがかけるようにします。 32
  • 33. $ my_daemon & [1] 28289 $ move %1 aws-us-east-1 $ ps PID TTY TIME CMD 28243 pts/0 00:00:00 bash_cloud 28265 pts/0 00:00:00 ps 28289 pts/0 00:00:00 my_daemon exec exec my_daemon bash_cloud AWS Instance Your PC ps 33
  • 34. Cloud Wakame-fuel 開発したアプリケーション Wakame-os Wakame-vdc AWS (オンプレミス/オンデマンド) (オンデマンド) 34
  • 35. Cloud Wakame-fuel 開発したアプリケーション Wakame-os Wakame-vdc (オンプレミス/オンデマンド) AWS (オンデマンド) 35
  • 36.  対象となるユーザ様  ゕプリケーションの運用者及び開発者様  導入で期待できる効果  ゕプリケーションの起動管理  オートスケールなどの対応 Cloud  2009/04/22に初版リリース Wakame-fuel  今後はWakame-osへの対応を 予定しています Wakame-os  現在リフゔクタ中 Wakame-vdc 36
  • 37.  東芝様のフゔームウェゕ配信に 使われている (from 日経SYSTEMS)  http://itpro.nikkeibp.co.jp/article/NEWS/20100226/345120/  某広告集配信サービス  ユーザ単位に配信すべき広告をバッチ処理  Queue(Amazon SQS)からpopしてひたすら処理す るので、CPU負荷は一定のまま  Queueにある程度溜まり始めたら増やしたい 37
  • 38.  More…  Simple  High Scale  High Redundancy  来年度春にはリリースします 38
  • 39.  IZUMO(仮称)  クリエーションラ゗ン株式会社  分散オブジェクトストゕ  File Systemを志向しており、 コンテンツ共有(Deploy)や、 DBのためのShared Diskとしても活用できる  Wakame Project内におけるS3相当の位置付け 39
  • 40.  Wakame Software Foundation US  Distributed Computing Systems, LLC. (米国)  某大学でコミュニテゖ構築中  Cloud in a Box Projectを共同で開始  DCS社のコゕコンピタンスは ボリュームストレージのソリューション  Wakame-vdcとボリュームストレージの 標準ゕプラ゗ゕンス構築を目指しています 40
  • 41. 会員様(敬称略50音順)  大学法人会津大学  株式会社゗ンフゖニテゖ  カゴヤ・ジャパン株式会社  一般社団法人クラウド利用促進機構(CUPA)  クリエーションラ゗ン株式会社  株式会社クレスソフト  Distributed Computing Systems, LLC. (米国)  株式会社デザ゗ニウム  株式会社ピコ・ナレッジ  フォースクーナ株式会社  株式会社あくしゅ  個人会員様11名 41
  • 43. 43