배포의 모든 것 - 3. Github Action을 통한 CI/CD
·
프로젝트
현재 AWS 서버는 EC2와 RDS가 준비되어 있습니다. 이번 시간에는 깃허브 액션을 통해서 CI/CD 파이프 라인 구축을 진행해 보도록 하겠습니다..!✅  깃 플로우(Git-Flow)우선 깃 플로우라는 것을 알아야 합니다.💠 master(main) : 실제 배포가 되서 운영되는 브랜치💠 hotfix : 버그가 생긴 경우 💠 release : develop에서 충분히 검증이 된 코드 , 배포를 앞두고 있는 코드.💠 develop: 개발된 기능이 모이는 브랜치.💠 feature: 기능 하나와 관련된 브랜치. 보통 포로젝트를 하는 경우 완전히 똑같지는 않더라도 위와 같은 브랜치 전략에 따라서 개발을 하게 됩니다!아마 프로젝트를 진행하시는 경우, develop 브랜치에 코드를 모아놓고 테스트를 하게 ..
배포의 모든 것 - 2. RDS와 Session Manager
·
프로젝트
저번 포스트에서는 AWS계정을 만들고 EC2 서버를 띄워봤는데요. 이번 포스트에서는 RDS로 DB를 띄우고 Private VPC를 접속하는 것까지 해보겠습니다.✅ 바뀐 AWS 과금 정책우선 저번 1편에 EC2 서버를 만들어두고 잠시 프로젝트에 전념하고 있었는데요...분명 EC2 밖에 만들지 않았고 특별히 돈이 나갈 부분이 없는데 돈이 나가고 있더라고요..? 알고 보니 AWS 과금 정책이 2024년 2월에 바뀌게 되어서 IPv4 주소를 사용하는 경우 요금이 추가적으로 부과되고 있었습니다.그냥 EC2의 IPv4 주소를 사용하는 것은 상관없었지만, 탄력적 IP를 사용하게 되면 돈이 나가도록 바뀌었다고 하네요... 이에 따라서 탄력적 IP를 해제해야겠습니다.. 1편의 내용을 업데이트해놨기 때문에 저만 해제해..
AWS의 VPC에 대해서 알아보자
·
Infra/AWS
😲 VPC에 대해서 간단히 알아보겠습니다.깊게 설명하고자 하면 한 없이 내용이 많아질 수 있어서 .. AWS를 시작하기 전 개요를 잡기 좋을 정도로만 VPC의 구조에 대해서 알아보도록 하겠습니다.VPC를 이해하기에 앞서서 IP 주소에 대한 선행 지식은 꼭 숙지하시고 오시기를 권장합니다 !!IP 주소에 대한 정리  (1편 : 🔗  2편: 🔗 )📌 VPC(Virtual Private Cloud)란? VPC는 사용자의 AWS에서 사용하는 사용자 전용 가상의 네트워크입니다. 이름의 뜻 그대로 개인이 사용할 수 있는 가상의 클라우드입니다. 사용자는 자기가 원하는 대로 IP 주소 범위 선택, 서브넷 생성, 라우팅 테이블 및 네트워크 게이트웨이 구성 등 가상 네트워크 환경을 구성해 VPC를 생성할 수 있습니다..
우테코 7기 프리코스 회고
·
ETC
우아한 테크 코스를 도전하고 결과가 나온 지도 어느덧 2개월도 더 지났습니다. 사실, 2개월 정도 이론 공부를 하고 난 후에 바로 도전했던 우아한 테크 코스가 돌아가는 무언가? (프로젝트라고 말하기는 작으니 실습 정도로 생각하시면 되겠네요...)를 처음으로 만들어 보았고 꽤나 재미있었습니다. 하루도 빠짐없이 코드 리뷰 하고 새로운 것을 배우고 코드 짜고 .. 지금 보면 엄청 잘했다기보다는 무식하게 열심히 했던 것 같네요.저는 개인적으로 가르쳐주거나 공유하는 것을 좋아해서 피드벡 사항들과 우테코 프리코스를 진행하면서 배웠던 것들을 잘 기록해 두면서 "꼭 합격해서 합격 회고글을 작성해야지"라고 생각하면서 구체적으로 공유해야 할 부푼 마음을 가지고 있었거든요... (┳Д┳) 프리코스에 정말 열심히 참여했다는 ..
IP 주소의 기본 - 2. IP 주소의 종류
·
Infra/AWS
💡 저번 포스트에 이어서 설명을 해보겠습니다. 저번 포스트를 보시지 않았다면 참고해주세요 ! 🔗 📌 IP 주소의 종류IP는 공인/사설 그리고 그 안에서도 고정/유동 이렇게 구분이 되고 있습니다.✅ 공인 IP (= 외부 IP)인터넷에서 개별 기기를 식별하기 위해 사용되는 공인 IP는 인터넷 서비스 제공업체(ISP)에서 할당하는 고유한 IP 주소입니다. 이 주소는 전 세계적으로 유일하며, 외부에서도 접근이 가능하기 때문에 보안을 위해 방화벽 등의 보호 조치가 필요합니다. IP 주소는 사용자가 임의로 정할 수 있는 것이 아니라, 국제 인터넷 주소 관리 기구(ICANN)가 국가별로 배정하고, 우리는 이를 통해 인터넷에 연결됩니다. 이렇게 ISP를 통해 부여받은 IP 주소를 공인 IP라고 합니다. ✅ ..
IP 주소의 기본 - 1. 서브넷팅, 슈퍼넷팅, CIDR
·
Infra/AWS
💡 AWS를 시작하기 전 알고 있으면 좋은 개념인 IP와 CIDR 등을 정리해 보겠습니다.📌  IP주소란?IP주소는 말 그대로 인터넷에서 특정한 장치를 식별하기 위해 만든 고유 번호입니다. (IP = 인터넷상 주소)IP주소는 IPV4와 IPv6로 두 종류가 있습니다. 먼저 IPv4 체계를 설명하겠습니다 ✅ IPv4  IPv4는 10진수 4개의 조합이며 동시에 8비트 2진수 4개의 조합입니다. 한 칸을 옥텟(Octet)이라고 부릅니다.각 옥텟은 8비트로 처리가 됩니다 이 말은 0과 1의 조합을 8개까지 사용한다는 뜻입니다.2^8 = 256입니다. 각 옥텟은 10진수 기준 0~255까지의 숫자가 들어갈 수 있습니다.그럼 총 몇 개의 IP주소를 사용할 수 있을까요?2진수 기준2^32 = 4,294,967,..