dockerを使用してwebアプリのテスト環境を構築したのですが、上司から許可が降りませんでした。  
理由は、レスポンスが"悪そう"とのことでした。

確かに私のテスト環境ではwebからのレスポンスが悪かったです。  
M1
MACとUTMという仮想ソフトで、RHEL8のx86-64版をエミュレートしていたので遅かったのですが、それがwebアプリのレスポンスの悪さの主な原因かどうかはわかりません。

そこで質問ですが、

1.dockerの本番使用は現実的か、どれくらい現場で使われているのか  
(会社は田舎の中小企業です。docker使えて当たり前の時代になりつつあるのに、使用できないと言われて少し面食らいました)

2.dockerのレスポンスの改善方法  
(dockerが悪いのか私の構築が悪いのか。わかりませんが"悪そう"で諦めるのはもったいない気がしています、田舎の会社ですがdockerデビューしてみたいです)

アバウトな質問ですみません、どちらかでも良いので回答頂けたらと思います。よろしくお願いします。
CC BY-SA 4.0
2022-07-22T00:57:21.863
90136
2022-07-24T13:35:37.920
2022-07-22T08:00:01.940
3060
52019
question
macos docker
dockerの本番使用の是非について
>   1. dockerの本番使用は現実的か、どれくらい現場で使われているのか
>

単に Docker やコンテナ技術を使うだけという意味であれば、Amazon ECS や Kubenetes
を利用している場合は使っているので、利用例は世の中にたくさん存在します。オンプレミスの場合でも事例はあり、検索すると色々と出てきます。

コンテナ技術を使ってみたいというだけではなくて何故コンテナ技術を使うのかの理由まで言語化すると、類似事例を探しやすそうです。

>   2. dockerのレスポンスの改善方法
>

質問者さんの環境では、M1 Mac をサーバーにしてそこに向けてアクセスするのでしょうか？ そうでなくて実際には RHEL
サーバーにデプロイするのであれば、エミュレーションが無くなるので前提条件が変わります。使用方法にもよりますがおそらくエミュレーションがボトルネックになっているのでまずはそこを解消して計測してみてください。
CC BY-SA 4.0
2022-07-24T13:35:37.920
90173
2022-07-24T13:35:37.920
19110
90136
answer