본문 바로가기

전체 글

AWS EKS 실습 비용 분석하기 - 1편 (AWS EKS 요금/가격) 글을 쓰게 된 배경 유데미의 도커・쿠버네티스 강의를 들으면서, AWS EKS(Elastic Kubernetes Service)로 쿠버네티스 클러스터를 생성해보는 실습을 진행했습니다. 클러스터 생성해놓고선 깜빡 잊고 있다가 며칠 뒤 청구서 폭탄을 맞았습니다. 저처럼 별 고민없이 AWS에서 쿠버네티스 실습하다가 뒷목잡는 분이 없기를 바라며 이 글을 씁니다. 유의사항 이 글은 AWS 인프라를 전문적으로 다루는 개발자의 글이 아닙니다. 추측과 질문이 난무할 수 있습니다. 글이 길어질 거라 1편과 2편으로 나눌 예정입니다. AWS (특히 VPC)에 대해 개념을 잘 알고 계신 분이라면 언제든지 댓글과 토론 환영합니다. 1. AWS EKS(쿠버네티스 서비스) 실습은 비싸다 모든 일의 발단은 결국 AWS(=돈)다. 그.. 2024. 4. 14. 18:19

 ㆍ 

AWS
[AWS Week 1] IAM과 AWS 권한 설정하기 IAM이란? 쉽게 말해서 AWS의 유저와 접근 권한을 관리하는 것이다. 그럼 그냥 '계정 설정(Account Settings)'이나 '로그인 창(Login)'이라고 쓰면 되지, 왜 굳이 IAM이라고 거창하게 서비스를 따로 만들어놓은 걸까? 내 추측이지만, 그만큼 AWS의 보안이 더 중요하고 까다롭기 때문에 그런 것 같다. 일반 포털 사이트나 온라인 쇼핑몰과 달리 AWS는 막대한 비용이 청구될 수 있는 클라우드 서비스를 다루고 있으며, 개인뿐만 아니라 기업 단위로 쓰기도 한다. 때문에 유저를 설정하고 권한을 부여하는 데 공을 들이는 게 어떻게 보면 당연해 보인다. 가능한 루트 계정 대신 IAM 유저로 접속해야 하는 이유 AWS을 아주 처음 시작했을 때 아이디를 만들고 패스워드 입력했다면 루트 계정(root.. 2024. 4. 2. 23:29

 ㆍ 

AWS
[AWS Week 1] Region과 Availability Zone 알다시피 AWS는 미국뿐만 아니라 전세계에서 사용하고 있는 글로벌 클라우드 서비스 제공업체다. 그렇기 때문에 컴퓨팅 리소스를 호스팅하는 데이터 센터도 세계 여러 군데에 심어져 있다. Region이란? AWS 콘솔 들어가서 우상단에 보면 Global 또는 US East (N.Virginia) (사용자에 따라 다른 지역일 수도)처럼 지역 이름이 보일 것이다. region은 다른 region과 완벽하게 독립되어 있다. 만약 미국 Virginia 주 북부에 있는 AWS 데이터 센터에 슈퍼메가급 허리케인이 불어서 건물이 통째로 날라간다고 해도, 다행히 다른 지역의 데이터 센터는 멀쩡하다는 뜻이다. AWS 서비스의 제한 범위는 region이다. region에 따라 서로 지원/제공하는 서비스가 다를 수 있다는 말이다.. 2024. 4. 2. 23:24

 ㆍ 

AWS
유데미x글또 후기: [Docker & Kubernetes] 강의와 3개월 간의 스터디 회고록 2023년 12월 20일, 유데미 강좌 로 글또 분들과 첫 스터디를 하고 나서 3개월이라는 시간이 흘렀다. 세 달이면 거의 한 학기나 마찬가지인 셈인데 그래도 이 기간동안 한 주제에 대해 성실히 공부하고 기록을 남겼다는 사실이 뿌듯하다. 유종의 미를 거두기 위해 회고를 남겨본다. 내가 도커와 쿠버네티스를 배우게 된 이유 지금까지 내가 해왔던 공부를 돌이켜보면 'AI나 데이터 사이언스에 관심이 있나보다'라고 생각이 들 것 같다. 그도 그럴 게 AI 관련 논문 스터디나 알고리즘 공부는 했어도, 막상 다른 분야의 기술은 쉽게 도전하지 못했었다. 글또에서 도커쿠버네티스 스터디 공고가 올라왔을 때 망설임 없이 참가한 계기는 두 가지였다. 데이터 엔지니어가 되고 싶다. 그런데 도커와 쿠버네티스는 현업(특히 데이터 .. 2024. 3. 31. 17:00

 ㆍ 

회고록/글또
[데이터리안 실전반 27기] Week 1: 리텐션 개념 이해하기 리텐션이란? 회사마다 조금씩 다르겠지만 결국 데이터의 주체는 고객이고, 고객 데이터로 할 수 있는 분석은 무궁무진하다. (보험사라면) 이 고객이 조만간 보험을 해지할 확률이 높은가? 아니면 대출을 연체할 가능성이 높은가? (B2B 기업이라면) 이 고객(기업)은 영업 전환에 성공할 것인가? 앞으로 우리와 거래를 이어나갈 가능성이 높은가? (카드사라면) 이 고객의 소비 패턴을 분석해서 개인 맞춤형 서비스를 제공할 순 없을까? 이런 분석도 가능하겠지만, 회사가 만약 온라인 쇼핑몰을 운영하거나 서비스 앱을 모바일로 출시하는 상황이라면 어떨까? 이 고객은 신규 가입자인가? 아니면 우리 앱을 이미 방문해본 유저인가? 이 고객은 최근 들어서 방문 빈도 횟수가 줄어들고 있는데, 혹시 다른 경쟁사 앱을 쓰고 있는 건 아.. 2024. 3. 13. 11:14

 ㆍ 

데이터 분석
[파이썬 알고리즘 Tip] 반복문 안에서는 리스트에 절대 원소를 추가/삭제하지 않는다 알고리즘 문제가 아주 쉽든, 어려든 간에 for 문으로 리스트의 원소를 순회하는 코드는 항상 쓸 수밖에 없다. N = 100 arr = [i for _ in range(N)] to_be_removed = [1, 5, 7, 10] for item in arr: if item in to_be_removed: # 조건에 따라 어떤 명령을 실행 그런데 여기서 치명적인 실수를 종종 할 때가 있다. 바로 순회하는 iterable 객체(리스트)의 원소를 직접 건드리는 것이다. 이런 간단한 상황을 생각해보자. arr = [1, 2, 3, 6, 7, 9] for item in arr: if item % 3 == 0: arr.remove(3) 주어진 리스트(arr)에서 어떤 조건(3으로 나눈 나머지가 0)을 만족하면, 그.. 2024. 3. 12. 16:51

 ㆍ 

알고리즘과 자료구조
코드트리(codetree) x 글또 블로그 챌린지 1차 후기: 코딩 테스트 준비에 최적화된 서비스, 코드트리 저번 1월 말, 글또 채널에서 공지가 하나 올라왔다. 코드트리라는 플랫폼에서 글또랑 협업하는 차원에서 신청자들에게 커리큘럼 무료 혜택을 제공한다는 내용이었다. 사실 코딩 테스트 플랫폼이라고 하면 백준, 프로그래머스밖에 모르던 나라 낯선 플랫폼을 선뜻 이용하기 망설여졌다. 그래도 '속는 셈 치고 한번 신청해볼까?'라는 맘으로 신청했고, 정말 잘했다는 생각을 하고 있다. 중간중간 바빠서 많이 쉰 게 너무 아쉽지만, 코드트리를 한 달동안 이용하면서 느꼈던 점을 정리해보려고 한다. 장점 1: UI/UX 장점 2: 문제 풀이 해설과 가이드 장점 3: 유형별/주제별로 잘 구분된 커리큘럼 장점 4: 기타 기능 (기업별 커리큘럼, 실전 훈련 등) 개선점 총평 1. 크고 아름다운(?) UI ( + 계속 사용할 수밖에 없.. 2024. 3. 2. 21:25

 ㆍ 

알고리즘과 자료구조
데이터리안 SQL 입문반 26기 (꽤나 자세하고 길게 쓴) 후기: 장단점, 총평 등 2월 초 시작했던 데이터리안(Datarian) SQL 입문반 온라인 강의를 모두 마쳤다. 처음엔 가벼운 마음으로 시작했는데, 지난 한 달동안 꽤 꾸준히 시간을 많이 들인 것 같다. 후기는 이렇게 정리해보았다. 신청 계기 단점(2가지) 장점(2가지) 총평 다른 블로그 글을 보면 후기 이벤트만 노리고 약간은 성의없이 쓴 글이 대부분인 것 같다. 나는 나름 만족하면서 들었고 또 느낀 점이 많았기 때문에 조금은 상세하게 써보려고 한다. 내가 입문반을 신청하게 된 계기 잘은 기억이 안 나지만, 어디선가 데이터리안의 온라인 세미나()를 홍보하는 걸 보았고 도움이 될까 싶어서 한번 들어보게 되었다. 그런데 생각했던 것 이상으로 취준생 입장에서 궁금해 할만한 것들을 잘 설명하고 있다는 느낌을 받았다. (나중에도 설명하.. 2024. 3. 2. 15:21

 ㆍ 

데이터 분석/SQL