t-funakiさんの投稿一覧
実際にインスタンスを立てたこともないですし、実務経験が乏しいため教えてください。
本問題で、自分の知識・感覚では以下選択肢を切り切ることができませんでした。
クラウド側に既に用意されている環境のうち、用途に合ったものを利用する
おそらくPaaSとの差別化ができているかの確認のための選択肢だとは思うので、
ここでいう「環境」とはミドルウェアとかまで含めたものだとは思っています。
参考に以下記載があります。
●IaaS(Infrastructure as a Service)/HaaS(Hardware as a Service)
サーバー、ストレージ、ネットワーク等、仮想化されたインフラ環境をサービスとして提供するサービスモデルです。
●IaaS(HaaS)
ユーザーは「インスタンス」と呼ばれる仮想マシンを作成(プロビジョニング)します。インスタンスを作成する際は、
スペック(メモリやCPUなど)やOSの種類などをブラウザなどの管理画面から設定するか、テンプレートを利用することができます。
インフラ「環境」を提供しているサービスにおいて、スペックやOSの種類などをブラウザなどの管理画面から設定することは
Linux環境を新たに構築したいときのユーザーの操作として、既に用意されている環境のうち、用途に合ったものを利用するに含まれないのでしょうか?
試験対策用の問題なのでそこまで考える必要はないとは思っているのですが、
「環境」など、私などが日常的になんとなく使っている単語にもしかしたら熟練のIT技術者的にはここからここまでという明確な線引きが
あるのかもしれないと思い気になってしまいました。
$ echo ping-t | tee | cat
ping-t
私の環境で試してみてもこうなるので、正解なのはわかっています。
ただ、私の理解度的にteeはディスプレイ(①)とファイル(②)が標準出力先になるという認識のため、
感覚的にはecho ping-t | teeこの時点で①の分の出力がディスプレイに表示され、通常ファイルに出力されるはずの②を受け取ったcatが
さらにping-tを表示し
$ echo ping-t | tee | cat
ping-t
ping-t
となりそうな気がしてしまいます。
と、ここまで書いて①もパイプでcatに流されている可能性を考えていなかったことに気づいたのですが、
そうだとしてもcatに2つ分のecho ping-tが行く気がして結局内部的にどうなっているのかよくわかりません。
それとも①が標準出力で、②は標準出力ではなく、私の知らない「○○出力」みたいなもので、
②はパイプで出力先を変更できず、ファイルの指定がなかった時点でどこかに消えていき、
①だけパイプでcatに送られて結果1つ分のping-tしか表示されないみたいな感じなのでしょうか?
どなたか浅学な私にご教示ください。