facebookなど
大規模デプロイメントの要求を支える仕組み!


Chef最新動向
   Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
AWS OpsWorks
    Chef-solo
  Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
Chef-solo
Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
Opscode Chefの分類



 Chef Solo           OSS Chef             Hosted Chef           Private Chef
 オープンソース            オープンソース              Opscode社による           Hosted Chefと同
                                            SaaSモデルでの提             等のすべての機能
 スタンドアロン版           クライアント・               供                      をプライベート環
                      サーバー型で動作                                     境で提供
 すべての実行情報に                                5万台以上のサー
  Cookbookがローカ       Chefサーバーで情            バー管理機能                エンタープライズ
  ルに存在                報やCookbookの                                  向け
                      一括・集中                必要時に最低限の
 システムをインス                                  コストで展開                カスタマイズを含
  トールするのに便利          管理が可能                                        む、導入コンサル
                                                                   ティング




            Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
2013/02/04
    Chef11
                           &

(erchef server)
   Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
facebook   Private Chef (erchef)
Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
OSS Chef11(erchef)
All-in-one server
AWS 10,598 inst.
$549.72x11hours
Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
Chef11での変更のトレンド


       Why:                       How:                       What:

• Chef Severを使ったデプロ      • 価格スキームの見直し               • Private版へのサブスクリプ
  イメントの仕組みの導入時           • サポート体制の刷新                  ションスキーム導入
  の精神的な壁を取り除く                                       • OSS版への運用サポートの
                                                      提供(2種)
                         • コードベースと統一と性能             • Erlang, PostgressSQL採用
• エンタープライズで利用を             アップ                      • Attribute & APIの仕様の厳
  強く意識したサービスへの
                         • 大規模ディプロイメントに               格化
  移行
                           必要な機能の実装                 • その他(多数〜)…




         Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
Private版 Chef server 利用料変更




    Standard                         Premium
   8hrs x 5days/week                 24hrs x 365days



   Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
ライセンスの移動可




Private                        Hosted                              Total




          Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
OSS版 Chef server のサポート追加


     Standard                         Premium
    8hrs x 5days/week                 24hrs x 365days



• Chef11 にのみ適応。
• Opsocodeのインストーラーでインストールされたもの。
• ユーザーによって手が加えられたものは非対応。



      Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
サブスクリプション単位

                                          • standard
            3years                        • premium
                                          • standard
              1year                       • premium
                                          • standard
          1month                          • Premium

    *価格の詳細はCreationlineの営業部にお問い合わせください。



  Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
Code Base の統一

Hosted Chef11

  運用
             Private Chef11 (4月上旬)
              組織概念
                               OSS Chef11
Racspace      Reporting
 (物                                   Erlang                Postgresql
 理)              Push



           Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
shef -> chef-shell


                                           chef-shell
 •Chef10
                                     •Chef11
          shef


    Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
Chef-apply




                                                         Chef-sever
                   Chef-solo

 Chef-apply

    Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
Attribute変更


                                                            書式の
                                                            厳格化


                                                       Attribute
      超大                                               の合成

      規模
                                                            Platform
                                                            attribute


   Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
その他の変更など

Knife reindexのサポート中止
Knife cookbook delete-purgeの無効化
OpenID対応
Server側のruby削除
Error codeの変更
API jsonのチェックの強化



      Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
OSS版 Chef11 Server
http://www.opscode.com/chef/install/ (Chef server tab)




        Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
Chef11 Client




curl -L https://www.opscode.com/chef/install.sh 

| sudo bash




          Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
Document Buildingの構造




全体ドキュメント:
https://github.com/opscode/chef-docs

日本語PO:
https://github.com/jhotta/chef-fundamentals-ja

         Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
OSS Chef11 ハンズオン



3/11
18:00~21:00
its市ヶ谷健保会館
    Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
#opschef

Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved

Chef 11概要-osct

  • 1.
  • 2.
    AWS OpsWorks Chef-solo Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 3.
  • 4.
    Opscode Chefの分類 ChefSolo OSS Chef Hosted Chef Private Chef  オープンソース  オープンソース  Opscode社による  Hosted Chefと同 SaaSモデルでの提 等のすべての機能  スタンドアロン版  クライアント・ 供 をプライベート環 サーバー型で動作 境で提供  すべての実行情報に  5万台以上のサー Cookbookがローカ  Chefサーバーで情 バー管理機能  エンタープライズ ルに存在 報やCookbookの 向け 一括・集中  必要時に最低限の  システムをインス コストで展開  カスタマイズを含 トールするのに便利  管理が可能 む、導入コンサル ティング Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 5.
    2013/02/04 Chef11 & (erchef server) Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 6.
    facebook Private Chef (erchef) Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 7.
    OSS Chef11(erchef) All-in-one server AWS10,598 inst. $549.72x11hours Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 8.
    Chef11での変更のトレンド Why: How: What: • Chef Severを使ったデプロ • 価格スキームの見直し • Private版へのサブスクリプ イメントの仕組みの導入時 • サポート体制の刷新 ションスキーム導入 の精神的な壁を取り除く • OSS版への運用サポートの 提供(2種) • コードベースと統一と性能 • Erlang, PostgressSQL採用 • エンタープライズで利用を アップ • Attribute & APIの仕様の厳 強く意識したサービスへの • 大規模ディプロイメントに 格化 移行 必要な機能の実装 • その他(多数〜)… Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 9.
    Copyright ⓒ2012 CREATIONLINE,INC. All Rights Reserved
  • 10.
    Private版 Chef server利用料変更 Standard Premium 8hrs x 5days/week 24hrs x 365days Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 11.
    ライセンスの移動可 Private Hosted Total Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 12.
    OSS版 Chef serverのサポート追加 Standard Premium 8hrs x 5days/week 24hrs x 365days • Chef11 にのみ適応。 • Opsocodeのインストーラーでインストールされたもの。 • ユーザーによって手が加えられたものは非対応。 Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 13.
    サブスクリプション単位 • standard 3years • premium • standard 1year • premium • standard 1month • Premium *価格の詳細はCreationlineの営業部にお問い合わせください。 Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 14.
    Code Base の統一 HostedChef11 運用 Private Chef11 (4月上旬) 組織概念 OSS Chef11 Racspace Reporting (物 Erlang Postgresql 理) Push Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 15.
    shef -> chef-shell chef-shell •Chef10 •Chef11 shef Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 16.
    Chef-apply Chef-sever Chef-solo Chef-apply Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 17.
    Attribute変更 書式の 厳格化 Attribute 超大 の合成 規模 Platform attribute Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 18.
    その他の変更など Knife reindexのサポート中止 Knife cookbookdelete-purgeの無効化 OpenID対応 Server側のruby削除 Error codeの変更 API jsonのチェックの強化 Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 19.
    OSS版 Chef11 Server http://www.opscode.com/chef/install/(Chef server tab) Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 20.
    Chef11 Client curl -Lhttps://www.opscode.com/chef/install.sh | sudo bash Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 21.
  • 22.
    OSS Chef11 ハンズオン 3/11 18:00~21:00 its市ヶ谷健保会館 Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved
  • 23.