ローカルで実施できることをインターネット上でも実施できるようにする。
IaaS : Infrastructure as a Service PaaS: platform as a Service SaaS:software as a Service
IaaS EC2(AWS),GCE(GCP) 仮想マシンが欲しい。 PaaS Elastic BeanStalk(AWS),GAE(GCP) デフォルトでロードバランサなどの設定をしてくれる。
Faas 関数の仮想化 Lambda(AWS),GCF(GCP) 簡単な処理をしたい。イベントトリガー HTTPのリクエストに応じて処理が始まる。 ex 画像や動画を読み込んで圧縮するなど何らかの処理をする。
storage Object storage S3(AWS),CGS Block storage DEF File storage) NFS提供されたもの
DataBase RDBMS RDS Aurora (AWS) Cloud SQL ,Cloud Spanner(GCD) NoSQL DyanamoDB(AWS) BigQuery データウェアハウス(GCP)
AWS シェアNo1(40%)←ここから勉強するのが無難(初学者にも配慮している。)
GCP シェアNo3(10%) 遅い 技術No1
Azure シェアNo2(20%) Windows .NET
基本的な勉強法 ネットワークやLinuxやアプリケーションなどの基礎的なことを 理解した上で実施すること。
資格を勉強する。 AWS SAA (資格勉強すれば、クラウドを俯瞰的に見ることが出来る。)
再度視聴したので、その時のメモも追記
クラウドを勉強する時はネットワークの知識は必須!!
クラウドでは、ローカルでできることをインターネット越しでできるようにする。
以下、AWSのみ記載 IaaS EC2(仮想マシンが欲しい) PaaS Elastic Bean Stalk FaaS Lambda→簡単な処理をしたいイベントトリガー HTTPのリクエストと応じて処理が始まる。
Storage Object Storage DropBox、iCloud、S3 Block Storage Disk File Storage NFS提供されるもの
Database RDBMS RDS、Aurora NoSQL DynamoDB
DBは基本1つ(読み取りだけのリードレプリカがある。)
AWS シェアがNo1 初心者向け GCP 技術No1←スタートアップ企業はこっちがいいらしい
資格を取得する。 AWS SAA