user
  • 伊藤忠テクノソリューションズ 株式会社
  • ITアーキテクト
  • ユーザー(利用者)
  • ソフトウェア・SI
  • 1000人以上
開発から本番環境へのリリースがシンプルに
この製品・サービスの良いポイントは何でしょうか?

ほぼOSの影響を受けずに開発環境から本番環境へ移行できます。また複数の開発環境を作成することも容易にでき、インフラのみならずアプリ担当者でも環境構築できます。

改善してほしいポイントは何でしょうか?

改善してほしいと言いますか、やはり中~大規模のシステムとしてDockerだけでは貧弱です。そうなるとRedhat社の製品等も検討していかないといけないと思います。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

まずは規模の小さいシステムの改修にDockerを導入してみてはいかがでしょうか。VM上に作成することも可能ですし、ミニマムで構築してから検討でも大丈夫です。

user
  • 宮城ドローンスクール
  • その他専門職
  • ユーザー(利用者)
  • その他教室・スクール
  • 20-50人未満
導入で躓いた
この製品・サービスの良いポイントは何でしょうか?

コンテナ型の仮想環境を簡単に導入できるという触れ込みで、ファイルを使って実行環境を簡単に構築できるのが利点のようです。

改善してほしいポイントは何でしょうか?

ネット上の手順などを参考に導入をしようとしたが、最新版とはインターフェースが違うなど、導入の時点で躓いた。導入後も起動ができないなど、初心者にはハードルが高い。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

Open Drone Mapを利用するために導入しました。最初のうち何度かは無事に動いていたのですが、その後起動すらしなくなってしまい・・・うまく使えませんでした。

その他の製品

非公開ユーザー
非公開ユーザー
  • 営業・販売・サービス職
  • IT管理者
  • その他
  • 1000人以上
構築のスタンダード
この製品・サービスの良いポイントは何でしょうか?

コンテナによって開発者の負担を減らすことができる。
パフォーマンス・制作工数を向上・削減することができた。

改善してほしいポイントは何でしょうか?

とくには無いのですが、強いて言えば国内でのナレッジが増えて欲しいと思います。でないと、インフラ設計が複雑になりすぎてしまいそうなため。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

開発環境の統一および環境構築の容易化ができた。
エンジニアの負担が減り工数が削減できたことが非常に大きいです。

非公開ユーザー
非公開ユーザー
  • 社内情報システム(その他)
  • ユーザー(利用者)
  • 情報通信・インターネット
  • 1000人以上
動く環境をどこでも再現
この製品・サービスの良いポイントは何でしょうか?

OSさえ揃えれば、同一のサーバ環境をどこでも再現できるので、運用手順が一気に削減されます。頼りすぎて問題が起きたときに前任者がいないと何もできなくなるのでは?と怖くなるほど。

改善してほしいポイントは何でしょうか?

特になし。世界中の開発者が使い倒しているだけあって、使い方に不明点があってもググればすぐに出てきます。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

運用コストはかなり削減されます。今まで手順書を使ってポチポチやっていた環境構築が嘘のようです。もうなかった頃には戻れません。

非公開ユーザー
非公開ユーザー
  • 社内情報システム(その他)
  • ユーザー(利用者)
  • その他小売・卸売
  • 300-1000人未満
環境を展開しやすい
この製品・サービスの良いポイントは何でしょうか?

開発環境ももちろんですが、本番環境への移行もやりやすく使いやすいです。同じ環境を作るというのは苦労が伴いますがDockerがあれば解決です。

改善してほしいポイントは何でしょうか?

動作速度の問題があるとおもいます。まだまだ発展途上だとおもいますし、そのあたりの改善を期待しています。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

特に同一開発環境の配布がものすごく楽になりました。バージョンを合わせたりすることや、インストールモジュールなど予め決まっているのでトラブルがなくなりました。

user
  • セーバー株式会社
  • 開発
  • ユーザー(利用者)
  • ソフトウェア・SI
  • 20人未満
コンテナ利用で開発効率アップ
この製品・サービスの良いポイントは何でしょうか?

Dockerを使用することでローカルに開発環境を整える手間がかなり削減できています。
クラウド上でもコンテナを利用できるようになってきていますので、本番環境を含めた環境構築が効率的に行えます。

改善してほしいポイントは何でしょうか?

非エンジニアに使用してもらいたい場合があるが、ユーザーインターフェースがGUIでないため、なかなか難しい場合があります。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

Dockerで作成した環境情報を共有することで、開発メンバーそれぞれのローカル環境で環境構築する工数が削減でき開発に集中できています。

非公開ユーザー
非公開ユーザー
  • 開発
  • ユーザー(利用者)
  • 情報通信・インターネット
  • 300-1000人未満
軽量な仮想環境
この製品・サービスの良いポイントは何でしょうか?

一つのイメージファイルとして仮想環境に関する情報を残しておけるので、
それぞれの環境に必要な物をインストールしていくという面倒かつ抜けのありそうな作業をやらなくて済みます。

改善してほしいポイントは何でしょうか?

特に不満点はないのです。色々な環境のベストプラクティスなdocker imageが増えることを願っています。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

開発、デプロイまでの手順に必要な物をインストールする作業はグンと減りました。
またCIとの相性もいいので、とても効率的になりました。

非公開ユーザー
非公開ユーザー
  • デザイン・クリエイティブ職
  • ユーザー(利用者)
  • 情報通信・インターネット
  • 20人未満
チーム開発の環境構築などに便利です
この製品・サービスの良いポイントは何でしょうか?

オープンソースのコンテナ型仮想化ソフトウェアで、Dockerfileを使えば各環境で同じ開発環境を簡単に構築できる点が良いです。他の仮想環境よりも高速に起動できる点も魅力の一つ。

改善してほしいポイントは何でしょうか?

Terminal操作が基本なので、非エンジニア、特に協業するデザイナーへの伝達コストが少なくありません。GUIで簡単に起動したり環境設定を編集できるような補助ツールを用意してほしいです。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

エンジニア間の開発環境の共有がスムーズに行えるようになり、各環境での差異をなくすことに成功しましあt。

非公開ユーザー
非公開ユーザー
  • 社内情報システム(開発・運用管理)
  • ユーザー(利用者)
  • その他
  • 100-300人未満
迅速かつ簡単にアプリケーション実行環境を提供
この製品・サービスの良いポイントは何でしょうか?

インフラ担当として、開発環境などを準備するにあたっては、仮想サーバをテンプレートから展開して、IP、ユーザの設定、リソースの決定など、やはり手間と時間はかかっていました(物理サーバを準備するよりは楽になりましたが)。Dockerを使うことで、迅速かつ簡単に環境の提供が可能になりました。

改善してほしいポイントは何でしょうか?

開発環境や小規模ではいいですが、冗長化、バックアップなど、今までとは違う方法での対策が必要になるため、本番運用に踏み込めない面がありました(今後はKubernetesで展開を進めていきたいと考えています)。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

Dockerでコンテナ環境をある程度のリソースで準備して、開発者に自由にコンテナを作ってもらえるようにしておけば、お互いスムーズに業務が進めることができます。

非公開ユーザー
非公開ユーザー
  • 社内情報システム(CIO・マネージャ)
  • IT管理者
  • ソフトウェア・SI
  • 1000人以上
開発環境を簡単に作れます
この製品・サービスの良いポイントは何でしょうか?

開発チームで活用しています。Dockerイメージを簡単に配布できるため、開発環境等を簡単に準備できるのでとても便利です。

改善してほしいポイントは何でしょうか?

インストールするOSによってDockerの動作が重くなることがあるため、操作性が今後改善されることを期待したいです。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

開発チームが、開発環境の構築において短期且つインフラの知識が然程無くても実現できているため、重宝しています。環境構築の工数が削減され結果としてビジネスに寄与できています。

検討者にお薦めするポイントがあれば記入ください

開発環境に拘わらず、簡単に環境構築を複数で実現できるため、検討する価値はあると思います。

非公開ユーザー
非公開ユーザー
  • デザイン・クリエイティブ職
  • ユーザー(利用者)
  • 情報通信・インターネット
  • 20人未満
チーム開発に必須と言っていいプロダクト
この製品・サービスの良いポイントは何でしょうか?

アプリケーションやWebサービスの開発環境を共通化することで、チーム全員に全く同じ環境上で開発させることができる。従来の仮想環境と違って動作が非常に軽快で、環境の削除・作成が簡単。

改善してほしいポイントは何でしょうか?

改善してほしい点は特に無いぐらい優秀なサービス。強いてあげるのであれば、Windowsに対応していない点だろうか。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

別の仮想ソフトウェアから乗り換えた結果、動作が軽量なのと共有が容易なので、開発がよりスムーズになった。

非公開ユーザー
非公開ユーザー
  • プロジェクトマネージャ
  • ユーザー(利用者)
  • ソフトウェア・SI
  • 300-1000人未満
開発環境の構築を簡単に
この製品・サービスの良いポイントは何でしょうか?

あらかじめ作成しておいたDockerイメージを配布することで、開発メンバーが同じ環境を簡単に構築することができる。

改善してほしいポイントは何でしょうか?

Windows7ではDockerの導入にてこずることがある。Windows10では改善されてだいぶ簡単になった。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

普段インフラ回りにあまり関わらないアプリ開発メンバーでも、Dockerイメージを使うことで、簡単にローカル開発環境を構築することができ、開発効率が向上した(ネットワークを介したアプリのデプロイなどが必要なくなる)。

非公開ユーザー
非公開ユーザー
  • 社内情報システム(企画・計画・調達)
  • IT管理者
  • 電気
  • 1000人以上
リソースの最大活用のために。
この製品・サービスの良いポイントは何でしょうか?

アプリケーションやビジネスロジックを稼働させるにあたり、独立させる必要が無い部分を共通化することでリソース活用が図られる点。

改善してほしいポイントは何でしょうか?

コンテナを管理するソフトウェアに注目が集まる一方で、当製品のようなコンテナを稼働させる基盤部分は進歩が鈍くなっている印象があり、促進を期待したい。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

市販のパッケージアプリケーションというより、コンテナを前提とした自社アプリケーションを高効率で稼働させることを志向し、アプリケーションの実行環境の統廃合含め検証中です。

検討者にお薦めするポイントがあれば記入ください

環境構築が目的とはならないでしょうから、インフラ目線よりは、アプリケーション開発の側から使いやすい運用を目指すアプローチの方が最終的には活用レベルが上がるのではと考えています。

非公開ユーザー
非公開ユーザー
  • 社内情報システム(企画・計画・調達)
  • ユーザー(利用者)
  • 不動産賃貸
  • 1000人以上
コンテナによってアプリケーション制作工数削減
この製品・サービスの良いポイントは何でしょうか?

Dockerコンテナによって開発者の負担を減らすことができる。
インフラチックなところがあるが、パフォーマンス・制作工数を向上・削減することができた。

改善してほしいポイントは何でしょうか?

改善してほしいポイントはあまりありません。インフラ部分の設計が複雑になりかねないため、強いて言えば国内でのナレッジが増えるといいなと思います。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

開発者にとっては画期的なサービスだとおもいます。
アプリのパフォーマンス改善には適したサービスです。

非公開ユーザー
非公開ユーザー
  • 研究
  • ユーザー(利用者)
  • 大学
  • 不明
環境構築の単純化
この製品・サービスの良いポイントは何でしょうか?

コマンド一つで同じ環境を再現することが可能。ホスト型の仮想環境と異なり、パフォーマンスが非常にいい。

改善してほしいポイントは何でしょうか?

windowsでdockerをインストールしようとするとエラーが起きることがある。また、仕組み上仕方がない部分ではあるが、linux以外の環境では動作が重くなる場合がある。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

複数のpcで同じ環境を再現するのがコマンド一つでできるようになり、すぐに作業に取りかかることができるようになった。

user
  • 株式会社鈴木商店
  • プログラミング・テスト
  • ユーザー(利用者)
  • ソフトウェア・SI
  • 20-50人未満
開発環境の構築に
この製品・サービスの良いポイントは何でしょうか?

どうしても複雑になってしまう開発環境の構成をコードで書くこともでき、チームで開発する際も同じ開発環境をあっという間に構築できる。

改善してほしいポイントは何でしょうか?

WindowsのDockerが色々問題があるようで、MacとWindowsが混在するチームでの環境構築にはやや難あり。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

開発環境の統一および環境構築の容易化ができた。
環境を整備するのは少し骨が折れるが、利用する側はあまり構成を意識しなくても簡単なコマンドで手早く環境構築できる。

非公開ユーザー
非公開ユーザー
  • 株式会社サイバーグロー
  • プログラミング・テスト
  • ユーザー(利用者)
  • 情報通信・インターネット
  • 20人未満
面倒な開発環境構築に
この製品・サービスの良いポイントは何でしょうか?

開発環境の構築には、プロジェクトが変わるたびに丸1日~3日ぐらいを要することが普通だと思っていたが、Dockerで構築すればすぐに終わること。

改善してほしいポイントは何でしょうか?

Windows7では、Docker自体の導入が簡単ではないこと。もっと、簡単に導入できるようなインストーラーの準備などがあれば使いやすい。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

一度環境を作ってしまいコンテナ化をしていれば、どの環境でも簡単に環境構築することができること。
環境が変わるたびに、億劫になる環境構築をしなくて済むため、無駄な時間を減らせる。

非公開ユーザー
非公開ユーザー
  • 社内情報システム(開発・運用管理)
  • IT管理者
  • 情報通信・インターネット
  • 1000人以上
てばなせない実行環境
この製品・サービスの良いポイントは何でしょうか?

Dockerhubに大体のイメージがあるのでそれを使えば、すぐに手元で実行環境を用意することができる。
イメージの作成もわかりやすい。
いちいち環境を用意する手間から開放されます。
DevOpsをやるには必須だと思います。

改善してほしいポイントは何でしょうか?

イメージがでかくなりがち
DockerRegistoryをもっと簡易的に掃除できるようにしてほしい。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

immutableな実行環境の作成
迅速な環境提供ができることによるリードタイムの短縮
開発者ごとの実行環境の提供

非公開ユーザー
非公開ユーザー
  • 社内情報システム(開発・運用管理)
  • ユーザー(利用者)
  • 情報通信・インターネット
  • 1000人以上
面倒な環境構築からの解放
この製品・サービスの良いポイントは何でしょうか?

とにかく一度環境をコンテナ化してしまえば、どんな環境でも動かせる。
環境を作って壊すを容易に繰り返すことができるため、変化が多いビジネスにも耐えうる。

改善してほしいポイントは何でしょうか?

Windows 7の場合、Docker for Windows のインストールの際にトラブルが多かった。

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

社内の開発環境の標準化を行う際に役立った。
またクラウド環境へのデプロイでもコンテナ化したおかげで手間がかからずに済んでいる。

非公開ユーザー
非公開ユーザー
  • 開発
  • ユーザー(利用者)
  • 情報通信・インターネット
  • 1000人以上
ミドルウェア構築におけるデファクトスタンダード
この製品・サービスの良いポイントは何でしょうか?

Run anywhere というコンセプト通り、どこでも動かせる移植性が高く、リリース速度が向上するためDevOpsに必須といえる

改善してほしいポイントは何でしょうか?

Mac for Dockerでは標準でKubernetesが利用できるが、それ以外のOSだと利用できない点

どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

環境構築に必要なミドルウェアを構築する際に、Dockerを利用することで環境構築に必要なコストを大幅に下げられた

Alexandra C.
Alexandra C.
非常に役に立つアプリケーション
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

いろいろダウンロードしてコンピューティングクラスタの大切な空き容量を埋めなくてもプログラムのテストを実施できます。

改善してほしいポイントは何でしょうか?

プログラムがやや旧式で何かバックグランドの問題でDocker(ドッカー)のコンテナをオープンできないことがありそれが不満です。またDocker(ドッカー)の動作について学ぶのに少しかかりました。呑み込みは早く出来ましたがDocker(ドッカー)をもっと早く理解したいところです。

この製品・サービスの良いポイントは何でしょうか?

Docker(ドッカー)の画像がたくさんあり、特にただ試したいだけの時は1つのプログラムを実行するのにプログラムをいくつもインストールする必要がないのは良いと思います。ゲノムアセンブリのプログラム、解析を多く使用します。Docker(ドッカー)を使うとプログラムをインストールして大事な空き容量を使わなくてすむのでコンピューティングクラスタの空き容量を節約することができます。

very useful application
What business problems are you solving with the product? What benefits have you realized?

I am able to test out programs without having to download a bunch of stuff and take up precious space on my computing cluster.

What do you dislike?

I don't like that sometimes programs are out of date and sometimes, I cannot open a Docker container due to some background issue. Also, it did take a me a bit to learn how Docker worked, but I learned fairly quickly. Mainly, though, I dislike that I didn't know about Docker sooner.

What do you like best?

I like that there are plenty of Docker images and that I do not have to install a bunch of programs to run a program, especially if I just want to try it out. I use a lot of programs for genomic assembly and analysis. Docker allows me to save some space on my computing cluster by only using a program as needed rather than installing it and consuming valuable space.

Farid A.
Farid A.
Excel(エクセル)以来の最高ソフトウェアかもしれません!
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

以前述べたように、VMとメンテ系を全て実装しないでサーバを作成できれば開発にとっては大きなプラスです。

改善してほしいポイントは何でしょうか?

Docker(ドッカー)をVM内部で実行しようとすると遅くなります。おそらく通常でない方法で使用したケースとなるのかもしれませんがVMの中で開発作業をする開発者は実際にいます。

この製品・サービスの良いポイントは何でしょうか?

VMをフル実装しないで(開発目的からすると非常に重くなる)サーバを作成できました。うれしくないわけがありません。

検討者にお薦めするポイントがあれば記入ください

この使用を再考する必要を感じるのは開発者が異なるカーネルを使ってVM内部で開発作業をする(Linux(リナックス)ホスト内部でWindows(ウィンドウズ)VMを開発)場合に限られます。起動時非常に遅くなります。起動に10~15分かかるとなれば恐ろしい遅さです。

Probably the best thing that ever comes out since Excel
What business problems are you solving with the product? What benefits have you realized?

Like I said before, having a server created without a full VM and all its maintenance things is THE big plus for dev.

What do you dislike?

Slow if you try to run Docker inside a VM. Probably an unusual use-case, but some dev actually do development in VM.

What do you like best?

It allowed me to create a server without spawning a full VM (which, for development purpose is very heavy) - what's not to like about that?

Recommendations to others considering the product

The only time you need to re-consider using this is if your dev is developing inside VM with different kernels (example: Windows VM inside Linux host), it's very slow during startup. By slow, I mean like 10-15 mins startup time which is horribly slow.

Amanda F.
Amanda F.
驚くべきテクノロジーでコスト削減も夢のよう
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

Docker(ドッカー)のコンテナはまだ経験が浅かったのですが、独立したDocker(ドッカー)のコンテナ内でアプリケーションをデプロイしていて、従来の仮想化のアーキテクチャとメリットが理解できました。その後生産を開始する前に開発環境でDocker Swarm Cluster(ドッカースウォームクラスタ)によるデプロイを実施したところ、素晴らしい結果を得ることができました。

改善してほしいポイントは何でしょうか?

いまだ足りない機能は以下です:
IPv6との互換性の向上
クラスタノードに絶えず存在するローカルストレージの向上
サービスのスケーリングの自動化
クラスタノードのサービスのロードバランシングの自動化

この製品・サービスの良いポイントは何でしょうか?

驚くべきテクノロジーです。このテクノロジーによりコンテナの利点を活用して当社の開発者たちのための使い捨て可能かつ不変の、一貫したインフラストラクチャの作成が可能になります。
Docker(ドッカー)と関連するワークフローを使用したユーザーエクスペリエンスは非常に優れたものです。Docker(ドッカー)のエコシステムは広範で継続的な納品を可能にする事業系列を推進するツールの使用と構築への投資が実現できます。
エクスペリエンス全体でいちばん良いところはこの製品のシンプルさです。Docker(ドッカー)関連コミュニティーにおけるイノベーションのペースに付いていこうとすると常により優れた開発経験を提供することにフォーカスできるようになります。

Amazing technology, cost savings is fantastic.
What business problems are you solving with the product? What benefits have you realized?

As we were relatively new to Docker containers, we first deployed applications in independent Docker containers, understood the architecture and benefits of conventional virtualization. Then, we would deploy in Docker Swarm Cluster in a development environment before going to production. the results were excellent.

What do you dislike?

The alternative solutions that must be followed in relation to the functions that are still missing Better compatibility with IPv6 Better local storage persistent in the nodes of the cluster Automatic scaling of services Automatic load balancing of the services in the cluster nodes.

What do you like best?

The technology is amazing, it allows us to take advantage of Containers to create a disposable, immutable and consistent infrastructure for our teams of Developers. The user experience of using Docker and the related workflow is fantastic. The ecosystem of Docker is extensive, which allows us to invest in the use and construction of tools that drives our continuous delivery line. The simplicity of the product is the best part of the overall experience. The pace of innovation at Docker and the related community allows us to focus on providing a better development experience at all times.

Recommendations to others considering the product

The technology behind the product. It permits deploying and manage services faster, better and easier. It's recommended to use this product with its versatile features.

Adriテ。n P.
Adriテ。n P.
ビルド、デプロイ、全部できます
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

スケーラビリティ、異なる環境をシンプルに、かつ全環境を一元化、さらにデフォルトのローカル環境も作れます。

改善してほしいポイントは何でしょうか?

詳細及びネットワークスキームも全部分かっていてもあるプログラムをあるコンテナから別のコンテナへ実行したい場合は悩むことがあります。

この製品・サービスの良いポイントは何でしょうか?

コンテナをアイソレーションに使いインストールせずに構築して全ての環境を設定し、アプリケーションを1回実行し別のシステムにコピーします。

シンプルなものを実行するのにComposeを使用しています。これにより、整理、デプロイ、また全てのスクリプトを実行してくれます。また、Composeを使用することで、新しいマシンにインストールする必要がないので、タスクを実行したりすることができます。

検討者にお薦めするポイントがあれば記入ください

試し楽しみながら学びましょう。適切なアイデアでとても有用なアプリケーションの新しい世界です。

Build, deploy, do all
What business problems are you solving with the product? What benefits have you realized?

scalability, make different environment simple and all unified, as well to have some local environment by default.

What do you dislike?

Sometimes can be painful know all the details, know all the networks scheme, and when you want execute one program from one container to another.

What do you like best?

Use container for insolation and build application with out being install and setup all the environment, just do once and copy to another systems.

Have a composer makes simple do the stuff, you can have all well organize and just run docker-compose up -d and run all your scripts, deploys or any task you will use and you don't want install on a new machine.

Recommendations to others considering the product

Try, enjoy and learn, is a new world for your apps, and very useful with correct idea.

Abhishek S.
Abhishek S.
コンテナ化に向けての素晴らしい1歩
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?

Docker(ドッカー)の助けを借りてモノリシックアーキテクチャからMicroservices(マイクロサービス)に移行しました。大きなアプリケーションを細かいモジュールに分けクラスタ化したコンテナで実行することにより大規模な企業向けVMを管理するコストを削減できました。

改善してほしいポイントは何でしょうか?

Docker(ドッカー)はコンテナリゼーションの方法を提供しますが、その取りまとめる方は教えてくれるわけではありません。Docker Swarm(ドッカースウォーム)を使うオプションもありますがコストが非常に高く、かつ内部モニタリング機能も不十分です。外部のモニタリング機能を購入する必要がありますが、Kubernes(クーベルネイティス)などのツールはDocker(ドッカー)のサポートがあり、コンテナオーケストレーションも可能でGrafana(グラファナ)を介してモニタリングも提供します。

この製品・サービスの良いポイントは何でしょうか?

Docker(ドッカー)は出ている中では最高のコンテナリゼーションツールです。コンテナとして動作し内部のカーネル機能namespace、リソースアイソレーション、cgroupsなどを使用するプラットフォーム依存のソフトウェアVMを作成するすごい機能があります。読み書きがシンプルなDocker(ドッカー)ファイルを使用して画像をビルドすれば作成できます。

Great way to move towards containerization
What business problems are you solving with the product? What benefits have you realized?

We moved from monolithic architecture to Microservices with the help of Docker. We were able to cut down on cost of managing large scale enterprise VMs by separating large application into small modules and running them in clustered containers.

What do you dislike?

Although Docker provides a way of containerization, it does not give a great way of orchestrating them. We do have an option of using Docker Swarm but it has a very high costing plus it does not have monitoring feature internally. We need to rely on external monitoring tools and pay for them as well while tools like Kubernetes have Docker support, does container orchestration and provide monitoring through Grafana as well.

What do you like best?

Docker is one of the best containerization tool out there. It has a great feature of creating platform independent software VMs that run as a container and uses internal kernel features namespace, resource isolation, cgroups, etc. All these can be accomplished by building images using simple to write and read Dockerfiles.