Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

[W3C HTML5 2016] 컨테이너와 웹 어플리케이션

60 views

Published on

2016년 12월에 진행된 W3C HTML5 2016 컨퍼런스에서 발표한 자료입니다. 발표자는 트레저데이터의 양수열님입니다.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

[W3C HTML5 2016] 컨테이너와 웹 어플리케이션

  1. 1. 컨테이너와 웹 어플리케이션 TREASUREDATA 양 수 열
  2. 2. 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.
  3. 3. 왜? W3C 웹표준의 진실!!!!
  4. 4. 전격제트작전 ( 40대 이후만 보세요)
  5. 5. 지금은….
  6. 6. 힌트!! ???
  7. 7. SERVER IN CAR.
  8. 8. 웹 어플리케이션 개발 시스템엔지니어, DBA, 개발자 + 🔁
  9. 9. 웹 어플리케이션 개발 전단계. • 서버가 필요. • OS 설치 필요 • 웹서버(Apache, nginx..) 설치 & 어플리케이션 서버 설치(Tomcat, weblogic…) • DB 서버 설치 • 각종 설정. • 트러블슈팅 ~~~~~
  10. 10. 웹 어플리케이션 운영단계. • 서비스 활성화로 다시 서버증설이 필요. • OS 설치 필요 • 웹서버(Apache, nginx..) 설치 & 어플리케이션 서버 설치(Tomcat, weblogic…) • DB 서버 설치 • 각종 설정. • 트러블슈팅 ~~~~~
  11. 11. 무한 반복.
  12. 12. 최신 웹 어플리케이션 개발.
  13. 13. KEY TECHNOLOGY • Continuous Integration • Continuous Deployment • Cloud based Development • Devops
  14. 14. DEVOPS
  15. 15. CONTINUOUS DEPLOYMENT???? • Cloud : Amazon AWS, MS Azure, Google GCP, IBM Bluemix, Oracle OCP • OS : CentOS, Ubuntu, RHEL….
  16. 16. CONTAINER IMMUTABLE INFRASTRUCTURE NOT VIRTUAL MACHINE LIGHTWEIGHT INCREMENTAL BUILD IMAGE (DOCKERFILE IS TEXT FILE)
  17. 17. VIRTUAL MACHINE VS DOCKER
  18. 18. SPLIT-IMAGE
  19. 19. ORCHESTRATION
  20. 20. API INTERFACE
  21. 21. CONTAINER NATIVE • software that treats the container as the first-class unit of infrastructure (as opposed to, for example, treating the physical machine or the virtual machine as the first-class unit) • software that does not just “happen to work” in, on or around containers, but rather is purposefully designed for containers • -- Salil Deshpande
  22. 22. IOT + CONTAINER
  23. 23. IOT DEVICE
  24. 24. 라즈베리파이 + DOCKER
  25. 25. 참조 1 • W3C 오토모티브 웹 (Automotive Web) 표준화 현황(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
  26. 26. 참조 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/
  27. 27. Q&A
  28. 28. END

×