1 2016 TM Forum Live! 2016 1 A Transformation From Legacy Operation to Agile Operation Deploy monitoring system around the world 1
About speaker 2 Makoto Eguchi, Manager NTT Communications(Japan) Customer Service Division, Innovation Group 2016 TM Forum Live! 2016 2 2
About NTT communications 3 Network service in 196 Countries/regions Leader" IDC ITMarketScape: Worldwide Telecom Service Provider 2016 TM Forum Live! 2016 3 *As of the end of September 2015 3
About NTT communications Datacenter service in 144 locations 4 368,000m2 US [West Coast] Germany [Frankfurt] UK [London] China [Hong Kong] Japan US [East Coast] Leader" Malaysia [Cyberjaya ] Gartner Magic Quadrant for Cloud-Enabled Managed Hosting, Asia/Pacific 2016 TM Forum Live! 2016 4 4
Today s keyword 5 2016 TM Forum Live! 2016 5 5
Agenda 6 1. Use case : Datacenter management Transformation from legacy operations to agile operations. 2. Key success factors of agile operation 3. Implementations 2016 TM Forum Live! 2016 6 6
Why is Agile Operation needed? 7 Legacy operation for servers and networks. Parameters Manuals Boss s check & Go! Human errors Time consuming Low quality output 2016 TM Forum Live! 2016 7 7
Use case : Manage, build and deliver 8 Legacy operation previous Network Management System Mumbai NTTCom global datacenter network for cloud services London ssh/scp Virginia new datacenter Hong Kong Tokyo (Central Control) 2016 TM Forum Live! 2016 8 Singapore 8
Use case : Manage, build and deliver 9 Operational automation. current NTTCom global datacenter network for cloud services London datacenter ssh/scp Virginia Tokyo (Central Control) Singapore 2016 TM Forum Live! 2016 9 9
Use case : Manage, build and deliver 10 Agile operation - improvements 1. Safe deployment, perfect log by github 2. Fast delivery by ansible and jenkins 3. Reduction of tuning costs by docker Docker enables applications to run on any environment independent of version of OS and middle-ware. 2016 TM Forum Live! 2016 10 10
Key factor to our success 11 No ultimate tool for covering all of our needs Use the most suitable combination of tools Assign clear role(s) to each tool loosely-coupled architecture follow latest trend(s) Note : there many way possible approaches. 2016 TM Forum Live! 2016 11 11
Key factor to our success github jenkins ansible docker Service Order Not allowed directory Our approach Ensure tamper-proof log & safe operation Facilitate communication between tools Ensure automation & repeatability Ensure environment independent of OS version 12 application Run application 2016 TM Forum Live! 2016 12 12
Key factor to our success github jenkins ansible docker application Service Order Our approach Ensure temper-proof log & safe operation Facilitate communication between tools Ensure automation & repeatability Ensure environment independent of OS version Run application 13 2016 TM Forum Live! 2016 13 13
Key factor to our success Bitbucket jenkins chef vmware application Service Order Our approach Ensure temper-proof log & safe operation Facilitate communication between tools Ensure automation & repeatability Ensure environment independent of OS version Run application 14 2016 TM Forum Live! 2016 14 14
Key factor to our success Gitlab jenkins puppet OpenStack application Service Order Our approach Ensure temper-proof log & safe operation Facilitate communication between tools Ensure automation & repeatability Ensure environment independent of OS version Run application 15 2016 TM Forum Live! 2016 15 15
Key factor to success OperatingSystem is a very agile operation system, isn t it? 16 shell kernel Device Driver HyperVisor Hardware play a music 2016 TM Forum Live! 2016 16 Ensure safely access to HW Facilitate communication between users and drivers Control the each hardware Ensure environment independent of HW Work hardwares CPU,MEM,HDD,DISPLAY,,, 16
Case : deploying s GitHub-E > Jenkins > ansible > docker 17 - Push a service order - Create a pull request - pull order files # destroy after a test test monitoring targets Commercial - result : O.K container 2016 TM Forum Live! 2016 17 17
Case : deploying s GitHub-E > Jenkins > ansible > docker 18 - Push a service order - Create a pull request - pull order files # destroy after a test test monitoring targets Commercial - result : O.K container 2016 TM Forum Live! 2016 18 18
Case : deploying s GitHub-E > Jenkins > ansible > docker 19 - Push a service order - Create a pull request - pull order files # destroy after a test test monitoring targets Commercial - result : O.K container 2016 TM Forum Live! 2016 19 19
Case : deploying s GitHub-E > Jenkins > ansible > docker 20 - Push a service order - Create a pull request - pull order files # destroy after a test test monitoring targets Commercial - result : O.K container 2016 TM Forum Live! 2016 20 20
Case : deploying s GitHub-E > Jenkins > ansible > docker 21 - Push a service order - Create a pull request - pull order files # destroy after a test test monitoring targets Commercial - result : O.K container 2016 TM Forum Live! 2016 21 21
Use case : Manage, build and deliver 22 Operational automation. current NTTCom global datacenter network for cloud services London datacenter ssh/scp Virginia Tokyo (Central Control) Singapore 2016 TM Forum Live! 2016 22 22
Future of Agile Operation in NTT communications 23 We have some issues. Each section has its own Agile environment. Difficult to promote collaboration over the sections. Section A Section B Section C Agile Env. Agile Env. Agile Env. 2016 TM Forum Live! 2016 23 23
Future of Agile Operation in NTT communications 24 We are planning to... Unify Agile environments within each section. Easy to promote collaboration over the section. Section A Section B Section C Innovation! Innovation! AI Unified agile operation platform BI 2016 TM Forum Live! 2016 24 24
Boss always says 25 Boss Do agile! CI is great! Use Jenkins! Use docker! 2016 TM Forum Live! 2016 25 25
In conclusion 26 No ultimate tool for covering all of our needs Use the most suitable combination of tools Assign clear role(s) to each tool loosely-coupled architecture follow latest trend(s) I hope you find the best way for your business. 2016 TM Forum Live! 2016 26 26
Thank you for your attention NTT Communications Group will keep on innovating and trying to create a new world through ICT 2016 NTT communications CustomerAllService Department Copyright NTT Communications Corporation. rights reserved. 2016 TM Forum Live! 2016 27 27 27 27