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

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

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