development for geo-location data API service development for partners' integration Mobile payment service "C-less" Operations & Monitoring PyCon APAC & JP 2013/14/15 (sponsor) Resource management (cost, code, security, performance)
eng) Started to use Google App Engine (2009) Moved to AWS (Tokyo) (2011) Moved to GCP (APAC) (2014) GCP が支える、 次世代 O2O ソリュー ション [cloud.google.com/?hl=ja]
- c i . y m l : p y t e s t : i m a g e : u b u n t u : 1 4 . 0 4 s e r v i c e s : - m y s q l : 5 . 6 . 2 8 s c r i p t : - s c r i p t s / b o o t s t r a p . s h - p y . t e s t p y t e s t : d j a n g o 1 9 m y s q l 5 7 : i m a g e : u b u n t u : 1 4 . 0 4 s e r v i c e s : - m y s q l : 5 . 7 . 1 1 s c r i p t : - s c r i p t s / b o o t s t r a p . s h - p i p i n s t a l l D j a n g o = = 1 . 9 . 3 - p y . t e s t
on GAE (no Asia region!!!) (current) Python 2/Django on Ubuntu 12.04/14.04 deb/pip package dependency vagrant/VirtualBox development environment problems Fabric/Ansible for deployment EC2 on AWS used like on-premise All eng in charge doesn't have time for/interest in Docker
deployment Except for CoreOS update Manual CoreOS update a month Logging: default (j s o n - f i l e ) Heavy disk usage d o c k e r l o g s is slow TODO: f l u n t d driver to forward to G Cloud Logging
served in production for more than 1.5 yrs as well. Docker is also utilized for development and CI. Cloud vendor-unlocked! Docker Compose for production still works for our service.