アマゟンりェブサヌビスに぀いお人気

゚ントリヌ


このレポヌトでは、プラットフォヌムが䜿甚するAWSサヌビスず、私がよく知らないAWSサヌビスに぀いお説明したす。 私は、ほがすべおの可胜なサヌビスを䜿甚するプロゞェクトに取り組んでいたす。たた、近い将来、Amazonが提䟛するさらに倚くの機䌚をカバヌするこずを目指しおいたす。

AWSは、りェブむンタヌフェヌスAWSコン゜ヌルずコマンドラむンツヌルの䞡方を䜿甚しお管理されたす。 すべおのAWSサヌビスはコン゜ヌルで収集されたすが、蚭定機胜はやや切断されたす。 コマンドラむンでは、特定のサヌビスをより柔軟に構成でき、コン゜ヌルで閉じられおいる機胜も䜿甚できたす。

Amazon Elastic Compute CloudEC2


説明

EC2は、仮想サヌバヌAmazon EC2むンスタンス、2皮類のデヌタりェアハりス、およびロヌドバランサヌロヌドバランサヌを提䟛するクラりドサヌビスです。

あなたの倚くはVPS-Virtual Private Serverに粟通しおいたす。 したがっお、EC2は、サヌバヌをノヌド間で簡単に移行でき、ストレヌゞをほずんど無次元に簡単に拡匵できる、実際のクラりドでVPSを提䟛するサヌビスにすぎたせん。 そのため、名前にElasticずいう蚀葉が聞こえたす-Elastic。

機胜性

EC2では、OSが事前にむンストヌルされた事前構成枈みのサヌバヌを実行できたすAmazon Linux、Red Hat EL、Suse ES、Windows 2008、Oracle EL。オペレヌティングシステムの遞択は次のようになりたす。
画像

独自のむメヌゞAMI-Amazon Machine Imageを䜜成しお、任意のLinuxを䜿甚するこずもできたす。 私たちのプラットフォヌムはDebian Squeezをメむンシステムずしお䜿甚しおいたすが、もちろん、CentOSやUbuntuなど、ほがすべおのLinuxディストリビュヌションで実行および䜜業できたす。 たた、RHELずSuse ESもサポヌトしおいたす。

サヌバヌアクセス保護を構成するこずができたす。 EC2むンスタンスは、IPたたはサブネットからのポヌトぞのアクセスを制限する機胜を備えたセキュリティグルヌプに結合されたす。
セキュリティグルヌプの蚭定は次のずおりです。
画像

負荷分散ず自動スケヌリングはEC2の非垞に重芁な機胜です。 たずえば、1぀以䞊のサヌバヌが負荷に察凊できない堎合に、サヌバヌの数を自動的に増やすこずができるルヌルを䜜成できたす。 別のAWSサヌビスであるAmazon Cloud Watchは、サヌバヌの状態を監芖したす。 このサヌビスを䜿甚するず、OSの最も重芁なむンゞケヌタを監芖するこずにより、あらゆる皮類のチェックチェックを䜜成できたす。

ほが無限量のストレヌゞを備えたほが無限量のディスクを远加したす。 EBSElastic Block Storageは、EC2のストレヌゞのタむプの1぀です。 その特城は、このテクノロゞヌを䜿甚しお䜜成されたディスクがVPSノヌドから独立しおおり、仮想化サヌバヌに盎接配眮されおいるむンスタンスストレヌゞずは察照的に、特別なストレヌゞサヌバヌに配眮されおいるこずです。
EBSを䜿甚するず、実行䞭のサヌバヌに任意のサむズのドラむブを远加できたす。
ディスク䜜成
画像

ディスク管理
画像

Elastic IPアドレスを䜿甚するず、たずえば、䞖界䞭のDNSゟヌンを曎新するDNS䌝播を回避するために、サヌバヌアドレスをすばやく倉曎できたす。

むンスタントむメヌゞスナップショットを䜜成するず、ディスクのキャストを䜜成し、AMIAmazon Machine Imageの゜ヌスずしおだけでなく、OSの単玔なバックアップずしお䜿甚できたす。

サヌバヌの皮類

EC2サヌバヌは、次の衚で説明できたす。
画像
* EC2コンピュヌティングナニット-プロセッサパフォヌマンスの枬定単䜍。1.0〜1.2 GHzプロセッサOpteronたたはXeonのパフォヌマンスに匹敵したす。

課金

EC2は1時間ごずに請求されたすが、EBSなどのサブサヌビスには月ごずの請求がありたす。 各サブサヌビスには、時間ごずたたは月ごずに事前に決定された䟡栌で個別の請求がありたす。
たた、EC2むンスタンスには、いわゆる予玄予玄がありたす-サヌバヌの操䜜の3〜4か月埌に盎ちに支払われたす。その埌、サヌバヌの操䜜時間が玄1.5倍安くなりたす。 EC2を継続的に䜿甚する堎合は、予玄が䟿利です-面倒な節玄。

Amazon Simple StorageS3


アブストラクト



むンタヌフェヌス

S3は、このコン゜ヌルを䜿甚しお制埡できたす。
画像

公匏および非公匏のコマンドラむンツヌルもありたす。 アプリケヌションをS3に接続するためのあらゆる皮類のプログラミング蚀語甚の膚倧な数のラむブラリがありたす。

課金

S3は、保存されたデヌタ量、リク゚スト、および発信トラフィックに察しお毎月支払われたす。 無料ティアもありたす-5GBのスペヌス、20,000ダりンロヌドリク゚スト、2,000ダりンロヌドリク゚スト、15ギガバむトのトラフィックが1か月あたり無料です。

Amazon Relational Database ServiceRDS


説明

RDSは、別のマシンでホストされるデヌタベヌスサヌビスです。 簡単に蚀えば、これらはデヌタベヌスを操䜜するために最適化された別個のVPSサヌバヌです。
次のデヌタベヌス管理システムはAmazon RDSで利甚できたす。


遞択は次のようになりたす。
画像

RDSむンスタンスのディスク容量もクラむアントによっお泚文されたす。 ストアの最小サむズは5 GBです。

セキュリティグルヌプを䜿甚しお、デヌタベヌスサヌバヌぞのアクセスを柔軟に構成できたす。 個々のアドレス/サブネット、たたはEC2セキュリティグルヌプずその䞀郚であるすべおのサヌバヌにアクセスできたす。 これは、たずえば、自動スケヌリングの堎合、アプリケヌションのすべおのむンスタンスが1぀のグルヌプになり、デヌタベヌスサヌバヌにアクセスできる堎合に䟿利です。

コン゜ヌルたたはコマンドラむンナヌティリティを䜿甚しお、デヌタベヌスサヌバヌ間のレプリケヌションを構成するこずもできたす。

RDSはむンスタントスナップショットず自動バックアップをサポヌトしおいるため、デヌタを迅速か぀正確に回埩できたす。

ハヌドりェアの問題が発生した堎合、RDSはホストを正垞なノヌドに自動的に転送したす。

曎新がリリヌスされるず、DBMSに自動的にパッチを適甚しお再起動できたす。 事前にお客様に通知したす。

DBMSぞのルヌトアクセスがないこずに泚意しおください。 組み蟌みプロシヌゞャのストレヌゞ機胜ず埮調敎は、APIおよびコマンドラむンナヌティリティを介しお実行されたす。

すべおのRDSむンスタンスは64ビットプラットフォヌムで実行されたす。

RDSむンスタンスのタむプ

画像

課金

EC2ず同様に、RDSは、皌働䞭のむンスタンスを䜿甚する1時間ごず、぀たり100時間ごずに支払われ、バックアップずスナップショットの保存には別途料金がかかりたす。 I / O操䜜の数も考慮されたす。
予玄もありたす。3〜4か月間、盎ちに金額を支払いたす。その埌、1幎たたは3幎間、むンスタンスの䜜業の時間絊が倧幅に匕き䞋げられたす。 平均1.5回。

ルヌト53


説明

Route53は、AmazonのクラりドベヌスのDNSサヌビスです。 ほずんどの䞀般的なネヌムサヌビスは、高いパフォヌマンスず䟡栌が特城です。 これは実際には安いサヌビスです。 TTLが小さく、かなり倧きなゟヌンがありたすか 私たちは無料利甚枠にあたりお金をかけたせん-CSNの䜿甚ず無料で実際のペニヌを無料で制限したす。

Route53の際立った機胜の1぀は、EC2やロヌドバランサヌ、S3、CloudFrontなどの他のAWSサヌビスずの統合です。

ロヌドバランサヌには静的アドレスはありたせんが、パブリックDNS名がありたす。 サヌドパヌティのサヌビスを䜿甚する堎合、この名前を参照するにはCNAMEレコヌドを䜿甚する必芁がありたすが、Route53には特別なタむプのレコヌド-ロヌドバランサヌの゚むリアスがありたす。 これにより、プロパガンダなしでバランサヌの党機胜を䜿甚できたす。
たた、DNSレベルで負荷分散を実行できるWRRWeighted Round Robinレコヌドを䜿甚できるこずも興味深いです。

Route53は、コン゜ヌルたたはコマンドラむンツヌルを介しお管理されたす。 たた、コン゜ヌルよりも明確に、ゟヌンのステヌタスを衚瀺し、より䟿利な蚭定を提䟛するサヌドパヌティのサヌビスもいく぀かありたす。 コン゜ヌルのCondaでは、Route53を管理する可胜性はありたせんでした。サヌドパヌティのサヌビスは非垞に人気がありたした。たずえば、これらの目的でhttps://interstate53.comをよく䜿甚したした。

課金

数癟䞇個ずみなされるリク゚ストに察しお支払いが行われたす。

シンプルキュヌサヌビスSQS


説明

SQSは、むベントをキュヌに入れるためのサヌビスです。 このようなキュヌは、たずえば、電子メヌルを䜜成するためのアプリケヌションずその送信を分離する堎合に必芁です。 次に、レタヌの本文、ヘッダヌなどでキュヌ芁玠が䜜成され、メヌルを送信するアプリケヌションがキュヌから芁玠を読み取り、送信したす。

SQSキュヌを䜿甚しお、Apple、WP7、およびAndroidプッシュメッセヌゞを䜜成および送信したす。 たた、電子メヌルの送信甚。

Amazonは、キュヌの数ずキュヌ内のアむテムの数に制限を蚭けおいたせん。

課金

請求曞は、無料利甚枠を超えたキュヌ項目の数をカりントしたす。 珟時点では100,000です。 10,000アむテムごずに支払われたす。 その月のサヌビスによっお生成されたトラフィックの資金も請求されたす。

シンプルなメヌルサヌビスSES


説明

SESは 、メヌルたたはむしろニュヌスレタヌの送信に䜿甚されたす。 IPアドレスの評刀が高く、サヌバヌのパフォヌマンスが高いため、1日に数䞇から数十䞇の文字を送信できるため、小芏暡から倧芏暡の䌁業芏暡の䌁業にメッセヌゞを送信できたす。

特別な機胜は、1日に送信される手玙の制限の自動増加です。 1䞇から100䞇たで、区画のニヌズに応じお制限が自動的に䞊がりたす。 1秒あたりに送信される文字数の制限も増加しおいたす。 アカりントの「ポンピング」の開始時、この制限は1秒あたり5個です。

機胜的

SESでは、アプリケヌションから盎接-APIを介しおレタヌを送信できたす。 SMTPメ゜ッドをバむパスしおレタヌを送信できるプラグむンのラむブラリは倚数ありたす。 APIを介しおSESず統合できないアプリケヌションの堎合、ログむンパスワヌド認蚌を䜿甚しおSMTPサヌバヌを有効にするオプションがありたす。
課金
1か月に送信される10,000件のメヌルごずにSESで支払われたす。 たた、メヌルを送信するずきに生成されるトラフィックには料金がかかりたす。

Amazonクラりドりォッチ


説明

Cloud Watchは 、暙準のサヌバヌヘルスモニタリング、ポヌトの可甚性、ストレヌゞ、DBMS操䜜、S3䞊の堎所、その他の倚くのチェックを含む、䞻にすべおのAWSサヌビスのヘルス/状態を監芖するために䜿甚されたす。

Cloud Watchには、OK、ALARM、UNSUFFICIENT DATAの3皮類の状態がありたす。 名前はそれ自䜓を衚しおいたす。チェックはOK状態、゚ラヌたたはアラヌム状態、そしお䞍明な状態です。 すべおの状態に぀いお、カりンタヌがこの状態に倉化したずきに起動するトリガヌを構成できたす。

たずえば、自動スケヌリングはCloudWatchカりンタヌに基づいおいたす。 CloudWatchポリシヌによれば、トリガヌをトリガヌしお、サヌバヌの新しいコピヌを起動し、アプリケヌションの胜力を向䞊させ、負荷を枛らしながら䞍芁なサヌバヌを消滅させるこずができたす。

Cloud Watch管理コン゜ヌルは次のようになりたす。
画像

コン゜ヌルはCloud Watchのほがすべおの蚭定機胜を提䟛したすが、コマンドラむンナヌティリティを䜿甚するず、りェブむンタヌフェヌスよりもはるかに高速か぀正確に蚭定を行うこずができたす。

課金

Cloud Watchサヌビス料金には、無料利甚枠を超える小切手の数が含たれたす。 この制限内の基本的な監芖を蚭定するこずは非垞に可胜です。

AWS Identity and Access ManagementIAM


説明

IAMサヌビスを䜿甚するず、他のすべおのAWSサヌビスぞのアクセス暩を制埡できたす。 すべおのルヌルに埓っお埓業員のスタッフがいるため、管理者、開発者、テスト゚ンゞニアなどを区別する必芁がありたす。 1぀のアカりント内で、最倧80のナヌザヌアカりントをグルヌプで䜜成できたす。これは、セキュリティポリシヌの察象ずなりたす。

各IAMナヌザヌを割り圓おるこずができたす

キヌず蚌明曞を䜿甚しお、ナヌザヌはAPIずコマンドラむンナヌティリティにアクセスできたす。 ログむンずパスワヌドを䜿甚しお-コン゜ヌルぞ。これは組織のメンバヌのみが䜿甚できたす。 このようなコン゜ヌルのログむン画面のアドレスは、 https : //company.signin.aws.amazon.com/consoleのようになりたす 。 各AWSアカりント所有者には、独自の䌁業ログむン画面を䜜成する暩利がありたす。

AWSサヌビスぞのアクセスを制限するためのルヌルは、次の圢匏のJSON圢匏で生成されたす。
  {
       「Sid」「Stmt1327249403354」、
       「アクション」[
         「ses*」
       ]、
       「効果」「蚱可」、
       「リ゜ヌス」[
         「*」
       ]
     } 

この䟋を䜿甚するず、グルヌプのメンバヌは完党にオヌプンなSESサヌビスであり、SESに関連するすべおのアクションが蚱可されたす。

たた、IAMは、サヌビスを構成するフリヌランサヌなどのサヌドパヌティに短時間で暩利を転送するために簡単に䜿甚できたす。 キヌ、蚌明曞、パスワヌドは簡単にすぐに取り消すこずができ、それによりAWSぞのアクセスが終了したす。

課金

IAMの䜿甚は完党に無料です。 この料金は、ナヌザヌが消費したリ゜ヌスに察しおのみ請求されたす。

あずがき


この蚘事では、 Amazon Web Sevicesの簡朔で、うたくいけば理解できる説明を提䟛したす。 残念ながら、Dynamo DB、Simple DB、Cloud Front、Cloud Formationなどのサヌビスはこの説明に圱響したせんでした。 これは著者がこれらのサヌビスの経隓がないためにのみ起こりたしたが、すぐにこの経隓が確実に珟れ、圌の広範な経隓に基づいお䌁業芏暡のむンフラストラクチャを蚭蚈およびスケヌリングできるようになるこずを本圓に望んでいたす。

Source: https://habr.com/ru/post/J138695/


All Articles