ソフトウェアコンテナに基づく革命的なアイデア
あなたはその製品でどんなビジネス上の問題を解決していますか?どのようなメリットが実現しましたか?
現在、当社では2つのコンテナを持つOdooサーバーを導入しています。 1つはWeb用、もう1つはデータベース用です。これは、Odooを新しいバージョンに更新する場合、Webコンテナを更新するだけで済むという利点があります。
何が嫌いですか?
ソフトウェアはシステムリソースのために戦わなければならないので、時にはボトルネックはディスク、CPU、ネットワークなどではありません。これらはシステムリソースであり、停止するのは難しいです。私はDockerfileを書くという面倒なプロセスも好きではありません。私はそれがより簡単に済んだはずだと思う、多くの微妙な違いがあるあまりにも多くのオプションがある
何が一番好きですか?
Dockerfilesをダウンロードして実行することの容易さ。 DockerHubはコンテナを見つけるのに最適な場所です。私はプロセス分離がcgroup経由であるのが好きなので、仮想マシンほど重いわけではありません。私もAnabilitiesとの統合が好きなので、ビルドプロセスはちょうど "Enter"にすぎません。
製品を検討している他の人への推奨事項
Dockerとの競合はほとんどないので、DevOpsをやっているならそれを学ぶ方がいいです!
続きを開く
Revolutionary idea based on software containers
What business problems are you solving with the product? What benefits have you realized?
Right now at our company, we have deployed an Odoo server with two containers. One for the web, another for the database. The benefit of this clearly is that if we want to update Odoo to a new version, then we will only have to update the web container.
What do you dislike?
The software must fight for system resources, so sometimes the bottleneck is not the disk, CPU, network.. etc. They are the system resources, and that's hard to stop. I also don't like the awkward process of writing a Dockerfile. I think it should have done it easier, there are too many options with many subtle differences
What do you like best?
The easiness to download Dockerfiles, and to run them. DockerHub is a great place to find containers also. I like that the process separation is via cgroups, so it is not that heavyweight as virtual machines. I also like the integration with Ansible, so the build process is just an "Enter" away.
Recommendations to others considering the product
There's almost no rivalry to Docker, so better to learn it if you're doing DevOps!
続きを開く