Giter Site home page Giter Site logo

epas_enablement's Introduction

EPAS Enablement Training

About

EPAS Enablement Training focuses on the Enablement of Field Consultants to be able to deliver OpenShift Enterprise Engagements. Its focus is to technically deep dive into an OpenShift Enterprise.

The following list represents the key components we want to cover in this 5-day training.

  • Installation of OpenShift Enterprise
    • Installation of all components from scratch (Using the Delivery Guide of OSE Core Install)
    • Explaining and Discussing Architectural Decisions within the product
      • DNS Working Setting it up from scratch and preparing it for use with OpenShift Enterprise
      • MongoDB (Accessing and Querying)
      • ActiveMQ What is its role
      • MCollective what is its role
  • General OpenShift use cases
  • Integration of OpenShift Enterprise into Developer workflow
  • Integration of OpenShift Enterprise to streamline multi stage development
  • Extending OpenShift Enterprise

Training Outline

Introduction into OpenShift

  • Storyline
    • Customer has an ApplicationSet with Services they provide
    • they develop it and they deploy it
    • development is different than prod
    • having trouble to test efficiently
    • need to align dev and prod environments
    • need to provide developers with resources to develop on
      • trouble developers use windows laptop
      • deploy to dev machines
        • different patchlevel
        • applevel etc.
      • dev machines take weeks to deploy
      • different number of RVCS System/Control Structures
  • Rapid Application Infrastructure Deployment
    • Overview Section
    • Lab Section
      • Create an Application
      • Modify an Application with a marker file
      • create a cron job for an application
      • add an add-on cartridge
  • Aligning Development/Staging and Production Environments
  • Production and Capacity Benefits
    • Lab Section
      • Create a scaling Application
      • Look at the runtime statistics
      • Investigate Infrastructure
      • Look at the scaling algorithms
      • Demonstrate HA-Proxy SPOF
        • Discussion around SPOF
        • Workarounds
        • Existing Workarounds
  • Custom Cartridge Creation
    • possible CF2 Cartridge
    • Glassfish Example (just a Proof-of-Concept though)
  • Integration of external Systems
    • External Database
    • Global Variables
    • External Messaging System
    • External Webservice (maybe amazon store ui, or google, or weather.com)
    • External Logging System
    • External vs. Internal Jenkins Integration
  • Monitoring
    • Nagios Integration
    • Zabbix Integration
    • SELinux Issues
    • Custom Policy
  • Infrastructure / Architecture
    • Loopback Addresses
    • Multi Tenancy
    • Shared Storage
    • SSL and Encryption
    • Maven and Jenkins Integration
    • Jenkins Build and Deployment Pipeline
    • Divide Broker up into its components
      • DNS
      • ActiveMQ
      • MongoDB
  • Do you need Backup?
    • Desaster Recovery
    • Fault Tolerant Storage

epas_enablement's People

Contributors

juhoffma avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.