본문 바로가기

반응형

분류 전체보기

(124)
[MSG] 네이버 클라우드로 인프라 구축하기 - 5, object storage 1. 오브젝트 스토리지란 aws의 s3같은 기능을 제공해주는 object storage입니다. 프로젝트에서는 깃허브에 소스 코드를 올리고, 이를 GA(github action)을 통해 ci를 진행합니다. GA에서 테스트와 빌드가 성공하게 되면 jar파일을 zip형태로 압축해서 object storage에 전송합니다. 2. 프로젝트에서 스토리지에서 파일을 가지고 오는 2가지 경우 스토리지의 파일은 2가지 방법으로 클라우드에 전달되는데요. 첫번째 상황은 init script를 통해, 방금 생성된 인스턴스에 어플리케이션을 띄우는 경우입니다. 두번째 상황은 source deploy를 통해 이미 생성되어, 어플리케이션이 실행중인 인스턴스에 새로은 어플리케이션 버전을 배포하는 경우입니다. 3. 사용법 그럼 이제 본..
[MSG] 네이버 클라우드로 인프라 구축하기 - 4, 접근 제어 이미 이전 포스팅에서 언급한 내용이지만, 정말 중요한 내용이라 또 작성합니다. 1. VPC안의 NACL 이걸 설정하지 않으면 bastion server 사용이 불가능합니다. 2. server의 ACG 아주 기본적인 설정이라 인스턴스 띄우기전에 강제하는 절차로 기억합니다. 3. DB서버의 ACG(기존 acg랑 다르게 새로 만들어지는 친구) 이걸 설정하지 않으면 spring 어플리케이션을 띄울때, communication link faile 에러가 발생하면서 강제 종료됩니다. 4. 게이트웨이와 라우터 이걸 설정하지 않으면 프라이빗존에 생성된 인스턴스에서 apt install python 같은 명령어를 사용하지 못합니다.
[MSG] 네이버 클라우드로 인프라 구축하기 - 3, 컴퓨터 1. ACG 인스턴스에 대한 접근을 제한할 수 있습니다. 저는 8080, 80포트에 대해서 모든 IP를 허용했습니다 클라우드 환경에서는 기본적으로 어디에 접근하는 행위 자체가 "다른 사람 집에 방문하기"와 같아요, 즉 허용하지 않으면 다 안돼요 2. server 인스턴스를 생성 할 수 있어요. 운영체제, 컴퓨터의 사양, 어떤 VPC를 쓰고 어떤 서브넷에 위치시킬지 결정해야합니다. init script를 사용할지 결정 할 수 있어요. 저는 bastion 전용 서브넷에 bastion server를 생성했어요. (이 친구는 초기화 과정이 필요 없으니 init script설정도 하지 않았습니다) 3. public ip 퍼블릭 존에 생성된 인스턴스에 붙힐 수 있는 공인 ip 주소를 생성할 수 있어요 ssh roo..
[MSG] 네이버 클라우드로 인프라 구축하기 - 2, 네트워크 네이버 클라우드의 VPC에 대한 내용입니다!! 1. VPC란 VPC management를 통해 VPC를 생성할 수 있습니다. VPC는 우리가 사용할 수 있는 IP 범위를 의미한다고 생각하면 편합니다. 예를들어 건물을 짓는데 1층짜리 건물에 방은 10칸이 있는 건물을 짓는다면, 우리는 방 10개를 사용할 수 있는데요. VPC는 이와 같은 역할을 수행합니다. 단 건물이 몇층인지, 방은 몇개인지를 서브넷 마스크와 ip를 통해 나타냅니다. 10.0.0.0/16 이런식으로요 10.0.0.0/16의 의미는, "10.0.0.0 IP주소 부터 시작할거고, 끝은 앞에서부터 16비트를 마스킹했을때 가능한 가장 큰값으로 할거예요"라는 의미입니다. VPC는 크게 잡아 주어야 합니다.(공간이 충분해야 필요한 분들에게 나눠줄 수..
[MSG] 네이버 클라우드로 인프라 구축하기 - 1, 알아두면 좋은 기능들 네이버 클라우드의 알아두면 좋은 기능들 1. sub account 기존 root 계정 이외에 계정을 추가할 수 있습니다. 서브 계정은 자유롭게 여러 권한을 설정 할 수 있습니다. 저는 멘토님에게 서브 계정을 드려 진행 상황을 확인할 수 있게끔 만들었습니다. 2. 사용법 가이드 네이버 클라우드가 갖고 있는 강력한 장점 중 하나입니다. 한글로 꽤 자세히 설명이 적혀있어, 어지간하면 모든 사용법을 알 수 있습니다. (object storage편에서 가이드를 통해 문제를 해결한 스토리를 볼 수 있어요..!) 링크 3. api 가이드 직접 외부에서 클라우드 자원을 핸들링해야 하는 경우 큰 도움이 됩니다. 저의 경우에는 GA를 이용해서 object storage에 jar파일을 zip으로 압축해서 올려주는데요. 이때..
[MSG] 네이버 클라우드로 인프라 구축하기 - 0, 소개 토이 프로젝트인 MSG-lab을 진행하면서 네이버 클라우드를 사용했는데요. 네이버 클라우드를 이용해 인프라를 구축한 경험을 공유하려 합니다.(나중에 기억이 안날것 같아서 기록도 겸사겸사..ㅎㅎ) 진행 순서는 아래와 같이 적어볼 생각입니다. 1. 알아두면 좋은 네이버 클라우드의 기능들 2. 네트워크, vpc와 서브넷, 게이트웨이와 라우터에 대하여 + bastion server와 사용법 3. 컴퓨터(인스턴스) 4. 클라우드에서의 접근 제어, ACG, 공인 아이피 5. object storage 사용법 6. source deploy 사용법 7. 로드밸런서와 타겟 그룹 8. 오토 스케일링 config와 스케일링 그룹 9. cloud DB 사용법 시작..!
2022년 하반기 면접 돌아보기 카카오 블라인드 공채 1차 면접 : 1차 2차 이후 면접이었어서 시간이 가장 오래 걸렸음, 면접 난이도에 비해 퍼포먼스가 안나와서 아쉽 kt cloud 최종: 결과가 아쉽.. 우리은행 1차: 킨텍스 대관 면접.. 그냥 신기했는데, 뭐 좋은 경험
[알파벳] 뱃지 도메인 1차 리팩토링 마일스톤을 끝내며... 작업 후기를 쓰고 싶은데... 먼가 혼자 주르륵 쓰기 힘들어서 친구랑 대화하는 형식으로 한명 불러오겠습니다... 루나야 도와줘~(동물의 숲에 나오는 토끼 친구입니다...ㅎ) 루나🐰 : 뱃지 서비스가 머야? 나 : 뱃지는 학생 뱃지와 랭킹 뱃지 두가지가 있어 나 : 학생 뱃지는 동아리 친구들만 사용하고, 랭킹 뱃지는 코드포스 유저 누구나 사용할 수 있게 계획했어, 아직 누구에게만 주고 다른 사람은 막는 기능은 없지만...ㅠㅠ 루나🐰 : 그래서 뱃지 서비스는 어떻게 돌아가지..? 나 : 유저가 필요한 정보를 담아서 요청하면 뱃지 정보를 전달해줘!, e.g. GET /badge?name=mark 루나🐰 : 그게 끝이야? 나 : 맞아... 특별한 권한없이 누구나..! 사용할 수 있어(학생 뱃지는 안돼구...ㅎ)..
쌀쌀해져서 몸이 아픈데 바쁘다 요즘 날이 추워졌다. 원래 잘 아픈적이 없었는데 몸에 병이 들었다. 별건 아니고 구내염이랑 귀에 염증이 생겨 몇주를 고생했다. 건강을 되찾기 위해 종합 비타민제도 2달만에 다시 복용했고, 러닝을 꾸준히 하는 중이다. 날씨가 추운 만큼 따듯한 커피와 코코아를 꾸준히 먹고 있다. 최근에는 취미로 자바 에이전트와 어노테이션 프로세서를 만들고 있다. 무슨 목적이 있는건 아니고 그냥 재미로 만든다. 영상1 영상2 영상3 이런 영상 엄청 보는중이다. 프로젝트에 도커를 적용중인데 머리가 너무 아프다. 도커가 이렇게 복잡한 원리로 돌아가는줄 처음 알았다. 요 몇일간은 카카오 코테 때문에 너무 바빴다. 1차 2차 전부 참여했는데 두개 합쳐서 무슨 12시간 넘게 시험을 본다. 주말에는 삼성 코테를 보러 강남에 가야하는데 ..
과거의 내가 귀여웠던 순간... 이슈 오픈을 참을 수 없는 순간1...ㅋㅋㅋ 안쓰는 코드를 왜 남겨뒀을까..?ㅋㅋㅋ ㅎㅎ... 옛날에 짰던 코드 보면서 피식할때가 종종 있어서 포스팅...ㅋㅋㅋ

반응형