どうして書こうと思ったのか
個人では使っていたものの、業務でもAzureを使わないといけなくなり
Azureってなんぞやっていう触ったことない人に超ざっくり概要と学習をする際の参考サイトなど乗せていこうと思います
内容的には[Microsoft Learn] (https://www.microsoft.com/ja-jp/)の紹介です
Azureってなーに?
- マイクロソフト社が作ったクラウドサービス
- DB作ったりサーバー建てたりもすぐできる
とりあえずは、**いろいろできる!すげー!!**ぐらいに思ってもらってOKです
Azure使うと何がいいの?
- サーバー構築までの時間を短縮できる
- インフラ管理に割く時間を削減できる
- サーバーの増強などが容易
- 比較的Officeとの連携しやすい
ここらへんはAzureに限らずパブリッククラウドだとありがちですが、
最後の点はAzureならではなのかなと思います。さすがマイクロソフト
すごいのはわかったからどうやってAzureを知っていけばいいの?
個人的には学習サイトのMicrosoft Learnがおすすめです
本を買うよりは自分で手を動かしたほうがいいのと、わかりやすくまとめられているのでまずはこれでよいと思います。
[Microsoft Learn] (https://docs.microsoft.com/ja-jp/learn/)
コンテンツはラーニング パスとモジュールに分かれており
製品についてピンポイントに知りたいならモジュールを、
機能概要など関連する内容を含め知りたいならラーニングパスを受講するといいでしょう
ログインなしでもページの閲覧はできるようですが、マイクロソフトアカウントでログインすると学習状況を記録してくれるのでお勧めです
モジュールなど修了すると経験値的なポイントもつくので少しうれしいです。
とっかかりになるLeanモジュールのリンクを記載しておこうと思います。
とりあえずざっくり知りたい人向け
急ぎ触れるようになるためにはAzureの基礎と、これから操作するコンポーネントのコースを見てみるのがよいと思います
- [Azure の基礎の概要](<https://docs.microsoft.com/ja-jp/learn/modules/intro-to-azure-fundamentals/)
- [Azure アーキテクチャのコア コンポーネントを説明する] (https://docs.microsoft.com/ja-jp/learn/modules/azure-architecture-fundamentals/)
最低限上記をみてから必要な技術説明をLearnサイト内で探せばいいと思います。
例えばサーバーレスアプリケーションだったら
- [サーバーレス アプリケーションの作成 (ラーニングパス)] (https://docs.microsoft.com/ja-jp/learn/paths/create-serverless-applications/)
- [Azure Functions を使用したサーバーレス ロジックの作成 (モジュール)] (https://docs.microsoft.com/ja-jp/learn/modules/create-serverless-logic-with-azure-functions/)
などを受講するといいでしょう
なお、[くらでべ] (https://www.youtube.com/channel/UCMmRHq3E_9Hc9noZeo3zDCw)などのyoutubeでも解説動画もあるのでそこから入るのもありですが
ただしアカウント作成などAzureを使うのは業務だけって人向けではないのでご注意ください
じっくり知識を深めたい人向け
こつこつmicrosoft Learnのラーニングパスをやっていってください!
以下のラーニングパスの内容をパート1から6まで一通りやるだけでもだいぶ違うと思います
[Azure の基礎 第 1 部:Azure の主要概念に関する説明] (https://docs.microsoft.com/ja-jp/learn/paths/az-900-describe-cloud-concepts/)
初投稿かつ、ざっくりではありますが、Azureを知るきっかけになれば幸いです Let's Enjoy Develop!