Question about Externalization of services in your deployment
Recently System is upgraded from Pega 7.3.1 to Pega 8.8.1 , We see there are significant changes in Pega Infrastructure as removing the embedded services and make it to externalization services . We are still using embedded services in 8.8.1 and planning to set up the following externalization services.
1) Hazelcast
2) Kafka (Stream node)
3) Elastic Search .
4) Kubernets deployment.
Going through the couple of articles about it but still have few questions around the externalization services. .
We are in On-Premises model in windows server.
1) Do we need to be on cloud (Pega or client managed) in order to set up the externalization services? .
2) Any issue with being on Windows server from Kubernets container deployment model perspective .
3) All these external services(Hazelcast,Kafka,ElasticSearch) needs to be on different servers and make a communication with pega nodes (or) can we have these external services as different tomcat instance and run in same physical mechine where Pega app server is running?
Do we need to think about any other challenges with externalization services being in on-premises model running on windows mechine.