SlideShare a Scribd company logo
1 of 36
Download to read offline
OpenCms on Open Clouds
    OaSe: OpenCms as a Service




           Arash Kaffamanesh
               2012/09/24
OaSe*: OpenCms as a Service?
 OpenCms can be delivered through:
    Public
    Private
    Community
    and Hybrid cloud service delivery models
    or even on traditional dedicated servers?
 Create OpenCms Sites On-Demand
    OpenCms Cloud Sites (for business users)
    OpenCms on Jelastic PaaS (for developers)
 Deploy multiple OpenCms Instances in 5 minutes (Demo)
    Deploy a full featured OpenCms Instance with Apache, Tomcat and MySQL
       on Apache CloudStack or OpenStack (for developers and solution
       providers)
 Run OpenCms in 5 Seconds (Demo)
 Challenges to run OpenCms as a Service 

 *OaSe: means in German the Oasis 
What is the Cloud?
 Hot Vapor or Hype or a New Way to provide better on-demand services?
 Public, Private, Community, Hybrid Clouds
 What are IaaS, PaaS, SaaS, C&CaaS, BaaS, HuaaS, EaaS?
 What kind of cloud services delivery models exists?
 SaaS:
     Software as a Service (e.g. Gmail, Google Sites )
     Security as a Service (e.g. CypherCloud)
     Storage as Service (e.g. Amazon S3)
 PaaS:
     Platform as a Service:
          Google App Engine (Python, Java, GO)
          Appscale, RedHat OpenShift, Jelastic, VMware Cloud Foundry
          Microsoft Azure (.Net)
          Salesforce Heroku (Ruby & Java)
 IaaS:
     Infrastructure as a Service (Server Hosting, Physical and Virtual)
What is the Open Cloud?
 What does Open realy mean?
    Open Source?
    Open API?
    Speak to AWS?
    Governance?
    Federation (the ability to burst from private to the public cloud)?
    To keep your data and the security in your hands?
    YES
Definition of the Cloud Computing I
 “a model for enabling convenient, on-demand
 network access to a shared pool of
 configurable computing resources (e.g.,
 networks, servers, storage, applications, and
 services) that can be rapidly provisioned and
 released with minimal management effort or
 service provider interaction.
            NIST: National Institute of Standards and Technology
Definition of the Cloud Computing II
Cloud Computing is a model for providing IT
Services according to existing industrial
principles, which is based on AUTOMATION &
VIRTUALIZATION.
                                MATERNA GmbH
Our Definition of Cloud Computing
Cloud Computing is a New Way which covers
SOA, ASP, Automation, Monitoring and IT
Transition from the Traditional IT to the Modern
IT in the next decade!
It would help our clients to save $$$s and us to
earn €€€s 
                                 Clouds Sky GmbH
Public Cloud Providers
   Amazon (IaaS, PaaS: Hosting)
   AT&T
   Dogado Internet
   ElasticHost
   Google (GCE, GAE)
   GoGrid
   IBM SmartCloud
   Microsoft (Azure PaaS, SaaS)
   Rackspace
   SalesForce
   SoftLayer
   OpSource
   Joyent
   Terremark Worldwide
Private Cloud IaaS
   Abiquo
   CA AppLogic
   Apache CloudStack, Citrix CloudPlatform (OS*)
   Enomaly ECP
   OnApp Engine
   OpenStack (OS*)
   OpenNebula (OS*)
   openQRM (OS*)
   Eucalyptus (OS*)
   Nimbula
   Nimbus
   VMWare vCloud




    *OS: Open Source
Private Cloud (Java) PaaS
        Jelastic
        VMWare Cloud Foundry (OS*)
        Stackato (based on Cloud Foundry)
        Cumulogic (CAP*)
        Appscale (OS* Google App Engine)
        RedHat OpenShift (OS*)
        WSO2 Stratos




*CAP: Cloud Application Platform: is a technology to build the PaaS layer on any IaaS Cloud.
 CAP can be used for development and runtime management and moving workloads btw. Clouds.
 Source: Cumulogic PaaS white Paper.
Open Cloud Operation Centers
Name             License   API         EC2   S3   EBS   Hypervisor
Apache           GPLv3     CloudStack Part. no    no    KVM,XEN,
CloudStack                 , AWS                        VMWare, OVM,
(Citrix                                                 BareMetal, (LXC)
CloudPlatform)
Eucalyptus       GPLv3     AWS         YES   YE   YES   KVM, XEN,
                                             S          WMware
OpenStack        Apache    OpenStack   Part. no   no    KVM,XEN, LXC,
                 v2.0      , AWS                        UML
OpenNebula       Apache    OCCI,AWS Part. no      no    KVM, XEN,
                 v2.0                                   Vmware,
                                                        VirtaulBox,
                                                        VirtualBox
Challenges to run OaSe in the Cloud
   Is OpenCms Cloud ready?
   How to scale EC2 like (Elastic Cloud Computing)
   Security (Network, Storage (DB, RFS), Application)
   Create OpenCms Sites On-Demand
       OpenCms Cloud Sites (for business users)  Demo
       OpenCms on Jelastic PaaS (for developers)  Demo
       OpenCms in Stackato AppStore (coming soon)
   Deploy OpenCms Instances in 3 minutes  Demo
       Deploy a full featured OpenCms Instance with Apache, Tomcat and MySQL
         on Apache CloudStack or OpenStack (for developers and solution
         providers)
   Run OpenCms in 5 Seconds (Demo)
   Build management and continuous integration (ANT / Maven / Gradle,
    CruiseControl / Jenkins, ANThillPro)
   Cloud Vendor Lock-In (move your OpenCms Instances beetween clouds)
   Integrate with 3rd parties, Nuxeo, LDAP (ADS), Red5 Media Server, SAP, IBM
    WebSphere, Microsoft Lync, etc..
Integrate OpenCms with:
   Media Server (Red5)  RFS Module (Demo)
   LDAP (ADS, IBM Tivoli)  LDAP Module (Demo)
   IBM WebSphere
   SAP
   Microsoft Lync / SharePoint
   DONE by our Partner Metamesh
Install OpenCms in 5 minutes
OpenCms CloudSites on CloudStack
OpenCms BleedingEdge on OpenStack
Build Your Cloud in 1 day with Apache CloudStack
Build Your Virtual Private Data Center
Create KVM and Xen Clusters
Create the Network
Create
Long live OpenCms!
OpenCms and the Open Cloud Configurator




   Connecting to any Open Cloud, every where, with OCC
OpenCms Security (in the Cloud)
OpenCms Security
              Intranet                             DMZ: Internet
                                  Firewall


                                               Live- System (Active)


                                                                        DB Master
  Editorial - Workplace
                                 RFS rSync


                                DB Replikation with OCEE


                  DB Intranet
                                   RFS rSync
                                                                        DB Slave



                                               Live- System (Standby)
OpenCms Security
              Intranet                               DMZ: Internet
                                  Firewall
                          DB Master
                                                 Live- System (Active)



  Editorial - Workplace
                                 RFS rSync


                                DB Replikation


                  DB Intranet
                                   RFS rSync




                            DB Slave             Live- System (Standby)
Solution: OpenCms and Cumulus4j




     Master thesis by Sergey Bagautdinov, Clouds Sky GmbH
What we offer (I)
KnowHow as a Cloud-Enabler:

 We Build Clouds: Design, Architecture, Processes
 Open Source Tool-Chain for the Cloud
 We Build Clouds with our Partners:
     Canonical
     Citrix
     Metamesh
     Rackspace
     First-Colo
     Dogado Internet GmbH
 Cloud Computing Migration Framework
 Cloud Computing Security and Privacy Recommendations
 Automation (Puppet, Chef, RunDeck)
 Monitoring, Event and Performance Management
 Virtualization for Private, Community and Hybrid Cloud Environments
 Metering, Billing, Reporting, Self Service Portal and Provisioning
What we offer (II)
KnowHow as a Cloud-Enabler:

 Help our clients to choose the right solution
    Define what they want first, then match the right solution
           Short term goals
           Long range Vision
    Provide Open Cloud Labs, let them Try before they Buy
    Include target users in the selection process
 Build the first Java based Open Cloud Management Platform (OpenCmp)
To whom are we going to provide our
Services
   Large Enterprises
   SMBs
   Governement and Public Sectors
   Developers
   To the Open World 
Thanks!

More Related Content

What's hot

Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)
Markus Klems
 
10월 웨비나 - 편하게 들어보는Microsoft on AWS 이야기 (노경훈 매니저)
10월 웨비나 - 편하게 들어보는Microsoft on AWS 이야기 (노경훈 매니저)10월 웨비나 - 편하게 들어보는Microsoft on AWS 이야기 (노경훈 매니저)
10월 웨비나 - 편하게 들어보는Microsoft on AWS 이야기 (노경훈 매니저)
Amazon Web Services Korea
 
基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻
Mason Mei
 

What's hot (20)

Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)Programming Amazon Web Services for Beginners (1)
Programming Amazon Web Services for Beginners (1)
 
Extend your Datacentre with the AWS Cloud
Extend your Datacentre with the AWS CloudExtend your Datacentre with the AWS Cloud
Extend your Datacentre with the AWS Cloud
 
AWS Webcast - Best Practices in Architecting for the Cloud
AWS Webcast - Best Practices in Architecting for the CloudAWS Webcast - Best Practices in Architecting for the Cloud
AWS Webcast - Best Practices in Architecting for the Cloud
 
Running your First Application on AWS
Running your First Application on AWS Running your First Application on AWS
Running your First Application on AWS
 
Aws platform overview
Aws platform overviewAws platform overview
Aws platform overview
 
Running your First Application on AWS
Running your First Application on AWSRunning your First Application on AWS
Running your First Application on AWS
 
10월 웨비나 - 편하게 들어보는Microsoft on AWS 이야기 (노경훈 매니저)
10월 웨비나 - 편하게 들어보는Microsoft on AWS 이야기 (노경훈 매니저)10월 웨비나 - 편하게 들어보는Microsoft on AWS 이야기 (노경훈 매니저)
10월 웨비나 - 편하게 들어보는Microsoft on AWS 이야기 (노경훈 매니저)
 
Migration of Microsoft Workloads
Migration of Microsoft WorkloadsMigration of Microsoft Workloads
Migration of Microsoft Workloads
 
AWS Services Overview - Ryland
AWS Services Overview - RylandAWS Services Overview - Ryland
AWS Services Overview - Ryland
 
AWS CloudFormation template with single & redundant system
AWS CloudFormation template with single & redundant systemAWS CloudFormation template with single & redundant system
AWS CloudFormation template with single & redundant system
 
CMS on AWS Deep Dive
CMS on AWS Deep DiveCMS on AWS Deep Dive
CMS on AWS Deep Dive
 
Securing The AWS Cloud, Steve Riley, AWS Events, April 2010
Securing The AWS Cloud, Steve Riley, AWS Events, April 2010Securing The AWS Cloud, Steve Riley, AWS Events, April 2010
Securing The AWS Cloud, Steve Riley, AWS Events, April 2010
 
Cloud Architecture best practices
Cloud Architecture best practicesCloud Architecture best practices
Cloud Architecture best practices
 
CloudStack-Development-Story
CloudStack-Development-StoryCloudStack-Development-Story
CloudStack-Development-Story
 
Aws Architecture Training
Aws Architecture TrainingAws Architecture Training
Aws Architecture Training
 
Scaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloudScaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloud
 
Infographic: AWS vs Azure vs GCP: What's the best cloud platform for enterprise?
Infographic: AWS vs Azure vs GCP: What's the best cloud platform for enterprise?Infographic: AWS vs Azure vs GCP: What's the best cloud platform for enterprise?
Infographic: AWS vs Azure vs GCP: What's the best cloud platform for enterprise?
 
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarbor
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarborCloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarbor
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarbor
 
基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻基于Aws的持续集成、交付和部署 代闻
基于Aws的持续集成、交付和部署 代闻
 
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
NWCloud Cloud Track - Best Practices for Architecting in the CloudNWCloud Cloud Track - Best Practices for Architecting in the Cloud
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
 

Viewers also liked

Viewers also liked (7)

OpenCms Days 2015: Keynote - OpenCms 10 X marks the spot
OpenCms Days 2015: Keynote - OpenCms 10 X marks the spotOpenCms Days 2015: Keynote - OpenCms 10 X marks the spot
OpenCms Days 2015: Keynote - OpenCms 10 X marks the spot
 
OpenCms Days 2014 - Nested containers in action
OpenCms Days 2014 - Nested containers in actionOpenCms Days 2014 - Nested containers in action
OpenCms Days 2014 - Nested containers in action
 
OpenCms Days 2013 - How to update smoothly to OpenCms 9ms 9
OpenCms Days 2013 - How to update smoothly to OpenCms 9ms 9OpenCms Days 2013 - How to update smoothly to OpenCms 9ms 9
OpenCms Days 2013 - How to update smoothly to OpenCms 9ms 9
 
OpenCms Days 2015 Modern templates with nested containers
OpenCms Days 2015 Modern templates with nested containersOpenCms Days 2015 Modern templates with nested containers
OpenCms Days 2015 Modern templates with nested containers
 
OpenCms Days 2016: Keynote - Introducing OpenCms 10.5
OpenCms Days 2016:   Keynote - Introducing OpenCms 10.5OpenCms Days 2016:   Keynote - Introducing OpenCms 10.5
OpenCms Days 2016: Keynote - Introducing OpenCms 10.5
 
OpenCms Days 2016: Multilingual websites with OpenCms
OpenCms Days 2016:   Multilingual websites with OpenCmsOpenCms Days 2016:   Multilingual websites with OpenCms
OpenCms Days 2016: Multilingual websites with OpenCms
 
OpenCms Days 2016: Next generation content repository
OpenCms Days 2016: Next generation content repository OpenCms Days 2016: Next generation content repository
OpenCms Days 2016: Next generation content repository
 

Similar to OpenCms Days 2012 - OpenCms on open clouds

Chef and Apache CloudStack (ChefConf 2014)
Chef and Apache CloudStack (ChefConf 2014)Chef and Apache CloudStack (ChefConf 2014)
Chef and Apache CloudStack (ChefConf 2014)
Jeff Moody
 
Hitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud ComputingHitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud Computing
Mark Hinkle
 
Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1
Ram Chinta
 
OpenStack at Xen summit Asia
OpenStack at Xen summit Asia OpenStack at Xen summit Asia
OpenStack at Xen summit Asia
Jaesuk Ahn
 

Similar to OpenCms Days 2012 - OpenCms on open clouds (20)

Cloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodeCloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute Node
 
Cloud Computing OpenStack Compute Node
Cloud Computing OpenStack Compute NodeCloud Computing OpenStack Compute Node
Cloud Computing OpenStack Compute Node
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 
Chef and Apache CloudStack (ChefConf 2014)
Chef and Apache CloudStack (ChefConf 2014)Chef and Apache CloudStack (ChefConf 2014)
Chef and Apache CloudStack (ChefConf 2014)
 
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
 
Hitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud ComputingHitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud Computing
 
Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1
 
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud ComputingvBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
 
Open stack in sina
Open stack in sinaOpen stack in sina
Open stack in sina
 
Public Cloud Platforms for .NET Developers
Public Cloud Platforms for .NET DevelopersPublic Cloud Platforms for .NET Developers
Public Cloud Platforms for .NET Developers
 
Enabling Microservices Frameworks to Solve Business Problems
Enabling Microservices Frameworks to Solve  Business ProblemsEnabling Microservices Frameworks to Solve  Business Problems
Enabling Microservices Frameworks to Solve Business Problems
 
Cloud State of the Union for Java Developers
Cloud State of the Union for Java DevelopersCloud State of the Union for Java Developers
Cloud State of the Union for Java Developers
 
Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012
 
OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?
 
OpenStack at Xen summit Asia
OpenStack at Xen summit Asia OpenStack at Xen summit Asia
OpenStack at Xen summit Asia
 
Delivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareDelivering IaaS with Open Source Software
Delivering IaaS with Open Source Software
 
Future of Cloud Starts with Serverless
Future of Cloud Starts with ServerlessFuture of Cloud Starts with Serverless
Future of Cloud Starts with Serverless
 
Searching The Cloud - The eclipseRT Umbrella
Searching The Cloud - The eclipseRT UmbrellaSearching The Cloud - The eclipseRT Umbrella
Searching The Cloud - The eclipseRT Umbrella
 
RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack
 
Enterprise-Ready Private and Hybrid Cloud Computing Today
Enterprise-Ready Private and Hybrid Cloud Computing TodayEnterprise-Ready Private and Hybrid Cloud Computing Today
Enterprise-Ready Private and Hybrid Cloud Computing Today
 

More from Alkacon Software GmbH & Co. KG

More from Alkacon Software GmbH & Co. KG (20)

OpenCms Days 2016: Participation and transparency portals with OpenCms
OpenCms Days 2016: Participation and transparency portals with OpenCmsOpenCms Days 2016: Participation and transparency portals with OpenCms
OpenCms Days 2016: Participation and transparency portals with OpenCms
 
OpenCms Days 2016: OpenCms at the swiss seismological service
OpenCms Days 2016: OpenCms at the swiss seismological serviceOpenCms Days 2016: OpenCms at the swiss seismological service
OpenCms Days 2016: OpenCms at the swiss seismological service
 
OpenCms Days 2015 OpenCms X marks the spot
OpenCms Days 2015 OpenCms X marks the spotOpenCms Days 2015 OpenCms X marks the spot
OpenCms Days 2015 OpenCms X marks the spot
 
OpenCms Days 2015 Next generation repository
OpenCms Days 2015  Next generation repositoryOpenCms Days 2015  Next generation repository
OpenCms Days 2015 Next generation repository
 
OpenCms Days 2015 Creating Apps for the OpenCms 10 workplace
OpenCms Days 2015  Creating Apps for the OpenCms 10 workplace OpenCms Days 2015  Creating Apps for the OpenCms 10 workplace
OpenCms Days 2015 Creating Apps for the OpenCms 10 workplace
 
OpenCms Days 2015 OCEE explained
OpenCms Days 2015 OCEE explainedOpenCms Days 2015 OCEE explained
OpenCms Days 2015 OCEE explained
 
OpenCms Days 2015 Workflow using Docker and Jenkins
OpenCms Days 2015 Workflow using Docker and JenkinsOpenCms Days 2015 Workflow using Docker and Jenkins
OpenCms Days 2015 Workflow using Docker and Jenkins
 
OpenCms Days 2015 Hidden features of OpenCms
OpenCms Days 2015 Hidden features of OpenCmsOpenCms Days 2015 Hidden features of OpenCms
OpenCms Days 2015 Hidden features of OpenCms
 
OpenCms Days 2015 Advanced Solr Searching
OpenCms Days 2015 Advanced Solr SearchingOpenCms Days 2015 Advanced Solr Searching
OpenCms Days 2015 Advanced Solr Searching
 
OpenCms Days 2015 OpenGovernment
OpenCms Days 2015 OpenGovernmentOpenCms Days 2015 OpenGovernment
OpenCms Days 2015 OpenGovernment
 
OpenCms Days 2015 OpenCms at erarta
OpenCms Days 2015 OpenCms at erarta OpenCms Days 2015 OpenCms at erarta
OpenCms Days 2015 OpenCms at erarta
 
OpenCms Days 2015 How do you develop for OpenCms?
OpenCms Days 2015 How do you develop for OpenCms?OpenCms Days 2015 How do you develop for OpenCms?
OpenCms Days 2015 How do you develop for OpenCms?
 
OpenCms Days 2015 Arkema, a leading chemicals company
OpenCms Days 2015 Arkema, a leading chemicals companyOpenCms Days 2015 Arkema, a leading chemicals company
OpenCms Days 2015 Arkema, a leading chemicals company
 
OpenCms Days 2014 - How Techem handles international customer portals
OpenCms Days 2014 - How Techem handles international customer portalsOpenCms Days 2014 - How Techem handles international customer portals
OpenCms Days 2014 - How Techem handles international customer portals
 
OpenCms Days 2014 - Enhancing OpenCms front end development with Sass and Grunt
OpenCms Days 2014 - Enhancing OpenCms front end development with Sass and GruntOpenCms Days 2014 - Enhancing OpenCms front end development with Sass and Grunt
OpenCms Days 2014 - Enhancing OpenCms front end development with Sass and Grunt
 
OpenCms Days 2014 - OpenCms cloud setup with the FI-TS
OpenCms Days 2014 - OpenCms cloud setup with the FI-TSOpenCms Days 2014 - OpenCms cloud setup with the FI-TS
OpenCms Days 2014 - OpenCms cloud setup with the FI-TS
 
OpenCms Days 2014 - OpenCms Module Development and Deployment with IntelliJ, ...
OpenCms Days 2014 - OpenCms Module Development and Deployment with IntelliJ, ...OpenCms Days 2014 - OpenCms Module Development and Deployment with IntelliJ, ...
OpenCms Days 2014 - OpenCms Module Development and Deployment with IntelliJ, ...
 
OpenCms Days 2014 - OpenCms 9 - A video tube?
OpenCms Days 2014 - OpenCms 9 - A video tube?OpenCms Days 2014 - OpenCms 9 - A video tube?
OpenCms Days 2014 - OpenCms 9 - A video tube?
 
OpenCms Days 2014 - User Generated Content in OpenCms 9.5
OpenCms Days 2014 - User Generated Content in OpenCms 9.5OpenCms Days 2014 - User Generated Content in OpenCms 9.5
OpenCms Days 2014 - User Generated Content in OpenCms 9.5
 
OpenCms Days 2014 - Updating to OpenCms 9.5
OpenCms Days 2014 - Updating to OpenCms 9.5OpenCms Days 2014 - Updating to OpenCms 9.5
OpenCms Days 2014 - Updating to OpenCms 9.5
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

OpenCms Days 2012 - OpenCms on open clouds

  • 1. OpenCms on Open Clouds OaSe: OpenCms as a Service Arash Kaffamanesh 2012/09/24
  • 2. OaSe*: OpenCms as a Service?  OpenCms can be delivered through:  Public  Private  Community  and Hybrid cloud service delivery models  or even on traditional dedicated servers?  Create OpenCms Sites On-Demand  OpenCms Cloud Sites (for business users)  OpenCms on Jelastic PaaS (for developers)  Deploy multiple OpenCms Instances in 5 minutes (Demo)  Deploy a full featured OpenCms Instance with Apache, Tomcat and MySQL on Apache CloudStack or OpenStack (for developers and solution providers)  Run OpenCms in 5 Seconds (Demo)  Challenges to run OpenCms as a Service  *OaSe: means in German the Oasis 
  • 3. What is the Cloud?  Hot Vapor or Hype or a New Way to provide better on-demand services?  Public, Private, Community, Hybrid Clouds  What are IaaS, PaaS, SaaS, C&CaaS, BaaS, HuaaS, EaaS?  What kind of cloud services delivery models exists?  SaaS:  Software as a Service (e.g. Gmail, Google Sites )  Security as a Service (e.g. CypherCloud)  Storage as Service (e.g. Amazon S3)  PaaS:  Platform as a Service:  Google App Engine (Python, Java, GO)  Appscale, RedHat OpenShift, Jelastic, VMware Cloud Foundry  Microsoft Azure (.Net)  Salesforce Heroku (Ruby & Java)  IaaS:  Infrastructure as a Service (Server Hosting, Physical and Virtual)
  • 4. What is the Open Cloud?  What does Open realy mean?  Open Source?  Open API?  Speak to AWS?  Governance?  Federation (the ability to burst from private to the public cloud)?  To keep your data and the security in your hands?  YES
  • 5. Definition of the Cloud Computing I “a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. NIST: National Institute of Standards and Technology
  • 6. Definition of the Cloud Computing II Cloud Computing is a model for providing IT Services according to existing industrial principles, which is based on AUTOMATION & VIRTUALIZATION. MATERNA GmbH
  • 7. Our Definition of Cloud Computing Cloud Computing is a New Way which covers SOA, ASP, Automation, Monitoring and IT Transition from the Traditional IT to the Modern IT in the next decade! It would help our clients to save $$$s and us to earn €€€s  Clouds Sky GmbH
  • 8. Public Cloud Providers  Amazon (IaaS, PaaS: Hosting)  AT&T  Dogado Internet  ElasticHost  Google (GCE, GAE)  GoGrid  IBM SmartCloud  Microsoft (Azure PaaS, SaaS)  Rackspace  SalesForce  SoftLayer  OpSource  Joyent  Terremark Worldwide
  • 9. Private Cloud IaaS  Abiquo  CA AppLogic  Apache CloudStack, Citrix CloudPlatform (OS*)  Enomaly ECP  OnApp Engine  OpenStack (OS*)  OpenNebula (OS*)  openQRM (OS*)  Eucalyptus (OS*)  Nimbula  Nimbus  VMWare vCloud *OS: Open Source
  • 10. Private Cloud (Java) PaaS  Jelastic  VMWare Cloud Foundry (OS*)  Stackato (based on Cloud Foundry)  Cumulogic (CAP*)  Appscale (OS* Google App Engine)  RedHat OpenShift (OS*)  WSO2 Stratos *CAP: Cloud Application Platform: is a technology to build the PaaS layer on any IaaS Cloud. CAP can be used for development and runtime management and moving workloads btw. Clouds. Source: Cumulogic PaaS white Paper.
  • 11. Open Cloud Operation Centers Name License API EC2 S3 EBS Hypervisor Apache GPLv3 CloudStack Part. no no KVM,XEN, CloudStack , AWS VMWare, OVM, (Citrix BareMetal, (LXC) CloudPlatform) Eucalyptus GPLv3 AWS YES YE YES KVM, XEN, S WMware OpenStack Apache OpenStack Part. no no KVM,XEN, LXC, v2.0 , AWS UML OpenNebula Apache OCCI,AWS Part. no no KVM, XEN, v2.0 Vmware, VirtaulBox, VirtualBox
  • 12. Challenges to run OaSe in the Cloud  Is OpenCms Cloud ready?  How to scale EC2 like (Elastic Cloud Computing)  Security (Network, Storage (DB, RFS), Application)  Create OpenCms Sites On-Demand  OpenCms Cloud Sites (for business users)  Demo  OpenCms on Jelastic PaaS (for developers)  Demo  OpenCms in Stackato AppStore (coming soon)  Deploy OpenCms Instances in 3 minutes  Demo  Deploy a full featured OpenCms Instance with Apache, Tomcat and MySQL on Apache CloudStack or OpenStack (for developers and solution providers)  Run OpenCms in 5 Seconds (Demo)  Build management and continuous integration (ANT / Maven / Gradle, CruiseControl / Jenkins, ANThillPro)  Cloud Vendor Lock-In (move your OpenCms Instances beetween clouds)  Integrate with 3rd parties, Nuxeo, LDAP (ADS), Red5 Media Server, SAP, IBM WebSphere, Microsoft Lync, etc..
  • 13. Integrate OpenCms with:  Media Server (Red5)  RFS Module (Demo)  LDAP (ADS, IBM Tivoli)  LDAP Module (Demo)  IBM WebSphere  SAP  Microsoft Lync / SharePoint  DONE by our Partner Metamesh
  • 14. Install OpenCms in 5 minutes
  • 15. OpenCms CloudSites on CloudStack
  • 17. Build Your Cloud in 1 day with Apache CloudStack
  • 18. Build Your Virtual Private Data Center
  • 19. Create KVM and Xen Clusters
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 28. OpenCms and the Open Cloud Configurator Connecting to any Open Cloud, every where, with OCC
  • 29. OpenCms Security (in the Cloud)
  • 30. OpenCms Security Intranet DMZ: Internet Firewall Live- System (Active) DB Master Editorial - Workplace RFS rSync DB Replikation with OCEE DB Intranet RFS rSync DB Slave Live- System (Standby)
  • 31. OpenCms Security Intranet DMZ: Internet Firewall DB Master Live- System (Active) Editorial - Workplace RFS rSync DB Replikation DB Intranet RFS rSync DB Slave Live- System (Standby)
  • 32. Solution: OpenCms and Cumulus4j Master thesis by Sergey Bagautdinov, Clouds Sky GmbH
  • 33. What we offer (I) KnowHow as a Cloud-Enabler:  We Build Clouds: Design, Architecture, Processes  Open Source Tool-Chain for the Cloud  We Build Clouds with our Partners:  Canonical  Citrix  Metamesh  Rackspace  First-Colo  Dogado Internet GmbH  Cloud Computing Migration Framework  Cloud Computing Security and Privacy Recommendations  Automation (Puppet, Chef, RunDeck)  Monitoring, Event and Performance Management  Virtualization for Private, Community and Hybrid Cloud Environments  Metering, Billing, Reporting, Self Service Portal and Provisioning
  • 34. What we offer (II) KnowHow as a Cloud-Enabler:  Help our clients to choose the right solution  Define what they want first, then match the right solution  Short term goals  Long range Vision  Provide Open Cloud Labs, let them Try before they Buy  Include target users in the selection process  Build the first Java based Open Cloud Management Platform (OpenCmp)
  • 35. To whom are we going to provide our Services  Large Enterprises  SMBs  Governement and Public Sectors  Developers  To the Open World 