일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- MongoDB
- 커피머니불리기
- AWS
- Container
- Linux
- 하나머니
- 후기
- 포인트앱
- 재테크
- 실사용
- mininet
- 리뷰
- DocumentDB
- codecommit
- S3
- namespace
- VPC
- built-in
- python3
- 리워드앱
- aws codecommit
- 토스카드
- clone
- 앱테크
- docker
- Python
- 도커
- docker network
- MongoEngine
- network
- Today
- Total
목록IT (46)
ㅍㅍㅋㄷ
s3fs를 이용해 AWS S3 mount 해서 사용하기 S3는 AWS 라인업 중 가장 유용한 서비스 중 하나라고 생각한다. 하지만 S3 자체가 일반적인 파일 시스템과는 좀 다른 object 기반이기도 하고 REST http 기반이다 보니 사용성에서 약간의 불편함을 느낄 수 있다. 그래서 최근에는 Storage Gateway 라는 서비스도 출시하며, S3를 iscsi 형태로 제공하도록 appliance를 직접 제공하기도 한다. 하지만 Storage Gateway를 설정하여 사용하려면, Local IDC 환경 또는 AWS에 Gateway appliance 를 VM형태로 올려야 하기 때문에 추가 비용이 들고 간단히 사용하기엔 번거롭기도 하다. 이때 간단한 해결책으로 S3를 filesystem 처럼 mount ..
일단 docker 라는 것을 처음 접하고, container를 실행해 본 후 가장 당황 스러웠던 것은 "container에 어떻게 접속하지?" 였다. ( 필자는 그랬다.. ) 일단 container 자체가 하나의 Proccess 였기에 container가 daemon으로 실행하고 나면 여기에 어떻게 접속해야할지 난감한 상황이.. root@~~# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c456623003b1 nimmis/apache "/my_init" 40 seconds ago Up 39 seconds 0.0.0.0:8080->80/tcp high_ritchie [ Status가 Up 상태인거 보니 뭔가 실행 중이다. 접속은?..
Mininet [Contents] 1. Mininet을 통한 SDN실습 - Virtual Box와 Vagrant를 이용한 구성 2. Mininet을 이용한 SDN실습(1) - topo, switch, controller 3. Mininet을 이용한 SDN실습(2) - Python을 이용한 Topology 구성 Mininet 은 개인 PC에서도 손쉽게 가상 네트워크(Virtual Network) 환경을 구성하여, OpenFlow나 SDN 과 같은 network 환경을 간단히 테스트 해볼 수 있는 Open source emulator 이다. Mininet에 대한 기본 설치 방법은 이전 포스팅을 참고. ( 여기로-! ) 이번 포스팅에서는 Mininet CLI 를 통한 기본적인 사용 방법에 대해 알아보자. 먼저..
Openstack은 최근 Cloud Platform 중 가장 영향력 있는 Open source 중 하나 이다. 도입을 검토하는 회사도 많고, 시도하는 회사도 많다. 하지만 적용하기 쉽지 않은게 현실이다. 실제 국내 회사 중 상용 서비스에 Openstack 기반 인프라로 구축한 곳은 손에 꼽을 정도 이다. 하지만, 이미 Global 회사에서는 Openstack 을 기반으로한 데이터 센터를 구축한 사례들이 늘고 있다. 얼마전 Canada에서 열린 Openstack summit 을 참석 하였는데 이때 Keynote 에서 발표한 eBay 의 Openstack 적용 사례를 보며, 정말 대단하다는 생각도 들었고 부럽다는 생각도 들었다. 아래는 summit에서 발표한 keynote 영상이다. 우연치 않게, Forbe..
PID namespace [Contents] 1. Linux namespace 2. Linux namespace - UTS 3. Linux namespace - IPC 4. Linux namespace - PID 5. Linux namespace - NS(File System) 6. Linux namespace - NET 최근 lightweight 한 가상화 플랫폼인 Docker나 Linux container LXC 가 주목을 받고 있는데, 여기에 사용된 기반 기술 중 하나로 namespace 라는 것이 있다. namespace 에 대한 설명은 이전 포스팅 참고 ( Linux namespace ) namespace 는 크게 6가지로 분류되는데, 이번 포스팅에는 PID namespace에 대해 알아볼 예정..
What is 32bit and 64bit? 컴퓨터를 사용하다 보면 32bit, 64bit 이런 말을 많이 들어 봤을 것이다. 요새는 거의 대부분 64bit 기반 이지만, 예전에는 32bit 기반의 OS를 많이 사용하였다. 그렇다면 과연 이것은 무엇을 의미하는 것일까? 간단히 설명하자면, 여기서 말하는 bit 수는 CPU가 처리하는 데이터의 최소 단위인 Register의 크기가 몇 bit인지에서 나온 것이다. 당연히 bit 수가 크면 한번에 처리할 수 있는 데이터의 양이 커질 것이다. 예를 들어보자. CPU에... 11011010110101011010101101010101101010101011101011010101010101010111100101001101011010101010101010111101010..
docker를 설치하면, docker0 라는 가상 bridge 가 생성되며, 이 interface는 container가 통신하기 위한 기본적인 bridge interface 이다. 이 interface의 CIDR 설정은 172.17.42.1/16 으로 자동 설정 된다. root@~~# ifconfig docker0 Link encap:Ethernet HWaddr fe:67:04:29:0e:bd inet addr:172.17.42.1 Bcast:0.0.0.0 Mask:255.255.0.0 inet6 addr: fe80::fc67:4ff:fe29:ebd/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dr..
Docker Network 구조(1) - docker0와 container network 구조 [Contents] 1. Docker Network 구조(1) - docker0와 container network 구조 2. Docker Network 구조(2) - Container network 방식 4가지 3. Docker Network 구조(3) - Container 외부 통신 구조 4. Docker Network 구조(4) - Container link 구조 Docker 의 network 구조를 간단히 도식화 하면 위와 같은 형상이다. 이번 포스팅에는 Docker를 설치하면 가장 먼저 볼 수 있는 docker0 인터페이스와 container network 에 대해 알아보자. Docker0 intefac..
IPC namespace [Contents] 1. Linux namespace 2. Linux namespace - UTS 3. Linux namespace - IPC 4. Linux namespace - PID 5. Linux namespace - NS(File System) 6. Linux namespace - NET 최근 lightweight 한 가상화 플랫폼인 Docker나 Linux container LXC 가 주목을 받고 있는데, 여기에 사용된 기반 기술 중 하나로 namespace라는 것이 있다. namespace 에 대한 설명은 이전 포스팅 참고 ( Linux namespace ) namespace 는 크게 6가지로 분류되는데, 이번 포스팅에는 IPC namespace에 대해 알아볼 예정이..
UTS namespace [Contents] 1. Linux namespace 2. Linux namespace - UTS 3. Linux namespace - IPC 4. Linux namespace - PID 5. Linux namespace - NS(File System) 6. Linux namespace - NET 최근 lightweight 한 가상화 플랫폼인 Docker나 Linux container LXC 가 주목을 받고 있는데, 여기에 사용된 기반 기술중 하나로 namespace라는 것이 있다. namespace 에 대한 설명은 이전 포스팅 참고 ( Linux namespace ) namespace 는 크게 6가지로 분류되는데 이번 포스팅에는 UTS namespace에 대해 알아볼 예정이다...