clanavi: how to manage your cloud by drupal (badcamp 2010)

Post on 06-May-2015

1.512 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

BADCamp (Bay Area Drupal Camp) 2010 Presentation Material

TRANSCRIPT

11/xx/2010

Clanavi: How to ManageYour Cloud by Drupal

11/13/2010Yas Naoi – [yas]

DOCOMO USA Labs, Inc.

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 2

The Purpose of This Presentation

•Learn about Cloud Computing

•Introduce Clanavi

•Share Business Value

•Feedback from YOU!

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 3

Agenda

•Cloud Computing Overview

•Clanavi

•Demo

•Business Value

•Q&A

Biz ValueDemoClanaviCloud

Cloud Computing Overview

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 5

Centralized to the Internet

UsersUsers Service Service ProvidersProviders

Server

Networks

AuthN

DevelopmentEnvironment

UIContents

Database

Application

Operations

Develop

Services

ProvideServices

DevelopersCommunity

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 6

Centralized to the Internet

UsersUsers Service Service ProvidersProviders

Server

Networks

AuthN

DevelopmentEnvironment

UIContents

Database

Application

Operations

Low PricePCs

ServerVirtualizationBroadband

Network-centricServices

Develop

Services

ProvideServices

DevelopersCommunity

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 7

Centralized to the Internet

UsersUsers Cloud Service Service ProvidersProviders

Low PricePCs

ServerVirtualizationBroadband

Network-centricServices

Develop

Services

ProvideServices

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 8

Cloud Computing Features

• On-Demand Resources• Cost Reduction by

Pay-as-you-go Billing / Server Consolidation

• Easy Provisioning• Auto-scaling• Higher Productivity

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 9

Cloud Computing Architecture

Cloud Application : Software as a Service

Photo VirtualDesktopBackupMailSearch

Cloud Infrastructure : Infrastructure as a Service

Cloud Management Infrastructure : Platform as a ServicePaaSPaaS

SaaSSaaS

IaaSIaaS

Log AnalysisMovie …Maps Chat

Virtual InfraManagement Security Auto-scalingLoad

Balancing …

PersistentStorage

MessageQueue

DistributedFile System

VirtualServer …

Biz ValueDemoClanaviCloud

Clanavi

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 11

Why Cloud for Service Providers?

•Problems

•Manage Tons of Servers

•Manage Peta-byte Class Data

•Requirements

•Downsize and Reduce the Cost

•Flexible Capacity Planning

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 12

Why Cloud for Service Providers?

•Problems

•Manage Tons of Servers

•Manage Peta-byte Class Data

•Requirements

•Cost Reduction

•Flexible Resource Management

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 13

Why Cloud for Service Providers?

•Cost Reduction

•Open Source

•Browser-based Easy Operations

•Flexible Resource Management

•Multiple Cloud Access

•Private

•Public

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 14

Private Cloud Requirements

•Browser-based UI

•Unified Access for Multiple Cloud

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 15

Private Cloud Requirements

•Browser-based UI

•Unified Access for Multiple Cloud

•Management

•Linux & Windows

•Virtual Machine Image

•Server Template

•Network

•Audit Log and Reports

•Backup

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 16

Private Cloud Requirements

•Security

•User Authentication

•Permissions

•Browser-based UI

•Unified Access for Multiple Cloud

•Management

•Linux & Windows

•Virtual Machine Image

•Server Template

•Network

•Audit Log and Reports

•Backup

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 17

Private Cloud Requirements

•Security

•User Authentication

•Permissions

•Monitoring

•Physical Servers / Cloud Nodes

•Virtual Machines

•Applications

•Browser-based UI

•Unified Access for Multiple Cloud

•Management

•Linux & Windows

•Virtual Machine Image

•Server Template

•Network

•Audit Log and Reports

•Backup

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 18

Private Cloud Requirements

•Security

•User Authentication

•Permissions

•Monitoring

•Physical Servers / Cloud Nodes

•Virtual Machines

•Applications

•Open Source

•Browser-based UI

•Unified Access for Multiple Cloud

•Management

•Linux & Windows

•Virtual Machine Image

•Server Template

•Network

•Audit Log and Reports

•Backup

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 19

The Goal ofClanavi

Multiple Public Cloud

Users

FWC6

C8C7

C5

C2

C4C3

C1- Amazon- Google-Windows

Azure- etc.Multiple Private Cloud

C2

C4C3

C1 C6

C8C7

C5

• Unified Management Console

• Flexible Resource Management

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 20

The Goal ofClanavi

Multiple Public Cloud

Users

FWC6

C8C7

C5

HybridHybridCloud PortalCloud Portal C2

C4C3

C1- Amazon- Google-Windows

Azure- etc.Multiple Private Cloud

C2

C4C3

C1 C6

C8C7

C5

• Unified Management Console

• Flexible Resource Management

• Monitoring• Security• Backup• Failover, etc.

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 21

Architecture OverviewHome

Control Life Logs DataAnalysisHealthcare Location

Service…

Private Cloud

OpenStackXCP

Public Cloud

Amazon

UserAuthN Permissions User

Management Access LogPortal UI JobQueue

ClanaviManagement

ServerCloning

LoadBalancing DatastoreFailover

StorageSnapshot

User ActivityAuditing

Batch JobExecution

Provisioning

Monitoring ServerImage Backup

Billing

PersistentStorage

MessageQueue

DistributedFile System memcached

SaaSPaaSIaaS

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 22

Why Drupal?Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 23

Why Drupal?Drupal + Custom

ModulesEnomaly

(Until Feb. 2010)oVirt

(As of Mar. 2010)OpenXenManager

Developer - Enomaly Red Hat CitrixLicense GPL2 AGPL3 GPL2 GPL2Browser-based Yes Yes Yes Yes (Recently)Programming Language PHP Python Ruby on Rails

Python Python

Database MySQL MySQL PostgreSQL N/AHypervisor Support (Any) KVM / Xen / etc

(thru libvirt)KVM / Xen /etc

(thru libvirt) Xen Only

Install & Setup Easy Difficult Difficult EasyFunctionality (Yes) Yes w/ Limitations (Yes) Yes

API Drupal / REST REST REST(Not Exposed) XAPI / XML-RPC

Perspective Users (and Admin) Admin (and Users) Admin and Users Admin

Stability D6 Core Stable SometimesDatabase Corrupt

ImplementationImmature

SometimesHang-up

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 24

Why Drupal?Drupal + Custom

ModulesEnomaly

(Until Feb. 2010)oVirt

(As of Mar. 2010)OpenXenManager

Developer - Enomaly Red Hat CitrixLicense GPL2 AGPL3 GPL2 GPL2Browser-based Yes Yes Yes Yes (Recently)Programming Language PHP Python Ruby on Rails

Python Python

Database MySQL MySQL PostgreSQL N/AHypervisor Support (Any) KVM / Xen / etc

(thru libvirt)KVM / Xen /etc

(thru libvirt) Xen Only

Install & Setup Easy Difficult Difficult EasyFunctionality (Yes) Yes w/ Limitations (Yes) Yes

API Drupal / REST REST REST(Not Exposed) XAPI / XML-RPC

Perspective Users (and Admin) Admin (and Users) Admin and Users Admin

Stability D6 Core Stable SometimesDatabase Corrupt

ImplementationImmature

SometimesHang-up

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 25

Why Drupal?Drupal + Custom

ModulesEnomaly

(Until Feb. 2010)oVirt

(As of Mar. 2010)OpenXenManager

Developer - Enomaly Red Hat CitrixLicense GPL2 AGPL3 GPL2 GPL2Browser-based Yes Yes Yes Yes (Recently)Programming Language PHP Python Ruby on Rails

Python Python

Database MySQL MySQL PostgreSQL N/AHypervisor Support (Any) KVM / Xen / etc

(thru libvirt)KVM / Xen /etc

(thru libvirt) Xen Only

Install & Setup Easy Difficult Difficult EasyFunctionality (Yes) Yes w/ Limitations (Yes) Yes

API Drupal / REST REST REST(Not Exposed) XAPI / XML-RPC

Perspective Users (and Admin) Admin (and Users) Admin and Users Admin

Stability D6 Core Stable SometimesDatabase Corrupt

ImplementationImmature

SometimesHang-up

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 26

Why Drupal?

• Web Application Framework

• Highly-Modularized Architecture

• User Authentication & Management

• Permissions

• Key-value Pair Programming Style (Array)

• Queuing System Support (D7)

• NoSQL Support (D7)

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 27

Why Drupal?

• Web Application Framework

• Highly-Modularized Architecture

• User Authentication & Management

• Permissions

• Key-value Pair Programming Style (Array)

• Queuing System Support (D7)

• NoSQL Support (D7)

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 28

Why Drupal?

• Web Application Framework

• Highly-Modularized Architecture

• User Authentication & Management

• Permissions

• Key-value Pair Programming Style (Array)

• Queuing System Support (D7)

• NoSQL Support (D7)

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 29

Architecture OverviewHome

Control Life Logs DataAnalysisHealthcare Location

Service…

Private Cloud

OpenStackXCP

Public Cloud

Amazon

UserAuthN Permissions User

Management Access LogPortal UI JobQueue

Virtual InfraManagement

ServerCloning

LoadBalancing DatastoreFailover

StorageSnapshot

User ActivityAuditing

Batch JobExecution

Provisioning

Monitoring ServerImage Backup

Billing

PersistentStorage

MessageQueue

DistributedFile System memcached

SaaSPaaSIaaS

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 30

Architecture OverviewHome

Control Life Logs DataAnalysisHealthcare Location

Service…

Private Cloud

OpenStackXCP

Public Cloud

Amazon

UserAuthN Permissions User

Management Access LogPortal UI JobQueue

Virtual InfraManagement

ServerCloning

LoadBalancing DatastoreFailover

StorageSnapshot

User ActivityAuditing

Batch JobExecution

Provisioning

Monitoring ServerImage Backup

Billing

PersistentStorage

MessageQueue

DistributedFile System memcached

SaaSPaaSIaaS Drupal Core

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 31

Clanavi•Works with Multiple Cloud

•Amazon EC2

•XCP (Xen Cloud Platform)

•OpenStack (Needs to Test)

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 32

Architecture

Clanavi

Development Module

Drupal Core Drupal Modules

IaaS

OpenStack

IaaS

XCP

IaaS

Amazon EC2

Drupal

• Drupal Core as Web Application Framework

Hybrid Cloud Portal

Public

Private

Private

UI Module

Existing Component

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 33

Architecture

Clanavi

Development Module

Drupal Core Drupal Modules

IaaS

OpenStack

IaaS

XCP

IaaS

Amazon EC2AWS

Drupal

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

Hybrid Cloud Portal

Public

Private

Private

OpenStack

XCPUI Module

Existing Component

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 34

Architecture

Clanavi

Development Module

Drupal Core Drupal Modules

IaaS

OpenStack

IaaS

XCP

IaaS

Amazon EC2AWS

Drupal

Existing Component

• Drupal Core as Web Application Framework• Drupal Custom Modules for Each Cloud, Templates, etc.• Failover by Monitoring Virtual Machines

Hybrid Cloud Portal

Public

Private

Private

Monitoring

Backup

Failover

OpenStack

XCPUI Module

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 35

DeploymentPrivate Cloud

• User AuthN• Permissions• User Activity Logs• VM Image Management• Provisioning• Server Template• Snapshot / Backup• Monitoring

• User AuthN• Permissions• User Activity Logs• VM Image Management• Provisioning• Server Template• Snapshot / Backup• Monitoring

Clanavi

RESTREST

XML-RPCXML-RPC

ActiveDirectory

LDAPLDAP

HTTPSHTTPS

Eucalyptus Cloud

Cloud Controller + Cluster Controller

Node Controller VM VM VM VMNode Controller VM VM VM VM

XCP Cloud

Pool Master VM VM VM

VM VM VM VM

Slave VM VM VM

VM VM VM VMSlave VM VM VM

VM VM VM VM

Storage

VMImage

• Provisioning• Monitoring• Alert

• Provisioning• Monitoring• Alert

PhysicalServer

MaintenanceSystem

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 36

Systems Requirements

•Drupal 6.19

•Ubuntu 10.04

•Apache 2.2

•MySQL 5.1

•PHP 5.3

•Collectd 4.8

•RRDTool 1.3

• Nagios 3.2

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 37

ModulesCategory Module Name Description

Cloud Management

Common •System Common LibraryAmazon •Manage Amazon EC2OpenStack •Manage OpenStack CloudXCP •Manage XCP Cloud

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 38

ModulesCategory Module Name Description

Cloud Management

Common •System Common LibraryAmazon •Manage Amazon EC2OpenStack •Manage OpenStack CloudXCP •Manage XCP Cloud

Provisioning

Registration •Manage Virtual Server ImagesServer Templates •Manage Server TemplatesCluster •Manage Server Template CollectionScripting •Manage Scripts for AutomationInput Parameters •Input Parameters for Running Virtual Server

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 39

ModulesCategory Module Name Description

Cloud Management

Common •System Common LibraryAmazon •Manage Amazon EC2OpenStack •Manage OpenStack CloudXCP •Manage XCP Cloud

Provisioning

Registration •Manage Virtual Server ImagesServer Templates •Manage Server TemplatesCluster •Manage Server Template CollectionScripting •Manage Scripts for AutomationInput Parameters •Input Parameters for Running Virtual Server

ReportingAudit •User Activity LogUsage Report •Cost Estimation Depending on Hours of UsageAlerts •Provides Alert Functionality

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 40

ModulesCategory Module Name Description

Cloud Management

Common •System Common LibraryAmazon •Manage Amazon EC2OpenStack •Manage OpenStack CloudXCP •Manage XCP Cloud

Provisioning

Registration •Manage Virtual Server ImagesServer Templates •Manage Server TemplatesCluster •Manage Server Template CollectionScripting •Manage Scripts for AutomationInput Parameters •Input Parameters for Running Virtual Server

ReportingAudit •User Activity LogUsage Report •Cost Estimation Depending on Hours of UsageAlerts •Provides Alert Functionality

ReliabilityFailover •Provide Failover FunctionalityBackup •Provide Backup Functionality

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 41

Clanavi Status•Total 25K Steps

•Continuing Refactoring

•11/09/2010: Uploaded to drupal.org

•http://drupal.org/node/919966

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 42

Problem in-the-CloudBiz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 43

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

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 44

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

•Boot

•Shutdown

•Suspend / Resume

•VM Backup

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 45

XCP Cloud

Master VM VM VM

VM VM VM VM

Slave-1 VM VM VM

VM VM VM VM

Clanavi

Clanavi Operation

BootXCP Module

Drupal Core

Browser

Slave-2 VM VM VM

VM VM VM VM

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 46

XCP Cloud

Master VM VM VM

VM VM VM VM

Slave-1 VM VM VM

VM VM VM VM

Clanavi

Clanavi Operation

Boot

Shutdown

XCP Module

Drupal Core

Browser

Slave-2 VM VM VM

VM VM VM VM

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 47

XCP Cloud

Master VM VM VM

VM VM VM VM

Slave-1 VM VM VM

VM VM VM VMSlave-2 VM VM VM

VM VM VM VM

Clanavi

Clanavi Operation

Boot

Shutdown

Backup

XCP Module

Drupal Core

Browser

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 48

XCP Cloud

Master VM VM VM

VM VM VM VM

Slave-1 VM VM VM

VM VM VM VM

Clanavi

Clanavi Operation

XCP Module

Drupal Core Boot

Shutdown

Backup

Browser

Slave-2 VM VM VM

VM VM VM VM

Shutdown

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 49

XCP Cloud

Master VM VM VM

VM VM VM VM

Slave-1 VM VM VM

VM VM VM VM

Clanavi

Clanavi Operation

VM VM VM

VM VM VM VM

Bottleneck

XCP Module

Drupal Core Boot

Shutdown

Backup

Browser

Slave-2 VM VM VM

VM VM VM VM

Shutdown

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 50

Clanavi

Clanavi OperationUsing Drupal Queue

XCP Module

Browser

Drupal Core

XCP Cloud

Master VM VM VM

VM VM VM VM

Slave-1 VM VM VM

VM VM VM VMSlave-2 VM VM VM

VM VM VM VM

Dequeue

Drupal QueueCron

Enqueue

Drupal QueueBootBoot

ShutdownShutdown

SuspendSuspend

BootBoot

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 51

Clanavi

Clanavi OperationUsing Drupal Queue

XCP Module

Browser

Drupal Core

XCP Cloud

Master VM VM VM

VM VM VM VM

Slave-1 VM VM VM

VM VM VM VMSlave-2 VM VM VM

VM VM VM VM

Dequeue

Drupal QueueCron

Enqueue

Drupal QueueBootBoot

ShutdownShutdown

SuspendSuspend

BootBoot

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 52

Clanavi

VM Image BackupUsing Drupal Queue

XCP Module

Drupal Core

Enqueue

Dequeue

Drupal Queue

Drupal QueueCron

W1

Persistent Storage

Image RepositoryUpload Im

age

3 – 20 min+ 3 – 10 min+

1. Shutdown VM2. Bundle Image3. Upload Image

Browser

Wn …Worker Process

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 53

Clanavi

VM Image BackupUsing Drupal Queue

XCP Module

Drupal Core

Enqueue

Dequeue

Drupal Queue

Drupal QueueCron

W1

W2

Persistent Storage

Image RepositoryUpload Im

age

3 – 20 min+ 3 – 10 min+

1. Shutdown VM2. Bundle Image3. Upload Image

Browser

Wn …Worker Process

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 54

Clanavi

VM Image BackupUsing Drupal Queue

XCP Module

Drupal Core

Enqueue

Dequeue

Drupal Queue

Drupal QueueCron

W3

W1

W2

Persistent Storage

Image RepositoryUpload Im

age

3 – 20 min+ 3 – 10 min+

1. Shutdown VM2. Bundle Image3. Upload Image

Browser

Wn …Worker Process

Biz ValueDemoClanaviCloud

Demo

Biz ValueDemoClanaviCloud

Business Value byClanavi

Biz ValueDemoClanaviCloud

Cost ReductionBiz ValueDemoClanaviCloud

Cost ReductionTraditional Traditional

Biz ValueDemoClanaviCloud

Cost Reduction

Install Windows

Traditional Traditional

Biz ValueDemoClanaviCloud

Cost Reduction

Windows Update

Install Windows

Traditional Traditional

Biz ValueDemoClanaviCloud

Cost Reduction

Software Installation

Windows Update

Install Windows

Traditional Traditional

Biz ValueDemoClanaviCloud

Cost Reduction

Printer Setup

Software Installation

Windows Update

Install Windows

Traditional Traditional

Biz ValueDemoClanaviCloud

Cost Reduction

Printer Setup

Software Installation

Network Setup

Windows Update

Install Windows

Traditional Traditional

Biz ValueDemoClanaviCloud

Cost Reduction

Network Setup

Just Copya Pre-configured VM Image

Clanavi Clanavi

Printer Setup

Software Installation

Network Setup

Windows Update

Install Windows

Traditional Traditional

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 65

Business Value (1/2)•Clanavi•No Promising OSS•Reference Model and Implementation for

Cloud Management•Multiple Cloud Support •Security•Reliability•Scalability

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 66

Business Value (2/2)•Clanavi•Effective Cost Reduction of Cloud

Management

•Unified Access to Multiple Cloud•Easy Provisioning•Easy Operations•Open Source

Biz ValueDemoClanaviCloud

Future DirectionMail Maps DocsSearch Location

Service…

Drupal 7 Core

User & AuthNManagement Permissions Report Cache

Custom Modules

Queue

Virtual InfraManagement

ServerCloning

NoSQL

Provisioning

StorageSnapshot

User ActivityAuditing

Automation

Failover

Monitoring ServerImage Backup

Billing

Portal UI

Batch JobExecution

Private Cloud

OpenStackXCP MySQL Mem

cachedVarnish

Public Cloud

Amazon Google MongoDBPersistentStorage

SaaSPaaSIaaS Custom ExistingD7 Core

Biz ValueDemoClanaviCloud

Drupal 7 Core

User & AuthNManagement Permissions Report Cache

Custom Modules

Queue

Virtual InfraManagement

ServerCloning

NoSQL

Provisioning

StorageSnapshot

User ActivityAuditing

Automation

Failover

Monitoring ServerImage Backup

Billing

Portal UI

Batch JobExecution

ClanaviMore Scalable and Reliable

Cloud Management Platformon D7

Future DirectionMail Maps DocsSearch Location

Service…

Private Cloud

OpenStackXCP MySQL Mem

cachedVarnish

Public Cloud

Amazon Google MongoDBPersistentStorage

SaaSPaaSIaaS Custom ExistingD7 Core

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 69

Q&A

•Download : drupal.org/node/919966•Follow me : @yas•Hiring : naoi@docomolabs-

usa.com

Biz ValueDemoClanaviCloud

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

Yas Naoinaoi@docomolabs-usa.com

Biz ValueDemoClanaviCloud

Backup

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 72

Clanavi

Hybrid (Public / Private) Cloud Management

Hybrid (Public / Private) Cloud Management

Instance MonitoringInstance Monitoring

Supports Windows and Linux VMs

Biz ValueDemoClanaviCloud

DOCOMO USA Labs Confidential © 2010 All Rights Reserved 73

Report – Usage Estimate

Biz ValueDemoClanaviCloud

top related