クラウドサーバーを始めとする、クラウドサービスのニーズはかなり高まってきています。そんななか、クラウドサービスでトップシェアを誇るAWSを学んでみたい方も多いでしょう。
しかし、まだまだクラウドエンジニアの数も少なく、どのように学習を進めていけばいいのかという情報は見当たりません。
プログラミング経験者なら、ロードマップを理解して学習する大切さを痛感しているにも関わらず、やり方が分からず悩んでいるのではないでしょうか?
そこでこの記事では、AWSを学ぶオンライン講座AWS Hacksの講師であり、エンジニアスクールの運営もしているエナミさんに取材!
- AWSとはそもそも何か
- AWS学習のロードマップ
- 具体的に最初に覚えるサービス
と、すぐに役立つ情報を伺ってきました。
かなり噛み砕いて話していただいたので、初心者でもスッキリわかること間違いなし!ぜひご覧下さい。
エナミコウジ
AWS Hacks講師。
14歳からIT業界に参入し、現在はオンラインエンジニアスクールも運営。年間500名以上の受講生の育成にも携わる。
Twitter:https://twitter.com/koujienami
AWSとは?概要をさっくり解説
ちあき
エナミさん
ちあき
エナミさん
同じようにコンピューターも、インフラがないと動かすことができないんです。パソコンの環境を用意するために、設定をしたり配線をつないだりと様々な準備をするのが、コンピューターでいうところのインフラです。
ちあき
エナミさん
そこででてきたのが、クラウドインフラです。クラウドインフラでは、インターネット上で構築ができます。
すると、変更が簡単にできるのがメリット。また、今までできなかった「空に向かって線路を引く」みたいなレベルのこともできるようになるんです。
このクラウドインフラを提供するサービスの一つがAWSですね!
ちあき
エナミさん
なので、クラウドインフラを学ぶならAWSから覚えていくことをおすすめします。
AWSエンジニアの仕事内容は?
ちあき
エナミさん
- 設計
- 開発
- 運用・保守
をAWSを使ってやると思ってもらえば大丈夫です。
ちあき
エナミさん
線路を引く場合も、鈍行が通るかリニアが通るかによって、作るものはまったく変わってきますよね。このように遣うシステムに合わせて、どんなインフラ環境を作るかを考え、提案します。
ここがシステム全体の土台になるので非常に重要な業務です。年次が高くなってきて、実力がついてから担当しますね。
ちあき
エナミさん
ただ、クラウドの場合、構築はPC上でボタンを押していけばできるので、従来のインフラより簡単にできます。
ちあき
エナミさん
ただ、昔のエンジニアさんはハードウェアも触らなければ保守できなかったのですが、クラウドならそこを気にしなくて良いので、楽にはなりましたね。
AWSエンジニアになるためのロードマップ
ちあき
エナミさん
- ITの基礎知識をつける
- 運用監視ができるようになる
- クラウド上でインフラを構築するスキルを付ける
- クラウドエンジニアとして全体を統括する
というステップが、ざっくりとしたロードマップになりますね。
ちあき
エナミさん
地味な仕事ですが、今システムがどう動いているのかを理解できるので、とても勉強になります。
また、運用監視は派遣の採用もあるので、現場に入りやすいのもメリット。最初の一歩にぴったりです。
ちあき
エナミさん
なお、運用監視に関しては、AWSでなくてもいいです。まずはシステムを理解することが大切なので。
ちあき
エナミさん
そこで徐々にクラウドを触らせてもらえるようになり、クラウド上でインフラ構築するスキルを身につけましょう。そのうちに、動いているアプリケーションや周辺知識も増えるので、クラウドのプロになっていけます。
そこまで理解したら、システムをどう作るかという上流工程に携われるので、スキルも年収も上がっていきますよ!
AWSエンジニアになるなら最低限使い方を知っておくサービスは?
最低限必要なものを教えて下さい。
ちあき
エナミさん
- EC2
- RDS
- S3
- CloudFront
- Route 53
- Auto Scaling
は、最低限身につけておきたいですね。
ちあき
エナミさん
- EC2
サーバーを作るサービス - RDS
データベースを作るサービス - S3
ストレージサービス。プログラムで実行する特定のデータなどを置ける - CloudFront
コンテンツキャッシュサービス。内容が変わっていないURLアクセスをするときに高速でやり取りできる - Route 53
ドメイン設定サービス - Auto Scaling
運用しているサービスを監視し、サーバー台数の調整をしてくれるサービス
エナミさん
最低限、上で紹介したサービスはしっかり理解することをおすすめします。
AWS HacksならAWSの理解を深められる
ちあき
エナミさん
エンジニアとして活躍しようと思うと、どうしてもプログラミングなどの知識も必要になります。ただ、今回はAWSに特化した教材を作ったので、それ以外の部分の補完が必要です。
ちあき
エナミさん
AWSの知識に関しては現場で使える内容を意識しているので、すでにエンジニアとして活動している人がブースターとして追加スキルを得るのにぴったりです!
クラウドサービスのスキルは現場ではマストになっているので、押さえておいて損はありません。
逆に、まったくの初心者がいきなりAWS Hacksを学ぶのはおすすめしませんか?
ちあき
エナミさん
ただ、やっぱり補助輪的に使っていただくほうが効果的かとは思います。
特に、プログラミングを学んでみたけどうまく転職先が決まらない方ならば、AWSを学ぶと有利になります。また、プログラミングを学んでみたけど、ちょっと苦手な方は、インフラを学ぶことで、相乗効果的にやっていることを理解できることも。
なので、プログラミングで困っている方に活用いただけるとうれしいです!
AWS Hacksなら最速でプログラミング初心者を脱出できる
- 初心者からAWSの基礎を学べる
- 無期限の質問サポート付き
- 買い切り型で受講期限も無制限