18
Gestión de infraestructura Tomcat/TomEE con tFactory César Hernández CesarHernandezGt @CesarHgt CesarHernandezGt tfactory.github.io JEspañol “Un lenguaje, un idioma. Java en Español”

Gestión de infraestructura tomcat tom ee con tfactory

Embed Size (px)

Citation preview

Page 2: Gestión de infraestructura tomcat tom ee con tfactory

● 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.● Blogger de TIC’s independiente● +7 años Diseño e impl. de Java EE.● Personal Training y conferencias

técnicas.

César Hernández.

CesarHernandezGt@CesarHgt

CesarHernandezGtArtículos OTN.

Page 4: Gestión de infraestructura tomcat tom ee con tfactory

Agenda● Apache Tomcat

○ Usage○ Technology○ Commercial○ DevOps

● tFactory○ Common usage scenarios○ Features○ Architecture○ Demo

● QA

Page 5: Gestión de infraestructura tomcat tom ee con tfactory

Apache Tomcat (Usage)

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

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

Page 7: Gestión de infraestructura tomcat tom ee con tfactory

Apache Tomcat (Technology)

1999 2003 2007 2011 2014

3.x 5.x 6.x 7.x 8.x

Today

Tomcat 8.0.30

TomEE 1.7.3

Page 8: Gestión de infraestructura tomcat tom ee con tfactory

Apache Tomcat (Commercial)● Monitoring

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

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

Page 9: Gestión de infraestructura tomcat tom ee con tfactory

Apache Tomcat (DevOps)● “Kind of Management”

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

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

Page 10: Gestión de infraestructura tomcat tom ee con tfactory

tFactory

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

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

Page 11: Gestión de infraestructura tomcat tom ee con 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?

Page 12: Gestión de infraestructura tomcat tom ee con tfactory

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?

Page 13: Gestión de infraestructura tomcat tom ee con tfactory

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

Page 14: Gestión de infraestructura tomcat tom ee con tfactory

tFactory architecture

Vm Container

<http(s)>

Page 16: Gestión de infraestructura tomcat tom ee con tfactory

tFactory Roadmap● Add Persistences layer (currently all is stored in

memory)● 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.

Page 17: Gestión de infraestructura tomcat tom ee con tfactory

tFactory is Open Source

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