Log Rotation through Ansible to compress log files and save disk space.
In my previous post, we have gone through the type of nodes, tasks and the distributed process management. Now we’re going under the hood to explore the components which make DC/OS what it is. You’ll find the basic working of each component here. Let me show you around… Introduction First, let’s check out the map we’re going to follow in order to get where we Continue Reading
Suppose that we are running a service on a node and it was producing some date to be used later. Then your node was restarted. What will happen to it? The data will evaporate and on the next boot, the machine will be empty. Let’s extend the example consider that we have to reserve some resources on the node. How will we ever do that? Continue Reading
Mentioned in a paper called “Datacenter needs an Operating System” published at the University Of California. The expectations in the paper were roughly rounded up to the following points: Sharing of Data & Resources. Programming Abstractions. Debugging & Monitoring. Mesosphere DC/OS, as a datacenter os, does the following above things for the user. The actual feeling you get when you use DC/OS is similar to Continue Reading
First, There was Waterfall model, software builds took a long time to develop and then deployment alone was time-consuming. Now, Agile, revolutionizing the way we follow the development cycle making it faster, deliverables have the same quality and they are delivered much faster. Bang! and Now we have Dev Ops.. Where the Agile methodology releases build annually, quarterly or monthly, Dev Ops speed up the Continue Reading
Jenkins came with a big bang. That said, it enhanced the whole process of continuous integration & continuous deployment. The challenge that a dev faces is to deliver the most updated and safe code to the customer. The advent of CD(continuous deployment) pipeline automates expression of the process to get the software from the version control system directly to the user. This expression, which does Continue Reading
In software engineering, software configuration management (SCM or S/W CM) is the task of tracking and controlling changes in the software, part of the larger cross-disciplinary field of configuration management. SCM practices include revision control and the establishment of baselines. If something goes wrong, SCM can determine what was changed and who changed it. If a configuration is working well, SCM can determine how to Continue Reading