11/xx/2010
Clanavi: How to ManageYour Cloud by Drupal
11/13/2010Yas Naoi – [yas]
DOCOMO USA Labs, Inc.
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 2
The Purpose of This Presentation
•Learn about Cloud Computing
•Introduce Clanavi
•Share Business Value
•Feedback from YOU!
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 3
Agenda
•Cloud Computing Overview
•Clanavi
•Demo
•Business Value
•Q&A
Biz ValueDemoClanaviCloud
Cloud Computing Overview
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 5
Centralized to the Internet
UsersUsers Service Service ProvidersProviders
Server
Networks
AuthN
DevelopmentEnvironment
UIContents
Database
Application
Operations
Develop
Services
ProvideServices
DevelopersCommunity
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 6
Centralized to the Internet
UsersUsers Service Service ProvidersProviders
Server
Networks
AuthN
DevelopmentEnvironment
UIContents
Database
Application
Operations
Low PricePCs
ServerVirtualizationBroadband
Network-centricServices
Develop
Services
ProvideServices
DevelopersCommunity
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 7
Centralized to the Internet
UsersUsers Cloud Service Service ProvidersProviders
Low PricePCs
ServerVirtualizationBroadband
Network-centricServices
Develop
Services
ProvideServices
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 8
Cloud Computing Features
• On-Demand Resources• Cost Reduction by
Pay-as-you-go Billing / Server Consolidation
• Easy Provisioning• Auto-scaling• Higher Productivity
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 9
Cloud Computing Architecture
Cloud Application : Software as a Service
Photo VirtualDesktopBackupMailSearch
Cloud Infrastructure : Infrastructure as a Service
Cloud Management Infrastructure : Platform as a ServicePaaSPaaS
SaaSSaaS
IaaSIaaS
Log AnalysisMovie …Maps Chat
Virtual InfraManagement Security Auto-scalingLoad
Balancing …
PersistentStorage
MessageQueue
DistributedFile System
VirtualServer …
Biz ValueDemoClanaviCloud
Clanavi
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 11
Why Cloud for Service Providers?
•Problems
•Manage Tons of Servers
•Manage Peta-byte Class Data
•Requirements
•Downsize and Reduce the Cost
•Flexible Capacity Planning
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 12
Why Cloud for Service Providers?
•Problems
•Manage Tons of Servers
•Manage Peta-byte Class Data
•Requirements
•Cost Reduction
•Flexible Resource Management
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 13
Why Cloud for Service Providers?
•Cost Reduction
•Open Source
•Browser-based Easy Operations
•Flexible Resource Management
•Multiple Cloud Access
•Private
•Public
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 14
Private Cloud Requirements
•Browser-based UI
•Unified Access for Multiple Cloud
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 15
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
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 16
Private Cloud Requirements
•Security
•User Authentication
•Permissions
•Browser-based UI
•Unified Access for Multiple Cloud
•Management
•Linux & Windows
•Virtual Machine Image
•Server Template
•Network
•Audit Log and Reports
•Backup
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 17
Private Cloud Requirements
•Security
•User Authentication
•Permissions
•Monitoring
•Physical Servers / Cloud Nodes
•Virtual Machines
•Applications
•Browser-based UI
•Unified Access for Multiple Cloud
•Management
•Linux & Windows
•Virtual Machine Image
•Server Template
•Network
•Audit Log and Reports
•Backup
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 18
Private Cloud Requirements
•Security
•User Authentication
•Permissions
•Monitoring
•Physical Servers / Cloud Nodes
•Virtual Machines
•Applications
•Open Source
•Browser-based UI
•Unified Access for Multiple Cloud
•Management
•Linux & Windows
•Virtual Machine Image
•Server Template
•Network
•Audit Log and Reports
•Backup
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 19
The Goal ofClanavi
Multiple Public Cloud
Users
FWC6
C8C7
C5
C2
C4C3
C1- Amazon- Google-Windows
Azure- etc.Multiple Private Cloud
C2
C4C3
C1 C6
C8C7
C5
• Unified Management Console
• Flexible Resource Management
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 20
The Goal ofClanavi
Multiple Public Cloud
Users
FWC6
C8C7
C5
HybridHybridCloud PortalCloud Portal C2
C4C3
C1- Amazon- Google-Windows
Azure- etc.Multiple Private Cloud
C2
C4C3
C1 C6
C8C7
C5
• Unified Management Console
• Flexible Resource Management
• Monitoring• Security• Backup• Failover, etc.
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 21
Architecture OverviewHome
Control Life Logs DataAnalysisHealthcare Location
Service…
Private Cloud
OpenStackXCP
Public Cloud
Amazon
UserAuthN Permissions User
Management Access LogPortal UI JobQueue
ClanaviManagement
ServerCloning
LoadBalancing DatastoreFailover
StorageSnapshot
User ActivityAuditing
Batch JobExecution
Provisioning
Monitoring ServerImage Backup
Billing
PersistentStorage
MessageQueue
DistributedFile System memcached
SaaSPaaSIaaS
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 22
Why Drupal?Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 23
Why Drupal?Drupal + Custom
ModulesEnomaly
(Until Feb. 2010)oVirt
(As of Mar. 2010)OpenXenManager
Developer - Enomaly Red Hat CitrixLicense GPL2 AGPL3 GPL2 GPL2Browser-based Yes Yes Yes Yes (Recently)Programming Language PHP Python Ruby on Rails
Python Python
Database MySQL MySQL PostgreSQL N/AHypervisor Support (Any) KVM / Xen / etc
(thru libvirt)KVM / Xen /etc
(thru libvirt) Xen Only
Install & Setup Easy Difficult Difficult EasyFunctionality (Yes) Yes w/ Limitations (Yes) Yes
API Drupal / REST REST REST(Not Exposed) XAPI / XML-RPC
Perspective Users (and Admin) Admin (and Users) Admin and Users Admin
Stability D6 Core Stable SometimesDatabase Corrupt
ImplementationImmature
SometimesHang-up
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 24
Why Drupal?Drupal + Custom
ModulesEnomaly
(Until Feb. 2010)oVirt
(As of Mar. 2010)OpenXenManager
Developer - Enomaly Red Hat CitrixLicense GPL2 AGPL3 GPL2 GPL2Browser-based Yes Yes Yes Yes (Recently)Programming Language PHP Python Ruby on Rails
Python Python
Database MySQL MySQL PostgreSQL N/AHypervisor Support (Any) KVM / Xen / etc
(thru libvirt)KVM / Xen /etc
(thru libvirt) Xen Only
Install & Setup Easy Difficult Difficult EasyFunctionality (Yes) Yes w/ Limitations (Yes) Yes
API Drupal / REST REST REST(Not Exposed) XAPI / XML-RPC
Perspective Users (and Admin) Admin (and Users) Admin and Users Admin
Stability D6 Core Stable SometimesDatabase Corrupt
ImplementationImmature
SometimesHang-up
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 25
Why Drupal?Drupal + Custom
ModulesEnomaly
(Until Feb. 2010)oVirt
(As of Mar. 2010)OpenXenManager
Developer - Enomaly Red Hat CitrixLicense GPL2 AGPL3 GPL2 GPL2Browser-based Yes Yes Yes Yes (Recently)Programming Language PHP Python Ruby on Rails
Python Python
Database MySQL MySQL PostgreSQL N/AHypervisor Support (Any) KVM / Xen / etc
(thru libvirt)KVM / Xen /etc
(thru libvirt) Xen Only
Install & Setup Easy Difficult Difficult EasyFunctionality (Yes) Yes w/ Limitations (Yes) Yes
API Drupal / REST REST REST(Not Exposed) XAPI / XML-RPC
Perspective Users (and Admin) Admin (and Users) Admin and Users Admin
Stability D6 Core Stable SometimesDatabase Corrupt
ImplementationImmature
SometimesHang-up
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 26
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)
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 27
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)
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 28
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)
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 29
Architecture OverviewHome
Control Life Logs DataAnalysisHealthcare Location
Service…
Private Cloud
OpenStackXCP
Public Cloud
Amazon
UserAuthN Permissions User
Management Access LogPortal UI JobQueue
Virtual InfraManagement
ServerCloning
LoadBalancing DatastoreFailover
StorageSnapshot
User ActivityAuditing
Batch JobExecution
Provisioning
Monitoring ServerImage Backup
Billing
PersistentStorage
MessageQueue
DistributedFile System memcached
SaaSPaaSIaaS
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 30
Architecture OverviewHome
Control Life Logs DataAnalysisHealthcare Location
Service…
Private Cloud
OpenStackXCP
Public Cloud
Amazon
UserAuthN Permissions User
Management Access LogPortal UI JobQueue
Virtual InfraManagement
ServerCloning
LoadBalancing DatastoreFailover
StorageSnapshot
User ActivityAuditing
Batch JobExecution
Provisioning
Monitoring ServerImage Backup
Billing
PersistentStorage
MessageQueue
DistributedFile System memcached
SaaSPaaSIaaS Drupal Core
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 31
Clanavi•Works with Multiple Cloud
•Amazon EC2
•XCP (Xen Cloud Platform)
•OpenStack (Needs to Test)
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 32
Architecture
Clanavi
Development Module
Drupal Core Drupal Modules
IaaS
OpenStack
IaaS
XCP
IaaS
Amazon EC2
Drupal
• Drupal Core as Web Application Framework
Hybrid Cloud Portal
Public
Private
Private
UI Module
Existing Component
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 33
Architecture
Clanavi
Development Module
Drupal Core Drupal Modules
IaaS
OpenStack
IaaS
XCP
IaaS
Amazon EC2AWS
Drupal
• Drupal Core as Web Application Framework• Drupal Custom Modules for Each Cloud, Templates, etc.
Hybrid Cloud Portal
Public
Private
Private
OpenStack
XCPUI Module
Existing Component
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 34
Architecture
Clanavi
Development Module
Drupal Core Drupal Modules
IaaS
OpenStack
IaaS
XCP
IaaS
Amazon EC2AWS
Drupal
Existing Component
• Drupal Core as Web Application Framework• Drupal Custom Modules for Each Cloud, Templates, etc.• Failover by Monitoring Virtual Machines
Hybrid Cloud Portal
Public
Private
Private
Monitoring
Backup
Failover
OpenStack
XCPUI Module
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 35
DeploymentPrivate Cloud
• User AuthN• Permissions• User Activity Logs• VM Image Management• Provisioning• Server Template• Snapshot / Backup• Monitoring
• User AuthN• Permissions• User Activity Logs• VM Image Management• Provisioning• Server Template• Snapshot / Backup• Monitoring
Clanavi
RESTREST
XML-RPCXML-RPC
ActiveDirectory
LDAPLDAP
HTTPSHTTPS
Eucalyptus Cloud
Cloud Controller + Cluster Controller
Node Controller VM VM VM VMNode Controller VM VM VM VM
XCP Cloud
Pool Master VM VM VM
VM VM VM VM
Slave VM VM VM
VM VM VM VMSlave VM VM VM
VM VM VM VM
Storage
VMImage
• Provisioning• Monitoring• Alert
• Provisioning• Monitoring• Alert
PhysicalServer
MaintenanceSystem
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 36
Systems Requirements
•Drupal 6.19
•Ubuntu 10.04
•Apache 2.2
•MySQL 5.1
•PHP 5.3
•Collectd 4.8
•RRDTool 1.3
• Nagios 3.2
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 37
ModulesCategory Module Name Description
Cloud Management
Common •System Common LibraryAmazon •Manage Amazon EC2OpenStack •Manage OpenStack CloudXCP •Manage XCP Cloud
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 38
ModulesCategory Module Name Description
Cloud Management
Common •System Common LibraryAmazon •Manage Amazon EC2OpenStack •Manage OpenStack CloudXCP •Manage XCP Cloud
Provisioning
Registration •Manage Virtual Server ImagesServer Templates •Manage Server TemplatesCluster •Manage Server Template CollectionScripting •Manage Scripts for AutomationInput Parameters •Input Parameters for Running Virtual Server
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 39
ModulesCategory Module Name Description
Cloud Management
Common •System Common LibraryAmazon •Manage Amazon EC2OpenStack •Manage OpenStack CloudXCP •Manage XCP Cloud
Provisioning
Registration •Manage Virtual Server ImagesServer Templates •Manage Server TemplatesCluster •Manage Server Template CollectionScripting •Manage Scripts for AutomationInput Parameters •Input Parameters for Running Virtual Server
ReportingAudit •User Activity LogUsage Report •Cost Estimation Depending on Hours of UsageAlerts •Provides Alert Functionality
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 40
ModulesCategory Module Name Description
Cloud Management
Common •System Common LibraryAmazon •Manage Amazon EC2OpenStack •Manage OpenStack CloudXCP •Manage XCP Cloud
Provisioning
Registration •Manage Virtual Server ImagesServer Templates •Manage Server TemplatesCluster •Manage Server Template CollectionScripting •Manage Scripts for AutomationInput Parameters •Input Parameters for Running Virtual Server
ReportingAudit •User Activity LogUsage Report •Cost Estimation Depending on Hours of UsageAlerts •Provides Alert Functionality
ReliabilityFailover •Provide Failover FunctionalityBackup •Provide Backup Functionality
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 41
Clanavi Status•Total 25K Steps
•Continuing Refactoring
•11/09/2010: Uploaded to drupal.org
•http://drupal.org/node/919966
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 42
Problem in-the-CloudBiz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 43
Problem in-the-Cloud•Async Operations for VMs on Clanavi
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 44
Problem in-the-Cloud•Async Operations for VMs on Clanavi
•Boot
•Shutdown
•Suspend / Resume
•VM Backup
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 45
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM VM
VM VM VM VM
Clanavi
Clanavi Operation
BootXCP Module
Drupal Core
Browser
Slave-2 VM VM VM
VM VM VM VM
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 46
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM VM
VM VM VM VM
Clanavi
Clanavi Operation
Boot
Shutdown
XCP Module
Drupal Core
Browser
Slave-2 VM VM VM
VM VM VM VM
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 47
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM VM
VM VM VM VMSlave-2 VM VM VM
VM VM VM VM
Clanavi
Clanavi Operation
Boot
Shutdown
Backup
XCP Module
Drupal Core
Browser
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 48
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM VM
VM VM VM VM
Clanavi
Clanavi Operation
XCP Module
Drupal Core Boot
Shutdown
Backup
Browser
Slave-2 VM VM VM
VM VM VM VM
Shutdown
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 49
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM VM
VM VM VM VM
Clanavi
Clanavi Operation
VM VM VM
VM VM VM VM
Bottleneck
XCP Module
Drupal Core Boot
Shutdown
Backup
Browser
Slave-2 VM VM VM
VM VM VM VM
Shutdown
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 50
Clanavi
Clanavi OperationUsing Drupal Queue
XCP Module
Browser
Drupal Core
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM VM
VM VM VM VMSlave-2 VM VM VM
VM VM VM VM
Dequeue
Drupal QueueCron
Enqueue
Drupal QueueBootBoot
ShutdownShutdown
SuspendSuspend
BootBoot
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 51
Clanavi
Clanavi OperationUsing Drupal Queue
XCP Module
Browser
Drupal Core
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM VM
VM VM VM VMSlave-2 VM VM VM
VM VM VM VM
Dequeue
Drupal QueueCron
Enqueue
Drupal QueueBootBoot
ShutdownShutdown
SuspendSuspend
BootBoot
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 52
Clanavi
VM Image BackupUsing Drupal Queue
XCP Module
Drupal Core
Enqueue
Dequeue
Drupal Queue
Drupal QueueCron
W1
Persistent Storage
Image RepositoryUpload Im
age
3 – 20 min+ 3 – 10 min+
1. Shutdown VM2. Bundle Image3. Upload Image
Browser
Wn …Worker Process
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 53
Clanavi
VM Image BackupUsing Drupal Queue
XCP Module
Drupal Core
Enqueue
Dequeue
Drupal Queue
Drupal QueueCron
W1
W2
Persistent Storage
Image RepositoryUpload Im
age
3 – 20 min+ 3 – 10 min+
1. Shutdown VM2. Bundle Image3. Upload Image
Browser
Wn …Worker Process
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 54
Clanavi
VM Image BackupUsing Drupal Queue
XCP Module
Drupal Core
Enqueue
Dequeue
Drupal Queue
Drupal QueueCron
W3
W1
W2
Persistent Storage
Image RepositoryUpload Im
age
3 – 20 min+ 3 – 10 min+
1. Shutdown VM2. Bundle Image3. Upload Image
Browser
Wn …Worker Process
Biz ValueDemoClanaviCloud
Demo
Biz ValueDemoClanaviCloud
Business Value byClanavi
Biz ValueDemoClanaviCloud
Cost ReductionBiz ValueDemoClanaviCloud
Cost ReductionTraditional Traditional
Biz ValueDemoClanaviCloud
Cost Reduction
Install Windows
Traditional Traditional
Biz ValueDemoClanaviCloud
Cost Reduction
Windows Update
Install Windows
Traditional Traditional
Biz ValueDemoClanaviCloud
Cost Reduction
Software Installation
Windows Update
Install Windows
Traditional Traditional
Biz ValueDemoClanaviCloud
Cost Reduction
Printer Setup
Software Installation
Windows Update
Install Windows
Traditional Traditional
Biz ValueDemoClanaviCloud
Cost Reduction
Printer Setup
Software Installation
Network Setup
Windows Update
Install Windows
Traditional Traditional
Biz ValueDemoClanaviCloud
Cost Reduction
Network Setup
Just Copya Pre-configured VM Image
Clanavi Clanavi
Printer Setup
Software Installation
Network Setup
Windows Update
Install Windows
Traditional Traditional
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 65
Business Value (1/2)•Clanavi•No Promising OSS•Reference Model and Implementation for
Cloud Management•Multiple Cloud Support •Security•Reliability•Scalability
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 66
Business Value (2/2)•Clanavi•Effective Cost Reduction of Cloud
Management
•Unified Access to Multiple Cloud•Easy Provisioning•Easy Operations•Open Source
Biz ValueDemoClanaviCloud
Future DirectionMail Maps DocsSearch Location
Service…
Drupal 7 Core
User & AuthNManagement Permissions Report Cache
Custom Modules
Queue
Virtual InfraManagement
ServerCloning
NoSQL
Provisioning
StorageSnapshot
User ActivityAuditing
Automation
Failover
Monitoring ServerImage Backup
Billing
Portal UI
Batch JobExecution
Private Cloud
OpenStackXCP MySQL Mem
cachedVarnish
Public Cloud
Amazon Google MongoDBPersistentStorage
SaaSPaaSIaaS Custom ExistingD7 Core
Biz ValueDemoClanaviCloud
Drupal 7 Core
User & AuthNManagement Permissions Report Cache
Custom Modules
Queue
Virtual InfraManagement
ServerCloning
NoSQL
Provisioning
StorageSnapshot
User ActivityAuditing
Automation
Failover
Monitoring ServerImage Backup
Billing
Portal UI
Batch JobExecution
ClanaviMore Scalable and Reliable
Cloud Management Platformon D7
Future DirectionMail Maps DocsSearch Location
Service…
Private Cloud
OpenStackXCP MySQL Mem
cachedVarnish
Public Cloud
Amazon Google MongoDBPersistentStorage
SaaSPaaSIaaS Custom ExistingD7 Core
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 69
Q&A
•Download : drupal.org/node/919966•Follow me : @yas•Hiring : naoi@docomolabs-
usa.com
Biz ValueDemoClanaviCloud
Thank You!“Coming together is a beginning, keeping together is a progress; working together is a success.”- Henry Ford
Biz ValueDemoClanaviCloud
Backup
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 72
Clanavi
Hybrid (Public / Private) Cloud Management
Hybrid (Public / Private) Cloud Management
Instance MonitoringInstance Monitoring
Supports Windows and Linux VMs
Biz ValueDemoClanaviCloud
DOCOMO USA Labs Confidential © 2010 All Rights Reserved 73
Report – Usage Estimate
Biz ValueDemoClanaviCloud