Syncloud is a Japanese game development company that develops otome and card games for the Japanese, Taiwanese, Korean, and US markets. They currently use automation tools like Ansible, Capistrano, and Serf to deploy and manage their servers, but finding the time and resources to properly learn and implement the tools has been challenging given their small team size and lack of a dedicated network engineer. The document discusses the advantages and disadvantages of their current automation tools, the scale of their server infrastructure managed by each tool, difficulties they face in adopting more automation, and ideas for tools that could help address problems like documentation.
1 of 10
Download to read offline
More Related Content
Automation for otomegame
1. {
Automation for Otome Game
at Syncloud
Syncloud.inc Hiroki Katayama / Hitoshi Kinoshita
GMO Internet(Next Generation Lab) Orita Naohisa
2. Q&A
1. Automation Tools, advantages and disadvantages
2. Scale(number of Servers)
3. hardship point
4. Interesting tool
5. It's great if there was these tools...
3. Introduction Syncloud.inc
Syncloud.inc Profile
Game Developer Company
Our company since 2011
Mainly We develop game for
women's. like a novel game.
And Card game鐚
We release games for several
countr ies.
Taiwan, Korea, US and Japan .
4. 1) Automation Tools, advantages and disadvantages
Ansible (tool, source, setting)
Advantages
# Once make and easier
# Easy for check Source
Disadvantages
# Need to Study
# Shortage of manpower
ex.) Our Company has only Web Developer, and theyre busy
for game operation and update.
But I dont know why Im studying some tools.
Because Im a director. :(
# It is difficult to interested our company Web Developer
and it's too difficult for director to study
5. 1) Automation Tools, advantages and disadvantages
Capistrano( deploy tool)
Advantages
# Easy to deploy by Automation.
# Maintainable
ex.)Easy to Change for Another game Environment
Disadvantages
# sometimes forget to change deployment server setting
6. 1) Automation Tools, advantages and disadvantages
Serf( add monitoring setting automatic)
Advantages
# Able to add Monitoring setting in automatic
# Goodbye! Manually add to setting
ex.)use for Nagios and Munin
Disadvantages
# It's my shortage of studying.
Jenkins (Execution Management)
Docker (Develop Environment Construction)
7. 2)Scale(number of Servers)
Ansible : 90 units (Web App,Tool,Dev, Mem)
Capistrano : 125 Units (Web App)
Serf : 10 units (Web App, Mem, DB)
Jenkins : for 10 units (Web App)
Docker : 5 units (Dev Server)
8. # We don't have enough Network Engineer.
ex.) our company don't have Network Engineer (卒鐚鐚鐔)
# It's too difficult for Web Developer to study.
# Wiki or Another Tools management is so important.
But It' s so complicated and sometimes forget to write down.
# Again! I think It's difficult for me to study!
3) hardship point
9. 4) Interesting tool
Web UI Test Automation
Selenium
SaaS
GitHub
CircleCI/ TravisCI/ drone
10. 5) It's great if there was these tools...
Auto Server diff tool
Automation record tool.
When I work on the server, this tool record all command and result.
To writing down for Wiki after some works,
sometimes we forget what you did today!?