Team Introduce

775 views

Published on

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

  • Be the first to like this

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

No notes for slide

Team Introduce

  1. 1. System Management Description<br />Jikun<br />
  2. 2. Responsibilities<br />System Management<br />Code Launch and Data Backup<br />System Management Tool Development<br />
  3. 3. System Management<br />Game Architecture<br />Load Balance<br />Web Servers<br />Static Files Pool<br />Memory Cache<br />Relational Database<br />No SQL DB<br />Hot Backup<br />
  4. 4. System Management<br />Related software<br />OS<br />CentOS/VMWare<br />Load Balance<br />Nginx<br />WEB Servers<br />Nginx,Resin<br />Static Files Pool<br />Amazon S3+Cloud Front<br />PHP,Java<br />Language<br />Memcached<br />Cache<br />MysqlMemcacheDB<br />Storage<br />Cacti Nagios Python Shell<br />System Management<br />
  5. 5. System Management<br />System Operation Flow<br />New Game<br />Project Standard Process<br />Code Launch<br />Process Of Code Release/Test<br />Backup Data<br />Database Backup Process<br />
  6. 6. System Management<br />System Optimization and Emergency Resolution<br />Monitoring<br />Cacti NagiosMysqlreport Log(APP,IO,load…)<br />Analysis<br />XdebugJProfile<br />Optimization<br />OS,Mysql,Nginx,PHP,Architecture<br />
  7. 7. System Management<br />System Security<br />Iptables<br />Intranet IP<br />Periodically change SSH password and key<br />Off unneeded services<br />Rootkit Hunter<br />
  8. 8. Code Launch and Backup<br />Process Of Code Release/Test<br />SVN Repository<br />Test<br />Release<br />Code Tag/Static Files Tag<br />Developer<br />Application<br />Game Maintenance Pages<br />Backup Databases<br />Modify Databases Structure<br />Code Launch Tool<br />Sync<br />Administrator<br />Web Servers<br />Amazon S3<br />Cloud Front<br />
  9. 9. System Management Tool Development<br />Code Launch Tool<br />Launch<br />RollBack<br />SVN Tag<br />RollBackId<br />Publish Server<br />Backup diff Code/Files<br />Backup Code/Files<br />Sync<br />RollBackId<br />
  10. 10. System Management Tool Development<br />Operation Management System(UnderDevelopment)<br />SSH Account Management<br />Command Publish<br />Command Receiver<br />SSH Create/Remove<br />Code Launch<br />Code Publish<br />Web UI<br />Backup Management<br />Configuration Database Backup<br />Monitoring Configuration<br />Configuration Cacti/Nagios ….<br />Host Information Management<br />Management Server<br />Online Server<br />
  11. 11. Continuous Improvement<br />Need for more automated tools<br />Improve server utilization rate<br />MemcacheDB change to Tokyocabinet and Tokyotyrant<br />Improve System Security<br />
  12. 12. About Team<br />Jikun ,Team Manager,<br />Liuning,SystemAdministrator<br />

×