SlideShare a Scribd company logo
1 of 30
Download to read offline
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
~クラウド用イメージ構築ツール~
UShareSoftのご紹介
04/25/2013
UShareSoft日本事務所
代表 渡邊 哲
~クラウド用イメージ構築ツール~
UShareSoftのご紹介
04/25/2013
UShareSoft日本事務所
代表 渡邊 哲
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
UShareSoft SAS 会社概要
•設立:2008年
•本社:仏グルノーブル
•経営陣:旧Sun Microsystems社メンバー中心
•海外拠点:日本、ドイツ、米国(子会社)、
アルゼンチン(R&Dセンター)
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
UForge:インストール・設定⾃動化ツール
アプリケーション
データ
ミドルウェア
OS
サーバー
ストレージ
ネットワーク
モ
デ
ル
に
よ
る
標
準
化
サーバー
ストレージ
ネットワーク
物理サーバ 仮想サーバ クラウドサーバ
ISOイメージ
仮想マシン
フォーマット
クラウド用
フォーマット
⽣産管理⽣産管理
⽣産管理⽣産管理 ⽣産管理⽣産管理 ⽣産管理⽣産管理
仮想化
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
UShareSoftの提供する価値
オープンソース、クラウドを簡単に!
アプリケーション
データ
ミドルウェア
OS
仮想化
サーバー
ストレージ
ネットワーク
ク
ラ
ウ
ド
イ
ン
フ
ラ層
論
理
層
論理層のテンプレート化
&マルチクラウド対応
グループウェアグループウェア LAMPLAMP CRMCRM
複雑でハイブリッドなマルチクラウド環境
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
サーバ設計情報のモデル化
サーバ構成の「モデル化」で設計情報の管理が可能となり、
サーバイメージの自動生成や標準化を実現した。
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
JeOS:OSの最⼩化
複雑な依存性チェックを⾃動化し、全⾃動でOSの最⼩化を実現!
JeOSの利点
Fedoraディストリービューション
のフルスタック > 4000パッケージ以上
Fedoraディストリービューション
のフルスタック > 4000パッケージ以上
JeOS 作成JeOS 作成
必要なもの
だけを残す
必要なもの
だけを残す
UForge で完全⾃動化
●数クリックでサイズを1/10に!
●数分でVMを⽣成!
●依存性チェックで必要なパッケージ
を⾃動取り込み!
UForge で完全⾃動化
●数クリックでサイズを1/10に!
●数分でVMを⽣成!
●依存性チェックで必要なパッケージ
を⾃動取り込み!
⼿作業では
何週間もかかる
⼿作業では
何週間もかかる
450パッケージ以下450パッケージ以下
>サイズが⼩さい
>パフォーマンス向上
>セキュリティ向上
>保守性が⾼い
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
マイグレーション(バックアップ)機能
既存システムのクラウド化(2013年7⽉提供開始予定)
• 稼働中システムの分析(物理/仮想/クラウド)
• 定期バックアップ/差分バックアップ
• テンプレート化⇒仮想/クラウドフォーマット
⽣成
• 障害復旧⽤のサーバ同⼀化/レプリケーション
想定機能(※初期バージョンでは⼀部機能のみが実装される⾒込みです)想定機能(※初期バージョンでは⼀部機能のみが実装される⾒込みです)
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
サービスプラン・ファクトリー
分散VMソリューションの設計(2013年10⽉リリース予定)
•分散システムのテンプレート(サービスプラン)をGUIで設計
•VMware/CloudStack/AWSの (OVF/OVAフォーマット)のvApp⽣成を⾃動化
•サービスプランを各種インフラにアップロード/配信可能
複数ノードの
システム設計
複数ノードの
システム設計
Standard Support; OVF – CloudFormation - TOSCAStandard Support; OVF – CloudFormation - TOSCA
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
実運⽤に基づくきめ細かな設定・管理
イメージ作成・クラウド
連携
イメージ作成・クラウド
連携
OSパッケージのアップデート管理OSパッケージのアップデート管理
管理・監視機能管理・監視機能 ⾼度なインストール設定⾼度なインストール設定
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
アップストアによる配布とコラボレーション
⾃社ブランドのWebストア⾃社ブランドのWebストア
テンプレート作成ツールテンプレート作成ツール
サーバーテンプレートサーバーテンプレート
ユーザー向けストア
• ビジネスで即利⽤可能なプリケー
ションの提供
• 各種クラウド⽤に再⽣成
• クラウド環境に配信・即実⾏可能
開発者向けストア
• サーバーテンプレート構築
• テンプレートのクローン
• テンプレートのカスタマイズ&共有
サーバテンプレートの流通を促進サーバテンプレートの流通を促進
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
ミドルウェア・アプリ設定ウィザード
〜設定スクリプト開発・テスト⽤IDE Open Appliance Studio〜
• イメージに複数シナリオに対応した設定ウィザードを
埋め込むことで様々な用途に対応可能
グラフィカルな対話型
ウィザードによる
アプリケーション設定
の自動化
UForgeの
イメージ
テンプレート
に埋めこみ
イメージの実行開始時に
ウィザードを起動
WEBサーバ/APサーバ
/D Bサーバを
単一ノードで利用
評価・デモ用
WEBサーバ/APサーバと
DBサーバの2ノード構成
開発/テスト用
WEBサーバ複数台、
APサーバ複数台、
DBサーバ複数台の
大規模分散サーバ構成
運用環境用
サーバ構成のシナリオを選択
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
Open Appliance Studio画⾯イメージ:
〜専⽤のIDEからアプリケーション設定スクリプトの開発、テストを実施可能〜
OAS 開発・テスト用IDE
Java/Perl/TCL等で記述
汎用スクリプトの再利用
サンプルテンプレート
UForge Builderに取込
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
④クラウド環境上で仮想マ
シンを作成
クラウド・イメージのライフサイクル
レポジトリ
・OS
・ミドルウェア
・アプリ
・OASランタイム
①UForgeBuilderでテンプ
レートを設計(メタデータ)
アプリ
ミドルウェア
OS
①’Open Appliance Studioの
IDEで、ミドルウェア/アプリ
等の設定用プログラムを開
発・ランタイム生成
開発言語
・UI: Flex/ajax(汎用)
・ロジック: Perl
②UForgeBuilderで対象
フォーマットを選びイメージ
生成
アプリ
ミドルウェア
OS
各種ドライバ
UForgeサーバ
③UForgeBuilderから、イメー
ジをクラウド環境のライブラリ
に配信
OAS OAS
アプリ
ミドルウェア
OS
各種ドライバ
OAS
CPU/メモリ/ディスク
アップロード
⑥仮想マシン起動後、OASラン
タイムのうち1つにブラウザで
アクセスして設定プログラム実
行
WEBブラウザ
⑤クラウド環境上で仮想マ
シンの通信設定を行い、複
数の仮想マシンを起動
⑦OASランタイム間で通信
を行いミドルウェアやアプ
リの設定・起動を完了
AP DB
サーバ1 サーバ2
OAS OAS
サーバ1 サーバ2
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
ターゲット:
クラウドをアプリ層で活⽤したい企業/組織
ISV各社
ソフトウェアのクラウド対応
ISVのソフトウェアのオンデマンド、
またはSaaS対応を実現
ISV各社
ソフトウェアのクラウド対応
ISVのソフトウェアのオンデマンド、
またはSaaS対応を実現
大企業
統制とリスクコントロール
・仮想化或いはクラウドコンピュー
ティング用の自動ファクトリー
・ベンダロックインを防ぐとともに、
ソフトを自社コントロール下で統制
大企業
統制とリスクコントロール
・仮想化或いはクラウドコンピュー
ティング用の自動ファクトリー
・ベンダロックインを防ぐとともに、
ソフトを自社コントロール下で統制
クラウド事業者
テンプレート自動化
・仮想化或いはクラウドコンピュー
ティング用の自動ファクトリー
・ISV/顧客/パートナーの自社クラ
ウドへの展開を促進
クラウド事業者
テンプレート自動化
・仮想化或いはクラウドコンピュー
ティング用の自動ファクトリー
・ISV/顧客/パートナーの自社クラ
ウドへの展開を促進
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
現状のクラウドサービスの課題
自動車/道路のアナロジー
予想されるKSF(≒セールストーク)の変化
現状: 「サーバーが5分で立ち上がりますよ!」
1~2年後: 「1,000種類のアプリがすぐ使えますよ!」
ユーザーニーズ
が満たされない
クラウド環境ですぐに
利用可能なアプリケー
ションの欠如
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
利⽤シーン1:イメージ作成の効率化
テンプレート作成
担当エンジニア
インフラ運用部門
テンプレート作成
利用部門
イメージ展開
利用部門が
コンテンツを
利用
イメージ
ライブラリ
クラウド用の
イメージ生成
クラウドサービス基盤
・アプリケーション利用開始までのリードタイムを短縮
・イメージ作成を迅速・効率化し多くのテンプレートを提供可能
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
クラウドの事業機会をスケールアップ
コンテンツとしてのアプリケーション・イメージ数の提供
単純な利⽤例
●2OSx1バージョンx2アーキテクチャ = 4OS
●1ミドルウェア構成 (Apache/MySQL) = 1種
●4種のアプリケーション
単純な利⽤例
●2OSx1バージョンx2アーキテクチャ = 4OS
●1ミドルウェア構成 (Apache/MySQL) = 1種
●4種のアプリケーション
顧客が要望する可能性のある
組み合わせ = 16種類
顧客が要望する可能性のある
組み合わせ = 16種類
スケールアップ
● 6OSx2バージョンx2アーキテクチャ = 24OS
● 2ミドルウェア構成(Apache/DB2種) = 2種
● 100種のアプリケーション
スケールアップ
● 6OSx2バージョンx2アーキテクチャ = 24OS
● 2ミドルウェア構成(Apache/DB2種) = 2種
● 100種のアプリケーション
顧客が要望する可能性のある
組み合わせ = 4800種類
顧客が要望する可能性のある
組み合わせ = 4800種類
上記計算には複数フォーマット対応を含まず上記計算には複数フォーマット対応を含まず
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
利⽤シーン2:セルフサービス化
システム
開発会社
システム
開発会社
ISVISV
利⽤部⾨利⽤部⾨
UForgeの機能⾃体を
クラウドサービスと
してユーザーに提供
UForgeの機能⾃体を
クラウドサービスと
してユーザーに提供
ユーザー毎のテンプレート
ライブラリー
ユーザー毎のテンプレート
ライブラリー
インフラ運用部門
クラウド利用者
エコシステム化
・セルフサービス化によるテンプレート作成担当の負荷軽減
・セルフサービス化によるサービス向上
・AppStoreによるユーザー間コミュニティ/エコシステム
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
Talend社事例(ISV)
• 複雑で多岐にわたる膨⼤なテスト環境 (複数OS x 複数ハイパーバイザ)
• 全製品ラインアップのテスト環境を夜間バッチで⾃動⽣成 (プライベートクラ
ウド環境)
• 製品を各種クラウド&仮想フォーマットに対応したイメージの形式で提供予定
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
APサーバAPサーバ
仮想マシン
イメージ配信
テスト環境のテンプレート化
分散システム設定の自動化
テスト環境自動生成
APIを利用してテスト環境を夜間バッチで生成
各種クラウド環境を柔軟に使い分け
ソフトウェア開発におけるクラウド利用の高度化
最新テスト環境の自動生成 ミドルウェア等の自動設定
DBサーバDBサーバ WEBサーバWEBサーバ
夜間バッチ
テスト後の
コード修正
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
販売管理
ミドルウェア
OS
仮想化
サーバー
ストレージ
ネットワーク
生産管理
ミドルウェア
OS
仮想化
サーバー
ストレージ
ネットワーク
勤怠管理
ミドルウェア
OS
仮想化
サーバー
ストレージ
ネットワーク
仮想化
サーバー
ストレージ
ネットワーク
ミドルウェア
OS
販売管理 生産管理勤怠管理
課題:個別最適からの脱却
インフラ&論理層のプラットフォーム化
サイロ型(個別最適) プラットフォーム化
・ビジネスメリット: アジリティ(リードタイムの短期化)
・ITメリット: 効率化/コストの低減
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
グループウェアグループウェア LAMPLAMP CRMCRM
仮想マシン
イメージ配信
アプリケーションのテンプレート化
ミドルウェア・アプリケーション設定自動化
マルチクラウドPaaS
デモ~開発~テスト環境をリアルタイム提供
各種クラウド環境上で実行可能
ソフトウェア開発におけるクラウド利用の高度化
テンプレート構築チーム 顧客システム開発チーム
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
勤怠管理勤怠管理 グループウェアグループウェア 会計会計
標準アプリを
テンプレート提供
標準アプリケーションのテンプレート化
標準クラウド環境の選定・管理
企業グループ・クラウド
クラウドを利用した企業グループ内アプリ標準化
各事業会社にてクラウド環境を選択
企業グループ内IT会社がクラウド事業者となる
企業グループIT会社 各事業会社
標準アプリのポータル
標準クラウド環境
の提供・管理
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
事例:自治体での活用
OSS利用の効率化のためUForgeを採用
自治体クラウドサービス会社 市役所
市役所ITインフラの
管理・運営を実施
オープンソースソフトのテンプレート化
アプリケーションのプロビジョニング・運用
市役所内の標準アプリ
CMS
A社用 B社用 C社用
CMS CMS
サービス提供
A部門
市役所のメリット
• リードタイムの短縮
• サーバの構築やアプリ導入も不要
• システム管理作業も不要
B部門 C部門
第2弾としてGISをテンプレート化予定
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
課題:OSSの活⽤
サーバ構成の最適化&ガバナンス
サーバー
ストレージ
ネットワーク
サーバー
ストレージ
ネットワーク
物理サーバ 仮想サーバ クラウドサーバ
仮想化
“ハードウェアの違いは仮想化或いはクラウド化で吸収、標準化できる”
アプリケーション
ミドルウェア
Linux OS
管理ツール 各
種
設
定
オープンソースソフトウェアではOS構成や設定
の自由度が高い。
→課題: OS構成の最適化が難しい。
→課題: 環境毎の差異が出やすく、障害時の
原因究明、セキュリティ管理、標準化が難しい。
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
事例:システム開発ライフサイクルの管理
OS開発
チーム
ソフトウェア開発
チーム
QAチーム 性能測定
チーム
運用チーム
テンプレート(OS/ミドルウェア/アプリ)
テスト環境/
ステージング
環境
本番運用
環境
・IT統制対応(クラウドイメージ内部の可視化、各種操作ログのトラッキング)
・システム開発~運用におけるコラボレーション・プラットフォーム(ソフトウェア・オート
メーション、業務フローの標準化)
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
課題:海外拠点システム導⼊
インストール&設定作業の⾃動化
製造・販売のグローバル化
多拠点化
ITシステムの開発・保守は
日本からコントロール
最
新
IT
の
活
用
に
よ
る
改
善
の
機
会
ITシステムの分散化
保有システム数の増大
OSS利用による複雑化
出張でのオンサイト対応
電話等でのリモート対応
IT部門/子会社の負担大
トラブル・コスト増の要因
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
Data Center 1
海外拠点クラウド化
Availability 
Zone 1
Primary
Management 
Server
Data Center 2
Secondary
Management 
ServerMySQL 
Replication
Data Center 3
Data Center 4
Availability 
Zone 2
Availability 
Zone 3
Availability 
Zone 4
システム導入&設定のリモート実施(Citrix様プレゼンより転載)
生産管理生産管理
生産管理生産管理
生産管理生産管理
生産管理生産管理
生産管理生産管理
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
まとめ:UForge利用のメリット
• マルチクラウド対応
> ベンダロックインの排除=主導権の確立
> マルチクラウド環境の一元管理=低コスト
> 社内物理環境、社内仮想環境、プライベートクラウド、
パブリッククラウド、ハイブリッドクラウド
• 簡単なテンプレート作成
> テンプレート作成自動化=高生産性
> 非スペシャリストがオープンソース環境構築
> 高いカスタマイズ性=運用時のコスト低減
UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know
お問い合せ先
UshareSoft日本語ホームページ
http://www.usharesoft.jp
satoru.watanabe@usharesoft.com
TEL: 03-6809-6705
UshareSoft日本事務所
(株式会社マキシマイズ内)
渡邊 哲

More Related Content

What's hot

Microsoft Azure 概要
Microsoft Azure 概要Microsoft Azure 概要
Microsoft Azure 概要Yuki Igarashi
 
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521株式会社スカイアーチネットワークス
 
センサーデバイスのデータを使った Microsoft Azure Machine Learning 実装入門
センサーデバイスのデータを使った Microsoft Azure Machine Learning 実装入門センサーデバイスのデータを使った Microsoft Azure Machine Learning 実装入門
センサーデバイスのデータを使った Microsoft Azure Machine Learning 実装入門Koichiro Sasaki
 
画像解析最前線!WatsonとTensorFlowを比較してみた
画像解析最前線!WatsonとTensorFlowを比較してみた画像解析最前線!WatsonとTensorFlowを比較してみた
画像解析最前線!WatsonとTensorFlowを比較してみたsoftlayerjp
 
NoOpsへ舵を切れ
NoOpsへ舵を切れNoOpsへ舵を切れ
NoOpsへ舵を切れHiromasa Oka
 
NS study8 DDD Microservices Azuer Service Fabric
NS study8 DDD Microservices Azuer Service FabricNS study8 DDD Microservices Azuer Service Fabric
NS study8 DDD Microservices Azuer Service Fabric貴志 上坂
 
Azure Contract, Support, License ちょっと Dive
Azure Contract, Support, License ちょっと DiveAzure Contract, Support, License ちょっと Dive
Azure Contract, Support, License ちょっと DiveYui Ashikaga
 
働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...
働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...
働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...NHN テコラス株式会社
 
JAZUG沖縄第二回 Azure App Service Web Apps
JAZUG沖縄第二回 Azure App Service Web AppsJAZUG沖縄第二回 Azure App Service Web Apps
JAZUG沖縄第二回 Azure App Service Web AppsKazumi Hirose
 
Visual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うVisual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うTakeshi Fukuhara
 
Microsoft Azure で スマホからIoTまで
Microsoft AzureでスマホからIoTまでMicrosoft AzureでスマホからIoTまで
Microsoft Azure で スマホからIoTまで Masaki Yamamoto
 
インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編Toru Makabe
 
20170525 jsug バッチは地味だが役に立つ
20170525 jsug バッチは地味だが役に立つ20170525 jsug バッチは地味だが役に立つ
20170525 jsug バッチは地味だが役に立つYuichi Hasegawa
 
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版貴志 上坂
 
Azure Functions あれこれ
Azure Functions あれこれAzure Functions あれこれ
Azure Functions あれこれYasuaki Matsuda
 
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
JAWS-UG三都物語_企業でのAWS導入のエントリーポイントJAWS-UG三都物語_企業でのAWS導入のエントリーポイント
JAWS-UG三都物語_企業でのAWS導入のエントリーポイントToshiyuki Konparu
 
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアルAzure API Management 俺的マニュアル
Azure API Management 俺的マニュアル貴志 上坂
 
クラウドを超えた先の企業システム像 20091008 JJUG CCC
クラウドを超えた先の企業システム像 20091008 JJUG CCCクラウドを超えた先の企業システム像 20091008 JJUG CCC
クラウドを超えた先の企業システム像 20091008 JJUG CCCYusuke Suzuki
 

What's hot (20)

Microsoft Azure 概要
Microsoft Azure 概要Microsoft Azure 概要
Microsoft Azure 概要
 
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521
スカイアーチセミナー:[スカイアーチ AWS共催]AWS移行のプロが教える!導入への3ステップ(skyhopperのご紹介):150521
 
センサーデバイスのデータを使った Microsoft Azure Machine Learning 実装入門
センサーデバイスのデータを使った Microsoft Azure Machine Learning 実装入門センサーデバイスのデータを使った Microsoft Azure Machine Learning 実装入門
センサーデバイスのデータを使った Microsoft Azure Machine Learning 実装入門
 
画像解析最前線!WatsonとTensorFlowを比較してみた
画像解析最前線!WatsonとTensorFlowを比較してみた画像解析最前線!WatsonとTensorFlowを比較してみた
画像解析最前線!WatsonとTensorFlowを比較してみた
 
NoOpsへ舵を切れ
NoOpsへ舵を切れNoOpsへ舵を切れ
NoOpsへ舵を切れ
 
NS study8 DDD Microservices Azuer Service Fabric
NS study8 DDD Microservices Azuer Service FabricNS study8 DDD Microservices Azuer Service Fabric
NS study8 DDD Microservices Azuer Service Fabric
 
Cloud Nativeとは?
Cloud Nativeとは?Cloud Nativeとは?
Cloud Nativeとは?
 
Azure Contract, Support, License ちょっと Dive
Azure Contract, Support, License ちょっと DiveAzure Contract, Support, License ちょっと Dive
Azure Contract, Support, License ちょっと Dive
 
July techfesta2014 f30
July techfesta2014 f30July techfesta2014 f30
July techfesta2014 f30
 
働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...
働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...
働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...
 
JAZUG沖縄第二回 Azure App Service Web Apps
JAZUG沖縄第二回 Azure App Service Web AppsJAZUG沖縄第二回 Azure App Service Web Apps
JAZUG沖縄第二回 Azure App Service Web Apps
 
Visual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使うVisual StudioやAzureからAzure DevOpsを使う
Visual StudioやAzureからAzure DevOpsを使う
 
Microsoft Azure で スマホからIoTまで
Microsoft AzureでスマホからIoTまでMicrosoft AzureでスマホからIoTまで
Microsoft Azure で スマホからIoTまで
 
インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編
 
20170525 jsug バッチは地味だが役に立つ
20170525 jsug バッチは地味だが役に立つ20170525 jsug バッチは地味だが役に立つ
20170525 jsug バッチは地味だが役に立つ
 
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
 
Azure Functions あれこれ
Azure Functions あれこれAzure Functions あれこれ
Azure Functions あれこれ
 
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
JAWS-UG三都物語_企業でのAWS導入のエントリーポイントJAWS-UG三都物語_企業でのAWS導入のエントリーポイント
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
 
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアルAzure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
 
クラウドを超えた先の企業システム像 20091008 JJUG CCC
クラウドを超えた先の企業システム像 20091008 JJUG CCCクラウドを超えた先の企業システム像 20091008 JJUG CCC
クラウドを超えた先の企業システム像 20091008 JJUG CCC
 

Similar to UShareSoft_20130425

MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みMicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みShinichiro Arai
 
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304Shinichiro Arai
 
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンスWindows 8 Developers カンファレンス
Windows 8 Developers カンファレンスKaoru NAKAMURA
 
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~Masahiko Ebisuda
 
第2回HTML5企業Webシステム開発セミナー hifive紹介資料
第2回HTML5企業Webシステム開発セミナー hifive紹介資料第2回HTML5企業Webシステム開発セミナー hifive紹介資料
第2回HTML5企業Webシステム開発セミナー hifive紹介資料Osamu Shimoda
 
Essentials of container
Essentials of containerEssentials of container
Essentials of containerToru Makabe
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~Takeshi Shinmura
 
Azure DevOps で始めるスタートダッシュ
Azure DevOps で始めるスタートダッシュAzure DevOps で始めるスタートダッシュ
Azure DevOps で始めるスタートダッシュYasuaki Matsuda
 
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)OSgeo Japan
 
Azure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションAzure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションMasahiko Ebisuda
 
AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開ToruKubota4
 
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割技術選択とアーキテクトの役割
技術選択とアーキテクトの役割Toru Yamaguchi
 
DBTS2016 Data as Code - Delphix
DBTS2016 Data as Code - DelphixDBTS2016 Data as Code - Delphix
DBTS2016 Data as Code - DelphixMasaya Ishikawa
 
Microsoft Azureのビッグデータ基盤とAIテクノロジーを活用しよう
Microsoft Azureのビッグデータ基盤とAIテクノロジーを活用しようMicrosoft Azureのビッグデータ基盤とAIテクノロジーを活用しよう
Microsoft Azureのビッグデータ基盤とAIテクノロジーを活用しようHideo Takagi
 
さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~法林浩之
 
Visual Studio App Centerで始めるCI/CD(Android)
Visual Studio App Centerで始めるCI/CD(Android)Visual Studio App Centerで始めるCI/CD(Android)
Visual Studio App Centerで始めるCI/CD(Android)Shinya Nakajima
 
20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回Keiji Kamebuchi
 
Azure Antenna AI 概要
Azure Antenna AI 概要Azure Antenna AI 概要
Azure Antenna AI 概要Miho Yamamoto
 

Similar to UShareSoft_20130425 (20)

MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みMicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組み
 
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304
 
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンスWindows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
 
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
Azure Hybrid全体整理! ~ Azure Hybrid Dayに登場した要素 + αの関係性を整理! ~
 
第2回HTML5企業Webシステム開発セミナー hifive紹介資料
第2回HTML5企業Webシステム開発セミナー hifive紹介資料第2回HTML5企業Webシステム開発セミナー hifive紹介資料
第2回HTML5企業Webシステム開発セミナー hifive紹介資料
 
Essentials of container
Essentials of containerEssentials of container
Essentials of container
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~
 
Azure DevOps で始めるスタートダッシュ
Azure DevOps で始めるスタートダッシュAzure DevOps で始めるスタートダッシュ
Azure DevOps で始めるスタートダッシュ
 
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
災害監視無人機システムと 災害監視無人機システムとFOSS4Gとの関わり ((独)宇宙航空研究開発機構 都甲 様)
 
Azure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーションAzure Stack Hybrid DevOpsデモンストレーション
Azure Stack Hybrid DevOpsデモンストレーション
 
AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開
 
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
 
俺とHashiCorp
俺とHashiCorp俺とHashiCorp
俺とHashiCorp
 
DBTS2016 Data as Code - Delphix
DBTS2016 Data as Code - DelphixDBTS2016 Data as Code - Delphix
DBTS2016 Data as Code - Delphix
 
[Japan Tech summit 2017] MAI 003
[Japan Tech summit 2017] MAI 003[Japan Tech summit 2017] MAI 003
[Japan Tech summit 2017] MAI 003
 
Microsoft Azureのビッグデータ基盤とAIテクノロジーを活用しよう
Microsoft Azureのビッグデータ基盤とAIテクノロジーを活用しようMicrosoft Azureのビッグデータ基盤とAIテクノロジーを活用しよう
Microsoft Azureのビッグデータ基盤とAIテクノロジーを活用しよう
 
さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~
 
Visual Studio App Centerで始めるCI/CD(Android)
Visual Studio App Centerで始めるCI/CD(Android)Visual Studio App Centerで始めるCI/CD(Android)
Visual Studio App Centerで始めるCI/CD(Android)
 
20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回
 
Azure Antenna AI 概要
Azure Antenna AI 概要Azure Antenna AI 概要
Azure Antenna AI 概要
 

Recently uploaded

論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 

Recently uploaded (9)

論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 

UShareSoft_20130425

  • 1. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know ~クラウド用イメージ構築ツール~ UShareSoftのご紹介 04/25/2013 UShareSoft日本事務所 代表 渡邊 哲 ~クラウド用イメージ構築ツール~ UShareSoftのご紹介 04/25/2013 UShareSoft日本事務所 代表 渡邊 哲
  • 2. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know UShareSoft SAS 会社概要 •設立:2008年 •本社:仏グルノーブル •経営陣:旧Sun Microsystems社メンバー中心 •海外拠点:日本、ドイツ、米国(子会社)、 アルゼンチン(R&Dセンター)
  • 3. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know UForge:インストール・設定⾃動化ツール アプリケーション データ ミドルウェア OS サーバー ストレージ ネットワーク モ デ ル に よ る 標 準 化 サーバー ストレージ ネットワーク 物理サーバ 仮想サーバ クラウドサーバ ISOイメージ 仮想マシン フォーマット クラウド用 フォーマット ⽣産管理⽣産管理 ⽣産管理⽣産管理 ⽣産管理⽣産管理 ⽣産管理⽣産管理 仮想化
  • 4. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know UShareSoftの提供する価値 オープンソース、クラウドを簡単に! アプリケーション データ ミドルウェア OS 仮想化 サーバー ストレージ ネットワーク ク ラ ウ ド イ ン フ ラ層 論 理 層 論理層のテンプレート化 &マルチクラウド対応 グループウェアグループウェア LAMPLAMP CRMCRM 複雑でハイブリッドなマルチクラウド環境
  • 5. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know サーバ設計情報のモデル化 サーバ構成の「モデル化」で設計情報の管理が可能となり、 サーバイメージの自動生成や標準化を実現した。
  • 6. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know JeOS:OSの最⼩化 複雑な依存性チェックを⾃動化し、全⾃動でOSの最⼩化を実現! JeOSの利点 Fedoraディストリービューション のフルスタック > 4000パッケージ以上 Fedoraディストリービューション のフルスタック > 4000パッケージ以上 JeOS 作成JeOS 作成 必要なもの だけを残す 必要なもの だけを残す UForge で完全⾃動化 ●数クリックでサイズを1/10に! ●数分でVMを⽣成! ●依存性チェックで必要なパッケージ を⾃動取り込み! UForge で完全⾃動化 ●数クリックでサイズを1/10に! ●数分でVMを⽣成! ●依存性チェックで必要なパッケージ を⾃動取り込み! ⼿作業では 何週間もかかる ⼿作業では 何週間もかかる 450パッケージ以下450パッケージ以下 >サイズが⼩さい >パフォーマンス向上 >セキュリティ向上 >保守性が⾼い
  • 7. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know マイグレーション(バックアップ)機能 既存システムのクラウド化(2013年7⽉提供開始予定) • 稼働中システムの分析(物理/仮想/クラウド) • 定期バックアップ/差分バックアップ • テンプレート化⇒仮想/クラウドフォーマット ⽣成 • 障害復旧⽤のサーバ同⼀化/レプリケーション 想定機能(※初期バージョンでは⼀部機能のみが実装される⾒込みです)想定機能(※初期バージョンでは⼀部機能のみが実装される⾒込みです)
  • 8. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know サービスプラン・ファクトリー 分散VMソリューションの設計(2013年10⽉リリース予定) •分散システムのテンプレート(サービスプラン)をGUIで設計 •VMware/CloudStack/AWSの (OVF/OVAフォーマット)のvApp⽣成を⾃動化 •サービスプランを各種インフラにアップロード/配信可能 複数ノードの システム設計 複数ノードの システム設計 Standard Support; OVF – CloudFormation - TOSCAStandard Support; OVF – CloudFormation - TOSCA
  • 9. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know 実運⽤に基づくきめ細かな設定・管理 イメージ作成・クラウド 連携 イメージ作成・クラウド 連携 OSパッケージのアップデート管理OSパッケージのアップデート管理 管理・監視機能管理・監視機能 ⾼度なインストール設定⾼度なインストール設定
  • 10. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know アップストアによる配布とコラボレーション ⾃社ブランドのWebストア⾃社ブランドのWebストア テンプレート作成ツールテンプレート作成ツール サーバーテンプレートサーバーテンプレート ユーザー向けストア • ビジネスで即利⽤可能なプリケー ションの提供 • 各種クラウド⽤に再⽣成 • クラウド環境に配信・即実⾏可能 開発者向けストア • サーバーテンプレート構築 • テンプレートのクローン • テンプレートのカスタマイズ&共有 サーバテンプレートの流通を促進サーバテンプレートの流通を促進
  • 11. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know ミドルウェア・アプリ設定ウィザード 〜設定スクリプト開発・テスト⽤IDE Open Appliance Studio〜 • イメージに複数シナリオに対応した設定ウィザードを 埋め込むことで様々な用途に対応可能 グラフィカルな対話型 ウィザードによる アプリケーション設定 の自動化 UForgeの イメージ テンプレート に埋めこみ イメージの実行開始時に ウィザードを起動 WEBサーバ/APサーバ /D Bサーバを 単一ノードで利用 評価・デモ用 WEBサーバ/APサーバと DBサーバの2ノード構成 開発/テスト用 WEBサーバ複数台、 APサーバ複数台、 DBサーバ複数台の 大規模分散サーバ構成 運用環境用 サーバ構成のシナリオを選択
  • 12. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know Open Appliance Studio画⾯イメージ: 〜専⽤のIDEからアプリケーション設定スクリプトの開発、テストを実施可能〜 OAS 開発・テスト用IDE Java/Perl/TCL等で記述 汎用スクリプトの再利用 サンプルテンプレート UForge Builderに取込
  • 13. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know ④クラウド環境上で仮想マ シンを作成 クラウド・イメージのライフサイクル レポジトリ ・OS ・ミドルウェア ・アプリ ・OASランタイム ①UForgeBuilderでテンプ レートを設計(メタデータ) アプリ ミドルウェア OS ①’Open Appliance Studioの IDEで、ミドルウェア/アプリ 等の設定用プログラムを開 発・ランタイム生成 開発言語 ・UI: Flex/ajax(汎用) ・ロジック: Perl ②UForgeBuilderで対象 フォーマットを選びイメージ 生成 アプリ ミドルウェア OS 各種ドライバ UForgeサーバ ③UForgeBuilderから、イメー ジをクラウド環境のライブラリ に配信 OAS OAS アプリ ミドルウェア OS 各種ドライバ OAS CPU/メモリ/ディスク アップロード ⑥仮想マシン起動後、OASラン タイムのうち1つにブラウザで アクセスして設定プログラム実 行 WEBブラウザ ⑤クラウド環境上で仮想マ シンの通信設定を行い、複 数の仮想マシンを起動 ⑦OASランタイム間で通信 を行いミドルウェアやアプ リの設定・起動を完了 AP DB サーバ1 サーバ2 OAS OAS サーバ1 サーバ2
  • 14. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know ターゲット: クラウドをアプリ層で活⽤したい企業/組織 ISV各社 ソフトウェアのクラウド対応 ISVのソフトウェアのオンデマンド、 またはSaaS対応を実現 ISV各社 ソフトウェアのクラウド対応 ISVのソフトウェアのオンデマンド、 またはSaaS対応を実現 大企業 統制とリスクコントロール ・仮想化或いはクラウドコンピュー ティング用の自動ファクトリー ・ベンダロックインを防ぐとともに、 ソフトを自社コントロール下で統制 大企業 統制とリスクコントロール ・仮想化或いはクラウドコンピュー ティング用の自動ファクトリー ・ベンダロックインを防ぐとともに、 ソフトを自社コントロール下で統制 クラウド事業者 テンプレート自動化 ・仮想化或いはクラウドコンピュー ティング用の自動ファクトリー ・ISV/顧客/パートナーの自社クラ ウドへの展開を促進 クラウド事業者 テンプレート自動化 ・仮想化或いはクラウドコンピュー ティング用の自動ファクトリー ・ISV/顧客/パートナーの自社クラ ウドへの展開を促進
  • 15. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know 現状のクラウドサービスの課題 自動車/道路のアナロジー 予想されるKSF(≒セールストーク)の変化 現状: 「サーバーが5分で立ち上がりますよ!」 1~2年後: 「1,000種類のアプリがすぐ使えますよ!」 ユーザーニーズ が満たされない クラウド環境ですぐに 利用可能なアプリケー ションの欠如
  • 16. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know 利⽤シーン1:イメージ作成の効率化 テンプレート作成 担当エンジニア インフラ運用部門 テンプレート作成 利用部門 イメージ展開 利用部門が コンテンツを 利用 イメージ ライブラリ クラウド用の イメージ生成 クラウドサービス基盤 ・アプリケーション利用開始までのリードタイムを短縮 ・イメージ作成を迅速・効率化し多くのテンプレートを提供可能
  • 17. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know クラウドの事業機会をスケールアップ コンテンツとしてのアプリケーション・イメージ数の提供 単純な利⽤例 ●2OSx1バージョンx2アーキテクチャ = 4OS ●1ミドルウェア構成 (Apache/MySQL) = 1種 ●4種のアプリケーション 単純な利⽤例 ●2OSx1バージョンx2アーキテクチャ = 4OS ●1ミドルウェア構成 (Apache/MySQL) = 1種 ●4種のアプリケーション 顧客が要望する可能性のある 組み合わせ = 16種類 顧客が要望する可能性のある 組み合わせ = 16種類 スケールアップ ● 6OSx2バージョンx2アーキテクチャ = 24OS ● 2ミドルウェア構成(Apache/DB2種) = 2種 ● 100種のアプリケーション スケールアップ ● 6OSx2バージョンx2アーキテクチャ = 24OS ● 2ミドルウェア構成(Apache/DB2種) = 2種 ● 100種のアプリケーション 顧客が要望する可能性のある 組み合わせ = 4800種類 顧客が要望する可能性のある 組み合わせ = 4800種類 上記計算には複数フォーマット対応を含まず上記計算には複数フォーマット対応を含まず
  • 18. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know 利⽤シーン2:セルフサービス化 システム 開発会社 システム 開発会社 ISVISV 利⽤部⾨利⽤部⾨ UForgeの機能⾃体を クラウドサービスと してユーザーに提供 UForgeの機能⾃体を クラウドサービスと してユーザーに提供 ユーザー毎のテンプレート ライブラリー ユーザー毎のテンプレート ライブラリー インフラ運用部門 クラウド利用者 エコシステム化 ・セルフサービス化によるテンプレート作成担当の負荷軽減 ・セルフサービス化によるサービス向上 ・AppStoreによるユーザー間コミュニティ/エコシステム
  • 19. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know Talend社事例(ISV) • 複雑で多岐にわたる膨⼤なテスト環境 (複数OS x 複数ハイパーバイザ) • 全製品ラインアップのテスト環境を夜間バッチで⾃動⽣成 (プライベートクラ ウド環境) • 製品を各種クラウド&仮想フォーマットに対応したイメージの形式で提供予定
  • 20. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know APサーバAPサーバ 仮想マシン イメージ配信 テスト環境のテンプレート化 分散システム設定の自動化 テスト環境自動生成 APIを利用してテスト環境を夜間バッチで生成 各種クラウド環境を柔軟に使い分け ソフトウェア開発におけるクラウド利用の高度化 最新テスト環境の自動生成 ミドルウェア等の自動設定 DBサーバDBサーバ WEBサーバWEBサーバ 夜間バッチ テスト後の コード修正
  • 21. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know 販売管理 ミドルウェア OS 仮想化 サーバー ストレージ ネットワーク 生産管理 ミドルウェア OS 仮想化 サーバー ストレージ ネットワーク 勤怠管理 ミドルウェア OS 仮想化 サーバー ストレージ ネットワーク 仮想化 サーバー ストレージ ネットワーク ミドルウェア OS 販売管理 生産管理勤怠管理 課題:個別最適からの脱却 インフラ&論理層のプラットフォーム化 サイロ型(個別最適) プラットフォーム化 ・ビジネスメリット: アジリティ(リードタイムの短期化) ・ITメリット: 効率化/コストの低減
  • 22. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know グループウェアグループウェア LAMPLAMP CRMCRM 仮想マシン イメージ配信 アプリケーションのテンプレート化 ミドルウェア・アプリケーション設定自動化 マルチクラウドPaaS デモ~開発~テスト環境をリアルタイム提供 各種クラウド環境上で実行可能 ソフトウェア開発におけるクラウド利用の高度化 テンプレート構築チーム 顧客システム開発チーム
  • 23. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know 勤怠管理勤怠管理 グループウェアグループウェア 会計会計 標準アプリを テンプレート提供 標準アプリケーションのテンプレート化 標準クラウド環境の選定・管理 企業グループ・クラウド クラウドを利用した企業グループ内アプリ標準化 各事業会社にてクラウド環境を選択 企業グループ内IT会社がクラウド事業者となる 企業グループIT会社 各事業会社 標準アプリのポータル 標準クラウド環境 の提供・管理
  • 24. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know 事例:自治体での活用 OSS利用の効率化のためUForgeを採用 自治体クラウドサービス会社 市役所 市役所ITインフラの 管理・運営を実施 オープンソースソフトのテンプレート化 アプリケーションのプロビジョニング・運用 市役所内の標準アプリ CMS A社用 B社用 C社用 CMS CMS サービス提供 A部門 市役所のメリット • リードタイムの短縮 • サーバの構築やアプリ導入も不要 • システム管理作業も不要 B部門 C部門 第2弾としてGISをテンプレート化予定
  • 25. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know 課題:OSSの活⽤ サーバ構成の最適化&ガバナンス サーバー ストレージ ネットワーク サーバー ストレージ ネットワーク 物理サーバ 仮想サーバ クラウドサーバ 仮想化 “ハードウェアの違いは仮想化或いはクラウド化で吸収、標準化できる” アプリケーション ミドルウェア Linux OS 管理ツール 各 種 設 定 オープンソースソフトウェアではOS構成や設定 の自由度が高い。 →課題: OS構成の最適化が難しい。 →課題: 環境毎の差異が出やすく、障害時の 原因究明、セキュリティ管理、標準化が難しい。
  • 26. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know 事例:システム開発ライフサイクルの管理 OS開発 チーム ソフトウェア開発 チーム QAチーム 性能測定 チーム 運用チーム テンプレート(OS/ミドルウェア/アプリ) テスト環境/ ステージング 環境 本番運用 環境 ・IT統制対応(クラウドイメージ内部の可視化、各種操作ログのトラッキング) ・システム開発~運用におけるコラボレーション・プラットフォーム(ソフトウェア・オート メーション、業務フローの標準化)
  • 27. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know 課題:海外拠点システム導⼊ インストール&設定作業の⾃動化 製造・販売のグローバル化 多拠点化 ITシステムの開発・保守は 日本からコントロール 最 新 IT の 活 用 に よ る 改 善 の 機 会 ITシステムの分散化 保有システム数の増大 OSS利用による複雑化 出張でのオンサイト対応 電話等でのリモート対応 IT部門/子会社の負担大 トラブル・コスト増の要因
  • 28. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know Data Center 1 海外拠点クラウド化 Availability  Zone 1 Primary Management  Server Data Center 2 Secondary Management  ServerMySQL  Replication Data Center 3 Data Center 4 Availability  Zone 2 Availability  Zone 3 Availability  Zone 4 システム導入&設定のリモート実施(Citrix様プレゼンより転載) 生産管理生産管理 生産管理生産管理 生産管理生産管理 生産管理生産管理 生産管理生産管理
  • 29. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know まとめ:UForge利用のメリット • マルチクラウド対応 > ベンダロックインの排除=主導権の確立 > マルチクラウド環境の一元管理=低コスト > 社内物理環境、社内仮想環境、プライベートクラウド、 パブリッククラウド、ハイブリッドクラウド • 簡単なテンプレート作成 > テンプレート作成自動化=高生産性 > 非スペシャリストがオープンソース環境構築 > 高いカスタマイズ性=運用時のコスト低減
  • 30. UShareSoft – Confidential Need to KnowUShareSoft – Confidential Need to Know お問い合せ先 UshareSoft日本語ホームページ http://www.usharesoft.jp satoru.watanabe@usharesoft.com TEL: 03-6809-6705 UshareSoft日本事務所 (株式会社マキシマイズ内) 渡邊 哲