Vous êtes sur la page 1sur 73

Clanavi: How to Manage

Your Cloud by Drupal


11/13/2010
Yas Naoi – [yas]
11/xx/2010
DOCOMO USA Labs, Inc.
Cloud Clanavi Demo Biz Value

The Purpose of This


Presentation

• Learn about Cloud Computing


• Introduce Clanavi
• Share Business Value
• Feedback from YOU!
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 2
Cloud Clanavi Demo Biz Value

Agenda
• Cloud Computing Overview
• Clanavi
• Demo
• Business Value
• Q&A
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 3
Cloud Clanavi Demo Biz Value

Cloud Computing
Overview
Cloud Clanavi Demo Biz Value

Centralized to the Internet


Server
UI Development
Contents Environment

Develop
Services
Services
Provide
Developers
Service
Users AuthN Community
Providers
Operations
Database
Networks
Application

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 5


Cloud Clanavi Demo Biz Value

Centralized to the Internet


Server
UI Development
Contents Environment

Develop
Services
Services
Provide
Developers
Service
Users AuthN Community
Providers
Operations
Database
Networks
Application

Server
Broadband Virtualization
Low Price
Network-centric
PCs
Services

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 6


Cloud Clanavi Demo Biz Value

Centralized to the Internet

Develop
Services
Services
Provide

Users
Cloud Service
Providers

Server
Broadband Virtualization
Low Price
Network-centric
PCs
Services

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 7


Cloud Clanavi Demo Biz Value

Cloud Computing Features

• On-Demand Resources
• Cost Reduction by
Pay-as-you-go Billing /
Server Consolidation
• Easy Provisioning
• Auto-scaling
• Higher Productivity

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 8


Cloud Clanavi Demo Biz Value

Cloud Computing
Architecture
Cloud Application : Software as a Service
Virtual
Search Photo Mail Backup
Desktop SaaS
Maps Movie Chat Log Analysis …

Cloud Management Infrastructure : Platform as a Service


Virtual Infra Load
PaaS
Security Auto-scaling …
Management Balancing

Cloud Infrastructure : Infrastructure as a Service


Virtual Persistent Distributed Message
IaaS

Server Storage File System Queue

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 9


Cloud Clanavi Demo Biz Value

Clanavi
Cloud Clanavi Demo Biz Value

Why Cloud for Service


Providers?
• Problems
• Manage Tons of Servers
• Manage Peta-byte Class Data
• Requirements
• Downsize and Reduce the Cost
• Flexible Capacity Planning
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 11
Cloud Clanavi Demo Biz Value

Why Cloud for Service


Providers?
• Problems
• Manage Tons of Servers
• Manage Peta-byte Class Data
• Requirements
• Cost Reduction
• Flexible Resource Management
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 12
Cloud Clanavi Demo Biz Value

Why Cloud for Service


Providers?
• Cost Reduction
• Open Source
• Browser-based Easy Operations
• Flexible Resource Management
• Multiple Cloud Access
• Private
• Public
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 13
Cloud Clanavi Demo Biz Value

Private Cloud
Requirements
• Browser-based UI
• Unified Access for Multiple
Cloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 14


Cloud Clanavi Demo Biz Value

Private Cloud
Requirements
• Browser-based UI
• Unified Access for Multiple
Cloud
• Management
• Linux & Windows
• Virtual Machine Image
• Server Template
• Network
• Audit Log and Reports
• Backup
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 15
Cloud Clanavi Demo Biz Value

Private Cloud
Requirements
• Browser-based UI • Security
• Unified Access for Multiple • User Authentication
Cloud
• Permissions
• Management
• Linux & Windows
• Virtual Machine Image
• Server Template
• Network
• Audit Log and Reports
• Backup
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 16
Cloud Clanavi Demo Biz Value

Private Cloud
Requirements
• Browser-based UI • Security
• Unified Access for Multiple • User Authentication
Cloud
• Permissions
• Management • Monitoring
• Linux & Windows • Physical Servers / Cloud
• Virtual Machine Image Nodes
• Server Template • Virtual Machines
• Network • Applications
• Audit Log and Reports
• Backup
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 17
Cloud Clanavi Demo Biz Value

Private Cloud
Requirements
• Browser-based UI • Security
• Unified Access for Multiple • User Authentication
Cloud
• Permissions
• Management • Monitoring
• Linux & Windows • Physical Servers / Cloud
• Virtual Machine Image Nodes
• Server Template • Virtual Machines
• Network • Applications
• Audit Log and Reports • Open Source
• Backup
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 18
Cloud Clanavi Demo Biz Value

The Goal of
Clanavi
Users
• Unified Management
Console
• Flexible Resource
Management
Multiple Public Cloud

- Amazon C1 C2
- Google
C3 C4
- Windows
FW Azure
Multiple Private Cloud - etc.
C5 C6

C1 C2 C5 C6 C7 C8

C3 C4 C7 C8

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 19


Cloud Clanavi Demo Biz Value

The Goal of
Clanavi
Users
• Unified Management
Console
• Flexible Resource
Management
Multiple Public Cloud
• Monitoring
• Security Hybrid
• Backup C1 C2
• Failover, etc.
Cloud Portal - Amazon
- Google
C3 C4
- Windows
FW Azure
Multiple Private Cloud - etc.
C5 C6

C1 C2 C5 C6 C7 C8

C3 C4 C7 C8

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 20


Cloud Clanavi Demo Biz Value

Architecture Overview
Home Data Location
Healthcare Control
Life Logs
Analysis

Service

User User Job


Portal UI AuthN
Permissions
Management
Access Log
Queue

Clanavi Server Server Storage Batch Job


Monitoring
Management Cloning Image Backup Snapshot Execution

User Activity Load


Provisioning Auditing
Billing Failover
Balancing
Datastore

Private Cloud Public Cloud

Open Persistent Distributed Message


XCP Amazon memcached
Storage File System Queue
Stack

IaaS PaaS SaaS


DOCOMO USA Labs Confidential © 2010 All Rights Reserved 21
Cloud Clanavi Demo Biz Value

Why Drupal?

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 22


Cloud Clanavi Demo Biz Value

Why Drupal?
Drupal + Custom Enomaly oVirt OpenXen
Modules (Until Feb. 2010) (As of Mar. 2010) Manager
Developer - Enomaly Red Hat Citrix
License GPL2 AGPL3 GPL2 GPL2
Browser-based Yes Yes Yes Yes (Recently)
Programming Ruby on Rails
PHP Python Python
Language Python
Database MySQL MySQL PostgreSQL N/A
Hypervisor KVM / Xen / etc KVM / Xen /etc
(Any) Xen Only
Support (thru libvirt) (thru libvirt)
Install & Setup Easy Difficult Difficult Easy
Functionality (Yes) Yes w/ Limitations (Yes) Yes
REST
API Drupal / REST REST XAPI / XML-RPC
(Not Exposed)
Perspective Users (and Admin) Admin (and Users) Admin and Users Admin
Sometimes Implementation Sometimes
Stability D6 Core Stable
Database Corrupt Immature Hang-up

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 23


Cloud Clanavi Demo Biz Value

Why Drupal?
Drupal + Custom Enomaly oVirt OpenXen
Modules (Until Feb. 2010) (As of Mar. 2010) Manager
Developer - Enomaly Red Hat Citrix
License GPL2 AGPL3 GPL2 GPL2
Browser-based Yes Yes Yes Yes (Recently)
Programming Ruby on Rails
PHP Python Python
Language Python
Database MySQL MySQL PostgreSQL N/A
Hypervisor KVM / Xen / etc KVM / Xen /etc
(Any) Xen Only
Support (thru libvirt) (thru libvirt)
Install & Setup Easy Difficult Difficult Easy
Functionality (Yes) Yes w/ Limitations (Yes) Yes
REST
API Drupal / REST REST XAPI / XML-RPC
(Not Exposed)
Perspective Users (and Admin) Admin (and Users) Admin and Users Admin
Sometimes Implementation Sometimes
Stability D6 Core Stable
Database Corrupt Immature Hang-up

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 24


Cloud Clanavi Demo Biz Value

Why Drupal?
Drupal + Custom Enomaly oVirt OpenXen
Modules (Until Feb. 2010) (As of Mar. 2010) Manager
Developer - Enomaly Red Hat Citrix
License GPL2 AGPL3 GPL2 GPL2
Browser-based Yes Yes Yes Yes (Recently)
Programming Ruby on Rails
PHP Python Python
Language Python
Database MySQL MySQL PostgreSQL N/A
Hypervisor KVM / Xen / etc KVM / Xen /etc
(Any) Xen Only
Support (thru libvirt) (thru libvirt)
Install & Setup Easy Difficult Difficult Easy
Functionality (Yes) Yes w/ Limitations (Yes) Yes
REST
API Drupal / REST REST XAPI / XML-RPC
(Not Exposed)
Perspective Users (and Admin) Admin (and Users) Admin and Users Admin
Sometimes Implementation Sometimes
Stability D6 Core Stable
Database Corrupt Immature Hang-up

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 25


Cloud Clanavi Demo Biz Value

Why Drupal?
• Web Application Framework
• Highly-Modularized Architecture
• User Authentication & Management
• Permissions
• Key-value Pair Programming Style (Array)
• Queuing System Support (D7)
• NoSQL Support (D7)

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 26


Cloud Clanavi Demo Biz Value

Why Drupal?
• Web Application Framework
• Highly-Modularized Architecture
• User Authentication & Management
• Permissions
• Key-value Pair Programming Style (Array)
• Queuing System Support (D7)
• NoSQL Support (D7)

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 27


Cloud Clanavi Demo Biz Value

Why Drupal?
• Web Application Framework
• Highly-Modularized Architecture
• User Authentication & Management
• Permissions
• Key-value Pair Programming Style (Array)
• Queuing System Support (D7)
• NoSQL Support (D7)

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 28


Cloud Clanavi Demo Biz Value

Architecture Overview
Home Data Location
Healthcare Control
Life Logs
Analysis

Service

User User Job


Portal UI AuthN
Permissions
Management
Access Log
Queue

Virtual Infra Server Server Storage Batch Job


Monitoring
Management Cloning Image Backup Snapshot Execution

User Activity Load


Provisioning Auditing
Billing Failover
Balancing
Datastore

Private Cloud Public Cloud

Open Persistent Distributed Message


XCP Amazon memcached
Storage File System Queue
Stack

IaaS PaaS SaaS


DOCOMO USA Labs Confidential © 2010 All Rights Reserved 29
Cloud Clanavi Demo Biz Value

Architecture Overview
Home Data Location
Healthcare Control
Life Logs
Analysis

Service

User User Job


Portal UI AuthN
Permissions
Management
Access Log
Queue

Virtual Infra Server Server Storage Batch Job


Monitoring
Management Cloning Image Backup Snapshot Execution

User Activity Load


Provisioning Auditing
Billing Failover
Balancing
Datastore

Private Cloud Public Cloud

Open Persistent Distributed Message


XCP Amazon memcached
Storage File System Queue
Stack

IaaS PaaS SaaS Drupal Core


DOCOMO USA Labs Confidential © 2010 All Rights Reserved 30
Cloud Clanavi Demo Biz Value

Clanavi
• Works with Multiple Cloud
• Amazon EC2
• XCP (Xen Cloud Platform)
• OpenStack (Needs to Test)

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 31


Cloud Clanavi Demo Biz Value

Architecture
• Drupal Core as Web Application Framework

Public
Hybrid Cloud Portal IaaS
Drupal Core Drupal Modules Amazon EC2

Private
UI Module
IaaS
Drupal
OpenStack

Private
IaaS

XCP
Clanavi

Existing Development
Component Module 32
DOCOMO USA Labs Confidential © 2010 All Rights Reserved
Cloud Clanavi Demo Biz Value

Architecture
• Drupal Core as Web Application Framework
• Drupal Custom Modules for Each Cloud, Templates, etc.

Public
Hybrid Cloud Portal IaaS
Drupal Core Drupal Modules Amazon EC2
AWS
OpenStack Private
XCP IaaS
Drupal UI Module
OpenStack

Private
IaaS

XCP
Clanavi

Existing Development
Component Module 33
DOCOMO USA Labs Confidential © 2010 All Rights Reserved
Cloud Clanavi Demo Biz Value

Architecture
• Drupal Core as Web Application Framework
• Drupal Custom Modules for Each Cloud, Templates, etc.
• Failover by Monitoring Virtual Machines
Public
Hybrid Cloud Portal IaaS
Drupal Core Drupal Modules Amazon EC2
AWS
OpenStack Private
XCP IaaS
Drupal UI Module
OpenStack
Backup
Failover
Private
IaaS
Monitoring
XCP
Clanavi

Existing Development
Component Module 34
DOCOMO USA Labs Confidential © 2010 All Rights Reserved
Cloud Clanavi Demo Biz Value

Deployment
Private Cloud
XCP Cloud
Active Pool Master
Directory VM VM VM

VM VM VM VM
Storage
LDAP
Slave VM VM VM
XML-RPC VM
Slave
VM VM VM
VM VM
VM VM Image
HTTPS VM VM VM VM
Clanavi
Physical
• User AuthN Eucalyptus Cloud
Server
• Permissions REST Maintenance
Cloud Controller + Cluster Controller
• User Activity Logs System
• VM Image Management
Node Controller VM VM VM VM • Provisioning
• Provisioning
Node Controller VM VM VM VM • Monitoring
• Server Template
• Alert
• Snapshot / Backup
• Monitoring

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 35


Cloud Clanavi Demo Biz Value

Systems Requirements

• Drupal 6.19 • Collectd 4.8


• Ubuntu 10.04 • RRDTool 1.3
• Apache 2.2 • Nagios 3.2
• MySQL 5.1
• PHP 5.3
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 36
Cloud Clanavi Demo Biz Value

Modules
Category Module Name Description
Common • System Common Library
Cloud Amazon • Manage Amazon EC2
Management OpenStack • Manage OpenStack Cloud
XCP • Manage XCP Cloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 37


Cloud Clanavi Demo Biz Value

Modules
Category Module Name Description
Common • System Common Library
Cloud Amazon • Manage Amazon EC2
Management OpenStack • Manage OpenStack Cloud
XCP • Manage XCP Cloud
Registration • Manage Virtual Server Images
Server Templates • Manage Server Templates
Provisioning Cluster • Manage Server Template Collection
Scripting • Manage Scripts for Automation
Input Parameters • Input Parameters for Running Virtual Server

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 38


Cloud Clanavi Demo Biz Value

Modules
Category Module Name Description
Common • System Common Library
Cloud Amazon • Manage Amazon EC2
Management OpenStack • Manage OpenStack Cloud
XCP • Manage XCP Cloud
Registration • Manage Virtual Server Images
Server Templates • Manage Server Templates
Provisioning Cluster • Manage Server Template Collection
Scripting • Manage Scripts for Automation
Input Parameters • Input Parameters for Running Virtual Server
Audit • User Activity Log
Reporting Usage Report • Cost Estimation Depending on Hours of Usage
Alerts • Provides Alert Functionality

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 39


Cloud Clanavi Demo Biz Value

Modules
Category Module Name Description
Common • System Common Library
Cloud Amazon • Manage Amazon EC2
Management OpenStack • Manage OpenStack Cloud
XCP • Manage XCP Cloud
Registration • Manage Virtual Server Images
Server Templates • Manage Server Templates
Provisioning Cluster • Manage Server Template Collection
Scripting • Manage Scripts for Automation
Input Parameters • Input Parameters for Running Virtual Server
Audit • User Activity Log
Reporting Usage Report • Cost Estimation Depending on Hours of Usage
Alerts • Provides Alert Functionality

Reliability
Failover • Provide Failover Functionality
Backup • Provide Backup Functionality

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 40


Cloud Clanavi Demo Biz Value

Clanavi Status
• Total 25K Steps
• Continuing Refactoring
• 11/09/2010: Uploaded to drupal.org
• http://drupal.org/node/919966

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 41


Cloud Clanavi Demo Biz Value

Problem in-the-Cloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 42


Cloud Clanavi Demo Biz Value

Problem in-the-Cloud
• Async Operations for VMs on Clanavi

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 43


Cloud Clanavi Demo Biz Value

Problem in-the-Cloud
• Async Operations for VMs on Clanavi
• Boot
• Shutdown
• Suspend / Resume
• VM Backup

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 44


Cloud Clanavi Demo Biz Value

Clanavi Operation
Browser Clanavi
Drupal Core Boot
XCP Module

XCP Cloud
Master VM VM VM

VM VM VM VM

Slave-1 VM VM VM

VM VM VM VM
Slave-2 VM VM VM

VM VM VM VM

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 45


Cloud Clanavi Demo Biz Value

Clanavi Operation
Browser Clanavi
Drupal Core Boot
XCP Module

XCP Cloud
Master VM VM VM

VM VM VM VM

Shutdown Slave-1 VM VM VM

VM VM VM VM
Slave-2 VM VM VM

VM VM VM VM

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 46


Cloud Clanavi Demo Biz Value

Clanavi Operation
Browser Clanavi
Drupal Core Boot
XCP Module

XCP Cloud
Master VM VM VM

VM VM VM VM

Shutdown Slave-1 VM VM VM

VM VM VM VM
Slave-2 VM VM VM

Backup VM VM VM VM

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 47


Cloud Clanavi Demo Biz Value

Clanavi Operation
Browser Clanavi
Drupal Core Boot
XCP Module Shutdown
XCP Cloud
Master VM VM VM

VM VM VM VM

Shutdown Slave-1 VM VM VM

VM VM VM VM
Slave-2 VM VM VM

Backup VM VM VM VM

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 48


Cloud Clanavi Demo Biz Value

Clanavi Operation
Browser Clanavi
Drupal Core Boot
XCP Module Shutdown
XCP Cloud
Master VM VM VM

VM VM VM VMBottleneck
VM VM VM
Shutdown Slave-1 VM
VM VM
VM VM
VM VM

VM VM VM VM
Slave-2 VM VM VM

Backup VM VM VM VM

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 49


Cloud Clanavi Demo Biz Value

Clanavi Operation
Using Drupal Queue
Browser Clanavi
Drupal Core

XCP Module

XCP Cloud
Enqueue
Boot Master
Drupal Queue VM VM VM

VM VM VM VM

Shutdown
Slave-1 VM VM VM
Dequeue Suspend VM VM VM VM
Slave-2 VM VM VM
Drupal Queue Boot
Cron VM VM VM VM

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 50


Cloud Clanavi Demo Biz Value

Clanavi Operation
Using Drupal Queue
Browser Clanavi
Drupal Core

XCP Module

XCP Cloud
Enqueue
Boot Master
Drupal Queue VM VM VM

VM VM VM VM

Shutdown
Slave-1 VM VM VM
Dequeue Suspend VM VM VM VM
Slave-2 VM VM VM
Drupal Queue Boot
Cron VM VM VM VM

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 51


Cloud Clanavi Demo Biz Value

VM Image Backup
Using Drupal Queue
Browser Clanavi
1. Shutdown VM
Drupal Core
2. Bundle Image
XCP Module
3. Upload Image
Enqueue
Drupal Queue W1 Image Repository

Upload Image
Dequeue
Drupal Queue
Cron Persistent Storage

3 – 20 min+ 3 – 10 min+
Wn …Worker Process DOCOMO USA Labs Confidential © 2010 All Rights Reserved 52
Cloud Clanavi Demo Biz Value

VM Image Backup
Using Drupal Queue
Browser Clanavi
1. Shutdown VM
Drupal Core
2. Bundle Image
XCP Module
3. Upload Image
Enqueue
Drupal Queue W1 Image Repository

Upload Image
W2
Dequeue
Drupal Queue
Cron Persistent Storage

3 – 20 min+ 3 – 10 min+
Wn …Worker Process DOCOMO USA Labs Confidential © 2010 All Rights Reserved 53
Cloud Clanavi Demo Biz Value

VM Image Backup
Using Drupal Queue
Browser Clanavi
1. Shutdown VM
Drupal Core
2. Bundle Image
XCP Module
3. Upload Image
Enqueue
Drupal Queue W1 Image Repository

Upload Image
W2
Dequeue
Drupal Queue W3
Cron Persistent Storage

3 – 20 min+ 3 – 10 min+
Wn …Worker Process DOCOMO USA Labs Confidential © 2010 All Rights Reserved 54
Cloud Clanavi Demo Biz Value

Demo
Cloud Clanavi Demo Biz Value

Business Value by
Clanavi
Cloud Clanavi Demo Biz Value

Cost Reduction
Cloud Clanavi Demo Biz Value

Cost Reduction
Traditional
Cloud Clanavi Demo Biz Value

Cost Reduction
Traditional

Install Windows
Cloud Clanavi Demo Biz Value

Cost Reduction
Traditional

Install Windows

Windows Update
Cloud Clanavi Demo Biz Value

Cost Reduction
Traditional

Install Windows

Windows Update

Software Installation
Cloud Clanavi Demo Biz Value

Cost Reduction
Traditional

Install Windows

Windows Update

Software Installation

Printer Setup
Cloud Clanavi Demo Biz Value

Cost Reduction
Traditional

Install Windows

Windows Update

Software Installation

Printer Setup

Network Setup
Cloud Clanavi Demo Biz Value

Cost Reduction
Traditional Clanavi

Install Windows

Windows Update Just Copy


a Pre-configured VM Image
Software Installation

Printer Setup

Network Setup Network Setup


Cloud Clanavi Demo Biz Value

Business Value (1/2)


• Clanavi
• No Promising OSS
• Reference Model and Implementation for
Cloud Management
• Multiple Cloud Support
• Security
• Reliability
• Scalability
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 65
Cloud Clanavi Demo Biz Value

Business Value (2/2)


• Clanavi
• Effective Cost Reduction of Cloud
Management

• Unified Access to Multiple Cloud


• Easy Provisioning
• Easy Operations
• Open Source
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 66
Cloud Clanavi Demo Biz Value

Future Direction
Location
Search Mail Maps Docs …
Service

Drupal 7 Core

User & AuthN NoSQL


Permissions Report Cache Queue
Management

Custom Modules
Server Server Storage
Portal UI Monitoring Automation
Cloning Image Backup Snapshot
Virtual Infra User Activity Batch Job
Billing Provisioning Failover
Management Auditing Execution

Private Cloud Public Cloud


Persistent Mem
Open Amazon Google MySQL Varnish MongoDB
XCP Storage cached
Stack

IaaS PaaS SaaS D7 Core Custom Existing


Cloud Clanavi Demo Biz Value

Future Direction
Location
Search Mail Maps Docs …
Service

Drupal 7 Core

User & AuthN


ClanaviPermissions Report Cache Queue NoSQL
Management
More Scalable and Reliable Custom Modules

Cloud Management Platform


Portal UI Monitoring
Server
Cloning
Server
Image Backup
Storage
Snapshot
Automation

Virtual Infra
Management on D7 User Activity
Auditing
Billing Provisioning Failover
Batch Job
Execution

Private Cloud Public Cloud


Persistent Mem
Open Amazon Google MySQL Varnish MongoDB
XCP Storage cached
Stack

IaaS PaaS SaaS D7 Core Custom Existing


Cloud Clanavi Demo Biz Value

Q&A
• Download : drupal.org/node/919966
• Follow me : @yas
• Hiring : naoi@docomolabs-usa.com

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 69


Cloud Clanavi Demo Biz Value

Thank You!
“Coming together is a beginning, keeping
together is a progress; working together
is a success.”
- Henry Ford

Yas Naoi
naoi@docomolabs-usa.com
Backup
Cloud Clanavi Demo Biz Value

Clanavi
Supports Windows and Linux VMs

Instance Monitoring

Hybrid (Public / Private) Cloud Management

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 72


Cloud Clanavi Demo Biz Value

Report – Usage Estimate

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 73

Vous aimerez peut-être aussi