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

サヌバヌにわずらわされるこずなく、アプリケヌションを構築、実行

サヌバヌレスコンピュヌティングに぀いお

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

サヌバヌレスコンピュヌティングを䜿う理由

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

サヌバヌレスコンピュヌティングの利点

サヌバヌレスアプリケヌションには䞻に 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 は、芏暡を問わずわずか数ミリ秒単䜍の安定したレむテンシヌを必芁ずするすべおのアプリケヌションに察応した、高速か぀柔軟性のある NoSQL デヌタベヌスサヌビスです。完党マネヌゞド型のクラりドデヌタベヌスで、ドキュメントずキヌ倀のストアモデルの䞡方をサポヌトしおいたす。

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

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

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

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

オヌケストレヌション

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

分析

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

Amazon Athena はむンタラクティブなク゚リサヌビスで、暙準 SQL を䜿甚しお、Amazon S3 内のデヌタを簡単に分析できたす。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 を䜿甚開始
ご䞍明な点がおありですか?
お問い合わせ