일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- docker
- replaceAll
- oracle
- CRAWL
- atlas
- 스파크
- 파이썬
- MariaDB
- OkHttpClient
- 테이블정의서
- dataset
- 컨테이너
- okhttp3
- 쿠버네티스
- Data Lineage
- Java
- container
- Prototype
- 정규식
- 도커
- Python
- spark
- 크롤링
- kubernetes
- microservice
- RDD
- web crawl
- MSA
- dataframe
- REST
- Today
- Total
목록컨테이너 (2)
J 의 기록
1. 도커를 이용한 애플리케이션의 컨테이너화 도커는 애플리케이션을 패키지로 만들어 구동하기 위한 세련되고 훌륭한 방법을 제공한다. 그러므로 도커는 현재 가장 인기있는 오픈 소스 프로젝트 중 하나로 자리잡게 되었다. 컨테이너 기술을 활용하면 애플리케이션을 클라우드 환경에 배치할 때 훨씬 효율적으로 처리할 수 있다. 컨테이너를 구동하는 운영체제도 컨테이너처럼 가볍게 만들 수 있다. 이렇게 컨테이너를 호스팅할 운영체제는 애플리케이션에 관련된 모든 의존성을 직접 책임질 필요가 없다. 애플리케이션 구동에 필요한 것들은 대부분 이미 컨테이너에 담겨있기 때문이다. 애플리케이션 컨테이너화의 장단점 도커는 애플리케이션을 컨테이너 안에 설정한 상태로 생성해서 구동한다. 그럼 VM (가상 머신)을 사용할 때에 비해 컨테이너..
쿠버네티스란? - 쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 오픈소스 플랫폼으로 이식성이 있고, 확장가능하다. - 쿠버네티스는 선언적 구성과 자동화를 모두 용이하게 해준다. - 구글이 2014년에 쿠버네티스 프로젝트를 오픈소스화 하였으며 구글의 15년에 걸친 대규모 상용 워크로드 운영 경험을 기반으로 만들어졌다. 쿠버네티스의 배경 - 전통적인 배포 시대 : 초기 조직은 애플리케이션을 물리 서버에서 실행하였다. 한 물리 서버에 여러 애플리케이션에 대한 리소스 한계를 정의할 방법이 없었기에, 리소스 할당의 문제가 발생했다. 물리 서버 하나에서 여러 애플리케이션을 실행하면 리소스 전부를 차지하는 애플리케이션이 있을 수 있고, 결과적으로 다른 애플리케이션의 성능이 저하된다. 이 문제를 해결하기 ..