SlideShare a Scribd company logo
1 of 73
PROPEOPLE
26. aug 16:00
How to Manage
Your Cloud by Drupal
Yas Naoi
The Purpose of This
Presentation
• Learn about Cloud Computing
• Introduce Virtual Infra Manager
• Share Business Value
• Feedback from YOU!
Biz ValueDemoVirtual InfraCloud
Agenda
• Cloud Computing Overview
• Virtual Infra Manager
• Demo
• Business Value
• Q&A
Biz ValueDemoVirtual InfraCloud
Cloud Computing
Overview
Biz ValueDemoVirtual InfraCloud
Centralized to the
Internet
UsersUsers
ServiceService
ProvidersProviders
Server
Networks
AuthN
Development
Environment
UI
Contents
Database
Application
Operations
Develop
Services
Provide
Services
Developers
Community
Biz ValueDemoVirtual InfraCloud
Centralized to the
Internet
UsersUsers
ServiceService
ProvidersProviders
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 ValueDemoVirtual InfraCloud
Centralized to the
Internet
UsersUsers
Cloud ServiceService
ProvidersProviders
Low Price
PCs
Server
VirtualizationBroadband
Network-centric
Services
Develop
Services
Provide
Services
Biz ValueDemoVirtual InfraCloud
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
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 ValueDemoVirtual InfraCloud
Virtual Infra Manager
Biz ValueDemoVirtual InfraCloud
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
Why Cloud for Service
Providers?
• Problems
• Manage Tons of Servers
• Manage Peta-byte Class Data
• Requirements
• Cost Reduction
• Flexible Resource Management
Biz ValueDemoVirtual InfraCloud
Why Cloud for Service
Providers?
• Cost Reduction
• Open Source
• Browser-based Easy Operations
• Flexible Resource Management
• Multiple Cloud Access
• Private
• Public
Biz ValueDemoVirtual InfraCloud
Private Cloud
Requirements
• Browser-based UI
•Unified Access for Multiple
Cloud
Biz ValueDemoVirtual InfraCloud
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
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
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
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
The Goal of
Virtual Infra Manager
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 ValueDemoVirtual InfraCloud
The Goal of
Virtual Infra Manager
Multiple Public Cloud
Users
FW
C6
C8C7
C5
HybridHybrid
Cloud 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
Architecture Overview
Home
Control
Life Logs
Data
Analysis
Healthcare
Location
Service
…
Private Cloud
Eucaly
ptus
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 ValueDemoVirtual InfraCloud
SaaSPaaSIaaS
Why Drupal?
Biz ValueDemoVirtual InfraCloud
Why Drupal?
Biz ValueDemoVirtual InfraCloud
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
Why Drupal?
Biz ValueDemoVirtual InfraCloud
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
Why Drupal?
Biz ValueDemoVirtual InfraCloud
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
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
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
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
Architecture Overview
Home
Control
Life Logs
Data
Analysis
Healthcare
Location
Service
…
Private Cloud
Eucaly
ptus
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 ValueDemoVirtual InfraCloud
SaaSPaaSIaaS
Architecture Overview
Home
Control
Life Logs
Data
Analysis
Healthcare
Location
Service
…
Private Cloud
Eucaly
ptus
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 ValueDemoVirtual InfraCloud
SaaSPaaSIaaS Drupal Core
Virtual Infra Manager
• Works with Multiple Cloud
• Amazon EC2
• Eucalyptus
• XCP (Xen Cloud Platform)
Biz ValueDemoVirtual InfraCloud
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
Architecture
Virtual Infra Manager
Development
Module
Drupal Core Drupal Modules
IaaS
Eucalyptus
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
Eucalyptus
XCP
UI Module
Biz ValueDemoVirtual InfraCloud
Existing
Component
Architecture
Virtual Infra Manager
Development
Module
Drupal Core Drupal Modules
IaaS
Eucalyptus
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
Eucalyptus
XCP
UI Module
Biz ValueDemoVirtual InfraCloud
Deployment
Private Cloud
• User AuthN
• Permissions
• User Activity Logs
• VM Image Management
• Provisioning
• Server Template
• Snapshot / Backup
• Monitoring
Virtual Infra
Manager
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 ValueDemoVirtual InfraCloud
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
Modules
Category Module Name Description
Cloud
Management
Common •System Common Library
Amazon •Manage Amazon EC2
Eucalyptus •Manage Eucalyptus Cloud
XCP •Manage XCP Cloud
Biz ValueDemoVirtual InfraCloud
Modules
Category Module Name Description
Cloud
Management
Common •System Common Library
Amazon •Manage Amazon EC2
Eucalyptus •Manage Eucalyptus 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 ValueDemoVirtual InfraCloud
Modules
Category Module Name Description
Cloud
Management
Common •System Common Library
Amazon •Manage Amazon EC2
Eucalyptus •Manage Eucalyptus 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 ValueDemoVirtual InfraCloud
Modules
Category Module Name Description
Cloud
Management
Common •System Common Library
Amazon •Manage Amazon EC2
Eucalyptus •Manage Eucalyptus 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 ValueDemoVirtual InfraCloud
Problem in-the-Cloud
Biz ValueDemoVirtual InfraCloud
Problem in-the-Cloud
• Async Operations for VMs on Virtual Infra
Biz ValueDemoVirtual InfraCloud
Problem in-the-Cloud
• Async Operations for VMs on Virtual Infra
• Boot
• Shutdown
• Suspend / Resume
• VM Backup
Biz ValueDemoVirtual InfraCloud
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
XCP Module
Drupal Core
Browser
Slave-2 VM VM VM
VM VM VM VM
Biz ValueDemoVirtual InfraCloud
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
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
Virtual Infra Manager
Virtual Infra Operation
Boot
Shutdown
Backup
XCP Module
Drupal Core
Browser
Biz ValueDemoVirtual InfraCloud
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
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
Virtual Infra Manager
Virtual Infra 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 ValueDemoVirtual InfraCloud
Virtual Infra Manager
Virtual Infra 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 ValueDemoVirtual InfraCloud
Virtual Infra Manager
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
Browser
Wn …Worker Process
Biz ValueDemoVirtual InfraCloud
Virtual Infra Manager
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
Browser
Wn …Worker Process
Biz ValueDemoVirtual InfraCloud
Virtual Infra Manager
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
Browser
Wn …Worker Process
Biz ValueDemoVirtual InfraCloud
Demo
Biz ValueDemoVirtual InfraCloud
Business Value by
Virtual Infra Manager
Biz ValueDemoVirtual InfraCloud
Cost Reduction
Biz ValueDemoVirtual InfraCloud
Cost Reduction
TraditionalTraditional
Biz ValueDemoVirtual InfraCloud
Cost Reduction
Install Windows
TraditionalTraditional
Biz ValueDemoVirtual InfraCloud
Cost Reduction
Windows Update
Install Windows
TraditionalTraditional
Biz ValueDemoVirtual InfraCloud
Cost Reduction
Software Installation
Windows Update
Install Windows
TraditionalTraditional
Biz ValueDemoVirtual InfraCloud
Cost Reduction
Printer Setup
Software Installation
Windows Update
Install Windows
TraditionalTraditional
Biz ValueDemoVirtual InfraCloud
Cost Reduction
Printer Setup
Software Installation
Network Setup
Windows Update
Install Windows
TraditionalTraditional
Biz ValueDemoVirtual InfraCloud
Cost Reduction
Network Setup
Just Copy
a Pre-configured VM Image
Virtual InfraVirtual Infra
Biz ValueDemoVirtual InfraCloud
Printer Setup
Software Installation
Network Setup
Windows Update
Install Windows
TraditionalTraditional
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
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
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
Eucaly
ptus
XCP
MySQL
Mem
cached
Varnish
Public Cloud
Amazon Google MongoDB
Persistent
Storage
Biz ValueDemoVirtual InfraCloud
SaaSPaaSIaaS Custom ExistingD7 Core
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
Eucaly
ptus
XCP
MySQL
Mem
cached
Varnish
Public Cloud
Amazon Google MongoDB
Persistent
Storage
Biz ValueDemoVirtual InfraCloud
SaaSPaaSIaaS
Virtual Infra Manager
More Scalable and Reliable
Cloud Management Platform
on D7
Custom ExistingD7 Core
http://cph2010.drupal.org/node/14728
Q&A
Biz ValueVirtual InfraCloudBackground
Yas Naoi
naoi@docomolabs-usa.com
Thank You!
“Coming together is a beginning, keeping
together is a progress; working together is
a success.”
- Henry Ford
Biz ValueVirtual InfraCloudBackground
Yas Naoi
naoi@docomolabs-usa.com
Backup
Virtual Infra Manager
Hybrid (Public / Private) Cloud Management
Instance Monitoring
Supports Windows and Linux VMs
Biz ValueDemoVirtual InfraCloud
Report – Usage Estimate
Biz ValueDemoVirtual InfraCloud

More Related Content

What's hot

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
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon8neutron8
 
AgriDrupal: general presentation
AgriDrupal: general presentationAgriDrupal: general presentation
AgriDrupal: general presentationValeria Pesce
 
Machine Learning & Data Science come to DAM
Machine Learning & Data Science come to DAMMachine Learning & Data Science come to DAM
Machine Learning & Data Science come to DAMElliot Sedegah
 
Cloud computing 101 with amazon web service
Cloud computing 101 with amazon web serviceCloud computing 101 with amazon web service
Cloud computing 101 with amazon web serviceDr. Ketan Parmar
 
Leveraging Multiple Cloud Orchestration and Resource Optimization
Leveraging Multiple Cloud Orchestration and Resource OptimizationLeveraging Multiple Cloud Orchestration and Resource Optimization
Leveraging Multiple Cloud Orchestration and Resource OptimizationDOCOMO Innovations, Inc.
 
Serverless microservices
Serverless microservicesServerless microservices
Serverless microservicesLalit Kale
 
Enterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best PracticesEnterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best PracticesDavid Veksler
 
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...Chris Schalk
 
How to migrate workloads to the google cloud platform
How to migrate workloads to the google cloud platformHow to migrate workloads to the google cloud platform
How to migrate workloads to the google cloud platformactualtechmedia
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry StoryVMware Tanzu
 
IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...
IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...
IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...Michael O'Sullivan
 
Cloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - PresentationCloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - PresentationTinarivosoaAbaniaina
 
Google App Engine for Business 101
Google App Engine for Business 101Google App Engine for Business 101
Google App Engine for Business 101Chris Schalk
 
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaCloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaAmazon Web Services
 
re:Invent 2019 CMP320 - How Dropbox leverages hybrid cloud for scale and inno...
re:Invent 2019 CMP320 - How Dropbox leverages hybrid cloud for scale and inno...re:Invent 2019 CMP320 - How Dropbox leverages hybrid cloud for scale and inno...
re:Invent 2019 CMP320 - How Dropbox leverages hybrid cloud for scale and inno...Anuj Dewangan
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1ADEOLA ADISA
 
Agile practice in drupal 8 module development 20200328a
Agile practice in drupal 8 module development 20200328aAgile practice in drupal 8 module development 20200328a
Agile practice in drupal 8 module development 20200328aDOCOMO Innovations, Inc.
 

What's hot (20)

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?
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon
 
AgriDrupal: general presentation
AgriDrupal: general presentationAgriDrupal: general presentation
AgriDrupal: general presentation
 
Machine Learning & Data Science come to DAM
Machine Learning & Data Science come to DAMMachine Learning & Data Science come to DAM
Machine Learning & Data Science come to DAM
 
Cloud computing 101 with amazon web service
Cloud computing 101 with amazon web serviceCloud computing 101 with amazon web service
Cloud computing 101 with amazon web service
 
Leveraging Multiple Cloud Orchestration and Resource Optimization
Leveraging Multiple Cloud Orchestration and Resource OptimizationLeveraging Multiple Cloud Orchestration and Resource Optimization
Leveraging Multiple Cloud Orchestration and Resource Optimization
 
Serverless microservices
Serverless microservicesServerless microservices
Serverless microservices
 
Enterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best PracticesEnterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best Practices
 
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
 
Spring in the Cloud
Spring in the CloudSpring in the Cloud
Spring in the Cloud
 
How to migrate workloads to the google cloud platform
How to migrate workloads to the google cloud platformHow to migrate workloads to the google cloud platform
How to migrate workloads to the google cloud platform
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry Story
 
Cloud Architecture
Cloud ArchitectureCloud Architecture
Cloud Architecture
 
IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...
IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...
IBM Cloud UCC Talk, 8th December 2020 - Cloud Native, Microservices, and Serv...
 
Cloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - PresentationCloud computing by Google Cloud Platform - Presentation
Cloud computing by Google Cloud Platform - Presentation
 
Google App Engine for Business 101
Google App Engine for Business 101Google App Engine for Business 101
Google App Engine for Business 101
 
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaCloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
 
re:Invent 2019 CMP320 - How Dropbox leverages hybrid cloud for scale and inno...
re:Invent 2019 CMP320 - How Dropbox leverages hybrid cloud for scale and inno...re:Invent 2019 CMP320 - How Dropbox leverages hybrid cloud for scale and inno...
re:Invent 2019 CMP320 - How Dropbox leverages hybrid cloud for scale and inno...
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
 
Agile practice in drupal 8 module development 20200328a
Agile practice in drupal 8 module development 20200328aAgile practice in drupal 8 module development 20200328a
Agile practice in drupal 8 module development 20200328a
 

Viewers also liked

Amazon AWS and Drupal
Amazon AWS and DrupalAmazon AWS and Drupal
Amazon AWS and Drupalpixelcat
 
Managing Content in Drupal with Workbench
Managing Content in Drupal with WorkbenchManaging Content in Drupal with Workbench
Managing Content in Drupal with WorkbenchAcquia
 
Integrating Drupal into your Enterprise Architecture
Integrating Drupal into your Enterprise ArchitectureIntegrating Drupal into your Enterprise Architecture
Integrating Drupal into your Enterprise ArchitectureAcquia
 
Scaling Drupal & Deployment in AWS
Scaling Drupal & Deployment in AWSScaling Drupal & Deployment in AWS
Scaling Drupal & Deployment in AWS永对 陈
 
Automated testing with Drupal
Automated testing with DrupalAutomated testing with Drupal
Automated testing with DrupalPromet Source
 

Viewers also liked (6)

Amazon AWS and Drupal
Amazon AWS and DrupalAmazon AWS and Drupal
Amazon AWS and Drupal
 
Drupal on vagrant-aws
Drupal on vagrant-awsDrupal on vagrant-aws
Drupal on vagrant-aws
 
Managing Content in Drupal with Workbench
Managing Content in Drupal with WorkbenchManaging Content in Drupal with Workbench
Managing Content in Drupal with Workbench
 
Integrating Drupal into your Enterprise Architecture
Integrating Drupal into your Enterprise ArchitectureIntegrating Drupal into your Enterprise Architecture
Integrating Drupal into your Enterprise Architecture
 
Scaling Drupal & Deployment in AWS
Scaling Drupal & Deployment in AWSScaling Drupal & Deployment in AWS
Scaling Drupal & Deployment in AWS
 
Automated testing with Drupal
Automated testing with DrupalAutomated testing with Drupal
Automated testing with Drupal
 

Similar to How to Manage Your Cloud by Drupal (DrupalCon CPH 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)
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)DOCOMO Innovations, Inc.
 
Docker Orchestration: Welcome to the Jungle! JavaOne 2015
Docker Orchestration: Welcome to the Jungle! JavaOne 2015Docker Orchestration: Welcome to the Jungle! JavaOne 2015
Docker Orchestration: Welcome to the Jungle! JavaOne 2015Patrick Chanezon
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computingDeep Gupta
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los AngelesVMware Tanzu
 
Updates to Apache CloudStack and LINBIT SDS
Updates to Apache CloudStack and LINBIT SDSUpdates to Apache CloudStack and LINBIT SDS
Updates to Apache CloudStack and LINBIT SDSShapeBlue
 
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...Ludovic Piot
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureK.Mohamed Faizal
 
Private Clouds - Business Agility Seminar
Private Clouds - Business Agility SeminarPrivate Clouds - Business Agility Seminar
Private Clouds - Business Agility SeminarExponential_e
 
Rubrik CMD Installation (1).pptx
Rubrik CMD Installation (1).pptxRubrik CMD Installation (1).pptx
Rubrik CMD Installation (1).pptxSuresh569521
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Lucas Jellema
 
2014-09-15 cloud platform master class
2014-09-15 cloud platform master class2014-09-15 cloud platform master class
2014-09-15 cloud platform master classCitrix
 
Jelastic DevOps Platform Product Overview for ISVs
Jelastic DevOps Platform Product Overview for ISVsJelastic DevOps Platform Product Overview for ISVs
Jelastic DevOps Platform Product Overview for ISVsJelastic Multi-Cloud PaaS
 
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds MeetupIntroducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds MeetupBoaz Ziniman
 
20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios
20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios
20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenariosRicardo González
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolithStay productive while slicing up the monolith
Stay productive while slicing up the monolithMarkus Eisele
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolithStay productive while slicing up the monolith
Stay productive while slicing up the monolithMarkus Eisele
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops OverviewJoel W. King
 
PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...
PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...
PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...PROIDEA
 
re:Invent Recap-AWSMeetup
re:Invent Recap-AWSMeetupre:Invent Recap-AWSMeetup
re:Invent Recap-AWSMeetupCloudHesive
 

Similar to How to Manage Your Cloud by Drupal (DrupalCon CPH 2010) (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)
 
Docker Orchestration: Welcome to the Jungle! JavaOne 2015
Docker Orchestration: Welcome to the Jungle! JavaOne 2015Docker Orchestration: Welcome to the Jungle! JavaOne 2015
Docker Orchestration: Welcome to the Jungle! JavaOne 2015
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
Updates to Apache CloudStack and LINBIT SDS
Updates to Apache CloudStack and LINBIT SDSUpdates to Apache CloudStack and LINBIT SDS
Updates to Apache CloudStack and LINBIT SDS
 
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
 
Private Clouds - Business Agility Seminar
Private Clouds - Business Agility SeminarPrivate Clouds - Business Agility Seminar
Private Clouds - Business Agility Seminar
 
Rubrik CMD Installation (1).pptx
Rubrik CMD Installation (1).pptxRubrik CMD Installation (1).pptx
Rubrik CMD Installation (1).pptx
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
2014-09-15 cloud platform master class
2014-09-15 cloud platform master class2014-09-15 cloud platform master class
2014-09-15 cloud platform master class
 
Jelastic DevOps Platform Product Overview for ISVs
Jelastic DevOps Platform Product Overview for ISVsJelastic DevOps Platform Product Overview for ISVs
Jelastic DevOps Platform Product Overview for ISVs
 
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds MeetupIntroducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
 
20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios
20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios
20170209 dev day-websites_vs_cloudservices_vsservicefabric_scenarios
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolithStay productive while slicing up the monolith
Stay productive while slicing up the monolith
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolithStay productive while slicing up the monolith
Stay productive while slicing up the monolith
 
CloudDesignPatterns
CloudDesignPatternsCloudDesignPatterns
CloudDesignPatterns
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops Overview
 
PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...
PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...
PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...
 
re:Invent Recap-AWSMeetup
re:Invent Recap-AWSMeetupre:Invent Recap-AWSMeetup
re:Invent Recap-AWSMeetup
 

More from 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.
 
Clanavi: How to Manage Your Cloud by Drupal
Clanavi: How to Manage Your Cloud by DrupalClanavi: How to Manage Your Cloud by Drupal
Clanavi: How to Manage Your Cloud by DrupalDOCOMO Innovations, Inc.
 

More from DOCOMO Innovations, Inc. (12)

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
 
Leveraging Multiple Cloud Orchestration
Leveraging Multiple Cloud OrchestrationLeveraging Multiple Cloud Orchestration
Leveraging Multiple Cloud Orchestration
 
DevOps+ to Leverage Software Development
DevOps+ to Leverage Software DevelopmentDevOps+ to Leverage Software Development
DevOps+ to Leverage Software Development
 
Leveraging Multiple Cloud Orchestration
Leveraging Multiple Cloud OrchestrationLeveraging Multiple Cloud Orchestration
Leveraging Multiple Cloud Orchestration
 
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)
 
Clanavi: How to Manage Your Cloud by Drupal
Clanavi: How to Manage Your Cloud by DrupalClanavi: How to Manage Your Cloud by Drupal
Clanavi: How to Manage Your Cloud by Drupal
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)

  • 1. PROPEOPLE 26. aug 16:00 How to Manage Your Cloud by Drupal Yas Naoi
  • 2. The Purpose of This Presentation • Learn about Cloud Computing • Introduce Virtual Infra Manager • Share Business Value • Feedback from YOU! Biz ValueDemoVirtual InfraCloud
  • 3. Agenda • Cloud Computing Overview • Virtual Infra Manager • Demo • Business Value • Q&A Biz ValueDemoVirtual InfraCloud
  • 6. Centralized to the Internet UsersUsers ServiceService ProvidersProviders 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 ValueDemoVirtual InfraCloud
  • 7. Centralized to the Internet UsersUsers Cloud ServiceService ProvidersProviders Low Price PCs Server VirtualizationBroadband Network-centric Services Develop Services Provide Services Biz ValueDemoVirtual InfraCloud
  • 8. 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
  • 9. 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 ValueDemoVirtual InfraCloud
  • 10. Virtual Infra Manager Biz ValueDemoVirtual InfraCloud
  • 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 ValueDemoVirtual InfraCloud
  • 12. Why Cloud for Service Providers? • Problems • Manage Tons of Servers • Manage Peta-byte Class Data • Requirements • Cost Reduction • Flexible Resource Management Biz ValueDemoVirtual InfraCloud
  • 13. Why Cloud for Service Providers? • Cost Reduction • Open Source • Browser-based Easy Operations • Flexible Resource Management • Multiple Cloud Access • Private • Public Biz ValueDemoVirtual InfraCloud
  • 14. Private Cloud Requirements • Browser-based UI •Unified Access for Multiple Cloud Biz ValueDemoVirtual InfraCloud
  • 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 ValueDemoVirtual InfraCloud
  • 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 ValueDemoVirtual InfraCloud
  • 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 ValueDemoVirtual InfraCloud
  • 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 ValueDemoVirtual InfraCloud
  • 19. The Goal of Virtual Infra Manager 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 ValueDemoVirtual InfraCloud
  • 20. The Goal of Virtual Infra Manager Multiple Public Cloud Users FW C6 C8C7 C5 HybridHybrid Cloud 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
  • 21. Architecture Overview Home Control Life Logs Data Analysis Healthcare Location Service … Private Cloud Eucaly ptus 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 ValueDemoVirtual InfraCloud SaaSPaaSIaaS
  • 23. Why Drupal? Biz ValueDemoVirtual InfraCloud 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
  • 24. Why Drupal? Biz ValueDemoVirtual InfraCloud 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
  • 25. Why Drupal? Biz ValueDemoVirtual InfraCloud 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
  • 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 ValueDemoVirtual InfraCloud
  • 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 ValueDemoVirtual InfraCloud
  • 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 ValueDemoVirtual InfraCloud
  • 29. Architecture Overview Home Control Life Logs Data Analysis Healthcare Location Service … Private Cloud Eucaly ptus 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 ValueDemoVirtual InfraCloud SaaSPaaSIaaS
  • 30. Architecture Overview Home Control Life Logs Data Analysis Healthcare Location Service … Private Cloud Eucaly ptus 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 ValueDemoVirtual InfraCloud SaaSPaaSIaaS Drupal Core
  • 31. Virtual Infra Manager • Works with Multiple Cloud • Amazon EC2 • Eucalyptus • XCP (Xen Cloud Platform) Biz ValueDemoVirtual InfraCloud
  • 32. 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
  • 33. Architecture Virtual Infra Manager Development Module Drupal Core Drupal Modules IaaS Eucalyptus 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 Eucalyptus XCP UI Module Biz ValueDemoVirtual InfraCloud Existing Component
  • 34. Architecture Virtual Infra Manager Development Module Drupal Core Drupal Modules IaaS Eucalyptus 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 Eucalyptus XCP UI Module Biz ValueDemoVirtual InfraCloud
  • 35. Deployment Private Cloud • User AuthN • Permissions • User Activity Logs • VM Image Management • Provisioning • Server Template • Snapshot / Backup • Monitoring Virtual Infra Manager 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 ValueDemoVirtual InfraCloud
  • 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 ValueDemoVirtual InfraCloud
  • 37. Modules Category Module Name Description Cloud Management Common •System Common Library Amazon •Manage Amazon EC2 Eucalyptus •Manage Eucalyptus Cloud XCP •Manage XCP Cloud Biz ValueDemoVirtual InfraCloud
  • 38. Modules Category Module Name Description Cloud Management Common •System Common Library Amazon •Manage Amazon EC2 Eucalyptus •Manage Eucalyptus 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 ValueDemoVirtual InfraCloud
  • 39. Modules Category Module Name Description Cloud Management Common •System Common Library Amazon •Manage Amazon EC2 Eucalyptus •Manage Eucalyptus 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 ValueDemoVirtual InfraCloud
  • 40. Modules Category Module Name Description Cloud Management Common •System Common Library Amazon •Manage Amazon EC2 Eucalyptus •Manage Eucalyptus 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 ValueDemoVirtual InfraCloud
  • 42. Problem in-the-Cloud • Async Operations for VMs on Virtual Infra Biz ValueDemoVirtual InfraCloud
  • 43. Problem in-the-Cloud • Async Operations for VMs on Virtual Infra • Boot • Shutdown • Suspend / Resume • VM Backup Biz ValueDemoVirtual InfraCloud
  • 44. 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 XCP Module Drupal Core Browser Slave-2 VM VM VM VM VM VM VM Biz ValueDemoVirtual InfraCloud
  • 45. 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
  • 46. 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 Virtual Infra Manager Virtual Infra Operation Boot Shutdown Backup XCP Module Drupal Core Browser Biz ValueDemoVirtual InfraCloud
  • 47. 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
  • 48. 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
  • 49. Virtual Infra Manager Virtual Infra 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 ValueDemoVirtual InfraCloud
  • 50. Virtual Infra Manager Virtual Infra 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 ValueDemoVirtual InfraCloud
  • 51. Virtual Infra Manager 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 Browser Wn …Worker Process Biz ValueDemoVirtual InfraCloud
  • 52. Virtual Infra Manager 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 Browser Wn …Worker Process Biz ValueDemoVirtual InfraCloud
  • 53. Virtual Infra Manager 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 Browser Wn …Worker Process Biz ValueDemoVirtual InfraCloud
  • 55. Business Value by Virtual Infra Manager Biz ValueDemoVirtual InfraCloud
  • 59. Cost Reduction Windows Update Install Windows TraditionalTraditional Biz ValueDemoVirtual InfraCloud
  • 60. Cost Reduction Software Installation Windows Update Install Windows TraditionalTraditional Biz ValueDemoVirtual InfraCloud
  • 61. Cost Reduction Printer Setup Software Installation Windows Update Install Windows TraditionalTraditional Biz ValueDemoVirtual InfraCloud
  • 62. Cost Reduction Printer Setup Software Installation Network Setup Windows Update Install Windows TraditionalTraditional Biz ValueDemoVirtual InfraCloud
  • 63. Cost Reduction Network Setup Just Copy a Pre-configured VM Image Virtual InfraVirtual Infra Biz ValueDemoVirtual InfraCloud Printer Setup Software Installation Network Setup Windows Update Install Windows TraditionalTraditional
  • 64. 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
  • 65. 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
  • 66. 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 Eucaly ptus XCP MySQL Mem cached Varnish Public Cloud Amazon Google MongoDB Persistent Storage Biz ValueDemoVirtual InfraCloud SaaSPaaSIaaS Custom ExistingD7 Core
  • 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 Eucaly ptus XCP MySQL Mem cached Varnish Public Cloud Amazon Google MongoDB Persistent Storage Biz ValueDemoVirtual InfraCloud SaaSPaaSIaaS Virtual Infra Manager More Scalable and Reliable Cloud Management Platform on D7 Custom ExistingD7 Core
  • 69. Q&A Biz ValueVirtual InfraCloudBackground Yas Naoi naoi@docomolabs-usa.com
  • 70. Thank You! “Coming together is a beginning, keeping together is a progress; working together is a success.” - Henry Ford Biz ValueVirtual InfraCloudBackground Yas Naoi naoi@docomolabs-usa.com
  • 72. Virtual Infra Manager Hybrid (Public / Private) Cloud Management Instance Monitoring Supports Windows and Linux VMs Biz ValueDemoVirtual InfraCloud
  • 73. Report – Usage Estimate Biz ValueDemoVirtual InfraCloud

Editor's Notes

  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 Virtual Infra Manager 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 Virtual Infra Manager 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 Virtual Infra Manager 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 Virtual Infra Manager 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 Virtual Infra Manager 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 Virtual Infra Manager 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 Virtual Infra Manager 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 Virtual Infra Manager 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 Virtual Infra Manager 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 Virtual Infra Manager returns a response to Browser immediately Queue System takes care of async processing for batch jobs