리스트 : 콘텐츠가 있으면 최근 5건을 불러옵니다.
-
CIDR (Classless Inter-Domain Routing) 개념알기개발 일지 2025.09.12 13:31
CIDR (Classless Inter-Domain Routing)인프라 설계 시 가장 많이 접하게 될 용어이고, 쉽게 생각했다가 문제 발생 시 가장 발견하기 어려운 영역이기도 하다. 영어 그대로 해석 해보면 클래스가 없는 도메인 간 라우팅 기법 으로 IP 보다 더 체계적이고 능동적인 방식이다. IP 주소 뒤에 /로 네트워크 비트 길이를 표기해, 네트워크/호스트 경계를 유연하게 자르는 방식으로 예를 들어, 192.168.10.130/24 → 이 의미는 전체 32비트 중, 24비트가 네트워크길이로 앞 24비트는 네트워크 / 뒤 8비트는 호스트 를 뜻하며 2^8= 256 의 IP 수를 가질 수 있다. 191.168.10.0 ~ 191.168.10.255 가 주소의 범위 이며 191.168.10.0 은 1..
-
AWS ECS(Elastic Container Service) 살펴보기(Cluster, Service,Task)개발 일지 2025.05.14 17:14
AWS ECS (Elastic Container Service) 란?컨테이너화된 애플리케이션을 더 효율적으로 배포하고 관리하고 규모를 조정하는데 도움이 되는 완전관리형 컨테이너 오케스트레이션 서비스 AWS 공식 워크 플로우 이미지를 보면, ECR에 Docker image를 올리고 만들어진 ECR을 통해 컨테이너를 생성하여 Task를 구성한다. 이렇게 생성된 Task들이 서버리스인 Fargate 또는 EC2 인스턴스 등 을 통해 실행이 되며, 이때 만들어진 컨테이너 서비스들의 집합인 클러스터를 관리하는 게 ECS라고 말할 수 있다. 좀 더 이해를 돕기 위해 다시 그렸다! ECS 에서는 크게 ECS 클러스터(Cluster), Service, Task&Task Definition으로 나눌 수 있다. 태스..
-
생각만 하지말고 그냥 하기나의 일지 2025.05.14 11:51
쿠버네티스 기술에 대해 사용해 본 경험이 없기에 많이 궁금했던 건 사실이었다.현재 사내에서 AWS 클라우드 서비스들을 대부분 메인으로 쓰고 있으며, ECS 를 메인으로 사용중이다.managed 된 서비스인 EKS 를 경험해보고 싶었지만, 프로젝트가 무산되는 바람에 테스트는 하지 못했다. 사실 EKS는 관리해야하는 노드 ( 혹은 인스턴스) 수가 50개 100개 1000개 이렇게 넘어가는 경우, 정말 대중적인.. 하루에 유저가 몇 만명인 그런 서비스들.. 서비스의 종류가 매우 다양하고 독립적으로 구성되어있거나 등등 여러가지 상황에 맞다는 판단이 들었을때는 도입하는게 맞다고 생각이문득 들었다.관리 요소 가 힘들고 비용만 많이 나오는 것이라는 생각도 들고, 어떤 회사에서는 EKS 를 ECS 로 다시 변환하..
-
도커와 쿠버네티스 - 노드와 파드, 컨테이너를 알아보자개발 일지 2025.05.08 18:54
앞 포스팅에 이어서 도커, 오케스트레이션, 쿠버네티스 개념을 한번 살펴보자.개념설명주요 특징 컨테이너 (Container)독립적인 애플리케이션 실행 단위필요한 것만 담아서 격리된 환경에서 실행하는 단위라고 말할 수 있음 가볍고 빠르다.호스트 OS 위에서 실행되기 때문에 부팅도 빠르다.독립적이기 때문에 다른 애플리케이션에 영향을 주지 않는다. 도커 (Docker)컨테이너를 만들고 실행하는 도구 애플리케이션 과 실행환경을 함께 구성 (이미지) 만들어진 이미지에서 실행되는 인스턴스가 바로 컨테이너라고 말할 수 있다. 오케스트레이션 (Orchestration)컨테이너 여러 개를 효율적으로 자동 관리하는 시스템컨테이너가 많아지면 수작업으로 관리가 불가능하다. 서비스 관리, 오토스케일링, 배포 등 자동관리가 가능하..
-
가상머신(VM) 과 컨테이너 차이개발 일지 2025.05.02 12:01
대부분 많은 사람들이 컨테이너 환경에서 개발을 하는 추세이다. 우리회사 또한 컨테이너 개발이 당연해졌고, 온프레미스 서비스들도 마이그레이션 하는 방향으로 가고 있다. 컨테이너가 정확히 뭔데? 하고 검색해보면 자연스럽게 가상머신(VM)과의 차이가 나온다!둘의 차이가 뭔지 한번 짚어보자 (참고로 아래 그림 그린 툴은 Excalidraw 로 최근에 자주 사용 중.. ㅎㅎ 그리는 거 원래 좋아함) 위 그림 처럼 하나의 묶음이 VM 즉 가상머신이다. 기존에 설치된 HostOS 위에 GuestOS 를 추가로 설치하여 애플리케이션을 실행하는 방식이다. 물리적 서버 리소스를 독립적인 OS 로 운영하는 부분은 효율적이라고 말할 수 있지만, 아무래도 무겁고 재부팅이 오래걸린다..! 아래의 그림은 VM을 컨테이너 ..
-
CIDR (Classless Inter-Domain Routing) 개념알기
CIDR (Classless Inter-Domain Routing)인프라 설계 시 가장 많이 접하게 될 용어이고, 쉽게 생각했다가 문제 발생 시 가장 발견하기 어려운 영역이기도 하다. 영어 그대로 해석 해보면 클래스가 없는 도메인 간 라우팅 기법 으로 IP 보다 더 체계적이고 능동적인 방식이다. IP 주소 뒤에 /로 네트워크 비트 길이를 표기해, 네트워크/호스트 경계를 유연하게 자르는 방식으로 예를 들어, 192.168.10.130/24 → 이 의미는 전체 32비트 중, 24비트가 네트워크길이로 앞 24비트는 네트워크 / 뒤 8비트는 호스트 를 뜻하며 2^8= 256 의 IP 수를 가질 수 있다. 191.168.10.0 ~ 191.168.10.255 가 주소의 범위 이며 191.168.10.0 은 1..
-
AWS ECS(Elastic Container Service) 살펴보기(Cluster, Service,Task)
AWS ECS (Elastic Container Service) 란?컨테이너화된 애플리케이션을 더 효율적으로 배포하고 관리하고 규모를 조정하는데 도움이 되는 완전관리형 컨테이너 오케스트레이션 서비스 AWS 공식 워크 플로우 이미지를 보면, ECR에 Docker image를 올리고 만들어진 ECR을 통해 컨테이너를 생성하여 Task를 구성한다. 이렇게 생성된 Task들이 서버리스인 Fargate 또는 EC2 인스턴스 등 을 통해 실행이 되며, 이때 만들어진 컨테이너 서비스들의 집합인 클러스터를 관리하는 게 ECS라고 말할 수 있다. 좀 더 이해를 돕기 위해 다시 그렸다! ECS 에서는 크게 ECS 클러스터(Cluster), Service, Task&Task Definition으로 나눌 수 있다. 태스..
-
생각만 하지말고 그냥 하기
쿠버네티스 기술에 대해 사용해 본 경험이 없기에 많이 궁금했던 건 사실이었다.현재 사내에서 AWS 클라우드 서비스들을 대부분 메인으로 쓰고 있으며, ECS 를 메인으로 사용중이다.managed 된 서비스인 EKS 를 경험해보고 싶었지만, 프로젝트가 무산되는 바람에 테스트는 하지 못했다. 사실 EKS는 관리해야하는 노드 ( 혹은 인스턴스) 수가 50개 100개 1000개 이렇게 넘어가는 경우, 정말 대중적인.. 하루에 유저가 몇 만명인 그런 서비스들.. 서비스의 종류가 매우 다양하고 독립적으로 구성되어있거나 등등 여러가지 상황에 맞다는 판단이 들었을때는 도입하는게 맞다고 생각이문득 들었다.관리 요소 가 힘들고 비용만 많이 나오는 것이라는 생각도 들고, 어떤 회사에서는 EKS 를 ECS 로 다시 변환하..
-
도커와 쿠버네티스 - 노드와 파드, 컨테이너를 알아보자
앞 포스팅에 이어서 도커, 오케스트레이션, 쿠버네티스 개념을 한번 살펴보자.개념설명주요 특징 컨테이너 (Container)독립적인 애플리케이션 실행 단위필요한 것만 담아서 격리된 환경에서 실행하는 단위라고 말할 수 있음 가볍고 빠르다.호스트 OS 위에서 실행되기 때문에 부팅도 빠르다.독립적이기 때문에 다른 애플리케이션에 영향을 주지 않는다. 도커 (Docker)컨테이너를 만들고 실행하는 도구 애플리케이션 과 실행환경을 함께 구성 (이미지) 만들어진 이미지에서 실행되는 인스턴스가 바로 컨테이너라고 말할 수 있다. 오케스트레이션 (Orchestration)컨테이너 여러 개를 효율적으로 자동 관리하는 시스템컨테이너가 많아지면 수작업으로 관리가 불가능하다. 서비스 관리, 오토스케일링, 배포 등 자동관리가 가능하..
-
가상머신(VM) 과 컨테이너 차이
대부분 많은 사람들이 컨테이너 환경에서 개발을 하는 추세이다. 우리회사 또한 컨테이너 개발이 당연해졌고, 온프레미스 서비스들도 마이그레이션 하는 방향으로 가고 있다. 컨테이너가 정확히 뭔데? 하고 검색해보면 자연스럽게 가상머신(VM)과의 차이가 나온다!둘의 차이가 뭔지 한번 짚어보자 (참고로 아래 그림 그린 툴은 Excalidraw 로 최근에 자주 사용 중.. ㅎㅎ 그리는 거 원래 좋아함) 위 그림 처럼 하나의 묶음이 VM 즉 가상머신이다. 기존에 설치된 HostOS 위에 GuestOS 를 추가로 설치하여 애플리케이션을 실행하는 방식이다. 물리적 서버 리소스를 독립적인 OS 로 운영하는 부분은 효율적이라고 말할 수 있지만, 아무래도 무겁고 재부팅이 오래걸린다..! 아래의 그림은 VM을 컨테이너 ..