목록ec2 (3)
주뇽's 저장소

Mininet 가상환경 구축하기 - SDN 네트워크 실험 시작하기Mininet 가상환경을 구축하여 SDN 네트워크를 실험하는 방법을 단계별로 설명한다.주요 내용 요약 💡Mininet 소개 및 필요성 설명한다단일 머신에서 가상 네트워크(호스트, 스위치, 링크, 컨트롤러)를 에뮬레이션할 수 있도록 하여 SDN 연구와 교육에 활용한다.비용 절감과 빠른 프로토타이핑을 가능하게 하여 실제 네트워크 하드웨어 없이 다양한 실험을 진행할 수 있도록 한다.Ubuntu 22.04 LTS 환경 사용을 권장한다Ubuntu 22.04는 pep8 관련 충돌 없이 안정적으로 설치가 진행되므로 추천한다.Ubuntu 24를 사용할 경우 install.sh 스크립트의 pep8 호출 부분을 적절히 수정해야 한다.Python 버전은 Py..
이번 글에서는 리액트와 스프링부트 애플리케이션을 하나의 도커 컨테이너에 담아 AWS EC2에 배포하는 방법을 설명한다. 이 과정은 프론트엔드와 백엔드 애플리케이션을 빌드하고, 이를 하나의 도커 이미지로 만든 후 AWS EC2에 배포하는 단계로 진행한다. 프로젝트 구조프로젝트의 디렉토리 구조는 다음과 같다:/Myapp ├── Backend (스프링부트 애플리케이션) └── reactworkspace/Myapp (Vite + React 애플리케이션)1. 프론트엔드 애플리케이션 빌드먼저 프론트엔드 애플리케이션을 빌드한다. Vite를 사용하여 리액트 애플리케이션을 빌드하는 방법은 다음과 같다:cd 자신의 프론트 루트 폴더npm installnpm run build위 명령어가 성공적으로 실행되면 dist 디..

AWS IAM : 인증과 권한 1. IAM (ID and Access) 그룹 생성 IAM 검색 후 클릭 사용자 그룹 -> 그룹 생성 -> 'Developers' 이름으로 생성 권한 정책 연결 -> AdministratorAccess 검색 후 체크-> 생성 2. IAM 유저 생성 사용자 -> 사용자 추가 -> parkJun_dev(자신의 사용자 이름) 권한부여 -> 항상 그룹에 사용자를 연결 -> Developers 체크 후 생성 3. IAM 유저 로그인 IAM 그룹 우측에 위치한 IAM Login URL을 통해 로그인 3. IAM 유저 로그인 IAM 그룹 우측에 위치한 IAM Login URL을 통해 로그인 클라우드 Regions and Zones 가정 : 런던 지역에 데이터 센터를 운영하고 거기서 애플..