Hybrid Cloud
Tanuj Mathur
Digital Specialist Engineer at Infosys | RHCSA | DevOps | Amazon Web Services |
Would you believe me if I tell you that you can launch a new Operating Systems within a few seconds or you can run a number of operating systems at the same time in your personal laptop without the need of much superior resources?
Docker is a container technology, which enables the users to launch multiple operating systems within seconds just by having the image (like the AMI for EC2 instance) downloaded in your system or you can create your own image and use it to create new operating systems with pre-installed programs like web-server for hosting a website or python interpreter to run python programs. Docker can be installed and run on the instance launched using the Amazon Web Services like any other operating system and can be very useful in the real world solving multiple issues of security and reliability when combined with other technologies like Kubernetes.
Snapshot is a part of EBS, which enables a user to create the backup of only the data that was changed by the developer at a particular time or a day. It avoids the challenge of replicated data and unwanted storage occupancy related problems. One can easily rollback to the previous code if at some point of time the current code fails with the aid of Snapshots. Snapshots can also be considered as a backup plan when the hard disk or EBS gets terminated by unavoidable circumstances and can be used to launch a new volume and associate it to the instance and used with the same data as before.
The notes will give a broader view of how these two can be implemented.
Happy Learning!