일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 후기
- network
- 포인트앱
- DocumentDB
- mininet
- MongoEngine
- 리뷰
- 도커
- namespace
- python3
- codecommit
- Container
- aws codecommit
- 커피머니불리기
- docker
- Python
- Linux
- docker network
- VPC
- 토스카드
- S3
- 실사용
- 재테크
- MongoDB
- 하나머니
- clone
- AWS
- 앱테크
- 리워드앱
- built-in
- Today
- Total
목록분류 전체보기 (86)
ㅍㅍㅋㄷ
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에 대해 알아볼 예정이..
Python 의 List 에 중복된 값이 있을 경우, 중복 제거를 하고 싶은 경우가 있다. 물론 직접 해당 기능을 구현할 수 있으나, 간단한 방법이 있다. 바로 python의 자료형 중 set 을 이용한 방법이다.자료형 set은 크게 두가지 특징을 가지고 있다. 1. 중복을 허용하지 않는다. ( removing duplicated ) 2. set 내부에 있는 값(value) 들은 순서가 존재하지 않는다. (unordered) 이 특징을 이용해 아래와 같이 쉽게 중복을 제거할 수 있다. ex_list = [ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'a', 'b', 'c', 'd' ] ex_list = list(set(ex_list))print ex_list ###['a', 'c', ..
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에 대해 알아볼 예정이다...
Linux 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 namespace 는 하나의 system에서 수행되지만, 각각 별개의 독립된 공간인것 처럼 격리된 환경을 제공하는 lightweight 가상화 기술이다. 최근 Container 기반의 가상화 기술인 Docker나 LXC가 각광을 받고 있는데 모두 namespace를 기반으로 만들어 졌다. 이러한 namespace 는 기존에 잘 알려진 가상화 기술인 Hypervisor 와는 구조적으로..