Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
-
Upload
ntt-innovation-institute-inc -
Category
Technology
-
view
4.430 -
download
1
description
Transcript of How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
![Page 1: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/1.jpg)
PROPEOPLE26. aug 16:00
How to ManageYour Cloud by Drupal
Yas Naoi
![Page 2: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/2.jpg)
The Purpose of This Presentation
•Learn about Cloud Computing
•Introduce Virtual Infra Manager
•Share Business Value
•Feedback from YOU!
Biz ValueDemoVirtual InfraCloud
![Page 3: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/3.jpg)
Agenda
•Cloud Computing Overview
•Virtual Infra Manager
•Demo
•Business Value
•Q&A
Biz ValueDemoVirtual InfraCloud
![Page 4: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/4.jpg)
Cloud Computing Overview
Biz ValueDemoVirtual InfraCloud
![Page 5: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/5.jpg)
Centralized to the Internet
UsersUsers Service Service ProvidersProviders
Server
Networks
AuthN
DevelopmentEnvironment
UIContents
Database
Application
Operations
Develop
Services
ProvideServices
DevelopersCommunity
Biz ValueDemoVirtual InfraCloud
![Page 6: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/6.jpg)
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 ValueDemoVirtual InfraCloud
![Page 7: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/7.jpg)
Centralized to the Internet
UsersUsers Cloud Service Service ProvidersProviders
Low PricePCs
ServerVirtualizationBroadband
Network-centricServices
Develop
Services
ProvideServices
Biz ValueDemoVirtual InfraCloud
![Page 8: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/8.jpg)
Cloud Computing Features
•On-Demand Resources•Cost Reduction by
Pay-as-you-go Billing / Server Consolidation
•Easy Provisioning•Auto-scaling•Higher Productivity
Biz ValueDemoVirtual InfraCloud
![Page 9: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/9.jpg)
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 ValueDemoVirtual InfraCloud
![Page 10: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/10.jpg)
Virtual Infra Manager
Biz ValueDemoVirtual InfraCloud
![Page 11: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/11.jpg)
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 ValueDemoVirtual InfraCloud
![Page 12: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/12.jpg)
Why Cloud for Service Providers?
•Problems
•Manage Tons of Servers
•Manage Peta-byte Class Data
•Requirements
•Cost Reduction
•Flexible Resource Management
Biz ValueDemoVirtual InfraCloud
![Page 13: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/13.jpg)
Why Cloud for Service Providers?
•Cost Reduction
•Open Source
•Browser-based Easy Operations
•Flexible Resource Management
•Multiple Cloud Access
•Private
•Public
Biz ValueDemoVirtual InfraCloud
![Page 14: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/14.jpg)
Private Cloud Requirements
•Browser-based UI
•Unified Access for Multiple Cloud
Biz ValueDemoVirtual InfraCloud
![Page 15: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/15.jpg)
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 ValueDemoVirtual InfraCloud
![Page 16: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/16.jpg)
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 ValueDemoVirtual InfraCloud
![Page 17: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/17.jpg)
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 ValueDemoVirtual InfraCloud
![Page 18: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/18.jpg)
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 ValueDemoVirtual InfraCloud
![Page 19: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/19.jpg)
The Goal ofVirtual Infra Manager
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 ValueDemoVirtual InfraCloud
![Page 20: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/20.jpg)
The Goal ofVirtual Infra Manager
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 ValueDemoVirtual InfraCloud
![Page 21: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/21.jpg)
Architecture OverviewHome
Control Life Logs DataAnalysisHealthcare Location
Service…
Private Cloud
EucalyptusXCP
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
Biz ValueDemoVirtual InfraCloud
SaaSPaaSIaaS
![Page 22: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/22.jpg)
Why Drupal?Biz ValueDemoVirtual InfraCloud
![Page 23: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/23.jpg)
Why Drupal?Biz ValueDemoVirtual InfraCloud
Drupal + Custom Modules
Enomaly(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
![Page 24: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/24.jpg)
Why Drupal?Biz ValueDemoVirtual InfraCloud
Drupal + Custom Modules
Enomaly(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
![Page 25: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/25.jpg)
Why Drupal?Biz ValueDemoVirtual InfraCloud
Drupal + Custom Modules
Enomaly(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
![Page 26: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/26.jpg)
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 ValueDemoVirtual InfraCloud
![Page 27: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/27.jpg)
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 ValueDemoVirtual InfraCloud
![Page 28: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/28.jpg)
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 ValueDemoVirtual InfraCloud
![Page 29: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/29.jpg)
Architecture OverviewHome
Control Life Logs DataAnalysisHealthcare Location
Service…
Private Cloud
EucalyptusXCP
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
Biz ValueDemoVirtual InfraCloud
SaaSPaaSIaaS
![Page 30: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/30.jpg)
Architecture OverviewHome
Control Life Logs DataAnalysisHealthcare Location
Service…
Private Cloud
EucalyptusXCP
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
Biz ValueDemoVirtual InfraCloud
SaaSPaaSIaaS Drupal Core
![Page 31: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/31.jpg)
Virtual Infra Manager•Works with Multiple Cloud
•Amazon EC2
•Eucalyptus
•XCP (Xen Cloud Platform)
Biz ValueDemoVirtual InfraCloud
![Page 32: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/32.jpg)
Architecture
Virtual Infra Manager
Development Module
Drupal Core Drupal Modules
IaaS
Eucalyptus
IaaS
XCP
IaaS
Amazon EC2
Drupal
• Drupal Core as Web Application Framework
Hybrid Cloud Portal
Public
Private
Private
UI Module
Biz ValueDemoVirtual InfraCloud
Existing Component
![Page 33: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/33.jpg)
Architecture
Virtual Infra Manager
Development Module
Drupal Core Drupal Modules
IaaS
Eucalyptus
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
Eucalyptus
XCPUI Module
Biz ValueDemoVirtual InfraCloud
Existing Component
![Page 34: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/34.jpg)
Architecture
Virtual Infra Manager
Development Module
Drupal Core Drupal Modules
IaaS
Eucalyptus
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
Eucalyptus
XCPUI Module
Biz ValueDemoVirtual InfraCloud
![Page 35: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/35.jpg)
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
Virtual InfraManager
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 ValueDemoVirtual InfraCloud
![Page 36: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/36.jpg)
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 ValueDemoVirtual InfraCloud
![Page 37: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/37.jpg)
ModulesCategory Module Name Description
Cloud Management
Common •System Common LibraryAmazon •Manage Amazon EC2Eucalyptus •Manage Eucalyptus CloudXCP •Manage XCP Cloud
Biz ValueDemoVirtual InfraCloud
![Page 38: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/38.jpg)
ModulesCategory Module Name Description
Cloud Management
Common •System Common LibraryAmazon •Manage Amazon EC2Eucalyptus •Manage Eucalyptus 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 ValueDemoVirtual InfraCloud
![Page 39: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/39.jpg)
ModulesCategory Module Name Description
Cloud Management
Common •System Common LibraryAmazon •Manage Amazon EC2Eucalyptus •Manage Eucalyptus 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 ValueDemoVirtual InfraCloud
![Page 40: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/40.jpg)
ModulesCategory Module Name Description
Cloud Management
Common •System Common LibraryAmazon •Manage Amazon EC2Eucalyptus •Manage Eucalyptus 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 ValueDemoVirtual InfraCloud
![Page 41: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/41.jpg)
Problem in-the-CloudBiz ValueDemoVirtual InfraCloud
![Page 42: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/42.jpg)
Problem in-the-Cloud•Async Operations for VMs on Virtual Infra
Biz ValueDemoVirtual InfraCloud
![Page 43: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/43.jpg)
Problem in-the-Cloud•Async Operations for VMs on Virtual Infra
•Boot
•Shutdown
•Suspend / Resume
•VM Backup
Biz ValueDemoVirtual InfraCloud
![Page 44: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/44.jpg)
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM VM
VM VM VM VM
Virtual Infra Manager
Virtual Infra Operation
BootXCP Module
Drupal Core
Browser
Slave-2 VM VM VM
VM VM VM VM
Biz ValueDemoVirtual InfraCloud
![Page 45: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/45.jpg)
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM VM
VM VM VM VM
Virtual Infra Manager
Virtual Infra Operation
Boot
Shutdown
XCP Module
Drupal Core
Browser
Slave-2 VM VM VM
VM VM VM VM
Biz ValueDemoVirtual InfraCloud
![Page 46: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/46.jpg)
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
Virtual Infra Manager
Virtual Infra Operation
Boot
Shutdown
Backup
XCP Module
Drupal Core
Browser
Biz ValueDemoVirtual InfraCloud
![Page 47: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/47.jpg)
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM VM
VM VM VM VM
Virtual Infra Manager
Virtual Infra Operation
XCP Module
Drupal Core Boot
Shutdown
Backup
Browser
Slave-2 VM VM VM
VM VM VM VM
Shutdown
Biz ValueDemoVirtual InfraCloud
![Page 48: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/48.jpg)
XCP Cloud
Master VM VM VM
VM VM VM VM
Slave-1 VM VM VM
VM VM VM VM
Virtual Infra Manager
Virtual Infra 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 ValueDemoVirtual InfraCloud
![Page 49: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/49.jpg)
Virtual Infra Manager
Virtual Infra 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 ValueDemoVirtual InfraCloud
![Page 50: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/50.jpg)
Virtual Infra Manager
Virtual Infra 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 ValueDemoVirtual InfraCloud
![Page 51: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/51.jpg)
Virtual Infra Manager
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 ValueDemoVirtual InfraCloud
![Page 52: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/52.jpg)
Virtual Infra Manager
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 ValueDemoVirtual InfraCloud
![Page 53: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/53.jpg)
Virtual Infra Manager
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 ValueDemoVirtual InfraCloud
![Page 54: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/54.jpg)
Demo
Biz ValueDemoVirtual InfraCloud
![Page 55: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/55.jpg)
Business Value byVirtual Infra Manager
Biz ValueDemoVirtual InfraCloud
![Page 56: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/56.jpg)
Cost ReductionBiz ValueDemoVirtual InfraCloud
![Page 57: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/57.jpg)
Cost ReductionTraditional Traditional
Biz ValueDemoVirtual InfraCloud
![Page 58: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/58.jpg)
Cost Reduction
Install Windows
Traditional Traditional
Biz ValueDemoVirtual InfraCloud
![Page 59: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/59.jpg)
Cost Reduction
Windows Update
Install Windows
Traditional Traditional
Biz ValueDemoVirtual InfraCloud
![Page 60: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/60.jpg)
Cost Reduction
Software Installation
Windows Update
Install Windows
Traditional Traditional
Biz ValueDemoVirtual InfraCloud
![Page 61: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/61.jpg)
Cost Reduction
Printer Setup
Software Installation
Windows Update
Install Windows
Traditional Traditional
Biz ValueDemoVirtual InfraCloud
![Page 62: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/62.jpg)
Cost Reduction
Printer Setup
Software Installation
Network Setup
Windows Update
Install Windows
Traditional Traditional
Biz ValueDemoVirtual InfraCloud
![Page 63: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/63.jpg)
Cost Reduction
Network Setup
Just Copya Pre-configured VM Image
Virtual Infra Virtual Infra
Biz ValueDemoVirtual InfraCloud
Printer Setup
Software Installation
Network Setup
Windows Update
Install Windows
Traditional Traditional
![Page 64: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/64.jpg)
Business Value (1/2)•Virtual Infra Manager•No Promising OSS•Reference Model and Implementation for
Cloud Management•Multiple Cloud Support •Security•Reliability•Scalability
Biz ValueDemoVirtual InfraCloud
![Page 65: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/65.jpg)
Business Value (2/2)•Virtual Infra Manager•Effective Cost Reduction of Cloud
Management
•Unified Access to Multiple Cloud•Easy Provisioning•Easy Operations•Open Source
Biz ValueDemoVirtual InfraCloud
![Page 66: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/66.jpg)
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
EucalyptusXCP MySQL Mem
cachedVarnish
Public Cloud
Amazon Google MongoDBPersistentStorage
Biz ValueDemoVirtual InfraCloud
SaaSPaaSIaaS Custom ExistingD7 Core
![Page 67: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/67.jpg)
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
EucalyptusXCP MySQL Mem
cachedVarnish
Public Cloud
Amazon Google MongoDBPersistentStorage
Biz ValueDemoVirtual InfraCloud
SaaSPaaSIaaS
Virtual Infra ManagerMore Scalable and Reliable
Cloud Management Platformon D7
Custom ExistingD7 Core
![Page 68: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/68.jpg)
http://cph2010.drupal.org/node/14728
![Page 70: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/70.jpg)
Thank You!“Coming together is a beginning, keeping together is a progress; working together is a success.”- Henry Ford
Biz ValueVirtual InfraCloudBackground
Yas Naoi
![Page 71: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/71.jpg)
Backup
![Page 72: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/72.jpg)
Virtual Infra Manager
Hybrid (Public / Private) Cloud ManagementHybrid (Public / Private) Cloud Management
Instance MonitoringInstance Monitoring
Supports Windows and Linux VMs
Biz ValueDemoVirtual InfraCloud
![Page 73: How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)](https://reader035.fdocuments.in/reader035/viewer/2022062300/55493a0ab4c9050a4d8b4ae8/html5/thumbnails/73.jpg)
Report – Usage Estimate
Biz ValueDemoVirtual InfraCloud