일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- kubectl
- tcp
- ip
- Packet
- jvm
- Kafka
- Trino
- grafana
- log
- kubeadm
- EC2
- zookeeper
- Python
- java
- OS
- PostgreSQL
- Vision
- helm
- Operating System
- Network
- Spring
- docker
- AWS
- aws s3
- CSV
- airflow
- MAC address
- kubernetes
- JavaScript
- CVAT
- Today
- Total
목록Infra (90)
JUST WRITE

What is CI/CD? CI/CD는 Application 개발부터 배포까지 모든 단계를 자동화해서 빠르게 사용자에게 배포하는 것을 말한다. CI는 Continuous Integration 지속적인 통합이고, CD는 Continuous Delibery 지속적인 제공, Continuous Deployment 지속적인 배포를 의미한다. CI Continuous Integreation CI는 주기적으로 개발 Code가 Repository에 반영 -> Build -> Test -> Merge까지 되는 것을 말한다. CI가 효과적으로 진행되려면 2가지 사항이 중요하다. 빈번하고 작은 단위 Code 반영 코드 변경사항을 반영하는 것이 주기적으로 빈번하게 이루어져야 한다. 변경 사항이 작은 단위로 반영되어야 한다...

IP Address Internet Protocol Address IP 주소는 Network Layer(L3)에서 사용하는 논리 주소이다. 대부분의 Network가 TCP/IP로 동작하므로 IP 주소 체계는 중요하다. 주소 체계 흔히 사용하는 IP 주소는 32bit의 IPv4 주소이다. IPv4, IPv6(128bit) 두 체계가 사용된다. IPv4는 8bit 단위로 Octet으로 나누어지며 '.'로 구분한다. IP 주소는 Network 주소와 Host 주소로 나누어진다. Network 주소 -> Host를 모은 Network를 지칭하는 주소 Host 주소 -> Network내에서 Host를 구분하는 주소 Network 주소와 Host 주소를 나누는 부분이 고정되어 있지 않다. Classful 필요한 H..

MAC Address Media Access Control Address MAC 주소는 Data Link Layer(L2)에서 통신을 위해 Network Interface에 할당하는 주소이다. Network에 접속하는 모든 Device는 MAC 주소가 있어야 한다. 주소 체계 MAC 주소는 Hardware에 고정되어 출하된다. Network 장비 업체에서 출하할 때마다 MAC 주소를 할당한다. 이렇게 출하할때 Hardware에 고정된 값으로 나와서 BIA(Burned-In Address)라고도 한다. Network 장비 업체는 주소 Pool을 가지고 있어 그중에 MAC 주소를 할당한다. Network 장비 업체에서 주소 Pool를 할당하는 것을 Vendor Code라고 한다. Vendor Code는 IE..

통신 방식 Network에서 Data를 전송할 때 사용하는 통신 방식에는 4가지가 있다. Unicast Broadcast Multicast Anycast Unicast Unicast는 출발지와 목적지가 명확히 하나로 정해져 있는 1:1 방식이다. 대부분의 Network 통신은 Unicast 방식이다. Broadcast Broadast는 로컬 Network내 모든 Host들에게 Packet 전달하는 방식이다. Network내 Broadcast용 주소가 따로 존재한다. 모든 Host에서 Packet을 받고 처리해야 하기 때문에 성능 저하 이슈가 있다. 보통 Unicast 전 상대방의 정확한 위치를 알기 위해 사용한다. Multicast Multicast는 Newtork내 전체가 아닌 Group에게 Packe..

OSI Model Open Systems Interconnection(OSI) Model은 Network에서 System끼리 통신을 7 Layer로 표현하였다. 1983년에 주요 Computer, Network 회사들에 적용되었다. 1984년에는 ISO(International Organization for Standardization)에 의해 국제 표준으로 적용되었다. 현재는 OSI가 아닌 더 간단한 TCP/IP Protocol Stack기반이다. OSI 7 Layer는 2 계층으로 나눌 수 있다. 1~4 Layer -> Data Flow Layer, Lower Layer 5~7 Layer -> Application Layer, Upper Layer TCP/IP Protocol Stack 현재 Netw..

Firewall Firewall은 Network에 위치해서 Firewall를 통과하는 traffic을 정책에 따라 허용하거나 차단하는 장비이다. 내부 Network나 장비와 외부 traffic 사이에 장벽을 만들어준다. Firewall를 통해서 Virus, Malware, 해커에 의한 공격을 막는다. Network 3(Network),4(Transport) Layer에서 동작하게 된다. Packet-filtering Firewall Packet-filtering Firewall은 초기 방화벽 방식이다. Packet에 있는 정보를 확인, 등록된 정책에 의해 Packet를 필터링한다. Packet을 열어 상세한 정보를 보는 게 아니라 일부 정보를 확인한다. 확인하는 정보를 5-Tuple이라 하며 아래와 같다..