長い間大切にしてきた期間を軽て、クラウドについてお教えするシリーズをお書きします。
どうしてクラウドについて書きますか?
数年前、どこに行っても、クラウドコンピューティングテクノロジーについて聞くことができます。テクノロジーの未来などと言われています。
多数に反対するのが好きで、どのテクノロジーが人々から賞賛されているかをみて、まだ学びません(以前はCloud、Angular、React、Blockchain)。
多くの企業で使用され、実用的なメリットがユーザーにもたらされるようになるまで、学び始める前によく待ちます。
当時、クラウドコンピューティングサービスを提供していたのはAmazonだけでした。ただし、需要の増加、AmazonWebServiceの収益はますます成長しています。それを見て、Microsoftも飛び込み(Azureを立ち上げた)、Googleは遅くなり、Google Cloud Platformを立ち上げました。競争のおかげで、より手頃なクラウドコスト、より多くのサポートツール、より多くの調査資料があります。
Amazon、Microsoft、Googleがクラウド市場で競争
現在、企業がクラウドをますます使用するようになった、プロセスとベストプラクティスは明確です。クラウドは、有用で頻繁に使用され、学ぶする価値のあるテクノロジーであることが証明されています。
だから私は調査に集中して、そして共有します!
プログラマーがクラウドについて知っておく必要があるのはなぜですか。
あなたは疑問に思うかもしれません:
このクラウドの知識は自分にとって役に足りますか?
2、3年間働きましたが、クラウドについては何もありません。
実はそれは私自身も過去にも当てはまります。1~2年間働いていますが、クラウドが何であるかまだわかりません。
しかし、最近、ますます多くの企業がクラウドサービスを使用して製品を開発しています。そのため、仕事を探すと、「クラウド体験が有利」という募集が段々と出てきます。
DevOpsになるために、またはSoftware Architectのようなより高い地位にジャンプしたい場合は、Cloudを理解することがさらに必要です。
ますます多くの企業がクラウドコンピューティングを使用しています。
また、私たちは単なるコーダーではなく、ソフトウェアエンジニアです。エンジニアとして、コードについてかんえるだけでなく、システムアーキテクチャについても考え、コードがどこで実行されるかについても考える必要があります。
クラウドについて知っていると、システムのアーキテクチャを設計および選択するときに役立ちます。
「一緒にクラウドを学ぶシリーズ」の注目点は何ですか?
タイトルにあるように、一緒にクラウドを学びます。
私自身もクラウドコンピューティングについて1年以上学びましたが、仕事でもかなりの量を使用しましたが、そのレベルはまだ他の人に教えるためマスターのレベルに達していません。
しかし、「マスター」レベルを得るまで持つだけながら、**どれくらい持つのでしょうか?**したがって、調査して書き、それをレビューと見直し、知識を総合できます。
このシリーズでは初心者の視点から、基本的でわかりやすく、アクセスしやうし方法でクラウドの知識を共有します。理解していることが正しくないとか、説明が明確ではない場合は、自由にコメントして改善してください。
シリーズの概要:
・クラウドは何か、クラウドの簡単な歴史
・一部のクラウドモデル:IAAS, PAAS, SAAS
・クラウドにはセルフホストより長所と短所は何か
・主要部分:チュートリアル実装とデモ(AWS、Azure)
シリーズでガイドされている内容:
もちろん、クラウドについて話し、理論についてのみ話すことは退屈で混乱するでしょう!だから、理論に加えて、有名なクラウドサービスの使い方もご案内します。
現在、AWS(Amazon Web Service)とAzureの2つの人気のあるクラウドコンピューティングサービスがあります。格サービスは非常に幅広く、無数のサブサービスが接続されています。Googleの市場シャアは少し小さいので、それを一時てきに言及しません!
シリーズでは、AWSとAzureの概要を説明します。 次に、労力を節約するために、横行するものを紹介するのではなく、使用する必要のあるサブサービスの役割と使用法について説明します。
I. Microsoft Azure
・アカウントを作成するAzure無料12か月
・Azureの概要、基本
・仮想マシンをレンタルする
・安いデータベース
・Storage:ファイルストレージ
・Redisキャッシュ:低価格でのキャッシング
・WebApp:アプリケーションのデプロイ(デプロイするアプリには多くの種類があり、Visual Studioから直接デプロイできます)
・Function・Serverless:サーバーなしでコードを実装
II. AWS(Amazon Web Service)
AWSとそれぞれのサービスの簡単な紹介
・AWSの概要・基本
・IAM:アカウントを作成してセキュリティを管理する
・AWS EC2:仮想マシンをレンタルする
・AWS S3:ファイルストレージ
・RDS:低価格でデータベースをレンタルする
・ElastiCache:低価格でのキャッシング
・Elastic BeanstalkDeploy:アプリのデプロイは簡単です
・Lambda:小さいけれどとても有利
結論
最初にフレーム(目次)を書き、後でシリーズ内容を書くことに集中しましょう! あなたが興味を持っていることが合ったら、コメントを残しておいてください。多くの人が興味を持っているなら、もっと書くことに集中します。
また、クラウドについてご不明点がございましたら、コメントを残しておいて、シリーズへの追加をご検討致します。
Noteにフローしてください!!
https://note.com/devstory/n/ne9b008a36134