Distributed : Different modules are deployed on different servers
effect : Distributed solution to high concurrency of websites

colony : Multiple servers deploy the same application to form a cluster
effect : Provide external services through load balancing equipment

SOA: Business system is decomposed into multiple components , Let each component provide discretization independently , autonomy , Reusable service capabilities , Realize the upper business process through service composition and arrangement
effect : Simplified maintenance , Reduce overall risk , Flexible expansion

: Architecture design concept , Isolation between services ( Distributed is also isolated ), autonomy ( The whole combination of distributed dependence ) Other characteristics ( Single responsibility , boundary , asynchronous communication , Independent deployment ) It's the concept of distribution and strict implementation SOA Evolution to microservice architecture
effect : Each service can be applied independently , Composite services can also be applied systematically

Distributed : One business splits multiple sub businesses , Deployed on different servers

colony : Same business , Deploy on multiple servers

reference material :

1, What are the differences and connections between distributed service architecture and microservice architecture ?

2, What is distributed server , How to understand distributed service framework ?

3, What is the difference between distributed and cluster ?

4,SOA Differences with microservice architecture ?