ヤマムギ

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認定クラウドプラクティショナー 改訂第3版」という本を書きました。

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

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

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

 - AWS, Linux , ,

ad

ad

  関連記事

ハンズオン目的アカウントに設定しているSCPポリシー

AWS Organizationsでハンズオン目的のアカウントに設定しているSC …

Cloud9初回アクセス時にCodeCommitのリポジトリを自動でクローンする

CloudFormationからCloud9環境を作成する際に、Reposito …

AWS EC2 インスタンスステータスのチェックで失敗して起動しなくなり復旧

EC2のインスタンスに接続出来なくなったので、AMIから作成してElastic …

Feedlyのフィードを自動でSlackへ投稿する(AWS Lambda , Amazon DynamoDB)

やりたいこと Feedlyで共有したいフィードに特定のタグを付けます。 特定のタ …

Amazon SESでメール受信

Amazon SES(Simple Email Service)にメールドメイン …

東京リージョンでAWS Control Towerランディングゾーンをセットアップする

AWS Control Towerの最初の画面で[ランディングゾーンの設定]を押 …

AWS LambdaでChrome HeadlessドライバをAWS Lambda Layersから使う

この記事はSelenium/Appium Advent Calendar 201 …

Amazon S3アクセスポイント経由からアクション可能なポリシー

S3アクセスポイントを使うことで、複雑で長いバケットポリシーを避け、アクセスポイ …

AWS ControlTowerで既存アカウントをまとめて追加

AWS Organizationsに新たに招待したアカウントをAWS Contr …

Amazon SESの受信ルールでSNSトピックを追加

SESの受信ルールにSNSトピックを設定してみました。 [View Active …