SlideShare una empresa de Scribd logo
1 de 15
VFabric Suite
Introduction to Web Server, tc Server & Hyperic
VFabric Suite Overview
VFabric Web Server
vFabric Web Server is the Web server and load-balancing component of VMware vFabric Cloud Application Platform
(vFabric Platform). vFabric Web Server 5.0 is based on Apache HTTP Server version 2.2.
In addition to the standard features of Apache HTTP Server, vFabric Web Server provides the following mission-critical
benefits:
 Ability to easily install multiple instances of vFabric Web Server running on a single computer.
 Scalable management of multiple Web sites and servers; you can run and manage hundreds of instances of
vFabric Web Server.
 Support for heterogeneous environments (32- and 64-bit architectures): Ubuntu, RHEL, and Microsoft Windows.
vFabric Web Server can be updated and patched across all servers at once. See Supported Platforms for
details.
What Is it...?
VFabric tc Server -1- (aka Pivotal tc Server)
Enterprise Support Distributed Operations Diagnostics
tc Server
Tomcat
Enterprise Capabilities
Standard Edition
● vFabric tc Server is a Web application server based on open-source Apache Tomcat.
● It preserves the best of Tomcat and adds many mission-critical operational capabilities that are unavailable in the
open-source product.
● With its lean architecture and small, 10MB memory footprint, tc Server requires significantly fewer resources
than conventional servers, which allows for greater server density in virtual and cloud environments.
● Pre-configured Templates
● Many instances from a single binary install
● Clustering
● JMX management enabled by default
● Latest security patches as binaries
● Integration with vFabric components
VFabric tc Server -1- (aka Pivotal tc Server)
Troubleshooting An Application
● How many database calls does that page generate?
● What was the SQL executed?
● How long did the query take?
● Why does this page take a long time to load?
● Which part was slow?
● What happened then?!
VFabric tc Server -2- (aka Pivotal tc Server)
Spring Insight to the Rescue
What does it provide?
• Information on all database queries
• Information on all web request and response information
• Lists component calls and parameters
Where can I use it?
• Agile Development
• QA
• Load Testing
• Production Monitoring
How does it work?
• Agent instruments application code using AspectJ
• Reports to “dashboard” (insight.war) component responsible for rendering statistics
VFabric tc Server -3- (aka Pivotal tc Server)
Demo
❖ Application Summary
❖ Application View
❖ Endpoint View
❖ Response Time Histogram
❖ Request/Response Summary
❖ JDBC Query
❖ Recent Activity
❖ VFabric Hyperic Integration (more on this 2 slides down)
VFabric tc Server -4- (aka Pivotal tc Server)
Monitoring & Management Solution
Out-of-box monitors over 75 technologies
Automatic discovery of resources
Metric Collection
Event Tracking
Resource Control
Alerting & Notifications
VFabric Hyperic -1-
VFabric Hyperic -2-
Example Architectural Deployment View
VFabric Hyperic -3-
Resource Hierarchy
• Platform
– Win2008, linux etc
• Platform Services
– CPU
– File System Mount
– Network Interfaces
• Server
– tcServer instance
– App Server, etc...
• Service
– tcServer Session Manager
– RabbitMQ Queue
tc Server Plug-In for Easier Management and Monitoring
The Hyperic tc Server plug-in enables you to remotely manage vFabric tc Server instances and applications on multiple computers. Hyperic
provides a single console with powerful dashboards through which you can:
 Manage the lifecycle of tc Runtime instances by starting, stopping, and restarting a local or remote instance.
 Manage the lifecycle of a group of tc Runtime instances that are distributed over a network of computers.
 Configure a single instance of tc Runtime. Configuration options include the various port numbers to which the tc
Runtime instance listens, JVM options such as heap size and enabling debugging, default server values for
JSPs and static content, JDBC datasources, various tc Runtime connectors, and so on.
 Deploy a Web application from an accessible file system, either local or remote. You can deploy to a single tc
Runtime instance or to a predefined group of servers.
 Manage the lifecycle of applications deployed to a single tc Runtime instance or group of servers. Application
lifecycle operations include start, stop, redeploy, undeploy, and reload.
VFabric Hyperic -4-
Spring Insight Plugin
 Enables a Hyperic Agent running on a tc Server instance to auto-discover web applications
running on that instance and to obtain detailed, real-time application health and request metrics.
 Enables alerting on those metrics, as you can with other Hyperic resources and metrics. A new
interface view of application metrics associates the application to currently monitored Hyperic
resources such as application servers, database servers, the operating system, and specific
resource types
 By providing all of this information on one screen, Hyperic makes it easier to pinpoint whether
the problem is infrastructure- or application-related. If the application is the culprit, Hyperic-
Insight integration enables you to move from Hyperic to Insight, in the same application context,
to diagnose the underlying problem
VFabric Hyperic -5-
VFabric Hyperic -6-
Demo Architectural Deployment Setup
Node #1 (platform = Nadia’s Laptop)
Tomcat Binary
Instance 1
Instance n
Node #2 (platform = Nadia’s Laptop -:)
Node #3
Hyperic Server
(AMS)
(Hyperic)
Dedicated DB
Hyperic Agent
tc Server installation
VFabric Hyperic -7-
Demo
❖ Hyperic Dashboard (autoDisc, Favorites, Alerts, Add Content)
❖ Resource View (Metric Display Range, Services, )
❖ Resource Alerts (Metric Alerting, Event Alerting (log file tracking, config file tracking) )
❖ tc Server Configuration
❖ tc Server Application Management

Más contenido relacionado

La actualidad más candente

Moving existing apps to the cloud
 Moving existing apps to the cloud Moving existing apps to the cloud
Moving existing apps to the cloudTiera Fann, MBA
 
How Kafka and MemSQL Became the Dynamic Duo (Sarung Tripathi, MemSQL) Kafka S...
How Kafka and MemSQL Became the Dynamic Duo (Sarung Tripathi, MemSQL) Kafka S...How Kafka and MemSQL Became the Dynamic Duo (Sarung Tripathi, MemSQL) Kafka S...
How Kafka and MemSQL Became the Dynamic Duo (Sarung Tripathi, MemSQL) Kafka S...HostedbyConfluent
 
Service Discovery in Distributed Systems
Service Discovery in Distributed SystemsService Discovery in Distributed Systems
Service Discovery in Distributed SystemsIvan Voroshilin
 
Building Stream Processing Applications with Apache Kafka's Exactly-Once Proc...
Building Stream Processing Applications with Apache Kafka's Exactly-Once Proc...Building Stream Processing Applications with Apache Kafka's Exactly-Once Proc...
Building Stream Processing Applications with Apache Kafka's Exactly-Once Proc...Matthias J. Sax
 
SignalR: Add real-time to your applications
SignalR: Add real-time to your applicationsSignalR: Add real-time to your applications
SignalR: Add real-time to your applicationsEugene Zharkov
 
Elastic Streams at Scale @ Flink Forward 2018 Berlin
Elastic Streams at Scale @ Flink Forward 2018 BerlinElastic Streams at Scale @ Flink Forward 2018 Berlin
Elastic Streams at Scale @ Flink Forward 2018 BerlinTill Rohrmann
 
Leveraging Microservices and Apache Kafka to Scale Developer Productivity
Leveraging Microservices and Apache Kafka to Scale Developer ProductivityLeveraging Microservices and Apache Kafka to Scale Developer Productivity
Leveraging Microservices and Apache Kafka to Scale Developer Productivityconfluent
 
Apache flink 1.7 and Beyond
Apache flink 1.7 and BeyondApache flink 1.7 and Beyond
Apache flink 1.7 and BeyondTill Rohrmann
 
ASP.NET Request Processing Internals
ASP.NET Request Processing InternalsASP.NET Request Processing Internals
ASP.NET Request Processing InternalsAbhijit Jana
 
(ATS4-PLAT10) Planning your deployment for a 64 bit world
(ATS4-PLAT10) Planning your deployment for a 64 bit world(ATS4-PLAT10) Planning your deployment for a 64 bit world
(ATS4-PLAT10) Planning your deployment for a 64 bit worldBIOVIA
 
Four levels of HA in Cloud Foundry
Four levels of HA in Cloud FoundryFour levels of HA in Cloud Foundry
Four levels of HA in Cloud Foundrycornelia davis
 
Shipping your logs to elk from mule app/cloudhub part 1
Shipping  your logs to elk from mule app/cloudhub   part 1Shipping  your logs to elk from mule app/cloudhub   part 1
Shipping your logs to elk from mule app/cloudhub part 1Alex Fernandez
 
Capture the Streams of Database Changes
Capture the Streams of Database ChangesCapture the Streams of Database Changes
Capture the Streams of Database Changesconfluent
 
Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020
Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020
Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020confluent
 
Monitoring Apache Kafka
Monitoring Apache KafkaMonitoring Apache Kafka
Monitoring Apache Kafkaconfluent
 
Developing a custom Kafka connector? Make it shine! | Igor Buzatović, Porsche...
Developing a custom Kafka connector? Make it shine! | Igor Buzatović, Porsche...Developing a custom Kafka connector? Make it shine! | Igor Buzatović, Porsche...
Developing a custom Kafka connector? Make it shine! | Igor Buzatović, Porsche...HostedbyConfluent
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs TomcatWebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs TomcatWASdev Community
 
Espresso Database Replication with Kafka, Tom Quiggle
Espresso Database Replication with Kafka, Tom QuiggleEspresso Database Replication with Kafka, Tom Quiggle
Espresso Database Replication with Kafka, Tom Quiggleconfluent
 

La actualidad más candente (20)

Moving existing apps to the cloud
 Moving existing apps to the cloud Moving existing apps to the cloud
Moving existing apps to the cloud
 
How Kafka and MemSQL Became the Dynamic Duo (Sarung Tripathi, MemSQL) Kafka S...
How Kafka and MemSQL Became the Dynamic Duo (Sarung Tripathi, MemSQL) Kafka S...How Kafka and MemSQL Became the Dynamic Duo (Sarung Tripathi, MemSQL) Kafka S...
How Kafka and MemSQL Became the Dynamic Duo (Sarung Tripathi, MemSQL) Kafka S...
 
Optimiszing proxy
Optimiszing proxyOptimiszing proxy
Optimiszing proxy
 
Service Discovery in Distributed Systems
Service Discovery in Distributed SystemsService Discovery in Distributed Systems
Service Discovery in Distributed Systems
 
Building Stream Processing Applications with Apache Kafka's Exactly-Once Proc...
Building Stream Processing Applications with Apache Kafka's Exactly-Once Proc...Building Stream Processing Applications with Apache Kafka's Exactly-Once Proc...
Building Stream Processing Applications with Apache Kafka's Exactly-Once Proc...
 
SignalR: Add real-time to your applications
SignalR: Add real-time to your applicationsSignalR: Add real-time to your applications
SignalR: Add real-time to your applications
 
Elastic Streams at Scale @ Flink Forward 2018 Berlin
Elastic Streams at Scale @ Flink Forward 2018 BerlinElastic Streams at Scale @ Flink Forward 2018 Berlin
Elastic Streams at Scale @ Flink Forward 2018 Berlin
 
Leveraging Microservices and Apache Kafka to Scale Developer Productivity
Leveraging Microservices and Apache Kafka to Scale Developer ProductivityLeveraging Microservices and Apache Kafka to Scale Developer Productivity
Leveraging Microservices and Apache Kafka to Scale Developer Productivity
 
Server Monitoring 101
Server Monitoring 101Server Monitoring 101
Server Monitoring 101
 
Apache flink 1.7 and Beyond
Apache flink 1.7 and BeyondApache flink 1.7 and Beyond
Apache flink 1.7 and Beyond
 
ASP.NET Request Processing Internals
ASP.NET Request Processing InternalsASP.NET Request Processing Internals
ASP.NET Request Processing Internals
 
(ATS4-PLAT10) Planning your deployment for a 64 bit world
(ATS4-PLAT10) Planning your deployment for a 64 bit world(ATS4-PLAT10) Planning your deployment for a 64 bit world
(ATS4-PLAT10) Planning your deployment for a 64 bit world
 
Four levels of HA in Cloud Foundry
Four levels of HA in Cloud FoundryFour levels of HA in Cloud Foundry
Four levels of HA in Cloud Foundry
 
Shipping your logs to elk from mule app/cloudhub part 1
Shipping  your logs to elk from mule app/cloudhub   part 1Shipping  your logs to elk from mule app/cloudhub   part 1
Shipping your logs to elk from mule app/cloudhub part 1
 
Capture the Streams of Database Changes
Capture the Streams of Database ChangesCapture the Streams of Database Changes
Capture the Streams of Database Changes
 
Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020
Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020
Securing Kafka At Zendesk (Joy Nag, Zendesk) Kafka Summit 2020
 
Monitoring Apache Kafka
Monitoring Apache KafkaMonitoring Apache Kafka
Monitoring Apache Kafka
 
Developing a custom Kafka connector? Make it shine! | Igor Buzatović, Porsche...
Developing a custom Kafka connector? Make it shine! | Igor Buzatović, Porsche...Developing a custom Kafka connector? Make it shine! | Igor Buzatović, Porsche...
Developing a custom Kafka connector? Make it shine! | Igor Buzatović, Porsche...
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs TomcatWebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
 
Espresso Database Replication with Kafka, Tom Quiggle
Espresso Database Replication with Kafka, Tom QuiggleEspresso Database Replication with Kafka, Tom Quiggle
Espresso Database Replication with Kafka, Tom Quiggle
 

Destacado

Final Project {CIS 145}
Final Project {CIS 145}Final Project {CIS 145}
Final Project {CIS 145}Neelamevit
 
Fazovie ravnovecia
Fazovie ravnoveciaFazovie ravnovecia
Fazovie ravnoveciakassy2003
 
презентация фазовые I часть
презентация фазовые I частьпрезентация фазовые I часть
презентация фазовые I частьkassy2003
 
Guts presentatie wolfert ouderavond
Guts presentatie wolfert ouderavond Guts presentatie wolfert ouderavond
Guts presentatie wolfert ouderavond fmvanbommel
 
термодинамика Iii
термодинамика Iiiтермодинамика Iii
термодинамика Iiikassy2003
 
кинетика Ii
кинетика Iiкинетика Ii
кинетика Iikassy2003
 
3 1 ii mid thermal engg questions [pls vist our blog sres11jemeches]
3 1 ii mid thermal engg questions [pls vist our blog sres11jemeches]3 1 ii mid thermal engg questions [pls vist our blog sres11jemeches]
3 1 ii mid thermal engg questions [pls vist our blog sres11jemeches]Sres IImeches
 
Copiny Demo Day API Moscow Pitch
Copiny Demo Day API Moscow PitchCopiny Demo Day API Moscow Pitch
Copiny Demo Day API Moscow PitchAPI Moscow
 
Gotr presentation CLD 495 Final
Gotr presentation CLD 495 FinalGotr presentation CLD 495 Final
Gotr presentation CLD 495 Finaldhamp2
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์Pear Towichai
 
сушилки Leifheit тд маркик markik.ru
сушилки Leifheit тд маркик markik.ruсушилки Leifheit тд маркик markik.ru
сушилки Leifheit тд маркик markik.rumarkik
 
المصطلحات الهامه في أسس تغذية الأنسان
المصطلحات الهامه في أسس تغذية الأنسانالمصطلحات الهامه في أسس تغذية الأنسان
المصطلحات الهامه في أسس تغذية الأنسانmanal9121
 
Info avond leerjaar 1 20112013
Info avond leerjaar 1   20112013Info avond leerjaar 1   20112013
Info avond leerjaar 1 20112013fmvanbommel
 
Cs210presentation
Cs210presentationCs210presentation
Cs210presentationjmwolff3
 
Social Mart Demo Day API Moscow Pitch
Social Mart Demo Day API Moscow PitchSocial Mart Demo Day API Moscow Pitch
Social Mart Demo Day API Moscow PitchAPI Moscow
 
Sociology final project melissa
Sociology final project melissaSociology final project melissa
Sociology final project melissaBridget Stone
 

Destacado (20)

Final Project {CIS 145}
Final Project {CIS 145}Final Project {CIS 145}
Final Project {CIS 145}
 
Fazovie ravnovecia
Fazovie ravnoveciaFazovie ravnovecia
Fazovie ravnovecia
 
презентация фазовые I часть
презентация фазовые I частьпрезентация фазовые I часть
презентация фазовые I часть
 
Guts presentatie wolfert ouderavond
Guts presentatie wolfert ouderavond Guts presentatie wolfert ouderavond
Guts presentatie wolfert ouderavond
 
термодинамика Iii
термодинамика Iiiтермодинамика Iii
термодинамика Iii
 
Resume_Rajkumar Sharma
Resume_Rajkumar SharmaResume_Rajkumar Sharma
Resume_Rajkumar Sharma
 
кинетика Ii
кинетика Iiкинетика Ii
кинетика Ii
 
3 1 ii mid thermal engg questions [pls vist our blog sres11jemeches]
3 1 ii mid thermal engg questions [pls vist our blog sres11jemeches]3 1 ii mid thermal engg questions [pls vist our blog sres11jemeches]
3 1 ii mid thermal engg questions [pls vist our blog sres11jemeches]
 
Millenniumdoen!
Millenniumdoen!Millenniumdoen!
Millenniumdoen!
 
Copiny Demo Day API Moscow Pitch
Copiny Demo Day API Moscow PitchCopiny Demo Day API Moscow Pitch
Copiny Demo Day API Moscow Pitch
 
Gotr presentation CLD 495 Final
Gotr presentation CLD 495 FinalGotr presentation CLD 495 Final
Gotr presentation CLD 495 Final
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
 
сушилки Leifheit тд маркик markik.ru
сушилки Leifheit тд маркик markik.ruсушилки Leifheit тд маркик markik.ru
сушилки Leifheit тд маркик markik.ru
 
المصطلحات الهامه في أسس تغذية الأنسان
المصطلحات الهامه في أسس تغذية الأنسانالمصطلحات الهامه في أسس تغذية الأنسان
المصطلحات الهامه في أسس تغذية الأنسان
 
Info avond leerjaar 1 20112013
Info avond leerjaar 1   20112013Info avond leerjaar 1   20112013
Info avond leerjaar 1 20112013
 
masd.cv
masd.cvmasd.cv
masd.cv
 
Cs210presentation
Cs210presentationCs210presentation
Cs210presentation
 
Social Mart Demo Day API Moscow Pitch
Social Mart Demo Day API Moscow PitchSocial Mart Demo Day API Moscow Pitch
Social Mart Demo Day API Moscow Pitch
 
Sociology final project melissa
Sociology final project melissaSociology final project melissa
Sociology final project melissa
 
ВМС
ВМСВМС
ВМС
 

Similar a tc server - vfabric hyperic

V mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentationV mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentationsolarisyourep
 
vFabric for i ISVs and MSPs
vFabric for i ISVs and MSPsvFabric for i ISVs and MSPs
vFabric for i ISVs and MSPsVMware vFabric
 
Azure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNETAzure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNETLorenzo Barbieri
 
VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver
VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver
VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver VMworld
 
Debugging Microservices - QCON 2017
Debugging Microservices - QCON 2017Debugging Microservices - QCON 2017
Debugging Microservices - QCON 2017Idit Levine
 
2015 UJUG, Servlet 4.0 portion
2015 UJUG, Servlet 4.0 portion2015 UJUG, Servlet 4.0 portion
2015 UJUG, Servlet 4.0 portionmnriem
 
VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...
VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...
VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...VMworld
 
Was liberty in deployments
Was liberty in deploymentsWas liberty in deployments
Was liberty in deploymentssflynn073
 
Mutating Admission Webhook creation
Mutating Admission Webhook creationMutating Admission Webhook creation
Mutating Admission Webhook creationVictor Morales
 
VMware vFabric - Webinar with CIO Magazine
VMware vFabric - Webinar with CIO MagazineVMware vFabric - Webinar with CIO Magazine
VMware vFabric - Webinar with CIO MagazineAl Sargent
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overviewcornelia davis
 
WEB TECHNOLOGY Unit-3.pptx
WEB TECHNOLOGY Unit-3.pptxWEB TECHNOLOGY Unit-3.pptx
WEB TECHNOLOGY Unit-3.pptxkarthiksmart21
 
Virtualising Tier 1 Apps
Virtualising Tier 1 AppsVirtualising Tier 1 Apps
Virtualising Tier 1 AppsIwan Rahabok
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...confluent
 
Антон Бойко "Azure Web Apps deep dive"
Антон Бойко "Azure Web Apps deep dive"Антон Бойко "Azure Web Apps deep dive"
Антон Бойко "Azure Web Apps deep dive"Fwdays
 
Programming Server side with Sevlet
 Programming Server side with Sevlet  Programming Server side with Sevlet
Programming Server side with Sevlet backdoor
 
VMware - Application Portability
VMware - Application PortabilityVMware - Application Portability
VMware - Application PortabilityVMUG IT
 

Similar a tc server - vfabric hyperic (20)

Si so product 1 day technical
Si so product 1 day technicalSi so product 1 day technical
Si so product 1 day technical
 
V mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentationV mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentation
 
vFabric for i ISVs and MSPs
vFabric for i ISVs and MSPsvFabric for i ISVs and MSPs
vFabric for i ISVs and MSPs
 
Azure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNETAzure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNET
 
VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver
VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver
VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver
 
Debugging Microservices - QCON 2017
Debugging Microservices - QCON 2017Debugging Microservices - QCON 2017
Debugging Microservices - QCON 2017
 
2015 UJUG, Servlet 4.0 portion
2015 UJUG, Servlet 4.0 portion2015 UJUG, Servlet 4.0 portion
2015 UJUG, Servlet 4.0 portion
 
VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...
VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...
VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...
 
Was liberty in deployments
Was liberty in deploymentsWas liberty in deployments
Was liberty in deployments
 
Mutating Admission Webhook creation
Mutating Admission Webhook creationMutating Admission Webhook creation
Mutating Admission Webhook creation
 
JAVA
JAVAJAVA
JAVA
 
VMware vFabric - Webinar with CIO Magazine
VMware vFabric - Webinar with CIO MagazineVMware vFabric - Webinar with CIO Magazine
VMware vFabric - Webinar with CIO Magazine
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overview
 
Middleware monitoring with Applications Manager
Middleware monitoring with Applications ManagerMiddleware monitoring with Applications Manager
Middleware monitoring with Applications Manager
 
WEB TECHNOLOGY Unit-3.pptx
WEB TECHNOLOGY Unit-3.pptxWEB TECHNOLOGY Unit-3.pptx
WEB TECHNOLOGY Unit-3.pptx
 
Virtualising Tier 1 Apps
Virtualising Tier 1 AppsVirtualising Tier 1 Apps
Virtualising Tier 1 Apps
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
 
Антон Бойко "Azure Web Apps deep dive"
Антон Бойко "Azure Web Apps deep dive"Антон Бойко "Azure Web Apps deep dive"
Антон Бойко "Azure Web Apps deep dive"
 
Programming Server side with Sevlet
 Programming Server side with Sevlet  Programming Server side with Sevlet
Programming Server side with Sevlet
 
VMware - Application Portability
VMware - Application PortabilityVMware - Application Portability
VMware - Application Portability
 

Último

S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksMagic Marks
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 

Último (20)

S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 

tc server - vfabric hyperic

  • 1. VFabric Suite Introduction to Web Server, tc Server & Hyperic
  • 3. VFabric Web Server vFabric Web Server is the Web server and load-balancing component of VMware vFabric Cloud Application Platform (vFabric Platform). vFabric Web Server 5.0 is based on Apache HTTP Server version 2.2. In addition to the standard features of Apache HTTP Server, vFabric Web Server provides the following mission-critical benefits:  Ability to easily install multiple instances of vFabric Web Server running on a single computer.  Scalable management of multiple Web sites and servers; you can run and manage hundreds of instances of vFabric Web Server.  Support for heterogeneous environments (32- and 64-bit architectures): Ubuntu, RHEL, and Microsoft Windows. vFabric Web Server can be updated and patched across all servers at once. See Supported Platforms for details.
  • 4. What Is it...? VFabric tc Server -1- (aka Pivotal tc Server) Enterprise Support Distributed Operations Diagnostics tc Server Tomcat Enterprise Capabilities
  • 5. Standard Edition ● vFabric tc Server is a Web application server based on open-source Apache Tomcat. ● It preserves the best of Tomcat and adds many mission-critical operational capabilities that are unavailable in the open-source product. ● With its lean architecture and small, 10MB memory footprint, tc Server requires significantly fewer resources than conventional servers, which allows for greater server density in virtual and cloud environments. ● Pre-configured Templates ● Many instances from a single binary install ● Clustering ● JMX management enabled by default ● Latest security patches as binaries ● Integration with vFabric components VFabric tc Server -1- (aka Pivotal tc Server)
  • 6. Troubleshooting An Application ● How many database calls does that page generate? ● What was the SQL executed? ● How long did the query take? ● Why does this page take a long time to load? ● Which part was slow? ● What happened then?! VFabric tc Server -2- (aka Pivotal tc Server)
  • 7. Spring Insight to the Rescue What does it provide? • Information on all database queries • Information on all web request and response information • Lists component calls and parameters Where can I use it? • Agile Development • QA • Load Testing • Production Monitoring How does it work? • Agent instruments application code using AspectJ • Reports to “dashboard” (insight.war) component responsible for rendering statistics VFabric tc Server -3- (aka Pivotal tc Server)
  • 8. Demo ❖ Application Summary ❖ Application View ❖ Endpoint View ❖ Response Time Histogram ❖ Request/Response Summary ❖ JDBC Query ❖ Recent Activity ❖ VFabric Hyperic Integration (more on this 2 slides down) VFabric tc Server -4- (aka Pivotal tc Server)
  • 9. Monitoring & Management Solution Out-of-box monitors over 75 technologies Automatic discovery of resources Metric Collection Event Tracking Resource Control Alerting & Notifications VFabric Hyperic -1-
  • 10. VFabric Hyperic -2- Example Architectural Deployment View
  • 11. VFabric Hyperic -3- Resource Hierarchy • Platform – Win2008, linux etc • Platform Services – CPU – File System Mount – Network Interfaces • Server – tcServer instance – App Server, etc... • Service – tcServer Session Manager – RabbitMQ Queue
  • 12. tc Server Plug-In for Easier Management and Monitoring The Hyperic tc Server plug-in enables you to remotely manage vFabric tc Server instances and applications on multiple computers. Hyperic provides a single console with powerful dashboards through which you can:  Manage the lifecycle of tc Runtime instances by starting, stopping, and restarting a local or remote instance.  Manage the lifecycle of a group of tc Runtime instances that are distributed over a network of computers.  Configure a single instance of tc Runtime. Configuration options include the various port numbers to which the tc Runtime instance listens, JVM options such as heap size and enabling debugging, default server values for JSPs and static content, JDBC datasources, various tc Runtime connectors, and so on.  Deploy a Web application from an accessible file system, either local or remote. You can deploy to a single tc Runtime instance or to a predefined group of servers.  Manage the lifecycle of applications deployed to a single tc Runtime instance or group of servers. Application lifecycle operations include start, stop, redeploy, undeploy, and reload. VFabric Hyperic -4-
  • 13. Spring Insight Plugin  Enables a Hyperic Agent running on a tc Server instance to auto-discover web applications running on that instance and to obtain detailed, real-time application health and request metrics.  Enables alerting on those metrics, as you can with other Hyperic resources and metrics. A new interface view of application metrics associates the application to currently monitored Hyperic resources such as application servers, database servers, the operating system, and specific resource types  By providing all of this information on one screen, Hyperic makes it easier to pinpoint whether the problem is infrastructure- or application-related. If the application is the culprit, Hyperic- Insight integration enables you to move from Hyperic to Insight, in the same application context, to diagnose the underlying problem VFabric Hyperic -5-
  • 14. VFabric Hyperic -6- Demo Architectural Deployment Setup Node #1 (platform = Nadia’s Laptop) Tomcat Binary Instance 1 Instance n Node #2 (platform = Nadia’s Laptop -:) Node #3 Hyperic Server (AMS) (Hyperic) Dedicated DB Hyperic Agent tc Server installation
  • 15. VFabric Hyperic -7- Demo ❖ Hyperic Dashboard (autoDisc, Favorites, Alerts, Add Content) ❖ Resource View (Metric Display Range, Services, ) ❖ Resource Alerts (Metric Alerting, Event Alerting (log file tracking, config file tracking) ) ❖ tc Server Configuration ❖ tc Server Application Management