clanavi: how to manage your cloud by drupal
DESCRIPTION
Updated 2011/08/23 Initial Update: BAD Camp (Bay Area Drupal Camp) 2010 Presentation MaterialTRANSCRIPT
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
11/xx/2010
Clanavi: How to Manage Your Cloud by Drupal
08/24/2011 Yas Naoi – [yas]
DOCOMO Innovations, Inc.
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 1
The Purpose of This Presentation
• Learn about Cloud Computing
• Introduce Clanavi
• Share Business Value
• Feedback from YOU!
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 2
Agenda
• Cloud Computing Overview
• Clanavi
• Demo
• Business Value
• Q&A
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 3
Cloud Computing Overview
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 4
Centralized to the Internet
Users Service
Providers
Server
Networks
AuthN
Development Environment
UI Contents
Database
Application
Operations
Develo
p
Services
Pro
vide
Services
Developers Community
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 5
Centralized to the Internet
Users Service
Providers
Server
Networks
AuthN
Development Environment
UI Contents
Database
Application
Operations
Low Price PCs
Server Virtualization
Broadband
Network-centric
Services
Develo
p
Services
Pro
vide
Services
Developers Community
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 6
Centralized to the Internet
Users Cloud Service Providers
Low Price PCs
Server Virtualization
Broadband
Network-centric
Services
Develo
p
Services
Pro
vide
Services
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 7
Cloud Computing Features
• On-Demand Resources • Cost Reduction by
Pay-as-you-go Billing / Server Consolidation
• Easy Provisioning • Auto-scaling • Higher Productivity
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 8
Cloud Computing Architecture
Cloud Application: Software as a Service
Photo Virtual
Desktop Backup Mail Search
Cloud Infrastructure: Infrastructure as a Service
Cloud Management Infrastructure: Platform as a Service
PaaS
SaaS
IaaS
Log Analysis Movie … Maps Chat
Virtual Infra Management
Security Auto-scaling Load
Balancing …
Persistent Storage
Message Queue
Distributed File System
Virtual Server
…
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 9
Clanavi
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 10
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 Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 11
Why Cloud for Service Providers?
• Problems
• Manage Tons of Servers
• Manage Peta-byte Class Data
• Requirements
• Cost Reduction
• Flexible Resource Management
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 12
Why Cloud for Service Providers?
• Cost Reduction
• Open Source
• Browser-based Easy Operations
• Flexible Resource Management
• Multiple Cloud Access
• Private
• Public
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 13
Private Cloud Requirements
• Browser-based UI
•Unified Access for Multiple Cloud
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 14
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 Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 15
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 Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 16
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 Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 17
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 Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 18
The Goal of Clanavi
Multiple Public Cloud
Users
FW C6
C8 C7
C5
C2
C4 C3
C1 - Amazon - Google - Windows
Azure - etc. Multiple Private Cloud
C2
C4 C3
C1 C6
C8 C7
C5
• Unified Management Console
• Flexible Resource Management
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 19
The Goal of Clanavi
Multiple Public Cloud
Users
FW C6
C8 C7
C5
Hybrid Cloud Portal C2
C4 C3
C1 - Amazon - Google - Windows
Azure - etc. Multiple Private Cloud
C2
C4 C3
C1 C6
C8 C7
C5
• Unified Management Console
• Flexible Resource Management
• Monitoring • Security • Backup • Failover, etc.
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 20
Architecture Overview
Home Control
Life Logs Data
Analysis Healthcare
Location Service
…
Private Cloud
Open Stack
XCP
Public Cloud
Amazon
User AuthN
Permissions User
Management Access Log Portal UI
Job Queue
Virtual Infra Management
Server Cloning
Load Balancing
Datastore Failover
Storage Snapshot
User Activity Auditing
Batch Job Execution
Provisioning
Monitoring Server
Image Backup
Billing
Persistent Storage
Message Queue
Distributed File System
memcached
SaaS PaaS IaaS
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 21
Why Drupal?
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 22
Why Drupal? Drupal + Custom
Modules Enomaly
(Until Feb. 2010) oVirt
(As of Mar. 2010) OpenXen Manager
Developer - Enomaly Red Hat Citrix
License GPL2 AGPL3 GPL2 GPL2
Browser-based Yes Yes Yes Yes (Recently)
Programming Language
PHP Python Ruby on Rails
Python Python
Database MySQL MySQL PostgreSQL N/A
Hypervisor Support
(Any) KVM / Xen / etc
(thru libvirt) KVM / Xen /etc
(thru libvirt) Xen Only
Install & Setup Easy Difficult Difficult Easy
Functionality (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 Sometimes
Database Corrupt Implementation
Immature Sometimes
Hang-up
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 23
Why Drupal? Drupal + Custom
Modules Enomaly
(Until Feb. 2010) oVirt
(As of Mar. 2010) OpenXen Manager
Developer - Enomaly Red Hat Citrix
License GPL2 AGPL3 GPL2 GPL2
Browser-based Yes Yes Yes Yes (Recently)
Programming Language
PHP Python Ruby on Rails
Python Python
Database MySQL MySQL PostgreSQL N/A
Hypervisor Support
(Any) KVM / Xen / etc
(thru libvirt) KVM / Xen /etc
(thru libvirt) Xen Only
Install & Setup Easy Difficult Difficult Easy
Functionality (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 Sometimes
Database Corrupt Implementation
Immature Sometimes
Hang-up
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 24
Why Drupal? Drupal + Custom
Modules Enomaly
(Until Feb. 2010) oVirt
(As of Mar. 2010) OpenXen Manager
Developer - Enomaly Red Hat Citrix
License GPL2 AGPL3 GPL2 GPL2
Browser-based Yes Yes Yes Yes (Recently)
Programming Language
PHP Python Ruby on Rails
Python Python
Database MySQL MySQL PostgreSQL N/A
Hypervisor Support
(Any) KVM / Xen / etc
(thru libvirt) KVM / Xen /etc
(thru libvirt) Xen Only
Install & Setup Easy Difficult Difficult Easy
Functionality (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 Sometimes
Database Corrupt Implementation
Immature Sometimes
Hang-up
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 25
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 Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. 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 Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. 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 Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 28
Architecture Overview
Home Control
Life Logs Data
Analysis Healthcare
Location Service
…
Private Cloud
Open Stack
XCP
Public Cloud
Amazon
User AuthN
Permissions User
Management Access Log Portal UI
Job Queue
Virtual Infra Management
Server Cloning
Load Balancing
Datastore Failover
Storage Snapshot
User Activity Auditing
Batch Job Execution
Provisioning
Monitoring Server
Image Backup
Billing
Persistent Storage
Message Queue
Distributed File System
memcached
Biz Value Demo Clanavi Cloud
SaaS PaaS IaaS
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 29
Architecture Overview
Home Control
Life Logs Data
Analysis Healthcare
Location Service
…
Private Cloud
Open Stack
XCP
Public Cloud
Amazon
User AuthN
Permissions User
Management Access Log Portal UI
Job Queue
Virtual Infra Management
Server Cloning
Load Balancing
Datastore Failover
Storage Snapshot
User Activity Auditing
Batch Job Execution
Provisioning
Monitoring Server
Image Backup
Billing
Persistent Storage
Message Queue
Distributed File System
memcached
SaaS PaaS IaaS Drupal Core
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 30
Clanavi
• Works with Multiple Cloud
• Amazon EC2
• XCP (Xen Cloud Platform)
• OpenStack (Cactus)
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 31
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 Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 32
Architecture
Clanavi
Development Module
Drupal Core Drupal Modules
IaaS
OpenStack
IaaS
XCP
IaaS
Amazon EC2 AWS
Drupal
• Drupal Core as Web Application Framework
• Drupal Custom Modules for Each Cloud, Templates, etc.
Hybrid Cloud Portal
Public
Private
Private
OpenStack
XCP UI Module
Existing Component
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 33
Architecture
Clanavi
Development Module
Drupal Core Drupal Modules
IaaS
OpenStack
IaaS
XCP
IaaS
Amazon EC2 AWS
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
XCP UI Module
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 34
Deployment Private Cloud
• User AuthN
• Permissions
• User Activity Logs
• VM Image Management
• Provisioning
• Server Template
• Snapshot / Backup
• Monitoring
Clanavi
REST
XML-RPC
Active Directory
LDAP
HTTPS
Eucalyptus Cloud
Cloud Controller + Cluster Controller
Node Controller VM VM VM VM
Node Controller VM VM VM VM
XCP Cloud
Pool Master VM VM VM
VM VM VM VM
Slave VM VM VM
VM VM VM VM Slave VM VM VM
VM VM VM VM
Storage
VM Image
• Provisioning
• Monitoring
• Alert
Physical Server
Maintenance System
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 35
Systems Requirements
• Drupal 6.23
• Ubuntu 11.04
• Apache 2.2
• MySQL 5.1
• PHP 5.3
• Collectd 4.9
• RRDTool 1.3
• Nagios 3.2
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 36
Modules Category Module Name Description
Cloud Management
Common • System Common Library
Amazon •Manage Amazon EC2
OpenStack •Manage OpenStack Cloud
XCP •Manage XCP Cloud
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 37
Modules Category Module Name Description
Cloud Management
Common • System Common Library
Amazon •Manage Amazon EC2
OpenStack •Manage OpenStack Cloud
XCP •Manage XCP Cloud
Provisioning
Registration •Manage Virtual Server Images
Server Templates •Manage Server Templates
Cluster •Manage Server Template Collection
Scripting •Manage Scripts for Automation
Input Parameters • Input Parameters for Running Virtual Server
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 38
Modules Category Module Name Description
Cloud Management
Common • System Common Library
Amazon •Manage Amazon EC2
OpenStack •Manage OpenStack Cloud
XCP •Manage XCP Cloud
Provisioning
Registration •Manage Virtual Server Images
Server Templates •Manage Server Templates
Cluster •Manage Server Template Collection
Scripting •Manage Scripts for Automation
Input Parameters • Input Parameters for Running Virtual Server
Reporting
Audit • User Activity Log
Usage Report • Cost Estimation Depending on Hours of Usage
Alerts • Provides Alert Functionality
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 39
Modules Category Module Name Description
Cloud Management
Common • System Common Library
Amazon •Manage Amazon EC2
OpenStack •Manage OpenStack Cloud
XCP •Manage XCP Cloud
Provisioning
Registration •Manage Virtual Server Images
Server Templates •Manage Server Templates
Cluster •Manage Server Template Collection
Scripting •Manage Scripts for Automation
Input Parameters • Input Parameters for Running Virtual Server
Reporting
Audit • User Activity Log
Usage Report • Cost Estimation Depending on Hours of Usage
Alerts • Provides Alert Functionality
Reliability Failover •Provide Failover Functionality
Backup •Provide Backup Functionality
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 40
Clanavi Status
• Total 25K Steps
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 41
Clanavi Status
• Total 25K Steps
• http://drupal.org/project/cloud
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 42
Problem in-the-Cloud
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 43
Problem in-the-Cloud
• Async Operations for VMs on Clanavi
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 44
Problem in-the-Cloud
• Async Operations for VMs on Clanavi
• Boot
• Shutdown
• Suspend / Resume
• VM Backup
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. 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
Boot XCP Module
Drupal Core
Browser
Slave-2 VM VM VM
VM VM VM VM
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. 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
Slave-2 VM VM VM
VM VM VM VM
Biz Value Demo Clanavi Cloud
Browser
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 47
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
Clanavi
Clanavi Operation
Boot
Shutdown
Backup
XCP Module
Drupal Core
Biz Value Demo Clanavi Cloud
Browser
Copyright © 2010-2011 DOCOMO Innovations, Inc. 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 Value Demo Clanavi Cloud
Browser
Copyright © 2010-2011 DOCOMO Innovations, Inc. 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 Slave-2 VM VM VM
VM VM VM VM
Shutdown
Biz Value Demo Clanavi Cloud
Browser
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 50
Clanavi
Clanavi Operation Using Drupal Queue
XCP Module
Drupal Core
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
Dequeue
Drupal Queue Cron
Enqueue
Drupal Queue Boot
Shutdown
Suspend
Boot
Biz Value Demo Clanavi Cloud
Browser
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 51
Clanavi
Clanavi Operation Using 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 VM Slave-2 VM VM VM
VM VM VM VM
Dequeue
Drupal Queue Cron
Enqueue
Drupal Queue Boot
Shutdown
Suspend
Boot
Biz Value Demo Clanavi Cloud
Browser
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 52
Clanavi
VM Image Backup Using Drupal Queue
XCP Module
Drupal Core
Enqueue
Dequeue
Drupal Queue
Drupal Queue Cron
W1
Persistent Storage
Image Repository
Up
load
Image
3 – 20 min+ 3 – 10 min+
1. Shutdown VM 2. Bundle Image 3. Upload Image
Wn …Worker Process
Biz Value Demo Clanavi Cloud
Browser
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 53
Clanavi
VM Image Backup Using Drupal Queue
XCP Module
Drupal Core
Enqueue
Dequeue
Drupal Queue
Drupal Queue Cron
W1
W2
Persistent Storage
Image Repository
Up
load
Image
3 – 20 min+ 3 – 10 min+
1. Shutdown VM 2. Bundle Image 3. Upload Image
Wn …Worker Process
Biz Value Demo Clanavi Cloud
Browser
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 54
Clanavi
VM Image Backup Using Drupal Queue
XCP Module
Drupal Core
Enqueue
Dequeue
Drupal Queue
Drupal Queue Cron
W3
W1
W2
Persistent Storage
Image Repository
Up
load
Image
3 – 20 min+ 3 – 10 min+
1. Shutdown VM 2. Bundle Image 3. Upload Image
Wn …Worker Process
Biz Value Demo Clanavi Cloud
Browser
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 55
Demo
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 56
Business Value by Clanavi
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Biz Value Demo Clanavi Cloud
57
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction Traditional
Biz Value Demo Clanavi Cloud
58
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Install Windows
Traditional
Biz Value Demo Clanavi Cloud
59
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Windows Update
Install Windows
Traditional
Biz Value Demo Clanavi Cloud
60
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Software Installation
Windows Update
Install Windows
Traditional
Biz Value Demo Clanavi Cloud
61
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Printer Setup
Software Installation
Windows Update
Install Windows
Traditional
Biz Value Demo Clanavi Cloud
62
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Printer Setup
Software Installation
Network Setup
Windows Update
Install Windows
Traditional
Biz Value Demo Clanavi Cloud
63
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Network Setup
Just Copy a Pre-configured VM Image
Clanavi
Printer Setup
Software Installation
Network Setup
Windows Update
Install Windows
Traditional
Biz Value Demo Clanavi Cloud
64
Copyright © 2010-2011 DOCOMO Innovations, Inc. 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 Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. 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 Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 67
Future Direction
Mail Maps Docs Search Location Service
…
Drupal 7 Core
User & AuthN Management
Permissions Report Cache
Custom Modules
Queue
Virtual Infra Management
Server Cloning
NoSQL
Provisioning
Storage Snapshot
User Activity Auditing
Automation
Failover
Monitoring Server
Image Backup
Billing
Portal UI
Batch Job Execution
Private Cloud
Open Stack
XCP MySQL
Mem cached
Varnish
Public Cloud
Amazon Google MongoDB Persistent
Storage
SaaS PaaS IaaS Custom Existing D7 Core
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 68
Drupal 7 Core
User & AuthN Management
Permissions Report Cache
Custom Modules
Queue
Virtual Infra Management
Server Cloning
NoSQL
Provisioning
Storage Snapshot
User Activity Auditing
Automation
Failover
Monitoring Server
Image Backup
Billing
Portal UI
Batch Job Execution
Clanavi More Scalable and Reliable
Cloud Management Platform on D7
Future Direction
Mail Maps Docs Search Location Service
…
Private Cloud
Open Stack
XCP MySQL
Mem cached
Varnish
Public Cloud
Amazon Google MongoDB Persistent
Storage
SaaS PaaS IaaS Custom Existing D7 Core
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 69
Q&A
• Download : drupal.org/project/cloud
• Follow me : @yas
• Hiring : [email protected]
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 70
Thank You! “Coming together is a beginning, keeping together is a progress; working together is a success.” - Henry Ford
Yas Naoi
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 71
Backup
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 72
Clanavi
Hybrid (Public / Private) Cloud Management
Biz Value Demo Clanavi Cloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 73
Report – Usage Estimate
Biz Value Demo Clanavi Cloud