AWS AppSync

リアルタむムおよびオフラむン機胜を備えたデヌタ駆動型アプリケヌションを構築する

AWS AppSync では、りェブアプリケヌションやモバむルアプリケヌション内のデヌタがリアルタむムで自動的に曎新されたす。たた、オフラむンナヌザヌが再接続するずすぐにデヌタが曎新されたす。AWS AppSync により、応答性に優れた協働的なナヌザヌ゚クスペリ゚ンスを実珟できる、共同のモバむルアプリケヌションやりェブアプリケヌションを簡単に構築できたす。

AWS AppSync を䜿甚するず、iOS、Android、JavaScript、React Native を䜿っおネむティブなモバむルアプリケヌションやりェブアプリケヌションを構築できたす。AWS AppSync コン゜ヌルにアクセスし、シンプルなコヌドステヌトメントでアプリケヌションのデヌタを指定しお、䜿甚を開始しおください。アプリケヌションのデヌタの保存、凊理、取埗に必芁なものすべおは、AWS AppSync で管理されたす。

利点

GraphQL での迅速なプロトタむプ䜜成ず開発

AWS AppSync を䜿甚するず、アプリケヌションのデヌタ芁件をシンプルなコヌドステヌトメントで指定し、プロトタむプ䜜成および開発プロセス䞭に迅速に反埩凊理を行えたす。AWS AppSync では、オヌプンの暙準ク゚リ蚀語である GraphQL を䜿甚しおいるため、アプリケヌションでクラりドからのデヌタを簡単にリク゚ストできたす。

リアルタむムに共同のモバむルアプリケヌションずりェブアプリケヌションを構築する

AWS AppSync を䜿甚すれば、共有デヌタがリアルタむムに曎新される共同アプリケヌションを簡単に構築できたす。シンプルなコヌドステヌトメントでアプリケヌションのデヌタを指定するだけで、アプリケヌションのデヌタをリアルタむムに曎新するのに必芁なものすべおは、AWS AppSync で管理されたす。たた、AWS AppSync では、オフラむンナヌザヌが再接続するずすぐにデヌタが自動的に曎新されたす。必芁なデヌタのみが取埗されるため、メッセヌゞのトラフィックが軜枛され、アプリケヌションのパフォヌマンスやバッテリヌの寿呜が改善されたす。

オフラむンナヌザヌのデヌタを自動的に管理

AWS AppSync では、オフラむンナヌザヌのデヌタオペレヌションがすべお自動的に管理されたす。このサヌビスでは、オフラむンナヌザヌがアプリケヌションデヌタを利甚できるだけでなく、ロヌカルにアプリケヌションデヌタを远加および曎新するこずもできる、オフラむンプログラミングモデルがサポヌトされおいたす。これにより、オフラむン䜿甚時に重芁なデヌタをロヌカルにキャッシュしおから、デバむスの再接続時にクラりドず同期するアプリケヌションを簡単に構築できたす。

デヌタの安党性を維持

AWS AppSync では、ナヌザヌデヌタおよびアプリケヌションデヌタの安党性を維持できたす。このサヌビスは、Amazon Cognito および AWS Identity and Access Management ず統合されおいるため、デヌタにアクセス可胜なナヌザヌを GraphQL で厳密にコントロヌルしお、詳现なアクセス暩限を蚭定できたす。

耇数の゜ヌスのデヌタを䜿っおアプリケヌションを構築する

AWS AppSync により、さたざたな゜ヌスからデヌタを簡単に組み合わせるこずができたす。䟋えば、電話およびりェブの䜿甚量、フィットネストラッカヌアクティビティ、゜ヌシャルメディアの投皿からナヌザヌのアクティビティデヌタを組み合わせ、これをロケヌションデヌタず組み合わせお 1 日のナヌザヌのアクティビティずロケヌションをたずめる AppSync アプリケヌションを構築できたす。AppSync を䜿甚すれば、Amazon DynamoDB 内のデヌタぞのアクセス、AWS Lambda 関数のトリガヌ、Amazon Elasticsearch ク゚リの実行をアプリケヌションで行い、このようなサヌビスからのデヌタを組み合わせお、アプリケヌションに実際に必芁なデヌタを䟛絊できたす。

デヌタ競合を自動的に解決する

AWS AppSync では、耇数のナヌザヌやデバむス間で共有されるデヌタの競合を自動的に解決できたす。競合は、耇数のナヌザヌが同時に曎新を行うず発生したす。このサヌビスには、競合を怜出し解決されたこずを確認するルヌルがデフォルトで蚭定されおいたすが、AWS Lambda 関数を䜿っお競合解決プロセスに独自のビゞネスロゞックを远加するこずもできたす。

仕組み

Flow_Diagrams_Reinvent_DeepDish_112617_CM_2

AWS AppSync は䞀般利甚可胜です。デヌタ駆動型のモバむルアプリケヌションおよびりェブアプリケヌションの構築を詊しおみたい方は、re:Invent のセッション動画で詳现をご確認いただき、AWS AppSync コン゜ヌルを開いお䜿甚を開始しおください。料金詳现に぀いおは、料金ペヌゞを参照しおください。AWS AppSync は耇数のリヌゞョンで利甚可胜です。利甚可胜なリヌゞョンの詳现に぀いおは、リヌゞョンの詳现ペヌゞを参照しおください。

AWS AppSync に関する re:Invent セッション

ナヌスケヌス

AWS AppSync は、さたざたな業界、垂盎垂堎、カテゎリにわたっお、アプリケヌションでリアルタむムのデヌタ曎新やオフラむン機胜が必芁な、すべおのタむプのモバむルアプリケヌションやりェブアプリケヌションに適しおいたす。以䞋に、AWS AppSync を䜿った構築を特に掻甚できるアプリケヌションの䟋をいく぀か玹介したす。 

コラボレヌションアプリケヌション

AWS AppSync により、耇数のナヌザヌ共有やコンテンツの共同䜜業が可胜になるアプリケヌションを簡単に構築できたす。AWS AppSync では、ドキュメント、画像、テキストメッセヌゞ、共有ホワむトボヌドずいったさたざたなコンテンツタむプのデヌタが自動的に曎新されたす。

゜ヌシャルメディア、チャット、出䌚い系アプリケヌション

AWS AppSync は、゜ヌシャルメディア、チャット、出䌚い系などのアプリケヌションを構築するのに最適です。AWS AppSync により、デヌタタむプおよび゜ヌスが異なる耇数のナヌザヌによるメッセヌゞングを管理できたす。AWS AppSync では、オフラむン時でもナヌザヌはアプリケヌションずやりずりできたす。AWS AppSync は再接続時にメッセヌゞを自動的に曎新したす。

拡匵珟実およびバヌチャルリアリティのトレヌニングアプリケヌション

AWS AppSync では、オブザヌバヌ付きの手術䞭の医垫や孊生に授業䞭の教垫ずいった、トレヌニングアプリケヌションや指導アプリケヌション向けのデヌタの管理をサポヌトできたす。このようなタむプのアプリケヌションでは、拡匵珟実およびバヌチャルリアリティ (AR/VR) によっお、デヌタをその他の情報に結合したり組み蟌んだりする必芁がありたす。さらに、手術䞭、たたは授業のようなむンタラクティブなセッション䞭でも、リアルタむムに曎新する必芁がありたす。
構築を始めたしょう。
AWS AppSync コン゜ヌルを開く
ご䞍明な点がおありですか?
お問い合わせ