AWSを始める前に...


クラウドコンピューティング


:クラウドコンピューティング(英語:クラウドコンピューティング)とは、ユーザーの直接管理がない場合、特に必要に応じて、データストレージ(クラウドストレージ)やコンピューティング能力(必要に応じて可用性)などのコンピュータシステムリソースを直ちに提供することを意味します.
  • AWS、Google Cloud、Naver Cloud、Azureなど...
  • クラウドおよびオンラインサービス


    OnPremis(コンピュータルーム、サーバルーム)


    :クラウドのようなリモート環境ではなく、ソフトウェアなどのソリューションを自分の所有するコンピュータルームサーバに直接インストールする方法を指します.
        1.コスト:固定コスト
        2.拡張性:容易ではない
  • 導入時間:直接導入
  • クラウドコンピューティング


    :リモートで拡張可能、測定可能なITリソースを提供するIT環境

  • 費用:随費

  • 拡張性:通常は水平拡張です.
        トラフィックの集中を防ぐために、企業はサーバを追加しました.しかし、すべてのリクエストに対して、
         返事が難しい.
    このとき必要な技術は로드밸런싱である.
    로드밸런서: 서버에 가해지는 부하(load)를 분산(balancing) 해주는 장치

  • 導入時間:短縮
    負荷バランサは、サーバを増やすか減らすかを決定します.
  • クラウドコンピューティングAWS


    仮想化技術で製造された仮想マシン.컨테이너: EC2 Instance
    ->仮想マシン(CPU、メモリ増加、80%以上)->EC 2の増加
    --이미지:仮想マシンにOS(ubuntu、AMI linux、Windows)をインストール
    --도커(Docker) :イメージに基づいてコンテナを作成するプログラム(仮想化技術);
    アプリケーションで画像を作成した場合->すぐに配布できます
    環境にこだわらない.
    画像に含まれる内容
    -自分のアプリケーションに押し当てた画像(自分のアプリケーション)
    -ノード塗り画像(v 15)
    -オペレーティングシステムイメージ(alphalinux)
    ->この環境で実行し、環境に制限されません.
    (導入時に問題は発生しない/ITはどこにも存在しない)
    --

    クラウドサービスタイプ

    SaaS(Software), PaaS(Platform),IaaS(Infrastructure)

  • ( Software,Platform,Infrastructure) as a service
    SaaS:インターネット(例えばインターネット)を通じて業務に必要なソフトウェア機能を提供するモデル
    -ofice 365, adobe creative suite
    PaaS:アプリケーションの実行と開発環境をサービスとして提供
    -Heroku, AWS Lambda,Dokku
    IaaS:CPU、ハードウェア等のコンピューティングリソースをネットワークサービスとして提供するモード
    -AWS,Microsoft Azure, Google Cloud Platform