SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
How to Replace Websphere Application Server (WAS)
with TCserver
Kaushik Bhattacharya, Pivotal
Michel Bond, VMware
OPT4490
#OPT4490
2
Agenda
 Introduction
 How to integrate tc Server in my operation: Hyperic
 tc Server benefits
 Business case at a large European Bank
 What applications can easily be migrated?
 Migration options
 Migration process and activities – customer example
 Migration activities who does what – customer example
 Objection handling
 Call to Action
3
IBM WAS + J2EE / JEE
additions and overhead
Introduction
 Generally, a large amount of any customer’s in-house developed applications will
be developed in the Spring framework
 Because of this, these applications have no dependencies on proprietary J2EE /
JEE add-ons. While these proprietary add-ons are arguments used in the past to
sell IBM WAS
 Because the majority of COTS apps also support tc Server out of the box, and
because of the relatively low costs of tc Server (>90% less), migrating to tc Server
has a strong business case and lowers TCO significantly
tcServer
Tomcat
Hyperic
agent
4
How to Integrate tc Server in My IT Operation - Hyperic
5
Monitoring Architecture
Web
Dashboard
Hyperic Monitoring
Web Servers, App Servers, Databases, Caching,
Messaging, Directories, Virtualization, etc.
Server 1
Agent
tc Server
Instance 1
tc Server
Instance 1
tc Server
Instance 1
Server 1
Agent
tc Server
Instance 1
Spring
tc Server
Instance 1
Spring
tc Server
Instance 1
Spring
Server 2
Agent
tc Server
Instance 1
tc Server
Instance 1
tc Server
Instance 1
Open API
Management Server
Administration,
Provisioning, Groups,
Metrics, Alerts, Events,
Access Control, Agent
Upgrades, etc.
Seamlessly
Upgradeable
Inventory,
Metric,
Audit, …
Spring
Spring
6
Monitor: VM, OS, JVM, tcRuntime Container…
Monitor Application Server Status, Health, and Response Times
Availability, Session Count, Throughput, Utilization, Connection & Thread Pool Health, Deadlock Detection,
Garbage Collection
7
Manage: Application Updates
Push WARs to groups, hot or cold
Manage deployed applications
View session counts
Start, stop, reload, and undeploy applications
8
Manage: Administration & Configuration
JVM parameters, Data Sources, Ports etc.
Via Web GUI or Command-Line interface
9
tc Server Benefits over IBM WAS / Oracle Weblogic
• Licenses for tc Server are a fraction of the cost of WebSphere / Weblogic and
straightforward: no big surprises during painful and costly audits
• No need for proprietary expensive hardware (pSeries / SPARC)
• Lightweight, so low on memory / CPU consumption. Drives further increases in
hardware consolidation ratio
• Elastic Memory for JAVA (EM4J)
• No dependency on J2EE / JEE, so no vendor lock-in. While being binary
compatible with Tomcat
Cost
• Leveraging VMware tooling such as AppDirector for fast provisioning
• Cloning and network fencing production environments for testing purposes
• Hybrid cloud compatible (x86) or CloudFoundry
Agility
• Use VMware HA capabilities for resilience in the datacenter
• Use VMware Site Recovery Manager for Disaster Recovery testing and
execution
• Single processor architecture (x86) is less complex to troubleshoot / recover
Stability
10
tc Server Business Benefits – What’s in It for Me?
• Much cheaper to run so the business can be more effective in a price
competitive environment
Cost
• Provide new environments within minutes / hours to test new functionality
• Easily copy production environments in order to do proper acceptance testing
and roll-out new business capabilities and features faster
• Develop faster and never have to wait for storage, compute, networking
upgrades with the use of Hybrid Cloud technology
Agility
• Downtime reduction by leveraging standard out of the box disaster recovery
capabilities
• Reduction of down time because the “high availability” functionality is taken
care of in the infrastructure layer and not in the application layer
• Reduction of “integration” issues by leveraging robust and proven x86
technology instead of proprietary platforms
Stability
11
Business Case at a Large European Bank
# Datacenters: 4 WebSphere Platform: pSeries
# Applications: 200 Main database vendor: Oracle
# WAS instances 1200 Dev framework Spring
Yearly occurring SnS costYearly Capex + Opex charges excluding licensing
Average hardware savings per application ~ 40% excluding WAS licensing!
12
Business Case (cont’d)
Source http://www.tpc.org - TPC-C
13
What Applications Can Easily Be Migrated?
Does the application have WAS
specific dependencies?
Use Spring Migration Analyzer
Is the application custom
development or packaged
software?
Migrate!
See migration options
Bonus option: does the
database run on Oracle without
Oracle-specific coding?
Does the vendor support tc
Server, or are they willing to
support tc Server?
Do not migrate at this time. This
is approximately 20% of
applications.
Combine migration with
vPostgres migration
+ Single processor architecture
+ Financial Benetis
14
Example: Spring Migration Analyzer Report
15
Determining Migration Priorities
• Migrate WAS to tcServer x86
• Migrate WAS HTTP to RHEL
Apache x86
• Keep AIX Oracle dBase
Scenario 1
• Migrate WAS to tcServer x86
• Migrate WAS HTTP to RHEL
Apache x86
• Migrate Oracle dBase to x86
Scenario 2
• Migrate WAS to tcServer x86
• Migrate WAS HTTP to RHEL
Apache x86
• Migrate AIX Oracle dBase to
vPostgres
Scenario 3
1
• Migrate as much WebSphere
Application Server (WAS)
workloads to tc Server as
fast as possible
2
• Follow single processor
architecture per application
where possible (including
database to x86).
3
• Migrate database to
vPostgres where possible.
Majority of in house
developed applications is
compatible!
Migration Principles Migration Scenarios
16
Migration Process and Activities – Customer Example
Update Documentation
Code Analysis
Migration Planning
Highly complex migrations
Stakeholder Identification
AftercareExecutionPreparationIntakeDiscovery
Implementation Plan
Change Management
Prepare D Environment
Test Application on D
Migration Readiness D
Prepare TAP Environments
Data Migration
Update NW, FW, MQ, DNS
Back-up & Restore
Update CMDB
Aftercare
Close Change
Incident Management
Intake Preparation
Deploy Application on TAP
CI List Discovery
Customer Meeting
Decommissioning
Migration Readiness TAP
PMO: Stakeholder Management, Project Management, Communication, Dashboard and Reporting
Resource Planning
Application Validation
Management Validation
Deploy Application on D
Test Application on TAP
Post Migration Report
Lessons Learned
Support Testing
Support Testing
VMware
CustomerLegend
vPostgres compatibility check
17
Migration Activities Who Does What? – Customer Example
38.3%
49.6%
12.2%
Effort Required
Application Resource
Transformation Team
Infrastructure Team
18
Objection Handling Moving from WAS to tc Server
“Most applications only run on WebSphere!”
Based on empirical evidence we can say that 45% of the applications can be
migrated to tc Server without any changes. About 35% of the applications need
some minor changes (1 hour per app) excluding testing. Some 20% if the
applications have a heavy dependency on Enterprise Java Beans (EJB’s).
“Tomcat lacks the manageability and tooling compared to WAS”
tc Server is Tomcat with an Hyperic agent which provides you with monitoring
capabilities that go beyond the standard tooling that comes with WAS.
“WAS provides scalability, availability and support for clustering”
VMware provides scalability and availability with the standard features of the
vSphere platform. Other specific VMware features such as Elastic Memory for
Java (EM4J) will enable more stability and scalability. Proprietary hardware
based WAS solutions are usually based on a scale-up model while tc Server is
based on a scale-out model just like most modern cloud enabled applications.
19
Objection Handling: Moving from pSeries to x86 vSphere
1. Automated response in case of hardware / power failures
2. Hardware vendor agnostic (HP / Cisco)
3. Disaster Recovery Automation (including re-IP) with SRM
4. Application based DR testing as opposed to machine based DR testing
5. Ability to monitor and report on Disaster Recovery Capacity available
6. DevOps capabilities to snapshot production to DTA environments
7. Performance analysis reporting incl. Storage, Network, Compute & App
8. Datacenter migrations possible without re-IP using VXLAN / NSX
9. SDDC means less physical appliances for firewalls, load balancers, IDS
10. Requires les OPEX and CAPEX to run (better price performance)
11. Performance of pSeries matches that of Intel CPU machines
20
Comparing Apples with Apples: Processor Ratings
Date TpmC Cores Performance/core CPU Ref
Oct-03 595702 64 9308 SPARC64 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=103103101&layout=
Dec-10 30249688 1728 17506 SPARC T3 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=110120201&layout=
Nov-09 7646486 384 19913 UltraSPARC T2 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=109110401&layout=
Jun-08 97083 4 24271 5440 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=108061701&layout=
Jun-07 100926 4 25232 5355 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=107061101&layout=
Sep-07 102454 4 25614 5355 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=107091301&layout=
Feb-09 104492 4 26123 5440 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=109022301&layout=
Jan-09 639253 24 26636 7460 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=109012001&layout=
Nov-07 273666 8 34208 5460 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=107111201&layout=
Jan-08 1245516 32 38922 Itanium2 9050 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=108012201&layout=
Nov-08 1354086 32 42315 Itanium2 9150M http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=108112401&layout=
Oct-06 359440 8 44930 Itanium2 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=106102601&layout=
Aug-10 290040 6 48340 5650 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=110081701&layout=
May-09 232002 4 58001 5520 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=109052101&layout=
Oct-07 236271 4 59068 Power5+ http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=107100501&layout=
Nov-09 239392 4 59848 5520 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=109111801&layout=
Mar-12 5055888 80 63199 E7-8870 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=112032701&layout=
Mar-09 631766 8 78971 5570 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=109033001&layout=
Dec-11 1053100 12 87758 5690 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=111120802&layout=
Sep-12 1609186 16 100574 E5-2690 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=112092601&layout=
804593 8 100574 E5-2643 Kevin knows a 135w 4c Sandy Bridge is 50% a 135 watt 8c Sandy Bridge
Dec-07 404462 4 101116 Power6 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=107121702&layout=
(Thanks to Kevin Closson for this overview)
As you can see, in this list the E5-2690 has the highest TpmC rating per core (except for the Power6 which
is not Intel) - Making this CPU an excellent choice for DB consolidation.
The E5-2643 is not listed on TPC.org – however, the 2643 is half a 2690 (same cores) so the performance
per core is equal.
21
Call to Action
 Ask how much WAS LPAR’s are running within your organization
 Review the lifecycle of your “proprietary” hardware
 Ascertain the split between in-house developed and Commercial
Of The Shelf (COTS) products
 Use Spring Migration Analyzer to ascertain / prove the level of
migration effort
 Ask the programmers what kind of framework they are using
(Spring)
 Ask the programmers what platform they use to develop their
application (often already Tomcat)
 Contact your VMware rep and ask what he can do for you!
22
Links
 http://bitcast-
a.v1.sjc1.bitgravity.com/greenplum/pivotalvideo/Southwest_Airline
s_video.m4v
 http://www.springsource.org/spring-migration-analyzer
 http://blogs.forrester.com/mike_gualtieri/11-07-15-
stop_wasting_money_on_weblogic_websphere_and_jboss_applica
tion_servers
23
Questions?
THANK YOU
How to Replace Websphere Application Server (WAS)
with TCserver
Kaushik Bhattacharya, Pivotal
Michel Bond, VMware
OPT4490
#OPT4490
27
Appendix
28
vFabric Application Director Architecture
End -User APIs
SDM Portal
Third-Party
Self Service Portal
Process
Flows
vCenter
Orchestrator
Policy
EngineAD, LDAP
vFabric
Application Director
Configuration
and Patch
Management
Patch,
Security,
Compliance HTML / FLEX UI
Public
Private
PaaS
Application
provisioning across
clouds
Complete Application Provisioning Platform

Weitere ähnliche Inhalte

Was ist angesagt?

On command shift 1.0 release
On command shift 1.0 releaseOn command shift 1.0 release
On command shift 1.0 releaseTakano Masaru
 
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...Matt Stubbs
 
Cloud Testing by Suganya M
Cloud Testing by Suganya MCloud Testing by Suganya M
Cloud Testing by Suganya MForziatech
 
Datasheet weblogicpluginforrd
Datasheet weblogicpluginforrdDatasheet weblogicpluginforrd
Datasheet weblogicpluginforrdMidVision
 
VMworld 2013: Automated Management of Tier-1 Applications on VMware
VMworld 2013: Automated Management of Tier-1 Applications on VMware VMworld 2013: Automated Management of Tier-1 Applications on VMware
VMworld 2013: Automated Management of Tier-1 Applications on VMware VMworld
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectDevOps.com
 
vCloud Automation Center 6.0 -My Notes on Architecture
vCloud Automation Center 6.0 -My Notes on ArchitecturevCloud Automation Center 6.0 -My Notes on Architecture
vCloud Automation Center 6.0 -My Notes on Architecturetechstarts
 
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments VMworld
 
Virtualization Strategy-external
Virtualization Strategy-externalVirtualization Strategy-external
Virtualization Strategy-externalwebhostingguy
 
Varrow VMworld Update and vCHS Lunch and Learn Presentation
Varrow VMworld Update and vCHS Lunch and Learn PresentationVarrow VMworld Update and vCHS Lunch and Learn Presentation
Varrow VMworld Update and vCHS Lunch and Learn PresentationVarrow Inc.
 
Log insight technical overview customer facing (based on 3.x)
Log insight technical overview customer facing (based on 3.x)Log insight technical overview customer facing (based on 3.x)
Log insight technical overview customer facing (based on 3.x)David Pasek
 
Datasheet datapowerpluginforrd
Datasheet datapowerpluginforrdDatasheet datapowerpluginforrd
Datasheet datapowerpluginforrdMidVision
 
IBM Datapower Gateways - Devops with UrbanCode Deploy
IBM Datapower Gateways - Devops with UrbanCode DeployIBM Datapower Gateways - Devops with UrbanCode Deploy
IBM Datapower Gateways - Devops with UrbanCode DeployJared Putman
 
White paper on testing in cloud
White paper on testing in cloudWhite paper on testing in cloud
White paper on testing in cloudimkulu
 
VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...
VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...
VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...VMworld
 
Netapp HCI + Veeam Availability Platform
Netapp HCI + Veeam Availability PlatformNetapp HCI + Veeam Availability Platform
Netapp HCI + Veeam Availability PlatformTanawit Chansuchai
 
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...eG Innovations
 
Денис Баталов
Денис БаталовДенис Баталов
Денис БаталовCodeFest
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld
 

Was ist angesagt? (20)

On command shift 1.0 release
On command shift 1.0 releaseOn command shift 1.0 release
On command shift 1.0 release
 
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
 
Cloud Testing by Suganya M
Cloud Testing by Suganya MCloud Testing by Suganya M
Cloud Testing by Suganya M
 
Datasheet weblogicpluginforrd
Datasheet weblogicpluginforrdDatasheet weblogicpluginforrd
Datasheet weblogicpluginforrd
 
IBM POWER8 as an HPC platform
IBM POWER8 as an HPC platformIBM POWER8 as an HPC platform
IBM POWER8 as an HPC platform
 
VMworld 2013: Automated Management of Tier-1 Applications on VMware
VMworld 2013: Automated Management of Tier-1 Applications on VMware VMworld 2013: Automated Management of Tier-1 Applications on VMware
VMworld 2013: Automated Management of Tier-1 Applications on VMware
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
vCloud Automation Center 6.0 -My Notes on Architecture
vCloud Automation Center 6.0 -My Notes on ArchitecturevCloud Automation Center 6.0 -My Notes on Architecture
vCloud Automation Center 6.0 -My Notes on Architecture
 
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
 
Virtualization Strategy-external
Virtualization Strategy-externalVirtualization Strategy-external
Virtualization Strategy-external
 
Varrow VMworld Update and vCHS Lunch and Learn Presentation
Varrow VMworld Update and vCHS Lunch and Learn PresentationVarrow VMworld Update and vCHS Lunch and Learn Presentation
Varrow VMworld Update and vCHS Lunch and Learn Presentation
 
Log insight technical overview customer facing (based on 3.x)
Log insight technical overview customer facing (based on 3.x)Log insight technical overview customer facing (based on 3.x)
Log insight technical overview customer facing (based on 3.x)
 
Datasheet datapowerpluginforrd
Datasheet datapowerpluginforrdDatasheet datapowerpluginforrd
Datasheet datapowerpluginforrd
 
IBM Datapower Gateways - Devops with UrbanCode Deploy
IBM Datapower Gateways - Devops with UrbanCode DeployIBM Datapower Gateways - Devops with UrbanCode Deploy
IBM Datapower Gateways - Devops with UrbanCode Deploy
 
White paper on testing in cloud
White paper on testing in cloudWhite paper on testing in cloud
White paper on testing in cloud
 
VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...
VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...
VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...
 
Netapp HCI + Veeam Availability Platform
Netapp HCI + Veeam Availability PlatformNetapp HCI + Veeam Availability Platform
Netapp HCI + Veeam Availability Platform
 
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
Citrix XenApp 6.5 Performance - How To Ensure a Great End User Experience Bef...
 
Денис Баталов
Денис БаталовДенис Баталов
Денис Баталов
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
 

Ähnlich wie VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver

Cap2194 migration from weblogic to v fabric - cloud application platform
Cap2194  migration from weblogic to v fabric - cloud application platformCap2194  migration from weblogic to v fabric - cloud application platform
Cap2194 migration from weblogic to v fabric - cloud application platformRamarao Kanneganti
 
Ibm PureApplication system
Ibm PureApplication systemIbm PureApplication system
Ibm PureApplication systemkhawkwf
 
Migration from Weblogic to vFabric Cloud App Platform
Migration from Weblogic to vFabric Cloud App PlatformMigration from Weblogic to vFabric Cloud App Platform
Migration from Weblogic to vFabric Cloud App PlatformVMware vFabric
 
GigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapGigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapShay Hassidim
 
Dynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next levelDynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next levelsanvmibj
 
Hewlett Packard Entreprise | Stormrunner load | Game Changer
Hewlett Packard Entreprise | Stormrunner load | Game ChangerHewlett Packard Entreprise | Stormrunner load | Game Changer
Hewlett Packard Entreprise | Stormrunner load | Game ChangerJeffrey Nunn
 
CtrlS: Cloud Solutions for Retail & eCommerce
CtrlS: Cloud Solutions for Retail & eCommerceCtrlS: Cloud Solutions for Retail & eCommerce
CtrlS: Cloud Solutions for Retail & eCommerceeTailing India
 
VMworld 2013: SDDC is Here and Now: A Success Story
VMworld 2013: SDDC is Here and Now: A Success Story VMworld 2013: SDDC is Here and Now: A Success Story
VMworld 2013: SDDC is Here and Now: A Success Story VMworld
 
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...Ludovic Piot
 
Harbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 WrapHarbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 WrapHarbourIT
 
VMware: my jsme “software defined”
VMware: my jsme “software defined”VMware: my jsme “software defined”
VMware: my jsme “software defined”MarketingArrowECS_CZ
 
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...VMworld
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...confluent
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Prolifics
 
VMworld 2013: Architecting the Software-Defined Data Center
VMworld 2013: Architecting the Software-Defined Data Center VMworld 2013: Architecting the Software-Defined Data Center
VMworld 2013: Architecting the Software-Defined Data Center VMworld
 
Giga spaces value prop - afas - cloud practices
Giga spaces value prop - afas - cloud practicesGiga spaces value prop - afas - cloud practices
Giga spaces value prop - afas - cloud practicesTricode (part of Dept)
 

Ähnlich wie VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver (20)

Solutions presentation
Solutions presentationSolutions presentation
Solutions presentation
 
Cap2194 migration from weblogic to v fabric - cloud application platform
Cap2194  migration from weblogic to v fabric - cloud application platformCap2194  migration from weblogic to v fabric - cloud application platform
Cap2194 migration from weblogic to v fabric - cloud application platform
 
Ibm PureApplication system
Ibm PureApplication systemIbm PureApplication system
Ibm PureApplication system
 
Migration from Weblogic to vFabric Cloud App Platform
Migration from Weblogic to vFabric Cloud App PlatformMigration from Weblogic to vFabric Cloud App Platform
Migration from Weblogic to vFabric Cloud App Platform
 
Si so product 1 day technical
Si so product 1 day technicalSi so product 1 day technical
Si so product 1 day technical
 
GigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapGigaSpaces CCF 4 Xap
GigaSpaces CCF 4 Xap
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Dynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next levelDynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next level
 
Hewlett Packard Entreprise | Stormrunner load | Game Changer
Hewlett Packard Entreprise | Stormrunner load | Game ChangerHewlett Packard Entreprise | Stormrunner load | Game Changer
Hewlett Packard Entreprise | Stormrunner load | Game Changer
 
CtrlS: Cloud Solutions for Retail & eCommerce
CtrlS: Cloud Solutions for Retail & eCommerceCtrlS: Cloud Solutions for Retail & eCommerce
CtrlS: Cloud Solutions for Retail & eCommerce
 
VMworld 2013: SDDC is Here and Now: A Success Story
VMworld 2013: SDDC is Here and Now: A Success Story VMworld 2013: SDDC is Here and Now: A Success Story
VMworld 2013: SDDC is Here and Now: A Success Story
 
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
 
Harbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 WrapHarbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 Wrap
 
VMware: my jsme “software defined”
VMware: my jsme “software defined”VMware: my jsme “software defined”
VMware: my jsme “software defined”
 
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
 
VMworld 2013: Architecting the Software-Defined Data Center
VMworld 2013: Architecting the Software-Defined Data Center VMworld 2013: Architecting the Software-Defined Data Center
VMworld 2013: Architecting the Software-Defined Data Center
 
Giga spaces value prop - afas - cloud practices
Giga spaces value prop - afas - cloud practicesGiga spaces value prop - afas - cloud practices
Giga spaces value prop - afas - cloud practices
 
Enterprise Cloud Transformation
Enterprise Cloud TransformationEnterprise Cloud Transformation
Enterprise Cloud Transformation
 

Mehr von VMworld

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld
 

Mehr von VMworld (20)

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
 

Kürzlich hochgeladen

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 

Kürzlich hochgeladen (20)

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 

VMworld 2013: How to Replace Websphere Application Server (WAS) with TCserver

  • 1. How to Replace Websphere Application Server (WAS) with TCserver Kaushik Bhattacharya, Pivotal Michel Bond, VMware OPT4490 #OPT4490
  • 2. 2 Agenda  Introduction  How to integrate tc Server in my operation: Hyperic  tc Server benefits  Business case at a large European Bank  What applications can easily be migrated?  Migration options  Migration process and activities – customer example  Migration activities who does what – customer example  Objection handling  Call to Action
  • 3. 3 IBM WAS + J2EE / JEE additions and overhead Introduction  Generally, a large amount of any customer’s in-house developed applications will be developed in the Spring framework  Because of this, these applications have no dependencies on proprietary J2EE / JEE add-ons. While these proprietary add-ons are arguments used in the past to sell IBM WAS  Because the majority of COTS apps also support tc Server out of the box, and because of the relatively low costs of tc Server (>90% less), migrating to tc Server has a strong business case and lowers TCO significantly tcServer Tomcat Hyperic agent
  • 4. 4 How to Integrate tc Server in My IT Operation - Hyperic
  • 5. 5 Monitoring Architecture Web Dashboard Hyperic Monitoring Web Servers, App Servers, Databases, Caching, Messaging, Directories, Virtualization, etc. Server 1 Agent tc Server Instance 1 tc Server Instance 1 tc Server Instance 1 Server 1 Agent tc Server Instance 1 Spring tc Server Instance 1 Spring tc Server Instance 1 Spring Server 2 Agent tc Server Instance 1 tc Server Instance 1 tc Server Instance 1 Open API Management Server Administration, Provisioning, Groups, Metrics, Alerts, Events, Access Control, Agent Upgrades, etc. Seamlessly Upgradeable Inventory, Metric, Audit, … Spring Spring
  • 6. 6 Monitor: VM, OS, JVM, tcRuntime Container… Monitor Application Server Status, Health, and Response Times Availability, Session Count, Throughput, Utilization, Connection & Thread Pool Health, Deadlock Detection, Garbage Collection
  • 7. 7 Manage: Application Updates Push WARs to groups, hot or cold Manage deployed applications View session counts Start, stop, reload, and undeploy applications
  • 8. 8 Manage: Administration & Configuration JVM parameters, Data Sources, Ports etc. Via Web GUI or Command-Line interface
  • 9. 9 tc Server Benefits over IBM WAS / Oracle Weblogic • Licenses for tc Server are a fraction of the cost of WebSphere / Weblogic and straightforward: no big surprises during painful and costly audits • No need for proprietary expensive hardware (pSeries / SPARC) • Lightweight, so low on memory / CPU consumption. Drives further increases in hardware consolidation ratio • Elastic Memory for JAVA (EM4J) • No dependency on J2EE / JEE, so no vendor lock-in. While being binary compatible with Tomcat Cost • Leveraging VMware tooling such as AppDirector for fast provisioning • Cloning and network fencing production environments for testing purposes • Hybrid cloud compatible (x86) or CloudFoundry Agility • Use VMware HA capabilities for resilience in the datacenter • Use VMware Site Recovery Manager for Disaster Recovery testing and execution • Single processor architecture (x86) is less complex to troubleshoot / recover Stability
  • 10. 10 tc Server Business Benefits – What’s in It for Me? • Much cheaper to run so the business can be more effective in a price competitive environment Cost • Provide new environments within minutes / hours to test new functionality • Easily copy production environments in order to do proper acceptance testing and roll-out new business capabilities and features faster • Develop faster and never have to wait for storage, compute, networking upgrades with the use of Hybrid Cloud technology Agility • Downtime reduction by leveraging standard out of the box disaster recovery capabilities • Reduction of down time because the “high availability” functionality is taken care of in the infrastructure layer and not in the application layer • Reduction of “integration” issues by leveraging robust and proven x86 technology instead of proprietary platforms Stability
  • 11. 11 Business Case at a Large European Bank # Datacenters: 4 WebSphere Platform: pSeries # Applications: 200 Main database vendor: Oracle # WAS instances 1200 Dev framework Spring Yearly occurring SnS costYearly Capex + Opex charges excluding licensing Average hardware savings per application ~ 40% excluding WAS licensing!
  • 12. 12 Business Case (cont’d) Source http://www.tpc.org - TPC-C
  • 13. 13 What Applications Can Easily Be Migrated? Does the application have WAS specific dependencies? Use Spring Migration Analyzer Is the application custom development or packaged software? Migrate! See migration options Bonus option: does the database run on Oracle without Oracle-specific coding? Does the vendor support tc Server, or are they willing to support tc Server? Do not migrate at this time. This is approximately 20% of applications. Combine migration with vPostgres migration + Single processor architecture + Financial Benetis
  • 14. 14 Example: Spring Migration Analyzer Report
  • 15. 15 Determining Migration Priorities • Migrate WAS to tcServer x86 • Migrate WAS HTTP to RHEL Apache x86 • Keep AIX Oracle dBase Scenario 1 • Migrate WAS to tcServer x86 • Migrate WAS HTTP to RHEL Apache x86 • Migrate Oracle dBase to x86 Scenario 2 • Migrate WAS to tcServer x86 • Migrate WAS HTTP to RHEL Apache x86 • Migrate AIX Oracle dBase to vPostgres Scenario 3 1 • Migrate as much WebSphere Application Server (WAS) workloads to tc Server as fast as possible 2 • Follow single processor architecture per application where possible (including database to x86). 3 • Migrate database to vPostgres where possible. Majority of in house developed applications is compatible! Migration Principles Migration Scenarios
  • 16. 16 Migration Process and Activities – Customer Example Update Documentation Code Analysis Migration Planning Highly complex migrations Stakeholder Identification AftercareExecutionPreparationIntakeDiscovery Implementation Plan Change Management Prepare D Environment Test Application on D Migration Readiness D Prepare TAP Environments Data Migration Update NW, FW, MQ, DNS Back-up & Restore Update CMDB Aftercare Close Change Incident Management Intake Preparation Deploy Application on TAP CI List Discovery Customer Meeting Decommissioning Migration Readiness TAP PMO: Stakeholder Management, Project Management, Communication, Dashboard and Reporting Resource Planning Application Validation Management Validation Deploy Application on D Test Application on TAP Post Migration Report Lessons Learned Support Testing Support Testing VMware CustomerLegend vPostgres compatibility check
  • 17. 17 Migration Activities Who Does What? – Customer Example 38.3% 49.6% 12.2% Effort Required Application Resource Transformation Team Infrastructure Team
  • 18. 18 Objection Handling Moving from WAS to tc Server “Most applications only run on WebSphere!” Based on empirical evidence we can say that 45% of the applications can be migrated to tc Server without any changes. About 35% of the applications need some minor changes (1 hour per app) excluding testing. Some 20% if the applications have a heavy dependency on Enterprise Java Beans (EJB’s). “Tomcat lacks the manageability and tooling compared to WAS” tc Server is Tomcat with an Hyperic agent which provides you with monitoring capabilities that go beyond the standard tooling that comes with WAS. “WAS provides scalability, availability and support for clustering” VMware provides scalability and availability with the standard features of the vSphere platform. Other specific VMware features such as Elastic Memory for Java (EM4J) will enable more stability and scalability. Proprietary hardware based WAS solutions are usually based on a scale-up model while tc Server is based on a scale-out model just like most modern cloud enabled applications.
  • 19. 19 Objection Handling: Moving from pSeries to x86 vSphere 1. Automated response in case of hardware / power failures 2. Hardware vendor agnostic (HP / Cisco) 3. Disaster Recovery Automation (including re-IP) with SRM 4. Application based DR testing as opposed to machine based DR testing 5. Ability to monitor and report on Disaster Recovery Capacity available 6. DevOps capabilities to snapshot production to DTA environments 7. Performance analysis reporting incl. Storage, Network, Compute & App 8. Datacenter migrations possible without re-IP using VXLAN / NSX 9. SDDC means less physical appliances for firewalls, load balancers, IDS 10. Requires les OPEX and CAPEX to run (better price performance) 11. Performance of pSeries matches that of Intel CPU machines
  • 20. 20 Comparing Apples with Apples: Processor Ratings Date TpmC Cores Performance/core CPU Ref Oct-03 595702 64 9308 SPARC64 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=103103101&layout= Dec-10 30249688 1728 17506 SPARC T3 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=110120201&layout= Nov-09 7646486 384 19913 UltraSPARC T2 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=109110401&layout= Jun-08 97083 4 24271 5440 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=108061701&layout= Jun-07 100926 4 25232 5355 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=107061101&layout= Sep-07 102454 4 25614 5355 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=107091301&layout= Feb-09 104492 4 26123 5440 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=109022301&layout= Jan-09 639253 24 26636 7460 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=109012001&layout= Nov-07 273666 8 34208 5460 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=107111201&layout= Jan-08 1245516 32 38922 Itanium2 9050 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=108012201&layout= Nov-08 1354086 32 42315 Itanium2 9150M http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=108112401&layout= Oct-06 359440 8 44930 Itanium2 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=106102601&layout= Aug-10 290040 6 48340 5650 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=110081701&layout= May-09 232002 4 58001 5520 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=109052101&layout= Oct-07 236271 4 59068 Power5+ http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=107100501&layout= Nov-09 239392 4 59848 5520 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=109111801&layout= Mar-12 5055888 80 63199 E7-8870 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=112032701&layout= Mar-09 631766 8 78971 5570 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=109033001&layout= Dec-11 1053100 12 87758 5690 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=111120802&layout= Sep-12 1609186 16 100574 E5-2690 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=112092601&layout= 804593 8 100574 E5-2643 Kevin knows a 135w 4c Sandy Bridge is 50% a 135 watt 8c Sandy Bridge Dec-07 404462 4 101116 Power6 http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=107121702&layout= (Thanks to Kevin Closson for this overview) As you can see, in this list the E5-2690 has the highest TpmC rating per core (except for the Power6 which is not Intel) - Making this CPU an excellent choice for DB consolidation. The E5-2643 is not listed on TPC.org – however, the 2643 is half a 2690 (same cores) so the performance per core is equal.
  • 21. 21 Call to Action  Ask how much WAS LPAR’s are running within your organization  Review the lifecycle of your “proprietary” hardware  Ascertain the split between in-house developed and Commercial Of The Shelf (COTS) products  Use Spring Migration Analyzer to ascertain / prove the level of migration effort  Ask the programmers what kind of framework they are using (Spring)  Ask the programmers what platform they use to develop their application (often already Tomcat)  Contact your VMware rep and ask what he can do for you!
  • 22. 22 Links  http://bitcast- a.v1.sjc1.bitgravity.com/greenplum/pivotalvideo/Southwest_Airline s_video.m4v  http://www.springsource.org/spring-migration-analyzer  http://blogs.forrester.com/mike_gualtieri/11-07-15- stop_wasting_money_on_weblogic_websphere_and_jboss_applica tion_servers
  • 25.
  • 26. How to Replace Websphere Application Server (WAS) with TCserver Kaushik Bhattacharya, Pivotal Michel Bond, VMware OPT4490 #OPT4490
  • 28. 28 vFabric Application Director Architecture End -User APIs SDM Portal Third-Party Self Service Portal Process Flows vCenter Orchestrator Policy EngineAD, LDAP vFabric Application Director Configuration and Patch Management Patch, Security, Compliance HTML / FLEX UI Public Private PaaS Application provisioning across clouds Complete Application Provisioning Platform