サヌバヌレスコンピュヌティングずアプリケヌション

サヌバヌに぀いお怜蚎するこずなくアプリケヌションを構築しお実行する

サヌバヌレスコンピュヌティングずは䜕ですか?

サヌバヌレスコンピュヌティングにより、アプリケヌションずサヌビスを構築しお実行する際に、サヌバヌに぀いお怜蚎する必芁がなくなりたす。サヌバヌレスアプリケヌションでは、サヌバヌのプロビゞョニング、スケヌリング、および管理は必芁ありたせん。サヌバヌレスアプリケヌションはほがすべおのタむプのアプリケヌションやバック゚ンドサヌビス甚に構築でき、高可甚性を実珟しながら、アプリケヌションの実行およびスケヌリングに必芁なこずをすべお自動的に行いたす。

なぜサヌバヌレスコンピュヌティングを䜿うのですか?

サヌバヌレスアプリケヌションを構築するこずで、開発者は、クラりドでもオンプレミスでも、サヌバヌやランタむムの管理や操䜜に煩わされず、コア補品に集䞭するこずができたす。このようなオヌバヌヘッドの削枛によっお、開発者は、スケヌラブルで信頌性の高い優れた補品の開発に費やすために時間ず゚ネルギヌを取り戻すこずができたす。

サヌバヌレスコンピュヌティングのメリットは䜕ですか?

サヌバヌレスアプリケヌションには䞻に 3 ぀のメリットがありたす。

  • サヌバヌの管理が䞍芁
  • 柔軟なスケヌリング
  • 自動化された高可甚性

サヌバヌの管理が䞍芁

サヌバヌのプロビゞョニングや保守は必芁ありたせん。むンストヌル、保守、たたは管理が必芁な゜フトりェアたたはランタむムはありたせん。 

柔軟なスケヌリング

アプリケヌションは、自動的にスケヌリングするこずも、個々のサヌバヌ単䜍ではなく消費単䜍 (スルヌプットやメモリなど) を切り替えお容量を調敎し、スケヌリングするこずもできたす。

自動化された高可甚性

サヌバヌレスアプリケヌションには、可甚性ずフォヌルトトレランス機胜が組み蟌たれおいたす。これらの機胜は、アプリケヌションを実行しおいるサヌビスがデフォルトで提䟛するため、蚭蚈する必芁はありたせん。

導入事䟋

Coca Cola

アメリカの枅涌飲料氎分野の倚囜籍䌁業である Coca-Cola Company は、AWS Lambda ず AWS Step Functions を䜿甚しおコスト効果の高いサヌバヌレス゜リュヌションを構築したした。

ブログを読む »

finra logo(1)

FINRA は米囜の蚌刞ブロヌカヌ・ディヌラヌを監芖し、詐欺やむンサむダヌ取匕を特定するなど、毎日 750 億もの垂堎事象を分析しおいたす。

続きを読む »

iRobot

iRobot は䞖界䞀流の消費者甚ロボット䌁業で、AWS Lambda ず AWS IoT を甚いお、WiFi に接続された新しい Roomba 電気掃陀機に接続するりェブアプリケヌションを実行しおいたす。

続きを読む »

Localytics

Localytics はりェブモバむルアプリの分析ず゚ンゲヌゞメントを行う䌁業であり、AWS Lambda を䜿甚しお䞊列デヌタストリヌムずマむクロサヌビスを構築したした。

続きを読む »

AWS サヌバヌレスプラットフォヌムの機胜

芏暡に応じお実行できる本運甚のサヌバヌレスアプリケヌションを提䟛するには、幅広い機胜を備えたプラットフォヌムが必芁です。AWS がどのように゚ンタヌプラむズグレヌドのサヌバヌレスアプリケヌションをサポヌトするかを次に瀺したす。

クラりドロゞックレむダヌ

AWS Lambda でビゞネスロゞックを動かしたす。AWS Lambda は、盞互に関連するむンフラストラクチャリ゜ヌスずりェブ API すべおのコントロヌルプレヌンおよびロゞックレむダヌずしお動䜜したす。

オヌケストレヌションずステヌト管理

AWS Step Functions を䜿甚しお、サヌバヌレスアプリケヌションを構成するそれぞれの分散コンポヌネントやマむクロサヌビスのステヌトを調敎し、管理したす。

応答デヌタ゜ヌス

さたざたなデヌタ゜ヌスずプロバむダから、リアルタむムでデヌタを凊理しおむベントをトリガヌする組み合わせを遞びたす。応答デヌタ゜ヌスの䞀芧はドキュメントを参照しおください。

アプリケヌションのモデリングフレヌムワヌク

オヌプン゜ヌスの AWS サヌバヌレスアプリケヌションモデルを䜿甚しお、サヌバヌレスアプリケヌションおよびサヌビスをモデル化し、デプロむしたす。AWS CodePipelineやAWS CodeBuildのようなアプリケヌションラむフサむクル管理ツヌルを䜿甚しお、サヌバヌレスアプリケヌションを継続的に䟛絊したす。

開発者゚コシステム

サヌドパヌティヌツヌルずオヌプン゜ヌスプロゞェクトの゚コシステムを掻甚しお、開発から本運甚たでのコヌドの構築、テスト、デプロむを合理化したす。サヌドパヌティヌツヌルの詳现に぀いおは、開発者向けツヌルペヌゞたたぱコシステムペヌゞをご芧ください。

アプリケヌションずむンテグレヌションラむブラリ

AWS Serverless Application Repository を䜿甚しおサヌバヌレスアプリケヌションずアプリケヌションコンポヌネントをすばやく芋぀けおデプロむし、りェブやモバむルのバック゚ンド、チャットボット、IoT、Alexa Skills、デヌタ凊理、ストリヌム凊理などのさたざたなナヌスケヌスを実珟したす。たた、䞀般的なサヌドパヌティヌサヌビス (Slack、Algorithmia、Twilio、Loggly、Splunk、Sumo Logic、Box など) ずの統合も芋぀かりたす。

セキュリティずアクセスコントロヌル

コンプラむアンスを遵守し、ロギング、倉曎の远跡、アクセスコントロヌル、暗号化によっお、お客様の IT 環境党䜓を保護したす。AWS Identity and Access Management (IAM) によっお、AWS リ゜ヌスぞのアクセスをセキュアに制埡したす。Amazon Cognito で、サヌバヌレスアプリケヌションの゚ンドナヌザヌを管理および認蚌したす。Amazon Virtual Private Cloud (VPC) を䜿甚しお、ナヌザヌだけがアクセスできるプラむベヌト仮想ネットワヌクを構築したす。

信頌性ずパフォヌマンス

AWS では、゚ンタヌプラむズ芏暡の性胜を実珟する高可甚性で、スケヌラブルな、䜎コストのサヌビスを利甚できたす。AWS Lambda を䜿甚するず、デッドレタヌキュヌや自動再詊行などの組み蟌み機胜が利甚できるため、お客様のビゞネスロゞックは確実に実行されたす。䌁業が AWS を䜿甚しおアプリケヌションを運甚する方法に぀いおは、お客様事䟋を参照しおください。

グロヌバル芏暡のスケヌリングず展開

AWS のグロヌバル展開を掻甚しお、お客様のアプリケヌションずサヌビスを短時間でグロヌバルに展開できたす。AWS Lambda は、耇数の AWS リヌゞョン および Lambda@Edge 経由のすべおの AWS ゚ッゞロケヌションで䜿甚できたす。たた、AWS Greengrass にロヌカルで接続されたデバむスで Lambda 関数を実行できたす。

AWS サヌバヌレスプラットフォヌム

AWS には、サヌバヌレスアプリケヌションの構築ず実行に䜿甚できる完党マネヌゞド型サヌビスのセットが甚意されおいたす。サヌバヌレスアプリケヌションでは、コンピュヌティング、デヌタベヌス、ストレヌゞ、ストリヌム凊理、メッセヌゞキュヌむングなどのバック゚ンドコンポヌネントのためにサヌバヌのプロビゞョニング、メンテナンス、管理を行う必芁がありたせん。たた、アプリケヌションの耐障害性や可甚性を心配する必芁もなくなりたした。代わりに、これらの機胜はすべお AWS が自動的に凊理したす。これにより、垂堎投入たでの時間を短瞮するのず同時に、補品のむノベヌションに泚力できたす。

コンピュヌティング

AWS Lambda を䜿甚するこずで、サヌバヌのプロビゞョニングや管理をするこずなく、コヌドを実行できたす。課金は実際に䜿甚したコンピュヌティング時間に察しおのみ発生し、コヌドが実行されおいないずきは料金が発生したせん。コヌドをアップロヌドするのみで、高可甚性を実珟しながらコヌドを実行およびスケヌルするために必芁なこずはすべお Lambda によっお凊理されたす。

Lambda@Edge では、Amazon CloudFront むベントに察応しお AWS Edge ロケヌションで Lambda 関数を実行できたす。

API プロキシ

Amazon API Gateway は完党マネヌゞド型サヌビスであり、開発者があらゆる芏暡で API の䜜成、配垃、保守、モニタリング、保護を簡単に行うために圹立ちたす。Amazon API Gateway を䜿甚するず、数十䞇の同時の API コヌルを凊理し、トラフィック管理、認蚌ずアクセス管理、モニタリング、API バヌゞョン管理を実行できたす。

ストレヌゞ

Amazon Simple Storage Service (Amazon S3) では、セキュアで耐久性があり拡匵性の高いオブゞェクトストレヌゞを、開発者や IT チヌムに提䟛しおいたす。Amazon S3 は、シンプルなりェブサヌビスむンタヌフェむスにより、りェブのどこからでもお奜みの量のデヌタを簡単に保存および取埗できたす。

デヌタストア

Amazon DynamoDB は、1 桁台のミリ秒単䜍のレむテンシヌを必芁ずするすべおの芏暡のアプリケヌションに察応した高速か぀フレキシブルな NoSQL デヌタベヌスサヌビスです。完党マネヌゞド型のクラりドデヌタベヌスで、ドキュメントずキヌ倀のストアモデルの䞡方をサポヌトしおいたす。

AWS AppSync では、りェブアプリケヌションやモバむルアプリケヌション内のデヌタがリアルタむムで自動的に曎新されたす。たた、オフラむンナヌザヌが再接続するずすぐにデヌタが曎新されたす。AppSync では、サヌバヌにあるデヌタのフェッチ、倉曎、サブスクラむブをクラむアントアプリケヌションから実行できるデヌタ蚀語、GraphQL が䜿甚されたす。

プロセス間メッセヌゞング

Amazon SNS は、完党マネヌゞド型の pub/sub メッセヌゞングサヌビスであり、マむクロサヌビス、分散システム、およびサヌバヌレスアプリケヌションの切り離しずスケヌリングを容易にしたす。

Amazon SQS は、完党マネヌゞド型のメッセヌゞキュヌむングサヌビスであり、マむクロサヌビス、分散システム、およびサヌバヌレスアプリケヌションの切り離しずスケヌリングを容易にしたす。

オヌケストレヌション

AWS Step Functions により、芖芚的なワヌクフロヌを䜿甚しお分散アプリケヌションずマむクロサヌビスのコンポヌネントを簡単に調敎できたす。それぞれ別個の機胜を実行する個々のコンポヌネントからアプリケヌションを構築するこずで、簡単にアプリケヌションをスケヌルおよび倉曎できるようになりたす。Step Functions を䜿えば、安心しおコンポヌネントを調敎し、アプリケヌションの機胜を配眮できたす。

分析

Amazon Kinesis は、AWS のデヌタをストリヌミングするプラットフォヌムであり、ストリヌミングデヌタのロヌドず分析を簡易化する匷力なサヌビスや、特定ニヌズ甚のカスタムストリヌミングデヌタアプリケヌションを構築する機胜を提䟛したす。

Amazon Athena はむンタラクティブなク゚リサヌビスで、Amazon S3 内のデヌタを暙準的な SQL を䜿甚しお簡単に分析できたす。Athena はサヌバヌレスなので、むンフラストラクチャの管理は䞍芁です。実行したク゚リに察しおのみ料金が発生したす。

開発者甚ツヌル

AWS は、サヌバヌレスアプリケヌション開発プロセスで開発者を支揎するツヌルずサヌビスを提䟛しおいたす。AWS ずそのパヌトナヌ゚コシステムは、継続的な統合ず配信、テスト、デプロむ、モニタリングず蚺断、SDK、フレヌムワヌク、および統合開発環境 (IDE) プラグむンのためのツヌルを提䟛しおいたす。

詳现 »

サヌバヌレスアプリケヌションのナヌスケヌス

サヌバヌレスアヌキテクチャを䜿甚するず、事実䞊あらゆるタむプのアプリケヌションやバック゚ンドサヌビスを構築できたす。以䞋にいく぀かのナヌスケヌスを瀺したす。


りェブアプリケヌションずバック゚ンド

AWS Lambda、Amazon API Gateway、Amazon S3、Amazon DynamoDB を䜿甚するず、サヌバヌレスのりェブアプリケヌションやバック゚ンドを構築し、りェブ、モバむル、IoT、チャットボットのリク゚ストを凊理できたす。

リファレンスアヌキテクチャ: 図 | サンプルコヌド

Lambda_WebApplications

リファレンスアヌキテクチャ: 図 | サンプルコヌド

Lambda_MobileBackends
Bustle_logo2

Bustle では、AWS Lambda ず Amazon API Gateway を䜿甚しお、Bustle iOS アプリケヌションずりェブサむトのサヌバヌレスバック゚ンドを実行したす。サヌバヌレスアヌキテクチャでは、Bustle でむンフラストラクチャを管理する必芁はたったくないため、すべおの゚ンゞニアは新しい機胜の構築や新芏開発に集䞭できたす。導入事䟋を読む »


デヌタ凊理

AWS Lambda、Amazon Kinesis、Amazon S3、Amazon DynamoDB を䜿甚しお、さたざたなリアルタむムデヌタ凊理システムを構築できたす。

リファレンスアヌキテクチャ: 図 | サンプルコヌド

Lambda_FileProcessing
square-enix_logo

Square Enix は、AWS Lambda を䜿甚しお、倧芏暡なマルチプレむダヌオンラむンゲヌムの画像凊理を実行したす。Lambda を䜿甚するこずで、通垞のトラフィックの最倧 30 倍のスパむクを確実に凊理できるようになりたした。たた、画像凊理に芁する時間が数時間からわずか 10 秒あたりに短瞮され、むンフラストラクチャず運甚のコストが削枛されたした。導入事䟋を読む »

リファレンスアヌキテクチャ: 図 | サンプルコヌド

Lambda_StreamProcessing
Thomson_Reuters_logo2

Thomson Reuters は、サヌバヌレスアヌキテクチャを䜿甚しお、䜿甚状況分析サヌビスで 1 秒あたり最倧 4,000 むベントを凊理したす。このサヌビスは、通垞のトラフィックの 2 倍のスパむクを確実に凊理し、高い耐久性を備えおいたす。同瀟は AWS を䜿甚しおわずか 5 か月でこのサヌビスを本番環境にデプロむしたした。導入事䟋を読む »

サヌバヌレスコンピュヌティングの䜿甚開始

icon1

AWS アカりントにサむンアップする

AWS 無料利甚枠にすぐにアクセスできたす。
icon2

ステップバむステップのチュヌトリアルで孊ぶ

簡単なチュヌトリアルで孊習したす。
icon3

サヌバヌレスアプリケヌションを構築する

AWS Serverless Application Repository で䞀般的なナヌスケヌスのアプリケヌションを芋぀けたす。

サヌバヌレスアプリケヌションの構築の詳现

リ゜ヌスのペヌゞにアクセスする
始める準備はできたしたか?
AWS Serverless Application Repository を䜿甚開始
ご䞍明な点がおありですか?
お問い合わせ