Tuesday, February 11, 2020

Containerization via Docker. - Howto - Whento - WhenNotto

Over previous few days was taking a look at this technology.
Clearly it gives some benefits and could easily foresee this drawbacks, in enterprise applications which involve distributed data and their is a clear and definitive need for data replication/synchronicity

Here are good links, if you have to review some readings

HOW TO 
http://jasonwilder.com/blog/2014/10/13/a-simple-way-to-dockerize-applications/ 

Good usecases this solves
WHEN TO 
https://www.airpair.com/docker/posts/8-proven-real-world-ways-to-use-docker

Drawbacks/Concerns in containerizing database
WHEN NOT TO
https://vsupalov.com/database-in-docker/
https://www.channelfutures.com/open-source/when-not-to-use-docker-understanding-the-limitations-of-containers

Good qoutes
"..Docker is also not necessarily a great packaging system either. You can make something that will run on many Linux distributions but it wont be fast, efficient nor guaranteed to be entirely compatible..."

"..you can end up shipping something that as an RPM would be 10KB, becomes 100MB using docker."


Now also like to say Google search page gives this info quick on hit page with
Keyword
"drawbacks for dockerization in distributed databases application"
Enjoy

Here are just some of the use cases that provide a consistent environment at low overhead with the enabling technology of Docker.
  • Simplifying Configuration. ...
  • Code Pipeline Management. ...
  • Developer Productivity. ...
  • App Isolation. ...
  • Server Consolidation. ...
  • Debugging Capabilities. ...
  • Multi-tenancy.
Here are examples of things Docker can't do or can't do well:
  1. Run applications as fast as a bare-metal server. Docker containers have less overhead than virtual machines. ...
  2. Provide cross-platform compatibility. ...
  3. Run applications with graphical interfaces. ...
  4. Solve all your security problems.
Popularity & Benefits of Using Docker
  • Return on Investment and Cost Savings. The first advantage of using docker is ROI. ...
  • Standardization and Productivity. ...
  • CI Efficiency. ...
  • Compatibility and Maintainability. ...
  • Simplicity and Faster Configurations. ...
  • Rapid Deployment. ...
  • Continuous Deployment and Testing. ...
  • Multi-Cloud Platforms.
Until next time..







No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Followers