A microservices architecture is the inverse of a monolithic architecture. Instead of having all system functions in one codebase, components are separated into microservices and operate independently. A microservice does one thing — and does it well. Operations, updates, and scaling can be done on a per-microservice basis.
A container is a package that contains an application, libraries, and file system required to run it. Containers run on a container engine that generally runs within a single OS, such as Linux. Containers provide the isolation benefits of virtualization but are more lightweight, allowing faster starts and more dense packing within a host.
Czytaj dalej Amazon Lightsail
AMI Virtualization Types Czytaj dalej Amazon Elastic Compute Cloud (EC2)