Služba Amazon Web Services poskytuje vysoce spolehlivou, škálovatelnou a nízkorozpočtovou cloudovou platformu, kterou používají stovky tisíc firem v 190 zemích po celém světě. Startupy, malé a střední podniky, velké enterprise firmy a zákazníci ve veřejném sektoru mají přístup ke stavebním kamenům, které slouží na rychlý vývoj aplikací jako reakce na měnící se obchodní požadavky. Bez ohledu na to, zda chcete vytvářet webové nebo mobilní aplikace, prípadně postavené na klasických serverech či kontejnerech, AWS davá vývojářům do rukou mnoho nástrojů, které jim pomáhají vytvářet a nasazovat aplikace jednoduše, rychle a při nízkých nákladech.
6. AWS API & CloudTrail
• Regional API endpoints
• AWS console – Web UI
• CLI – Linux/UNIX, Windows, Mac; PowerShell
• SDK
• Android, iOS, Java, JavaScript for browser, .NET/C#, Node.js, PHP, Python, Ruby
• Client Service API vs. Resource API
• Direct API invocation
• IDE toolkit – Eclipse, Visual Studio, Cloud9
• CloudTrail
• Enabled by default – 90 days
• Storing to S3: per-region vs. all-into-1-region
7. S3
• Object-level storage (bucket, object key)
• availability 99.99%, durability 99.999999999%
• Lifecycle policies: standard -> infrequent access -> glacier -> delete
• 3500/5500 add/get requests per second
• Encryption – server-side, client-side
• Static website hosting, CORS (Cross Origin Resource Sharing)
• Versioning, Cross-Region Replication, Signed URLs
• No limit for number of objects, max 5 TB per object
11. SQS
• Managed Queueing Service
• Standard – no order, msg may duplicate, unlimited throughput
• FIFO – ordered, msg received once, limited 300 transactions/s
• Loose Coupling – asynchronous
• Queuing chain pattern
• Short Polling vs. Long Polling, Visibility timeout
• Dead Letter Queue
• Server side encryption