3
Typical Web 2.0 Architecture Web/App Servers (Combined or Separate) Cache Nodes Load Balancers and Switches Ingenthron, Staso, V1.1 Web Analytics (Ad Targeting, User Relations Search Indexing) External Resources (For Mashups) Internet Clients (Desktop, Laptop, Mobile ...) Proxy Servers Reverse Proxy Servers Storage Nodes (UnStructured Data) Database Nodes (Structured Data)

Web2.0 Arch V2.1

Embed Size (px)

Citation preview

Page 1: Web2.0 Arch V2.1

Typical Web 2.0 Architecture

Web/App Servers(Combined or Separate)

Cache Nodes

Load Balancersand Switches

Ingenthron, Staso, V1.1

Web Analytics(Ad Targeting, User Relations

Search Indexing)

External Resources(For Mashups)Internet

Clients(Desktop, Laptop, Mobile ...)

Proxy ServersReverse Proxy Servers

Storage Nodes(UnStructured Data)

Database Nodes(Structured Data)

Page 2: Web2.0 Arch V2.1

Typical Web 2.0 Architecture

Web/App Servers(Apache, Glassfish, PHP,Mongrel, Lighttpd, Nginx)

Cache Nodes(Memcached, Ehcache)

Load Balancersand Switches

(BigIP, Force10, Zeus)

Common ExampleSets of Applications

Web Analytics(Hadoop M/R, Sun, TeraData)

External Resources(Yahoo Geocoder)Internet

Clients(Desktop, Laptop, Mobile ...)

Proxy ServersReverse Proxy Servers

(Squid, Lighttpd, Nginx, Sun)

Storage Nodes(NFS, MogileFS, HDFS)

Database Nodes(MySQL, PostgreSQL)

Ingenthron, Staso, V1.1

Page 3: Web2.0 Arch V2.1

Typical Web 2.0 Architecture

Web/App Servers(x2200, x2250, T2000, T5120)

Storage Nodes(x4150, x4140, x4250, x4240)

Database Nodes(x4150, x4140, x4250, x4240)

Cache Nodes(x2200, x2250)

Load Balancersand Switches

(BigIP, Force10, Zeus)

AppropriateSun Systems

Web Analytics(Hadoop: x2250, x2200)(Sun: x45xx, Greenplum)

External Resources(Yahoo Geocoder)Internet

Clients(Desktop, Laptop, Mobile ...)

Proxy ServersReverse Proxy Servers

(x2200, x2250, T2000, T5120)

Ingenthron, Staso, V1.1