23
Copyright 2012 CREATIONLINE, INC. All Rights Reserved Chef最新動向 facebookなど 大規模デプロイメントの要求を支える仕組み!

Chef 11概要-osct

Embed Size (px)

Citation preview

Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved

Chef最新動向

facebookなど

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

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

Chef Solo

オープンソース

スタンドアロン版

すべての実行情報にCookbookがローカルに存在

システムをインストールするのに便利

OSS Chef

オープンソース

クライアント・サーバー型で動作

Chefサーバーで情報やCookbookの一括・集中

管理が可能

Hosted Chef

Opscode社によるSaaSモデルでの提供

5万台以上のサーバー管理機能

必要時に最低限のコストで展開

Private Chef

Hosted Chefと同等のすべての機能をプライベート環境で提供

エンタープライズ向け

カスタマイズを含む、導入コンサルティング

Opscode Chefの分類

Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved

2013/02/04

Chef11

&

(erchef server)

Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved

facebookPrivate 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での変更のトレンド

What:

• Private版へのサブスクリプションスキーム導入

• OSS版への運用サポートの提供(2種)

• Erlang, PostgressSQL採用• Attribute & APIの仕様の厳格化

• その他(多数〜)…

Why:

• Chef Severを使ったデプロ

イメントの仕組みの導入時の精神的な壁を取り除く

• エンタープライズで利用を強く意識したサービスへの移行

How:

• 価格スキームの見直し

• サポート体制の刷新

• コードベースと統一と性能アップ

• 大規模ディプロイメントに必要な機能の実装

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

サブスクリプション単位

3years

1year

1month

• standard

• premium

• standard

• premium

• standard

• Premium

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

Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved

Code Base の統一

Hosted Chef11

運用

Racspace

(物理)

Private Chef11 (4月上旬)

組織概念

Reporting

Push

OSS Chef11

Erlang Postgresql

Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved

shef -> chef-shell

•Chef10

shef

•Chef11

chef-shell

Copyright ⓒ2012 CREATIONLINE, INC. All Rights Reserved

Chef-apply

Chef-apply

Chef-solo

Chef-sever

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