Simple Cloud
Reference
Architecture
charsyam@naver.com
General SNG Game
General Web Service
Architecture For
Simple Architecture
is more useful in
Cloud
Web Server
(Tomcat/Jetty)
Web Server
(Tomcat/Jetty)
Web Server
(Tomcat/Jetty)
Load Balancer(HAProxy/ELB(AWS))
Storage Laye...
Business Logic Layer #1
• Components
–Web server
•Tomcat, Jetty
•Apache HTTP
•Nginx
–Language
•PHP/Python Django,Flask/RoR...
Business Logic Layer #2
• Business Logic Layer should be StateLess.
–To be elastic.
Web Server
Load Balancer(HAProxy/ELB(AWS))
Client
Web Server Web Server Web Server
Easy to attach and detach.
Stateless La...
Storage Layer
• Components
– DBMS
• Mysql/Maria/PostgreSQL
– NoSQL
• CouchBase
• Redis
• Riak
– DBMS + Cache
• Mysql + mem...
Example
• Nexon PuzzleJuJu
– http://www.slideshare.net/awskorea/gaming-on-aws-aws-
20909525
Thank you.
Upcoming SlideShare
Loading in …5
×

Simple cloud reference architecture

1,085 views
947 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,085
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Simple cloud reference architecture

  1. 1. Simple Cloud Reference Architecture charsyam@naver.com
  2. 2. General SNG Game General Web Service Architecture For
  3. 3. Simple Architecture is more useful in Cloud
  4. 4. Web Server (Tomcat/Jetty) Web Server (Tomcat/Jetty) Web Server (Tomcat/Jetty) Load Balancer(HAProxy/ELB(AWS)) Storage Layer(DBMS/NOSQL with Sharding) Client
  5. 5. Business Logic Layer #1 • Components –Web server •Tomcat, Jetty •Apache HTTP •Nginx –Language •PHP/Python Django,Flask/RoR/Java
  6. 6. Business Logic Layer #2 • Business Logic Layer should be StateLess. –To be elastic.
  7. 7. Web Server Load Balancer(HAProxy/ELB(AWS)) Client Web Server Web Server Web Server Easy to attach and detach. Stateless Layer
  8. 8. Storage Layer • Components – DBMS • Mysql/Maria/PostgreSQL – NoSQL • CouchBase • Redis • Riak – DBMS + Cache • Mysql + memcache/Redis
  9. 9. Example • Nexon PuzzleJuJu – http://www.slideshare.net/awskorea/gaming-on-aws-aws- 20909525
  10. 10. Thank you.

×