ヤマムギ

growing hard days.

*

「AWSではじめるLinux入門ガイド 」を執筆しました

      2021/12/12

2020年4月30日に、「AWSではじめるLinux入門ガイド」という本を発行いただきました。

Amazonにも載せていいただいているのですが、概要、目次から、書くことになった経緯、何を思って書いたか、などなど綴りたいと思います。

概要

「本書はAWSクラウド上で、Linuxによるサーバー構築をゼロからはじめる書籍です。
ゼロ(やったことがないこと)をイチ(やったことがある)にすることを目的に、執筆しました。

これからクラウドやLinuxをはじめる、次の方々を対象としています。
・ITエンジニア職を目指す学生
・ITエンジニア職への転職を予定している社会人
・内製化にシフトしようとしている情報システム部門
・情報システム部に異動になった非IT部門

近年、システムを構築する手段としてクラウドは欠かせない技術となっております。
Linuxサーバーも例に漏れず、マイクロサービス、サーバーレスアーキテクチャといった、サーバーを開発者や運用者が管理しないクラウド最適化された構成が増えてきています。
しかし、これらはあくまでも最適な設計をするための一手段でしかありませんし、依然としてサーバーも有効な設計手段です。

また、クラウドへの移行時には、いきなりすべての設計や運用を最適化するケースよりも、まずはそのままの設計、運用で移行するケースも多くあります。

本書を通じて学ぶことで、そのような移行案件や新規案件、クラウド上でのサーバー運用、構築をこれから担当される方々に、実際に手を動かしながら、クラウド上でLinuxサーバーを構築することの、スピード、俊敏性、機動性に触れていただき、IT技術の素晴らしさを知っていただきたいです!」

と、ほぼほぼ言いたかったことがこの文章に含まれています。

目次

第1章 環境の概要
第2章 セキュアな環境を構築する
第3章 AWSでのLinuxサーバーを起動しよう
第4章 管理者を設定しよう
第5章 インストールを実行してみよう
第6章 ターミナルでコマンド操作してみよう
第7章 ファイルを操作してみよう
第8章 エディタを操作してみよう
第9章 パーミッションで権限を設定しよう
第10章 スクリプトを実行してみよう
第11章 Linuxサーバーをモニタリングしてみよう
第12章 Linuxのセキュリティを設定しよう
第13章 ネットワークについて学ぼう
第14章 バージョン管理もAWSで
第15章 コンテナ環境を作ってみよう
第16章 データーベースを操作してみよう
第17章 WordPressサーバーを構築してみよう
第18章 Redmineサーバーを構築してみよう
第19章 EC2インスタンス もっと知りたいこと
第20章 学習の終わりにAWSリソースを削除しよう

きっかけ

本書を書いたきっかけですが、知人から「AWSでLinuxを扱う入門書を執筆する人いません?」と聞かれたので、「はい!」と手を挙げました。
それ以上でも以下でもないです。
「書いてください」ではなく「書かせてください」です。

チャンスの神様には前髪しかないのですよね。
後ろ髪はないのですよね。
通り過ぎるの待ってからとか、
様子を見てからとか、
余裕ができてからとか、
誰か一緒に書いてくれる人が先に手を挙げてからとか、
そんなこと言ってる間にチャンスの神様は、髪の毛のない後頭部しか見えなくなっちゃうんですよね。

ありがたいことに今回で2冊目の執筆となりましたが、手を挙げてから出版までは最短で8ヶ月ぐらいでした。
8ヶ月先の状況とかわからないです。
なので、わからない状況を予想しながら調整なんかしても仕方ないと思っています。

これからも、チャンスがあれば掴みたいと思っていますので、アウトプットさせていただく機会があればやります。
お気軽にチャンスをください。

何を伝えたいのか

今はやりたいことがあれば、気持ち一つで簡単にはじめられます。
ゼロをイチにするのは気持ちだけです。
イチから先も気持ちだけなんですけどもw

まずはイチにしてから考えればいいと考えます。
ゼロのまま判断しようとしても難しいと思います。
想像でしかないなかでの判断は難しいです。
だからまずはイチにしていきたいです。
自分もそうです。
まだまだ何もかも足りないです。
日々日々体験経験を増やし続けるしかないと考えています。

クラウドは「やってみる」を現実にしてくれます。
「やってみる」の一歩に迷っている方がいらっしゃるなら、少しでも背中を押すことができる本になればいいなあと思います。

Twitterのアカウントは@yamamanxです。
どんなことでもいいので、お気軽にお声がけください。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第2版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS, Linux , ,

ad

ad

  関連記事

AWS Storage Gateway File Gateway on EC2インスタンスにmacOSからNFS接続

S3バケットの作成 S3バケットはあらかじめ作成しておきました。 マネジメントコ …

AWS Personal Health Dashboardのパブリックイベントの記録

東京リージョンで発生したので、スクリーンショットを取っておいたので記録しておきま …

EC2 Image BuilderでRocket.ChatのAMIを作って起動テンプレートを更新しました

EC2 Image Builderの練習をしようと思い、Rocket.Chatの …

RDSスナップショットのS3エクスポート結果確認

RDSのスナップショットをS3へエクスポートが日本語マネジメントコンソールでもで …

Pandocサーバーのコンテナイメージを作成する

マークダウンからEPUBへの変換をAWS Batchで行いたく、ECRにアップロ …

ブログ画像のシンガポールリージョンへのレプリケーションはじめました

このブログの画像はS3バケットに保存して、CloudFront経由で配信していま …

Amazon Glacierのプロビジョニングされた迅速取り出し容量をなぜか購入しました

過去1年ぐらいのAWSコストをCost Explorerで見てまして、10/10 …

Route53でドメインを新規取得してDNSレコードを設定する

Elastic IPをAWSで発行しているのですから、DNSの設定も同じようにマ …

VPN接続先のADで管理されているドメインにEC2 Windowsインスタンスから参加する

オンプレミスに見立てたオハイオリージョンにVyOSインスタンスを起動して東京リー …

Cloud9のデフォルト設定での権限確認(AWS managed temporary credentials)

Cloud9の環境を作成した際のデフォルトアクセス権限は、環境を作成したIAMユ …