一緒にクラウドを学ぶシリーズの紹介・クラウドコンピューティングについて

長い間大切にしてきた期間を軽て、クラウドについてお教えするシリーズをお書きします。

## どうしてクラウドについて書きますか？
数年前、どこに行っても、クラウドコンピューティングテクノロジーについて聞くことができます。テクノロジーの未来などと言われています。

多数に反対するのが好きで、どのテクノロジーが人々から賞賛されているかをみて、まだ学びません（以前はCloud、Angular、React、Blockchain）。
多くの企業で使用され、実用的なメリットが**ユーザーにもたらされるようになるまで**、学び始める前によく待ちます。

当時、クラウドコンピューティングサービスを提供していたのはAmazonだけでした。ただし、需要の増加、AmazonWebServiceの収益はますます成長しています。それを見て、Microsoftも飛び込み（Azureを立ち上げた）、Googleは遅くなり、Google Cloud Platformを立ち上げました。競争のおかげで、より手頃なクラウドコスト、より多くのサポートツール、より多くの調査資料があります。

![aws-vs-azure-vs-google1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/756729/30cd87bc-1320-1351-8494-fc78d8641bc7.png)
*Amazon、Microsoft、Googleがクラウド市場で競争*

現在、企業がクラウドをますます使用するようになった、プロセスとベストプラクティスは明確です。クラウドは、有用で頻繁に使用され、学ぶする価値のあるテクノロジーであることが証明されています。

だから私は調査に集中して、そして共有します！

## プログラマーがクラウドについて知っておく必要があるのはなぜですか。
あなたは疑問に思うかもしれません：
このクラウドの知識は自分にとって役に足りますか？
２、３年間働きましたが、クラウドについては何もありません。

実はそれは私自身も過去にも当てはまります。１～２年間働いていますが、**クラウドが何であるかまだわかりません**。

しかし、最近、ますます多くの企業がクラウドサービスを使用して製品を開発しています。そのため、仕事を探すと、「**クラウド体験が有利**」という募集が段々と出てきます。

DevOpsになるために、またはSoftware Architectのようなより高い地位にジャンプしたい場合は、Cloudを理解することがさらに必要です。

![contemporary-companies-that-use-cloud-computing-for-cloud-computing-how-profitably-cloud-computing-is-to-your-business-on-architecture-e1540726655597.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/756729/cdf2ed72-1eb2-4230-5eec-161afd152f9e.jpeg)
*ますます多くの企業がクラウドコンピューティングを使用しています*。

また、私たちは単なるコーダーではなく、ソフトウェアエンジニアです。エンジニアとして、コードについてかんえるだけでなく、システムアーキテクチャについても考え、コードがどこで実行されるかについても考える必要があります。

クラウドについて知っていると、システムのアーキテクチャを設計および選択するときに役立ちます。

## 「一緒にクラウドを学ぶシリーズ」の注目点は何ですか？
タイトルにあるように、**一緒にクラウドを学びます**。
私自身もクラウドコンピューティングについて１年以上学びましたが、**仕事でもかなりの量を使用しましたが**、そのレベルはまだ他の人に教えるためマスターのレベルに達していません。

しかし、「マスター」レベルを得るまで持つだけながら、**どれくらい持つのでしょうか？**したがって、調査して書き、それをレビューと見直し、知識を総合できます。

このシリーズでは**初心者の視点**から、**基本的**でわかりやすく、アクセスしやうし方法でクラウドの知識を共有します。理解していることが正しくないとか、説明が明確ではない場合は、自由にコメントして改善してください。

### シリーズの概要：
・クラウドは何か、クラウドの簡単な歴史
・一部のクラウドモデル：IAAS, PAAS, SAAS
・クラウドにはセルフホストより長所と短所は何か
・**主要部分**：チュートリアル実装とデモ（AWS、Azure）

![saas-iaas-paas-tell-me-your-cloud-computing-flavor-and-i-ll-tell-you-who-you-are.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/756729/e2a4badd-b2b5-60ae-3ba6-d0c0e65f0929.jpeg)

### シリーズでガイドされている内容：
もちろん、クラウドについて話し、理論についてのみ話すことは退屈で混乱するでしょう！だから、理論に加えて、**有名なクラウドサービスの使い方もご案内します**。

現在、**AWS**（Amazon Web Service）と**Azure**の2つの人気のあるクラウドコンピューティングサービスがあります。格サービスは非常に幅広く、無数のサブサービスが接続されています。Googleの市場シャアは少し小さいので、それを一時てきに言及しません！

シリーズでは、AWSとAzureの概要を説明します。 次に、労力を節約するために、横行するものを紹介するのではなく、使用する必要のあるサブサービスの役割と使用法について説明します。

### I. Microsoft Azure
・アカウントを作成するAzure無料１２か月
・Azureの概要、基本
・仮想マシンをレンタルする
・安いデータベース
・Storage：ファイルストレージ
・Redisキャッシュ：低価格でのキャッシング
・WebApp：アプリケーションのデプロイ（デプロイするアプリには多くの種類があり、Visual Studioから直接デプロイできます）
・Function・Serverless：サーバーなしでコードを実装

![azure-service.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/756729/98515d39-c5e9-0e91-d37a-cb7490618e7f.png)
*Azureが提供するサービス*

### II. AWS（Amazon Web Service）
AWSとそれぞれのサービスの簡単な紹介

・AWSの概要・基本
・IAM：アカウントを作成してセキュリティを管理する
・AWS EC2：仮想マシンをレンタルする
・AWS S3：ファイルストレージ
・RDS：低価格でデータベースをレンタルする
・ElastiCache：低価格でのキャッシング
・Elastic BeanstalkDeploy：アプリのデプロイは簡単です
・Lambda：小さいけれどとても有利

![why-aws-service-catalog-e1540726907643.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/756729/eb4e49e3-144a-97ad-086e-6671e367dd5d.jpeg)
*AWSが提供するサービス*

### 結論
最初にフレーム（目次）を書き、後でシリーズ内容を書くことに集中しましょう！ あなたが興味を持っていることが合ったら、**コメント**を残しておいてください。多くの人が興味を持っているなら、もっと書くことに集中します。

また、クラウドについてご不明点がございましたら、**コメントを残しておいて**、シリーズへの追加をご検討致します。


Noteにフローしてください！！
https://note.com/devstory/n/ne9b008a36134