|
|
|
|
|
by iyn
4059 days ago
|
|
I believe that the current state of containers is just the beginning of the trend and containers development. IMO, containerization simplifies security, fast deployment cycles, dependency problems and improves some other things. There are problems, of course and things that are not solved in a containers world. The obvious thing is a persistent storage - we don't have a good solution to this that uses containers. There are "patterns" (like, for example: running specialized database container and sharing "volume" with the host), but it's just a hacky trick and not a solution. I really hope it'll be solved. Using AWS RDS (Amazon Database in the Cloud) and S3 is kind of a "workaround" (pretty good workaround, to be honest), but not everybody wants to use AWS. I really like Ansible and I believed that Ansible could help with Docker deployments (http://www.ansible.com/docker), but at the moment I think that using Dockerfiles is faster and simpler. I'm still using Ansible for Vagrant provisioning, but don't need it for setting up production/ci anymore. Sure, Ansible/Chef/Puppet will be probably on the market and used by some big players, but I'd be very surprised if we won't see big shift into containers for most of the technology companies. Being faster, more productive and cost effectiveness (related: https://www.youtube.com/watch?v=xK0njkATf84) are good enough arguments imo. |
|