18 lines
5.3 KiB
HTML
18 lines
5.3 KiB
HTML
<html><head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
<title>1. Using Amazon Web Services</title><link rel="stylesheet" type="text/css" href="css/manual-multipage.css"><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="multi_spring-cloud-aws.html" title="Spring Cloud AWS"><link rel="up" href="multi_spring-cloud-aws.html" title="Spring Cloud AWS"><link rel="prev" href="multi_pr01.html" title=""><link rel="next" href="multi__basic_setup.html" title="2. Basic setup"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">1. Using Amazon Web Services</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="multi_pr01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="multi__basic_setup.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="_using_amazon_web_services" href="#_using_amazon_web_services"></a>1. Using Amazon Web Services</h1></div></div></div><p>Amazon provides a <a class="link" href="http://aws.amazon.com/sdk-for-java/" target="_top">Java SDK</a> to issue requests for the all services provided by the
|
|
<a class="link" href="http://aws.amazon.com" target="_top">Amazon Web Service</a> platform. Using the SDK, application developers still have to integrate the
|
|
SDK into their application with a considerable amount of infrastructure related code. Spring Cloud AWS provides application
|
|
developers already integrated Spring-based modules to consume services and avoid infrastructure related code as much as possible.
|
|
The Spring Cloud AWS module provides a module set so that application developers can arrange the dependencies based on
|
|
their needs for the particular services. The graphic below provides a general overview of all Spring Cloud AWS modules along
|
|
with the service support for the respective Spring Cloud AWS services.</p><div class="informalfigure"><div class="mediaobject"><img src="images/overview.png" alt="Overview"></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><span class="strong"><strong>Spring Cloud AWS Core</strong></span> is the core module of Spring Cloud AWS providing basic services for security and configuration
|
|
setup. Developers will not use this module directly but rather through other modules. The core module provides support for
|
|
cloud based environment configurations providing direct access to the instance based <a class="link" href="http://aws.amazon.com/ec2/" target="_top">EC2</a>
|
|
metadata and the overall application stack specific <a class="link" href="http://aws.amazon.com/cloudformation/" target="_top">CloudFormation</a> metadata.</li><li class="listitem"><span class="strong"><strong>Spring Cloud AWS Context</strong></span> delivers access to the <a class="link" href="http://aws.amazon.com/s3/" target="_top">Simple Storage Service</a> via the Spring
|
|
resource loader abstraction. Moreover developers can send e-mails using the <a class="link" href="http://aws.amazon.com/ses/" target="_top">Simple E-Mail Service</a>
|
|
and the Spring mail abstraction. Further the developers can introduce declarative caching using the Spring caching support
|
|
and the <a class="link" href="http://aws.amazon.com/elasticache/" target="_top">ElastiCache</a> caching service.</li><li class="listitem"><span class="strong"><strong>Spring Cloud AWS JDBC</strong></span> provides automatic datasource lookup and configuration for the <a class="link" href="http://aws.amazon.com/rds/" target="_top">Relational Database Service</a>
|
|
which can be used with JDBC or any other support data access technology by Spring.</li><li class="listitem"><span class="strong"><strong>Spring Cloud AWS Messaging</strong></span> enables developers to receive and send messages with the <a class="link" href="http://aws.amazon.com/sqs/" target="_top">Simple Queueing Service</a> for
|
|
point-to-point communication. Publish-subscribe messaging is supported with the integration of the <a class="link" href="http://aws.amazon.com/sns/" target="_top">Simple Notification Service</a>.</li><li class="listitem"><span class="strong"><strong>Spring Cloud AWS Parameter Store Configuration</strong></span> enables Spring Cloud applications to use the <a class="link" href="https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-paramstore.html" target="_top">AWS Parameter Store</a>
|
|
as a Bootstrap Property Source, comparable to the support provided for the Spring Cloud Config Server or Consul’s key-value store.</li></ul></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="multi_pr01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="multi__basic_setup.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="multi_spring-cloud-aws.html">Home</a></td><td width="40%" align="right" valign="top"> 2. Basic setup</td></tr></table></div></body></html> |