SlideShare una empresa de Scribd logo
1 de 74
Descargar para leer sin conexión
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 ValueDemoClanaviCloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 2
Agenda
• Cloud Computing Overview
• Clanavi
• Demo
• Business Value
• Q&A
Biz ValueDemoClanaviCloud
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
Server
Networks
AuthN
Development
Environment
UI
Contents
Database
Application
Operations
Develop
Services
Provide
Services
Developers
Community
Biz ValueDemoClanaviCloud
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
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
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
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
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 Tons of Servers
• Manage Peta-byte Class Data
• Requirements
• Downsize and Reduce the Cost
• Flexible Capacity Planning
Biz ValueDemoClanaviCloud
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
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
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 13
Private Cloud
Requirements
• Browser-based UI
•Unified Access for Multiple
Cloud
Biz ValueDemoClanaviCloud
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
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
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
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
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
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
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
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 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 40
Clanavi Status
• Total 25K Steps
Biz ValueDemoClanaviCloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 41
Clanavi Status
• Total 25K Steps
• http://drupal.org/project/cloud
Biz ValueDemoClanaviCloud
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 Clanavi
Biz ValueDemoClanaviCloud
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
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
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
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
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
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
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
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
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
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
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
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 ValueDemoClanaviCloud
59
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Windows Update
Install Windows
Traditional
Biz ValueDemoClanaviCloud
60
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Software Installation
Windows Update
Install Windows
Traditional
Biz ValueDemoClanaviCloud
61
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved
Cost Reduction
Printer Setup
Software Installation
Windows Update
Install Windows
Traditional
Biz ValueDemoClanaviCloud
62
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
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
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
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
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
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
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
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
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 ValueDemoClanaviCloud
Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 73
Report – Usage Estimate
Biz ValueDemoClanaviCloud

Más contenido relacionado

La actualidad más candente

2019 03-13-implementing microservices by ddd
2019 03-13-implementing microservices by ddd2019 03-13-implementing microservices by ddd
2019 03-13-implementing microservices by dddKim Kao
 
Cloud 101 - Workshop from Gov2.0 in DC, May 2010
Cloud 101 - Workshop from Gov2.0 in DC, May 2010Cloud 101 - Workshop from Gov2.0 in DC, May 2010
Cloud 101 - Workshop from Gov2.0 in DC, May 2010Alistair Croll
 
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?Cisco DevNet
 
Deep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a ServiceDeep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a ServiceCitrix
 
AWS for Semiconductor and Electronics Design | Hsinchu, April 10
AWS for Semiconductor and Electronics Design | Hsinchu, April 10AWS for Semiconductor and Electronics Design | Hsinchu, April 10
AWS for Semiconductor and Electronics Design | Hsinchu, April 10Amazon Web Services
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldDavid Linthicum
 
Deep Dive on Container Storage Architectures - Clinton Kitson and Chris Duche...
Deep Dive on Container Storage Architectures - Clinton Kitson and Chris Duche...Deep Dive on Container Storage Architectures - Clinton Kitson and Chris Duche...
Deep Dive on Container Storage Architectures - Clinton Kitson and Chris Duche...{code} by Dell EMC
 
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservicesKim Kao
 
Cloud Computing Without The Hype An Executive Guide (1.00 Slideshare)
Cloud Computing Without The Hype   An Executive Guide (1.00 Slideshare)Cloud Computing Without The Hype   An Executive Guide (1.00 Slideshare)
Cloud Computing Without The Hype An Executive Guide (1.00 Slideshare)Lustratus REPAMA
 
OpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and Future
OpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and FutureOpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and Future
OpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and FutureMichael Fork
 
Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012Cloudera, Inc.
 
What is cloud backup?
What is cloud backup?What is cloud backup?
What is cloud backup?Asigra
 
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...Citrix
 
The IBM Open Cloud Architecture (and Platform)
The IBM Open Cloud Architecture (and Platform)The IBM Open Cloud Architecture (and Platform)
The IBM Open Cloud Architecture (and Platform)Florian Georg
 
Cloud Computing 101 Issue 1 (Sample)
Cloud Computing 101 Issue 1  (Sample)Cloud Computing 101 Issue 1  (Sample)
Cloud Computing 101 Issue 1 (Sample)Alan Quayle
 
IBM Cloud OpenStack Services
IBM Cloud OpenStack ServicesIBM Cloud OpenStack Services
IBM Cloud OpenStack ServicesOpenStack_Online
 
SoftLayer Cloud Services
SoftLayer Cloud ServicesSoftLayer Cloud Services
SoftLayer Cloud ServicesAnna Landolfi
 
Tap into a Private Cloud as a Service to Accelerate Hybrid Success
Tap into a Private Cloud as a Service to Accelerate Hybrid SuccessTap into a Private Cloud as a Service to Accelerate Hybrid Success
Tap into a Private Cloud as a Service to Accelerate Hybrid SuccessDenny Muktar
 

La actualidad más candente (20)

2019 03-13-implementing microservices by ddd
2019 03-13-implementing microservices by ddd2019 03-13-implementing microservices by ddd
2019 03-13-implementing microservices by ddd
 
Cloud 101 - Workshop from Gov2.0 in DC, May 2010
Cloud 101 - Workshop from Gov2.0 in DC, May 2010Cloud 101 - Workshop from Gov2.0 in DC, May 2010
Cloud 101 - Workshop from Gov2.0 in DC, May 2010
 
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
 
Deep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a ServiceDeep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a Service
 
AWS for Semiconductor and Electronics Design | Hsinchu, April 10
AWS for Semiconductor and Electronics Design | Hsinchu, April 10AWS for Semiconductor and Electronics Design | Hsinchu, April 10
AWS for Semiconductor and Electronics Design | Hsinchu, April 10
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing World
 
Deep Dive on Container Storage Architectures - Clinton Kitson and Chris Duche...
Deep Dive on Container Storage Architectures - Clinton Kitson and Chris Duche...Deep Dive on Container Storage Architectures - Clinton Kitson and Chris Duche...
Deep Dive on Container Storage Architectures - Clinton Kitson and Chris Duche...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
 
Cloud Computing Without The Hype An Executive Guide (1.00 Slideshare)
Cloud Computing Without The Hype   An Executive Guide (1.00 Slideshare)Cloud Computing Without The Hype   An Executive Guide (1.00 Slideshare)
Cloud Computing Without The Hype An Executive Guide (1.00 Slideshare)
 
OpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and Future
OpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and FutureOpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and Future
OpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and Future
 
Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012
 
What is cloud backup?
What is cloud backup?What is cloud backup?
What is cloud backup?
 
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
 
The IBM Open Cloud Architecture (and Platform)
The IBM Open Cloud Architecture (and Platform)The IBM Open Cloud Architecture (and Platform)
The IBM Open Cloud Architecture (and Platform)
 
Cloud Computing 101 Issue 1 (Sample)
Cloud Computing 101 Issue 1  (Sample)Cloud Computing 101 Issue 1  (Sample)
Cloud Computing 101 Issue 1 (Sample)
 
IBM Cloud OpenStack Services
IBM Cloud OpenStack ServicesIBM Cloud OpenStack Services
IBM Cloud OpenStack Services
 
SoftLayer Cloud Services
SoftLayer Cloud ServicesSoftLayer Cloud Services
SoftLayer Cloud Services
 
IBM Cloud Strategy
IBM Cloud StrategyIBM Cloud Strategy
IBM Cloud Strategy
 
Tap into a Private Cloud as a Service to Accelerate Hybrid Success
Tap into a Private Cloud as a Service to Accelerate Hybrid SuccessTap into a Private Cloud as a Service to Accelerate Hybrid Success
Tap into a Private Cloud as a Service to Accelerate Hybrid Success
 

Similar a Clanavi: How to Manage Your Cloud by Drupal

Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)DOCOMO Innovations, Inc.
 
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3Craig Randall
 
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)DOCOMO Innovations, Inc.
 
What’s New in Documentum 7.3
What’s New in Documentum 7.3What’s New in Documentum 7.3
What’s New in Documentum 7.3Michael Mohen
 
S cv0879 cloud-storage-options-edge2015-v4
S cv0879 cloud-storage-options-edge2015-v4S cv0879 cloud-storage-options-edge2015-v4
S cv0879 cloud-storage-options-edge2015-v4Tony Pearson
 
Cloud Foundry Marketplace
Cloud  Foundry MarketplaceCloud  Foundry Marketplace
Cloud Foundry MarketplaceLayne Peng
 
01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinar01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinarAerospike, Inc.
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing IntroductionCraig Dickson
 
Presentazione SimpliVity @ VMUGIT UserCon 2015
Presentazione SimpliVity @ VMUGIT UserCon 2015Presentazione SimpliVity @ VMUGIT UserCon 2015
Presentazione SimpliVity @ VMUGIT UserCon 2015VMUG IT
 
Flex and LiveCycle Data Services Best Practices from the Trenches (Adobe MAX ...
Flex and LiveCycle Data Services Best Practices from the Trenches (Adobe MAX ...Flex and LiveCycle Data Services Best Practices from the Trenches (Adobe MAX ...
Flex and LiveCycle Data Services Best Practices from the Trenches (Adobe MAX ...François Le Droff
 
Get the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - OverviewGet the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - OverviewForgeRock
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)Simon Haslam
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1makker_nl
 
Docker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDocker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDr Ganesh Iyer
 
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston MeetupOpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetupragss
 
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastPlatform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastRobert Nicholson
 
VMWare and SoftLayer Hybrid IT
VMWare and SoftLayer Hybrid ITVMWare and SoftLayer Hybrid IT
VMWare and SoftLayer Hybrid ITBenjamin Shrive
 
Nick Bond - Zeus - Load Balancing in the Cloud - CloudCamp Berlin 30.04.2009
Nick Bond - Zeus - Load Balancing in the Cloud - CloudCamp Berlin 30.04.2009Nick Bond - Zeus - Load Balancing in the Cloud - CloudCamp Berlin 30.04.2009
Nick Bond - Zeus - Load Balancing in the Cloud - CloudCamp Berlin 30.04.2009CloudAngels
 
WebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerWebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerDavid Currie
 

Similar a Clanavi: How to Manage Your Cloud by Drupal (20)

Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
 
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
 
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
 
What’s New in Documentum 7.3
What’s New in Documentum 7.3What’s New in Documentum 7.3
What’s New in Documentum 7.3
 
S cv0879 cloud-storage-options-edge2015-v4
S cv0879 cloud-storage-options-edge2015-v4S cv0879 cloud-storage-options-edge2015-v4
S cv0879 cloud-storage-options-edge2015-v4
 
Cloud Foundry Marketplace
Cloud  Foundry MarketplaceCloud  Foundry Marketplace
Cloud Foundry Marketplace
 
01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinar01282016 Aerospike-Docker webinar
01282016 Aerospike-Docker webinar
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
Presentazione SimpliVity @ VMUGIT UserCon 2015
Presentazione SimpliVity @ VMUGIT UserCon 2015Presentazione SimpliVity @ VMUGIT UserCon 2015
Presentazione SimpliVity @ VMUGIT UserCon 2015
 
Exadata Cloud Service Overview(v2)
Exadata Cloud Service Overview(v2) Exadata Cloud Service Overview(v2)
Exadata Cloud Service Overview(v2)
 
Flex and LiveCycle Data Services Best Practices from the Trenches (Adobe MAX ...
Flex and LiveCycle Data Services Best Practices from the Trenches (Adobe MAX ...Flex and LiveCycle Data Services Best Practices from the Trenches (Adobe MAX ...
Flex and LiveCycle Data Services Best Practices from the Trenches (Adobe MAX ...
 
Get the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - OverviewGet the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - Overview
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1
 
Docker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containersDocker - A high level introduction to dockers and containers
Docker - A high level introduction to dockers and containers
 
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston MeetupOpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
 
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastPlatform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
 
VMWare and SoftLayer Hybrid IT
VMWare and SoftLayer Hybrid ITVMWare and SoftLayer Hybrid IT
VMWare and SoftLayer Hybrid IT
 
Nick Bond - Zeus - Load Balancing in the Cloud - CloudCamp Berlin 30.04.2009
Nick Bond - Zeus - Load Balancing in the Cloud - CloudCamp Berlin 30.04.2009Nick Bond - Zeus - Load Balancing in the Cloud - CloudCamp Berlin 30.04.2009
Nick Bond - Zeus - Load Balancing in the Cloud - CloudCamp Berlin 30.04.2009
 
WebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerWebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and Docker
 

Más de DOCOMO Innovations, Inc.

Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)
Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)
Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)DOCOMO Innovations, Inc.
 
Automate Behavior-driven Development (Stanford WebCamp 2022)
Automate Behavior-driven Development (Stanford WebCamp 2022)Automate Behavior-driven Development (Stanford WebCamp 2022)
Automate Behavior-driven Development (Stanford WebCamp 2022)DOCOMO Innovations, Inc.
 
Automate Behavior-driven Development (DrupalCon Portland 2022)
Automate Behavior-driven Development (DrupalCon Portland 2022)Automate Behavior-driven Development (DrupalCon Portland 2022)
Automate Behavior-driven Development (DrupalCon Portland 2022)DOCOMO Innovations, Inc.
 
クラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみようクラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみようDOCOMO Innovations, Inc.
 
Agile Practice in Drupal 8 Module Development
Agile Practice in Drupal 8 Module DevelopmentAgile Practice in Drupal 8 Module Development
Agile Practice in Drupal 8 Module DevelopmentDOCOMO Innovations, Inc.
 
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)DOCOMO Innovations, Inc.
 
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)DOCOMO Innovations, Inc.
 
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)DOCOMO Innovations, Inc.
 

Más de DOCOMO Innovations, Inc. (9)

Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)
Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)
Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)
 
Automate Behavior-driven Development (Stanford WebCamp 2022)
Automate Behavior-driven Development (Stanford WebCamp 2022)Automate Behavior-driven Development (Stanford WebCamp 2022)
Automate Behavior-driven Development (Stanford WebCamp 2022)
 
Automate Behavior-driven Development (DrupalCon Portland 2022)
Automate Behavior-driven Development (DrupalCon Portland 2022)Automate Behavior-driven Development (DrupalCon Portland 2022)
Automate Behavior-driven Development (DrupalCon Portland 2022)
 
クラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみようクラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみよう
 
Agile Practice in Drupal 8 Module Development
Agile Practice in Drupal 8 Module DevelopmentAgile Practice in Drupal 8 Module Development
Agile Practice in Drupal 8 Module Development
 
DevOps+ to Leverage Software Development
DevOps+ to Leverage Software DevelopmentDevOps+ to Leverage Software Development
DevOps+ to Leverage Software Development
 
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)
 
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
 
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
 

Último

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Último (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

Clanavi: How to Manage Your Cloud by Drupal

  • 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. 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. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 2 Agenda • Cloud Computing Overview • Clanavi • Demo • Business Value • Q&A Biz ValueDemoClanaviCloud
  • 4. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 3 Cloud Computing Overview Biz ValueDemoClanaviCloud
  • 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. 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. 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. 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. 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. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 9 Clanavi Biz ValueDemoClanaviCloud
  • 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. 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. 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. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 13 Private Cloud Requirements • Browser-based UI •Unified Access for Multiple Cloud Biz ValueDemoClanaviCloud
  • 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. 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. 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. 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. 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. 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. 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. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 21 Why Drupal? Biz ValueDemoClanaviCloud
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 40 Clanavi Status • Total 25K Steps Biz ValueDemoClanaviCloud
  • 42. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 41 Clanavi Status • Total 25K Steps • http://drupal.org/project/cloud Biz ValueDemoClanaviCloud
  • 43. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 42 Problem in-the-Cloud Biz ValueDemoClanaviCloud
  • 44. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 43 Problem in-the-Cloud • Async Operations for VMs on Clanavi Biz ValueDemoClanaviCloud
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 55 Demo Biz ValueDemoClanaviCloud
  • 57. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 56 Business Value by Clanavi Biz ValueDemoClanaviCloud
  • 58. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved Cost Reduction Biz ValueDemoClanaviCloud 57
  • 59. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved Cost Reduction Traditional Biz ValueDemoClanaviCloud 58
  • 60. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved Cost Reduction Install Windows Traditional Biz ValueDemoClanaviCloud 59
  • 61. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved Cost Reduction Windows Update Install Windows Traditional Biz ValueDemoClanaviCloud 60
  • 62. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved Cost Reduction Software Installation Windows Update Install Windows Traditional Biz ValueDemoClanaviCloud 61
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 71 Backup
  • 73. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 72 Clanavi Hybrid (Public / Private) Cloud Management Biz ValueDemoClanaviCloud
  • 74. Copyright © 2010-2011 DOCOMO Innovations, Inc. All Rights Reserved 73 Report – Usage Estimate Biz ValueDemoClanaviCloud

Notas del editor

  1. Realize Hybrid Cloud Management for Both Private and Public Cloud Optimize IT Resources by Providing On-Demand Virtual Servers
  2. Realize Hybrid Cloud Management for Both Private and Public Cloud Optimize IT Resources by Providing On-Demand Virtual Servers
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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