2016 W3C Conference #9 : 컨테이너와 웹 어플리케이션

Post on 16-Apr-2017

113 views 0 download

Transcript of 2016 W3C Conference #9 : 컨테이너와 웹 어플리케이션

컨테이너와웹 어플리케이션

TREASUREDATA

양 수 열

START WEB…. APPLICATION..... CONTAINER....

• Web service

• A software system designed to support interoperable machine-to-machine interaction over a network.

• Web API

• Web API also known as Server-Side Web API is a programmatic interface to a defined request-response message system, typically expressed in JSON or XML, which is exposed via the web – most commonly by means of an HTTP-based web server.

왜?W3C웹표준의 진실!!!!

전격제트작전 ( 40대 이후만 보세요)

지금은….

힌트!!???

SERVERINCAR.

웹 어플리케이션 개발시스템엔지니어, DBA, 개발자 +🔁

웹 어플리케이션 개발 전단계.

• 서버가 필요.

• OS설치 필요

• 웹서버(Apache,nginx..) 설치 & 어플리케이션 서버 설치(Tomcat,weblogic…)

• DB서버 설치

• 각종 설정.

• 트러블슈팅 ~~~~~

웹 어플리케이션 운영단계.

• 서비스 활성화로 다시 서버증설이 필요.

• OS설치 필요

• 웹서버(Apache,nginx..) 설치 & 어플리케이션 서버 설치(Tomcat,weblogic…)

• DB서버 설치

• 각종 설정.

• 트러블슈팅 ~~~~~

무한 반복.

최신 웹어플리케이션 개발.

KEYTECHNOLOGY

• ContinuousIntegration

• ContinuousDeployment

• CloudbasedDevelopment

• Devops

DEVOPS

CONTINUOUSDEPLOYMENT????

• Cloud:AmazonAWS,MSAzure,GoogleGCP,IBMBluemix,OracleOCP

• OS:CentOS,Ubuntu,RHEL….

CONTAINERIMMUTABLEINFRASTRUCTURE

NOTVIRTUALMACHINE

LIGHTWEIGHT

INCREMENTALBUILDIMAGE(DOCKERFILE ISTEXTFILE)

VIRTUALMACHINEVSDOCKER

SPLIT-IMAGE

ORCHESTRATION

API INTERFACE

CONTAINERNATIVE

• softwarethattreatsthe container asthefirst-classunitofinfrastructure(asopposedto,forexample,treatingthe physicalmachine orthe virtualmachine asthefirst-classunit)

• softwarethatdoesnotjust“happentowork”in,onoraroundcontainers,butratherispurposefullydesignedforcontainers

• -- Salil Deshpande

IOT +CONTAINER

IOT DEVICE

라즈베리파이 + DOCKER

참조 1

• W3C오토모티브 웹 (AutomotiveWeb)표준화 현황(ETRI이원석박사 외1)

• https://www.bloter.net/archives/262624

• http://boowoon.egloos.com/2598204

• http://dev2ops.org/2010/02/what-is-devops/

• https://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Devops.svg/1079px-Devops.svg.png

• http://logosnet.cy.net/wp-content/uploads/2016/03/server-room-hd-free-2332511.jpg

• https://keithtenzer.files.wordpress.com/2015/04/red_hat_container_architecture.png

• http://dogdriip.tistory.com/4

참조 2

• http://img.etnews.com/Et/ChartImg_2011/05/110502112349_chart.jpg

• https://d2mw6vgfxwlz2a.cloudfront.net/2016/Feb/docker_logo-1455828502290.png

• http://collabnix.com/wp-content/uploads/2016/08/1.png

• http://cdn.autoconnectedcar.com/wp-content/uploads/2014/09/pioneertreasure.jpg

• http://www.spantree.net/images/docker-vs-virtual-machines.png

• http://blog.jayway.com/wp-content/uploads/2015/03/volumes.png

• http://www.slideshare.net/dotCloud/why-docker

• https://techcrunch.com/2016/04/27/lets-define-container-native/

Q&A

END