Member-only story
How To Become a DevOps Engineer In Six Months or Less, Part 4: PackageーPart 1
6か月以内にDevOpsエンジニアになる方法 パート4:パッケージ化 (第一章)
今回はDevOpsについて詳しく見ていきたいと思います。長い記事なので2回に分けて投稿します。簡単なまとめと、Dockerの成り立ちについてなどに触れています。
簡単なまとめ
パート1では、DevOpsのカルチャーや必要な基本事項について書きました。
パート2では、先々のコードデプロイメントに対しての正しい基礎の築き方について書きました。
パート3では、デプロイされたコードをずっと整理しておく方法について説明しました。
今回の記事では、簡単なデプロイメントとその後の実行のためにコードをパッケージ化する方法について説明します。
エンジニアに向けての旅は、まだ終わりではありません。
注:すべての部分が前回の部分にどのように構築され、その次の部分の基礎をどのように築くかを見ることができます。これはとても重要であり、意図的に行われるものです。
現在の雇用主と将来の雇用主のどちらに話しかけようと、DevOpsとは何か、なぜDevOpsが大切なものなのかを明確にする必要があるからです。
そして、一貫性のあるストーリー、つまり開発者のラップトップから収益性の高い製品展開にコードを迅速かつ効率的に送るための最善のストーリーを伝えることでそれを実現します。
したがって、飛び飛びになったトレンディなDevOpsツールについての多くのことを学んだだけではありません。ビジネスニーズがすすめる、技術的なツールに支えられた一連のスキルを学んだ後なのです。
また、各フェーズは約1か月分の学習に値し、合計で6か月分の学習ということになります。
それでは、前置きはこれくらいにして、本題に入りましょう!
Primer on Virtualization
物理サーバーを覚えていますか? PO承認、出荷、データセンター受け入れ、ラックマウント、ネットワーク接続、OSインストール、およびパッチ適用までに数週間待たなければならなかったものではないですか?
ええ、まさにそれです。
住む場所を保有する唯一の方法が真新しい家を建てることが原則的なルールであると想像してください。 住む場所が必要ですか? ものすごく時間がかかりますが、ずっと待っていられますか!? 誰もが家を持ちますが、家を建てるのにはものすごく長い時間がかかります。まさにこれと同じ状況が物理サーバーなのです。物理サーバーはこの場合における家のようなものです。