Slide 1

Slide 1 text

BABY STEPS OF REPLACING INFRASTRUCTURE OF INFRA STUDY GROUP PRESENTED BY INDUCTOR(@_INDUCTOR_)

Slide 2

Slide 2 text

WHO ARE YOU? ▸ @_inductor_ ▸ An oriental geek who likes containers and problem solving ▸ Speaks English with a “slight” Aussie accent ! ▸ 100% made in Japan :P ▸ Belongs to SRE team, ZOZO Technologies, Inc ▸ Organizer at Docker meetup Tokyo ▸ Admin at Infra study group(Πϯϑϥษڧձ)

Slide 3

Slide 3 text

TL; DR Containers × English =

Slide 4

Slide 4 text

SO, WHAT THE FLIP IS INFRA STUDY GROUP?

Slide 5

Slide 5 text

WHAT INFRA STUDY GROUP IS ▸ A fully online Japanese community to study/learn about IT infrastructure on Discord(Reached at 4000 members!) ▸ From cabling & data center operation to Ansible/Docker, you can hold/attend to any type of “session” ▸ Any person can hold a session about anything. ▸ My most recent session was fundamental Ikinari steak (famous steakhouse chains in Japan) for Infrastructure engineer ▸ We want to break psychological barriers of speaking in front of people

Slide 6

Slide 6 text

WE HAVE FULLY VOLUNTEERED INFRASTRUCTURE ENVIRONMENT ▸ Full on-premise ▸ Growi(wiki system) & WordPress as portal websites ▸ Not containerized ▸ Docker/Kubernetes testing environment ▸ Not for “production” ▸ GitLab w/ CI runner and container registry ▸ Not actually working as production

Slide 7

Slide 7 text

PROBLEMS ▸ The system admin for this environment is only one person who has access to the main system of the physical servers ▸ The core switch is SPoF and very unstable ▸ We want load balancing for access control ▸ Updating the environment may cause server failure ▸ Database backup/recovery is not fully automated

Slide 8

Slide 8 text

WE NEED AUTOMATED SYSTEM WITH GOOD ECOSYSTEM Moderators

Slide 9

Slide 9 text

BUT WHAT AND HOW? Moderators

Slide 10

Slide 10 text

WHY DON’T WE COMPARE SOME PRODUCTS? Moderators

Slide 11

Slide 11 text

TESTING SOME CONTAINER BASED PLATFORMS ▸ We decided to test ▸ Kubernetes ▸ OpenShift ▸ Docker Swarm ▸ On 3 separated networks hosted by 3 different people ▸ Using CDN for access distribution

Slide 12

Slide 12 text

WHICH ONE IS THE BEST?

Slide 13

Slide 13 text

WELL, WE’RE STILL WORKING ON IT. SO WHO KNOWS *SHRUGS*

Slide 14

Slide 14 text

KNOW YOUR TOOLS AND HAVE A BETTER CONTAINER LIFE!