전체 글 171

[Terraform] 네이버클라우드 서버 만들기 계획

테라폼 공부를 하고 있습니다. VPC 플랫폼에서 서버를 하나 생성해보겠습니다. Terraform을 사용할 리눅스 서버를 하나 생성해둡니다.  테라폼 파일이 여러개가 필요합니다. 강의를 보며 따라하기!네이버의 강의가 있어 참고하려고 합니다.https://tv.naver.com/v/43469036 NAVER D2Terraform을 활용한 네이버 클라우드 플랫..tv.naver.com 강의 내용에서 발췌한 것으로 직접 따라할 것입니다. 프로바이더 설정까지 마쳐주면, 자동으로 서버가 생성됩니다.      NAT가 필요한 경우는 private subnet에 만든 서버가 외부 통신이 필요한경우죠! 저는 NAT는 제외시킬겁니다.

IaC/Terraform 2024.11.12

[Terraform] 네이버클라우드와 테라폼 이야기(1)

테라폼으로 시작하는 IaC 책을 보면서 후기를 남깁니다. 아니, 공부를 하며 정리를 해봅니다. 코드로 인프라를 관리하는 도구인 테라폼. 처음 들었을 때, 이것이 어떤 역할을 하는 것인지 감이 잡히지 않았습니다. 그나마 체험해볼 수 있는게 네이버클라우드를 테라폼으로 다루는 것이었습니다. https://registry.terraform.io/providers/NaverCloudPlatform/ncloud/latest/docs Terraform Registry registry.terraform.io https://tv.naver.com/v/43469036 NAVER D2Terraform을 활용한 네이버 클라우드 플랫..tv.naver.com   테라폼을 활용하면, 테라폼 코..

IaC/Terraform 2024.11.10

[AWS] AWS Industry Week 후기 - Healthcare

조금 아쉬운 AWS Industry Week 후기를 남깁니다.  11월 7일 목요일, AWS Industry Week를 참여했습니다. 2024년에 열리는 산업계 트랙별로 참여가 가능합니다. 나름대로 일찍 신청해서, 헬스케어 트랙의 강연을 들으러 209호로 이동했습니다. 자리가 없어서 들을 수 없다고 합니다. 내부를 확인해 보니, 다른 트랙과 비교해서 상대적으로 매우 작은 방을 빌린 느낌입니다. 차이가 나도 너무 나는 것입니다.   이렇게 집에 가야하는지 고민할 때, 추가 의자를 맨 뒤에 비치하여 간신히 들어갈 수 있었습니다. 물론, 들어가서는 제 앞이 통로가 되어 많은 사람들이 자주 지나다니는 통에 발표에 제대로 집중하기 어려웠습니다.   1. 기조연설결국 듣지 못했습니다. 밖에서 서있다가 시간을 다 보..

세미나 후기 2024.11.09

공백없는 문자열 입력받아 출력하기 / 더 긴 문자열

최고의 풀이는 간단한 풀이이다. 가볍게 문제를 푼다. https://www.codetree.ai/missions/4/problems/longer-string?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai  단어 두개를 받고, 더 긴 문자를 출력한다. 물론 그 길이도 함께 출력하니 if-else를 생각했다. w1, w2 = input().split()lw1 = len(w1)lw2 = len(w2)if lw1 == lw2: print("same")else: if lw1 > lw2..

[AWS] DEA-C01 합격 후기 및 조언

DEA라는 자격 시험이 있습니다. Data Engineer Associate, 한마디로 데이터 엔지니어가 갖추어야할 기본 시험입니다. 준비한지 한달남짓 되었고, DEA 스터디를 시작한다는 말을 듣고 부리나케 준비하게 된 시험입니다.    참여 동기먼저 AWS DEA 자격증 스터디를 모집하는 글이 올라와서, 일단 신청하여 참여하게 됩니다.   규칙에 맞추어 아래와 같이 시작했습니다. 1. 먼저 시험을 등록합니다. 즉, 돈으로 결제를 합니다. 사람이 돈을 쓰게 되면, 그 돈이 아까워서 공부한다고 합니다. 같은 원리로 일단 제 돈을 써보려고 하는데, 마침 우연히 좋은 기회가 열립니다. https://pages.awscloud.com/GLOBAL-ln-GC-Traincert-Associate-Certificat..

일기장 2024.09.29

[Ncloud] MinIO 단일 노드 다중 저장소(SNMD) (2)

MinIO의 두번째 배포방법으로 단일 노드 다중 저장소 방식이 있습니다. Single-Node Multi-Drive 이렇게 부르고, 줄여서 SNMD라고도 합니다. 서버는 한대로 해서, 단일 노드가 되는 것입니다. 다중 저장소라면 스토리지를 4개를 생성할 수도 있지만, 하나의 스토리지를 파티션으로 나눠서 마운트해줘도 됩니다. 저는 이 파티션으로 나누는 방식을 사용할 것입니다. 저장소(Drive)의 개수는 4의 배수로 하는 것을 권장하네요. 처음에는 노드라는 개념이 잘 이해가 가질 않았습니다. 그래서 그냥 '노드 = 서버'라고 생각하고 진행했습니다. 즉, SNMD는 서버 1대에 저장소 여러개로 생각하고 진행해보겠습니다.  1. 서버 생성 및 스토리지 추가이 작업은 이전 글과 동일하므로 생략합니다.  2. 스..

[Ncloud] MinIO를 싱글노드로 구성하기(1)

요새 MinIO라는 오픈소스를 공부하고 있습니다. 가장 좋은 것은 docs, 공식 문서를 잘 참고하는 것이지만, 이상하게 공식 문서도 어렵게 느껴질 때가 많습니다. 혼자 공식문서를 여러 사이트를 짜깁기하여 나름대로 구성해본 MinIO 구축 일대기를 정리해보려고 합니다. MinIO는 이전에도 소개한 것처럼, 사설 object storage를 구축하는 오픈소스 플랫폼입니다. 사설(private)라는 말처럼, 온프레미스 환경에서도 활용할 수 있습니다. 온프레미스에서 이걸로 스토리지를 만들고, 추가로 다른 클라우드의 공인 아이피를 활용해서 repo를 추가해주면, 온프레미스-클라우드 간 스토리지를 연동해볼 수도 있는 멋진 도구입니다. 그걸 일종의 Hybrid cloud라고도 부르는 것 같네요. 물론, 다양한 CS..

[AWS] Compute: SAM, Batch (2)

SAM(Serverless Application Model) 쌤, 줄임말입니다. 서버리스 애플리케이션 모델이라고 합니다. 서버리스 애플리케이션을 개발하고 배포하는 프레임워크입니다. 모든 configuration은 YAML 코드를 사용합니다. 단순한 SAM YAML 파일에서 복잡한 CloudFormation 생성합니다. 이 클라우드 포메이션(outputs, mappings, parameters, resources 등)에서 무엇이든 지원합니다.SAM은 람다 함수를 배포하는 CodeDeploy 사용할 수 있습니다. 그 외에도, 람다, API GW, DynamoDB를 로컬(localloy) 실행하도록 돕습니다. 원래 목적은 서버리스 애플리케이션을 사용하고 이를 통해 디버그하고 빠르게 배포하는 AWS 클라우드 서..

AWS 2024.09.19