Torihaji's Growth Diary

Little by little, no hurry.

PHP学習81日目

本日の収穫

習得した知識、深まった知識、気づいたこと

スケーラビリティ

スケーラビリティは現在、学んでいるAWSで出てくる概念。

それはVertical Availability と Horizontal Availability に分類可能。

どちらも使用しているEC2の

運用効率を上げる、もしくは維持するためのもの。(最適化かも)

Vertical Availability は インスタンスの性能を上げることで

処理能力を上げて、運用効率を上げるという考え。

 

一方、Horizontal Availabilityはインスタンスの数を増やすことで

処理能力を上げて、運用効率を上げるという考え。

Webアプリなどを運用する場合はHorizontal がいいみたい。

ロードバランサ

インターネットトラフィックを下層の複数サーバ(EC2)に

転送するサーバのこと。

バックエンドのEC2と言われることもある。

AWSのマネージドサービス。

メリットとしては

・複数インスタンスに負荷を分散できる。

・しかも1個のアクセス先を用意すればよいだけ。

※複数インスタンス用意したらその都度アクセス先を用意しなくてよい。

・下層の1つが死んでも、自動でほかに振り分けられる。

HTTPSを使ってる。

・マルチAZにまたがって使用可。

 

今日はここまで。