Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
11/xx/2010
Clanavi: How to Manage
Your Cloud by Drupal
...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 1
The Purpose of This
Presentation
• Learn about Cloud ...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 2
Agenda
• Cloud Computing Overview
• Clanavi
• Demo
• ...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 3
Cloud Computing
Overview
Biz ValueDemoClanaviCloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 4
Centralized to the Internet
Users
Service
Providers
S...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 5
Centralized to the Internet
Users
Service
Providers
S...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 6
Centralized to the Internet
Users Cloud Service
Provi...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 7
Cloud Computing Features
• On-Demand Resources
• Cost...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 8
Cloud Computing
Architecture
Cloud Application: Softw...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 9
Clanavi
Biz ValueDemoClanaviCloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 10
Why Cloud for Service
Providers?
• Problems
• Manage...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 11
Why Cloud for Service
Providers?
• Problems
• Manage...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 12
Why Cloud for Service
Providers?
• Cost Reduction
• ...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 13
Private Cloud
Requirements
• Browser-based UI
•Unifi...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 14
Private Cloud
Requirements
• Browser-based UI
•Unifi...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 15
Private Cloud
Requirements
• Security
•User Authenti...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 16
Private Cloud
Requirements
• Security
•User Authenti...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 17
Private Cloud
Requirements
• Security
•User Authenti...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 18
The Goal of
Clanavi
Multiple Public Cloud
Users
FW
C...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 19
The Goal of
Clanavi
Multiple Public Cloud
Users
FW
C...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 20
Architecture Overview
Home
Control
Life Logs
Data
An...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 21
Why Drupal?
Biz ValueDemoClanaviCloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 22
Why Drupal?
Drupal + Custom
Modules
Enomaly
(Until F...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 23
Why Drupal?
Drupal + Custom
Modules
Enomaly
(Until F...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 24
Why Drupal?
Drupal + Custom
Modules
Enomaly
(Until F...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 25
Why Drupal?
• Web Application Framework
• Highly-Mod...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 26
Why Drupal?
• Web Application Framework
• Highly-Mod...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 27
Why Drupal?
• Web Application Framework
• Highly-Mod...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 28
Architecture Overview
Home
Control
Life Logs
Data
An...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 29
Architecture Overview
Home
Control
Life Logs
Data
An...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 30
Clanavi
• Works with Multiple Cloud
• Amazon EC2
• X...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 31
Architecture
Clanavi
Development
Module
Drupal Core ...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 32
Architecture
Clanavi
Development
Module
Drupal Core ...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 33
Architecture
Clanavi
Development
Module
Drupal Core ...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 34
Deployment
Private Cloud
• User AuthN
• Permissions
...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 35
Systems Requirements
• Drupal 6.23
• Ubuntu 11.04
• ...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 36
Modules
Category Module Name Description
Cloud
Manag...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 37
Modules
Category Module Name Description
Cloud
Manag...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 38
Modules
Category Module Name Description
Cloud
Manag...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 39
Modules
Category Module Name Description
Cloud
Manag...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 40
Clanavi Status
• Total 25K Steps
Biz ValueDemoClanav...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 41
Clanavi Status
• Total 25K Steps
• http://drupal.org...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 42
Problem in-the-Cloud
Biz ValueDemoClanaviCloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 43
Problem in-the-Cloud
• Async Operations for VMs on C...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 44
Problem in-the-Cloud
• Async Operations for VMs on C...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 45
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM ...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 46
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM ...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 47
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM ...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 48
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM ...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 49
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM ...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 50
Clanavi
Clanavi Operation
Using Drupal Queue
XCP Mod...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 51
Clanavi
Clanavi Operation
Using Drupal Queue
XCP Mod...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 52
Clanavi
VM Image Backup
Using Drupal Queue
XCP Modul...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 53
Clanavi
VM Image Backup
Using Drupal Queue
XCP Modul...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 54
Clanavi
VM Image Backup
Using Drupal Queue
XCP Modul...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 55
Demo
Biz ValueDemoClanaviCloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 56
Business Value by
Clanavi
Biz ValueDemoClanaviCloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Biz ValueDemoClanaviCloud
57
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Traditional
Biz ValueDemoClanaviCloud
58
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Install Windows
Traditional
Biz ValueDem...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Windows Update
Install Windows
Tradition...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Software Installation
Windows Update
Ins...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Printer Setup
Software Installation
Wind...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Printer Setup
Software Installation
Netw...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Network Setup
Just Copy
a Pre-configured...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 65
Business Value (1/2)
• Clanavi
• No Promising OSS
• ...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 66
Business Value (2/2)
• Clanavi
• Effective Cost Redu...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 67
Future Direction
Mail Maps DocsSearch
Location
Servi...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 68
Drupal 7 Core
User & AuthN
Management
Permissions Re...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 69
Q&A
• Download : drupal.org/project/cloud
• Follow m...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 70
Thank You!
“Coming together is a beginning, keeping
...
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
B...
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 73
Report – Usage Estimate
Biz ValueDemoClanaviCloud
Upcoming SlideShare
Loading in...5
×

Clanavi: How to Manage Your Cloud by Drupal

5,107

Published on

Updated 2011/08/23
Initial Update: BAD Camp (Bay Area Drupal Camp) 2010 Presentation Material

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,107
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
142
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • Realize Hybrid Cloud Management for Both Private and Public Cloud Optimize IT Resources by Providing On-Demand Virtual Servers
  • Realize Hybrid Cloud Management for Both Private and Public Cloud Optimize IT Resources by Providing On-Demand Virtual Servers
  • Running Instance can be stored as Image into Repository Clanavi returns a response to Browser immediately Queue System takes care of async processing for batch jobs
  • Running Instance can be stored as Image into Repository Clanavi returns a response to Browser immediately Queue System takes care of async processing for batch jobs
  • Running Instance can be stored as Image into Repository Clanavi returns a response to Browser immediately Queue System takes care of async processing for batch jobs
  • Running Instance can be stored as Image into Repository Clanavi returns a response to Browser immediately Queue System takes care of async processing for batch jobs
  • Running Instance can be stored as Image into Repository Clanavi returns a response to Browser immediately Queue System takes care of async processing for batch jobs
  • Running Instance can be stored as Image into Repository Clanavi returns a response to Browser immediately Queue System takes care of async processing for batch jobs
  • Running Instance can be stored as Image into Repository Clanavi returns a response to Browser immediately Queue System takes care of async processing for batch jobs
  • Running Instance can be stored as Image into Repository Clanavi returns a response to Browser immediately Queue System takes care of async processing for batch jobs
  • Running Instance can be stored as Image into Repository Clanavi returns a response to Browser immediately Queue System takes care of async processing for batch jobs
  • Running Instance can be stored as Image into Repository Clanavi returns a response to Browser immediately Queue System takes care of async processing for batch jobs
  • Clanavi: How to Manage Your Cloud by Drupal

    1. 1. 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.
    2. 2. 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 ValueDemoClanaviCloud
    3. 3. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 2 Agenda • Cloud Computing Overview • Clanavi • Demo • Business Value • Q&A Biz ValueDemoClanaviCloud
    4. 4. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 3 Cloud Computing Overview Biz ValueDemoClanaviCloud
    5. 5. 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 Develop Services Provide Services Developers Community Biz ValueDemoClanaviCloud
    6. 6. 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 VirtualizationBroadband Network-centric Services Develop Services Provide Services Developers Community Biz ValueDemoClanaviCloud
    7. 7. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 6 Centralized to the Internet Users Cloud Service Providers Low Price PCs Server VirtualizationBroadband Network-centric Services Develop Services Provide Services Biz ValueDemoClanaviCloud
    8. 8. 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 ValueDemoClanaviCloud
    9. 9. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 8 Cloud Computing Architecture Cloud Application: Software as a Service Photo Virtual Desktop BackupMailSearch Cloud Infrastructure: Infrastructure as a Service Cloud Management Infrastructure: Platform as a Service PaaS SaaS IaaS Log AnalysisMovie …Maps Chat Virtual Infra Management Security Auto-scaling Load Balancing … Persistent Storage Message Queue Distributed File System Virtual Server … Biz ValueDemoClanaviCloud
    10. 10. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 9 Clanavi Biz ValueDemoClanaviCloud
    11. 11. 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 ValueDemoClanaviCloud
    12. 12. 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 ValueDemoClanaviCloud
    13. 13. 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 ValueDemoClanaviCloud
    14. 14. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 13 Private Cloud Requirements • Browser-based UI •Unified Access for Multiple Cloud Biz ValueDemoClanaviCloud
    15. 15. 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 ValueDemoClanaviCloud
    16. 16. 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 ValueDemoClanaviCloud
    17. 17. 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 ValueDemoClanaviCloud
    18. 18. 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 ValueDemoClanaviCloud
    19. 19. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 18 The Goal of Clanavi Multiple Public Cloud Users FW C6 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
    20. 20. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 19 The Goal of Clanavi Multiple Public Cloud Users FW C6 C8C7 C5 Hybrid Cloud 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
    21. 21. 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 LogPortal UI Job Queue Virtual Infra Management Server Cloning Load Balancing DatastoreFailover Storage Snapshot User Activity Auditing Batch Job Execution Provisioning Monitoring Server Image Backup Billing Persistent Storage Message Queue Distributed File System memcached SaaSPaaSIaaS Biz ValueDemoClanaviCloud
    22. 22. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 21 Why Drupal? Biz ValueDemoClanaviCloud
    23. 23. 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 ValueDemoClanaviCloud
    24. 24. 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 ValueDemoClanaviCloud
    25. 25. 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 ValueDemoClanaviCloud
    26. 26. 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 ValueDemoClanaviCloud
    27. 27. 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 ValueDemoClanaviCloud
    28. 28. 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 ValueDemoClanaviCloud
    29. 29. 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 LogPortal UI Job Queue Virtual Infra Management Server Cloning Load Balancing DatastoreFailover Storage Snapshot User Activity Auditing Batch Job Execution Provisioning Monitoring Server Image Backup Billing Persistent Storage Message Queue Distributed File System memcached Biz ValueDemoClanaviCloud SaaSPaaSIaaS
    30. 30. 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 LogPortal UI Job Queue Virtual Infra Management Server Cloning Load Balancing DatastoreFailover Storage Snapshot User Activity Auditing Batch Job Execution Provisioning Monitoring Server Image Backup Billing Persistent Storage Message Queue Distributed File System memcached SaaSPaaSIaaS Drupal Core Biz ValueDemoClanaviCloud
    31. 31. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 30 Clanavi • Works with Multiple Cloud • Amazon EC2 • XCP (Xen Cloud Platform) • OpenStack (Cactus) Biz ValueDemoClanaviCloud
    32. 32. 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 ValueDemoClanaviCloud
    33. 33. 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 ValueDemoClanaviCloud
    34. 34. 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 ValueDemoClanaviCloud
    35. 35. 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 ValueDemoClanaviCloud
    36. 36. 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 ValueDemoClanaviCloud
    37. 37. 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 ValueDemoClanaviCloud
    38. 38. 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 ValueDemoClanaviCloud
    39. 39. 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 ValueDemoClanaviCloud
    40. 40. 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 ValueDemoClanaviCloud
    41. 41. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 40 Clanavi Status • Total 25K Steps Biz ValueDemoClanaviCloud
    42. 42. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 41 Clanavi Status • Total 25K Steps • http://drupal.org/project/cloud Biz ValueDemoClanaviCloud
    43. 43. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 42 Problem in-the-Cloud Biz ValueDemoClanaviCloud
    44. 44. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 43 Problem in-the-Cloud • Async Operations for VMs on Clanavi Biz ValueDemoClanaviCloud
    45. 45. 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 ValueDemoClanaviCloud
    46. 46. 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 ValueDemoClanaviCloud
    47. 47. 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 ValueDemoClanaviCloud Browser
    48. 48. 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 ValueDemoClanaviCloud Browser
    49. 49. 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 ValueDemoClanaviCloud Browser
    50. 50. 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 ValueDemoClanaviCloud Browser
    51. 51. 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 ValueDemoClanaviCloud Browser
    52. 52. 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 ValueDemoClanaviCloud Browser
    53. 53. 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 UploadImage 3 – 20 min+ 3 – 10 min+ 1. Shutdown VM 2. Bundle Image 3. Upload Image Wn …Worker Process Biz ValueDemoClanaviCloud Browser
    54. 54. 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 UploadImage 3 – 20 min+ 3 – 10 min+ 1. Shutdown VM 2. Bundle Image 3. Upload Image Wn …Worker Process Biz ValueDemoClanaviCloud Browser
    55. 55. 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 UploadImage 3 – 20 min+ 3 – 10 min+ 1. Shutdown VM 2. Bundle Image 3. Upload Image Wn …Worker Process Biz ValueDemoClanaviCloud Browser
    56. 56. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 55 Demo Biz ValueDemoClanaviCloud
    57. 57. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 56 Business Value by Clanavi Biz ValueDemoClanaviCloud
    58. 58. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved Cost Reduction Biz ValueDemoClanaviCloud 57
    59. 59. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved Cost Reduction Traditional Biz ValueDemoClanaviCloud 58
    60. 60. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved Cost Reduction Install Windows Traditional Biz ValueDemoClanaviCloud 59
    61. 61. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved Cost Reduction Windows Update Install Windows Traditional Biz ValueDemoClanaviCloud 60
    62. 62. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved Cost Reduction Software Installation Windows Update Install Windows Traditional Biz ValueDemoClanaviCloud 61
    63. 63. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved Cost Reduction Printer Setup Software Installation Windows Update Install Windows Traditional Biz ValueDemoClanaviCloud 62
    64. 64. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved Cost Reduction Printer Setup Software Installation Network Setup Windows Update Install Windows Traditional Biz ValueDemoClanaviCloud 63
    65. 65. 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 ValueDemoClanaviCloud 64
    66. 66. 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 ValueDemoClanaviCloud
    67. 67. 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 ValueDemoClanaviCloud
    68. 68. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 67 Future Direction Mail Maps DocsSearch 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 SaaSPaaSIaaS Custom ExistingD7 Core Biz ValueDemoClanaviCloud
    69. 69. 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 DocsSearch Location Service … Private Cloud Open Stack XCP MySQL Mem cached Varnish Public Cloud Amazon Google MongoDB Persistent Storage SaaSPaaSIaaS Custom ExistingD7 Core Biz ValueDemoClanaviCloud
    70. 70. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 69 Q&A • Download : drupal.org/project/cloud • Follow me : @yas • Hiring : naoi@docomoinnovations.com Biz ValueDemoClanaviCloud
    71. 71. 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 naoi@docomoinnovations.com Biz ValueDemoClanaviCloud
    72. 72. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 71 Backup
    73. 73. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 72 Clanavi Hybrid (Public / Private) Cloud Management Biz ValueDemoClanaviCloud
    74. 74. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 73 Report – Usage Estimate Biz ValueDemoClanaviCloud
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×