20
Gestión de infraestructura Tomcat/TomEE con tFactory César Hernández CesarHernandezGt @CesarHgt CesarHernandezGt tfactory.github.io Guatemala OTN Tour 2016

Gestión de infraestructura tomcat/Tom EE con tfactory

Embed Size (px)

Citation preview

Gestión de infraestructura Tomcat/TomEE con tFactory César Hernández

CesarHernandezGt @CesarHgt CesarHernandezGt tfactory.github.io

Guatemala OTN Tour 2016

●  Arquitecto de software ●  Parte de OTN Speaker Bureau. ●  Oracle Certified Professional ●  Autor artículos en Oracle Technology

Network Latinoamérica. ●  Revisor técnico para Manning

Publications Co. ●  +8 años Diseño e impl. de Java EE. ●  Personal Training y conferencias

técnicas. ●  Blogger de TIC’s independiente

César Hernández.

CesarHernandezGt @CesarHgt CesarHernandezGt Artículos OTN.

www.guate-jug.net /Guate.Java.User.Group

Grupo de Usuarios

Java Guatemala

/ouggt

Grupo de Usuarios Oracle

Guatemala

/nullpointersband

Java Community Rock Band

/EventosJEspanol

JEspañol

Participación activa en comunidades

https://community.oracle.com/community/otn-speaker-bureau

OTN Speaker Bureau

Agenda ● Apache Tomcat

o Uso o Tecnología o Punto de vista comercial o DevOps

● tFactory o Casos de uso comúnes o Características o Arquitectura o Demo

● QA

Apache Tomcat (Usage)

Eclipse community survey 2014 http://www.slideshare.net/IanSkerrett/eclipse-community-survey-2014

Java Tools and Technologies Landscape for 2014 http://www.slideshare.net/IanSkerrett/eclipse-community-survey-2014

Apache Tomcat (Usage)

Jlastic Software Stacks Market Share: 2nd Quarter of 2015 http://blog.jelastic.com/2015/08/13/software-stacks-market-share-second-quarter-of-2015/

Most popular Java EE containers: 2015 edition https://plumbr.eu/blog/java/most-popular-java-ee-containers-2015-edition

Apache Tomcat (Technology)

1999 2003 2007 2011 2014 Today

Tomcat 9.0.30 TomEE 7.0.1

Apache Tomcat (Commercial) ● Monitoring

o Profiling tools o JVM Communication (JMX) o Internal components

● Management o Configurations o Deployments o Security o Data Sources o Multi server environment

Apache Tomcat (DevOps) ● “Kind of Management”

o Configurations o Deployments o Security o Data Sources o Multi server environment

https://hub.openshift.com/quickstarts/96-tomcat-7-jboss-ews-2-0

tFactory

Open Source Project to manage Apache Tomcat™ instances over a network easily.

http://tfactory.github.io/ @tFactorySystem

tFactory

tFactory

tFactory common usage scenario ●  Which ports are available in a remote server? ●  Which ports does the current instances have

configured on remote server? ●  Can you create a new instance in less than 1 minutes

with custom settigns? ●  Can you give me a report of all the instances in our

environment with his respective ports configuration now?

tFactory common usage scenario ●  Can you create a image template and be distributed

on remote servers in less than 2 minute? ●  What are we going to do if operations guys don't

know how to use use Chef, Puppet or other hightech cool tool that can help to manage Apache Tomcat™ intances?

tFactory features ●  Add/Remove remote servers. ●  Monitor remote t-factory-agent status. ●  Register/Deregister instances already created on

remote servers. ●  Creation of new instances on remote servers with

auto and manual selection of available ports. ●  Instance template catalog capability. ●  Monitor changes on configuration (currently

server.xml file) of remote instances. ●  Internationalized GUI

tFactory architecture

Vm Container

<http(s)>

tFactory Demo Apache Tomcat and Apache TomEE

tFactory Roadmap ●  Authentication and Authorization ●  Log4j incorporation ●  Configure memory parameters to instances when

they are created from the tFactory server. ●  Configure jmx port parameter to instances when

they are created from the tFactory server. ●  Datasource managements. ●  GUI edition of global configurations.

tFactory is Open Source Open for Contributing ● http://tfactory.github.io/ ● https://github.com/tfactory ●  @tFactorySystem

PREGUNTAS? César Hernández

CesarHernandezGt @CesarHgt CesarHernandezGt tfactory.github.io