AWS配備

3258 ワード

配置
1.サーバ
2.カラット
3. db
4.https(セキュリティ強化)
以前は物理サーバルームがありましたが、現在は仮想化されています.
クラウドコンピューティング
どれだけの範疇があるか.
現場:サーバールーム
SaaS:App(入れば使えます)ex.Netflix

提供するサービスによって、カテゴリが異なります

		cloud 						vs	 	onpremise 
コストプリセット+オンデマンド(使用量別)初期コスト、メンテナンスコスト(冷却コンピュータ)
拡張性(サーバオーバーロードなど)
導入に要する時間を短縮
サーバールームがあるはずです.

どうしてウィンプレミスをしたの?

  • セキュリティ
    ex.グーグル、マイクロソフトなど
  • amazon
    ソウルにはデータセンターがあります
    法典に定める法律を適用する
    バージニア州バージョン:バージニア州の法律を適用
    だから、お客様の敏感な情報などに参加したいなら、onfremiss ex.銀行を使って、悪いことをするときは
    既製のパソコンを1台借りる
    サーバとしてもdbとしても使用できます
    ec 2の使用

    EC2



    awsはグローバルネットワークを所有
    バージョン:コンピュータの世界中の物理的な場所
    ユーザーは仮想マシンを借りることができますが、実際のコンピュータはどこかにあるはずです.
    各バージョンに使用可能な領域(availability)があります.
    可用性とは?
    ダウンタイムを最小限に抑え、ユーザーの利用可能な時間を最大限に高める
    1台のサーバがex.netflix上で閉じて使用できない場合
    したがって、サーバコンピュータを複数の場所に配置する
    この[複数の場所](Multiple Position)は使用可能な領域です
    中にはいくつかの利用可能なエリアがあります!
    複数のサーバ上のシンクタンクを1つの時点で調整
    そのため、現在はサーバメンテナンス時間のようなものはありません(複数の分野に分布しているため)
    VPC(virtual private cloud)
    ex.market callyが作ったec 2は私たちが作ったec 2と同じ場所にありますか?
    目に見えない
    VPCと呼ぶ
    私たちのパソコンのフォルダが仮想的なエリアに分割されているように!
    private network:内部ネットワーク内の各コンピュータは、それぞれの固有番号を受け入れます.
    従って、内部ネットワークにおいて相互認識(private IP)が可能となる

    私のvpcで受信したprivate ip
    ブラウザからアクセスできる必要があるので、パブリックipも別途受信します
    誰もが近づかなければならないので、固有でなければなりません!
    public ip vs private ip
    :vpcでは「私の部屋」の名前で見つけることができます.
    公共の場では「私の部屋」という名前は見つからない!
    だから固有の名前が必要だ
    外部からアクセスするpublic ipはセキュリティに注意すべきです

    各EC 2をインスタンスと呼ぶ
    AMI:テンプレートとして使用するオペレーティングシステムの機能を選択できます.

    awsにはvpcがあり、利用可能な領域a,bがある領域がある.
    二人のうち一人が死んで、もう一人の子供が代わることができます.
    これはクラウドアーキテクチャの担当者が担当する分野です.

    S3


    パケット:データを格納するスペース+スモールWebサーバ
    静的コンテンツを含む位置決めは、(ex.html)s 3だけで表示できます.
    パケットにオブジェクト(フォルダを含む)を含める
    :パケット名とキーが分かれば、そのデータにアクセスできます.
    データがありますので、安全にご注意ください
    だから属性から政策を変える

    Action:getObjectの許可
    resource:arn(awsのリソース)パケット名/*(内のすべてのコンテンツ)
    こうしてビルドしたのでアクセスできます
    cf.
    静的ファイル
    サーバから他のデータを受信して空にするのではなく、サイトに入るとすぐに表示されます.
    スタックデータの使用
    ダイナミックファイル
    jsで非同期通信を行いajaxを使用するのは動的です
    jsは必ずしも動的ではない
    サーバーから何かを持って変更すると、ダイナミック!

    重要


    ユーザーがクライアントで要求を発行すると、サーバはデバイスにアクセスし、データを受信して返します.

    EC 2が再起動するとIPアドレスが変更されるので、環境変数でurlを変更し、再構築する必要があります.

    url/statusと書いてあるので、環境変数でurlの末尾に/置かないように注意してください
    http://度のように置いてください.

    pem権限を付与する必要があります
    keypairを作成し、ダウンロードしたパスに権限を変更する必要があります.