The arrival of containerized software has drastically changed the landscape of web hosting, and web application provides. The simplification and speed that comes with containers make deploying services like websites so efficient that the traditional model of dedicated servers running specific web-based software is almost obsolete. This being said, there will always be a place for virtual server projects and dedicated servers handling specific tasks like HIPAA compliant hosting services.Continue reading “How Has Containerization Changed the World?”
What is Docker?
Docker is a containerization software that is used for automating the deployment and management of applications within an isolated environment. This software allows us to “pack” and ship an application, along with all of its needed files, libraries, and dependencies, into a “docker container“. That container can then be easily ported to any Linux system that contain cgroups support within the kernel, and provides a container management environment. Docker is one of several containerization implementations (not to be confused with virtualization) based on this cgroups mechanisms built into the Linux kernel.Continue reading “Docker For Beginners”
What is Docker?
Before we begin, let’s describe what Docker is. Docker is a set of virtualization tools that allows us to create, test, and deploy containerized applications quickly and easily on a dedicated server. It has become very popular and used almost everywhere in our daily lives. Thanks to containerization, we can quickly launch applications on different private cloud host platforms utilizing small bundles which contain all the needed packages, libraries and configuration file to run an application. These docker packages communicate via established network channels.Continue reading “How to Install Docker on CentOS 8”
Setting up Development Environment with Vagrant
In this tutorial, we will demonstrate how to install Vagrant on multiple operating systems.Continue reading “Vagrant: An Overview”
Which one is appropriate for you?Continue reading “Puppet, Salt, Chef, & Ansible: A Comparison”
The SQLAlchemy Toolkit and Object Relational Mapper is an extensive set of utilities for working with Python and databases. This toolkit provides a package full of popular persistence patterns, designed for economical and robust database accessibility. SQLAlchemy allows a developer to use simple SQL statements (unlike other Object Relational Mapping tools) which provide a helpful method to connect database tables with user-defined Python classes. The SQLAlchemy Object Relational Mapping tool is primarily centered on using the SQL Expression language.Continue reading “How To Install SQLAlchemy”
Reading Time: 3 minutes
Fast, Portable and Secure.
Containerization is a technology that is taking the IT world by storm! It’s no surprise considering the considerable benefits of shifting to a container based deployment.
Today we’ll be discussing the top benefits of containers, and why you might want to consider containers for your next web app. Let’s dig in!