Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

AWS Ac Ra Filesync 08 PDF

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

FILE SYNCHRONIZATION

Given the straightforward, stateless client-server architecture in

W S which web services are viewed as resources and can be identified


by their URLs, development teams are free to create file sharing
A ce and syncing applications for their departments, for enterprises, or
for consumers directly.
enes
f
Reectur
it
e r
SERVICE This diagram represents the core architecture of a scalable and
cost-effective file sharing and synchronization platform, using
Amazon Web Services.

h 2
Arc
C
E
n
zo

3
a

Dy
g

y
m

tor
n
A

na
li

i ST
a

A
s 4
c

mo

m
A
po S
S

az
S
g

o
Re
to

DB

n
in
nc
u

iles
A

a
al

F rity
B

u
d

c
oa

Se oken
3
5
L

te
ic

T ice
st

u
la

rv
E

Se
B

e a
Fil tadat
n

D
o

o
z

am
a
m

Me re
yn
A

Sto
S
n
zo

n
a

o
m

z
A

a
m

A
A

m
S3
T

az
S

o
n
S
W
A

5
S
E
S

ers SE

A
n

m
v
zo

r S

az
e

o
a

nS

n
m


A

io
2
l icat
p
Ap

d er
Sen
7 mail
E
S e
Ro DN Sc Au
ali to Fils
ut ng
e5 E
Ba last er
A

w
m

lo
az

3 lan ic 1 l
o

Fo
n

cin Loa
g d

The file synchronization service endpoint consists of an Users upload files into Amazon Simple Storage any level of traffic.
System 1 Elastic Load Balancer distributing incoming requests
to a group of application servers hosted on Amazon Elastic
4 Service (Amazon S3), a highly durable storage
infrastructure designed for mission-critical and primary data 6 File change notifications can be sent via email to users
Overview Compute Cloud (Amazon EC2) instances. An Auto Scaling
group automatically adjusts the number of Amazon EC2
storage. Amazon S3 makes it easy to store and retrieve any
amount of data, at any time. Large files can be uploaded by
following the resource with Amazon Simple Email
Service (Amazon SES), an easy-to-use, cost-effective email
instances depending on the application needs. the same client using multiple concurrent threads to maximize solution.
bandwidth usage.
To upload a file, a client first needs to request the 7 Other clients sharing the same files will query the
2 permission to the service and get a security token. 5 File metadata, version information, and unique
identifiers are stored by the application servers on an
service endpoint to check if newer versions are
available. This query compares the list of local files
3 After checking the user's identity, application servers Amazon DynamoDB table. As the number of files to checksums with the checksums listed in an Amazon
get a temporary credential from AWS Security Token maintain in the application grows, Amazon DynamoDB DynamoDB table. If the query finds newer files, they can be
Service (STS). This credential allows users to upload files. tables can store and retrieve any amount of data, and serve retrieved from Amazon S3 and sent to the client application.

You might also like