Docker一強の終焉にあたり、押さえるべきContainer事情 を読んで漠然とDockerが終わるって思った人、素直に手をあげてください。別にDockerは終わりません。なんかむしろWASMとかんばるぞって息巻いてて可愛いので頑張って欲しいと個人的には考えています。 その昔、Kubernetes 1.20からDockerが非推奨になる理由 - inductor's blog を書いたら炎上しました。最初の記事の書き方が良くなかったという反省はあるにせよ、世間一般で「Dockerは開発環境で使うやつ」という認識があまりにも広がりすぎているというのが良くわかる勉強の機会になりました。 逆を言うと、みなさんがこれらの記事を読む時には、Dockerという言葉に含まれる意味に注意して読んでいただきたいと思っています。Dockerには大きく分けて以下の意味が含まれると僕は考えています。 Docke
章立て はじめに Docker・Container型仮想化とは Docker一強時代終焉の兆し Container技術関連史 様々なContainer Runtime おわりに 1. はじめに Containerを使うならDocker、という常識が崩れつつある。軽量な仮想環境であるContainerは、開発からリリース後もすでに欠かせないツールであるため、エンジニアは避けて通れない。Container実行ツール(Container Runtime)として挙げられるのがほぼDocker一択であり、それで十分と思われていたのだが、Dockerの脆弱性や消費リソースなどの問題、Kubernetes(K8s)の登場による影響、containerdやcri-o等の他のContainer Runtimeの登場により状況が劇的に変化している。本記事では、これからContainerを利用したい人や再度情報
WebAssembly製のx86仮想マシン「WebVM」が登場、Webブラウザ上でLinuxや各種コマンド、アプリがそのまま実行可能 Leaning Technologiesは、Webブラウザ上でx86バイナリをそのまま実行できるWebAsesmbly製の仮想マシン「WebVM」を発表しました(同社による紹介記事「WebVM: server-less x86 virtual machines in the browser」)。 Google ChromeやMicrosoft Edge、Firefox、Safariなどのモダンブラウザであれば、上記のURLにアクセスすることで誰でもWebブラウザ上にx86仮想マシンを走らせることが出来ます。 WebVMではx86仮想マシンの上でLinux OSのDebianがバイナリが変更なしにそのまま稼働し、さまざまなコマンドも実行可能。 Linuxアプリ
みなさんコンテナを使うことの意味を自信もって答えられるでしょうか? ここ1年ほどコンテナ関連の仕事をメインでやっているハマコーですが、いろんなお客様からこういったお声をいただくことが多くありました。 「それはコンテナ化する意味があるの?」 「こんなコンテナ運用は危ない?」 「ECSの設定とか実際めんどい。docker runじゃだめ?」 「EKSって使えんの?」 そういう声を聴く中で、自分なりの答えを模索していたわけですが、岡山での弊社イベントAWS最新技術の祭典Developers.IO 2019 at 岡山城へ登壇するにあたり、そのあたりのもやもやを自分なりに昇華したのが、本日の内容です。 「このアプリをコンテナ化する意味があるのか、わからない」 「コンテナ化することで余計めんどくさくなった」 「AWSのコンテナサービスの何を使ったら良いのかわからない」 という悩みを抱えている方には、
マイクロソフト、ついにAzureにVMwareを乗せる。「VMware virtualization on Azure」発表。VMware Cloud on AWSなどに対抗か マイクロソフトは、Microsoft AzureのベアメタルサーバにVMwareのハイパーバイザを乗せることで、オンプレミスのVMware環境からの移行を容易にする「VMware virtualization on Azure」を発表しました。 VMware virtualization on Azure発表の背景とは これまでMicrosoft Azureは仮想化ハイパーバイザとして同社のHyper-Vの採用を基本としており、オンプレミスのVMware環境からの移行には仮想マシンの変換などの作業が必要でした。 一方、VMwareは自社の顧客をオンプレミスからクラウドへスムーズに移行させるべく、AWSとの戦略的提携
クラウドの仮想マシンの上に仮想マシンを作れる、Nested Virtualizationに対応した新型VMをMicrosoft Azureがリリース マイクロソフトは、Microsoft Azureで提供される仮想マシンの上にさらにHyper-Vを載せて仮想マシンを作れる新しいVMタイプ「Dv3」と「Ev3」が利用可能になったことを発表しました。 一般にクラウドで提供される仮想マシンは、すでにクラウド側で物理マシン上にハイパーバイザが展開され、そこで作成された仮想マシンが利用者に提供されるものです。そして利用者はクラウドから提供された仮想マシンにさらに仮想化ハイパーバイザを載せて複数の仮想マシンに分割して利用するといったことはできませんでした。 しかしマイクロソフトが発表したMicrosoft Azureで提供される新しいタイプの仮想マシン「Dv3」と「Ev3」は、仮想マシンの上にさらに仮
2016 - 05 - 23 「2016年度版」!「VMware Workstation Player」に「Android OS」をインストールする手順について(前編) Vrtual PC全般情報 【シェアする】 Bookmark! Facebook Twitter Google+ Pocket 皆様、こんばんは。本日の関東は蒸し暑い快晴の週明けとなりました。。それでは今回の投稿にまいりましょう。 皆様、こんばんは。 本日の関東は蒸し暑い快晴の週明けとなりました。 それでは今回の投稿にまいりましょう。 はじめに さて今回の投稿は、「VMware Workstation Player」に関する投稿となります。 当ブログにおいては、2014年3月に「Windows PCにAndroid OSをインストールしてみよう」という記事テーマについて、記事を投稿しました。 そして前回の投稿から2年とい
東京大学では、学生や教職員が利用するPCや各種サービス一式を教育用計算機システム(ECCS)と呼んでおり、これを4年一度リプレースしています。2016年度はその更新時期にあたり、今回も入札の結果、クライアントマシンにはMacが選ばれました。東大では、2004年以来3期12年に渡ってMacが導入されてきましたが、、今回(ECCS2016)もこれが継承されたことで4年後の2020年3月(2019年度)までは引き続きMacが使われることになります。このあたりは、前回の取材記事で詳しく紹介しているので、文末に張ったリンクから関連記事をチェックしてください。 東大での取材で個人的にかなり気になったのが、もう変態といっていいほど特殊なMac。電源ボタンを押してもすんなりとOS Xが起動するわけではありません。Macハードウェア上で、UEFI(Unified Extensible Firmware In
そろそろコンテナやってみる 社内ではDockerを使った開発やインフラ構築が盛んですが、私はあまり触っていなかったので、今回公式チュートリアルを使って体験してみようと思います。 Dockerってなんですか?という方は、是非過去の記事をご覧になってください。 Developers.IO - タグ - Docker Docker Toolbox まずはセットアップということですが、Docker Toolboxというバイナリが用意されています。これをダウンロードしてインストールすれば直ぐに使えます。 私がインストールしたのは、バージョン1.11.1でした。 コンソールインタフェースとグラフィカルインタフェースが用意されています。 Docker Quickstart Terminal クイックスタート用のアイコンをクリックすれば準備は整います。 bash --login '/Application
皆様、おはようございます。本日の関東は快晴の土曜日となるようです。それでは今回の投稿にまいりましょう。 皆様、おはようございます。 本日の関東は快晴の土曜日となるようです。 それでは今回の投稿にまいりましょう。 はじめに さて今回の投稿は、「VMware Workstation Player」のスナップショット機能に関する投稿となります。 そして当ブログでは、2013年に「「VMware Player」に簡易的なスナップショット機能を追加する方法」という記事テーマで、過去記事を投稿させていただきました。 「VMware Workstation Player」は、Windows OSに対応する無料版の「仮想化ツール」であり、「Oracle VM VirtualBox」と並んで定番のソフトウェアとなります。 しかし一方、「VMware Workstation Player」に関する短所を記載
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く