Amazon Linux 2023에서 Python 및 가상 환경 구성사용한 EC2 정보ami : ami-02c329a4b4aba6a48 (Amazon Linux 2023 AMI)instance_type : t2.mediumPython 및 가상 환경 구성을 위한 bash 코드 작성Python Version은 아래 페이지에서 확인이 가능하며, 변경도 가능https://www.python.org/ftp/python/주석 처리한 pip install 부분에 필요한 라이브러리를 작성해 설치해 주면 됨#! /bin/bash# yum upgrade & essential packagesudo yum update -ysudo yum groupinstall "Development Tools" -ysudo yum instal..
이력서 & 포트폴리오 작성 방법졸업을 준비하면서 취업에 대한 고민도 깊어지고 있다. 그래서 이력서와 포트폴리어를 정리해두려고 하는데, 이전에 ICT 인턴십을 지원했을 때 3개 모두 떨어졌던 전적이 있기에 작성 방법에 대해 먼저 알고자 하였다. 이를 위해 교내의 컨설턴트 상담을 받았다. 교내 상담을 통해 ICT 인턴십에서 사용했던 이력서와 포트폴리오에 대한 피드백받은 내용을 정리 키워드 중심으로 정리하려고 한다. 당근 썸머테크 인턴십, ICT 학점연계 인턴십 지원 과정과 결과데브코스를 통해 데이터 엔지니어링에 대한 지식을 쌓았으니 실무에서의 경험도 쌓고 싶었다. 그래서 하반기에 진행되는 당근 썸머테크 인턴십, ICT 학점연계 인턴십에 지원하였다. 지원 서류sanseo.tistory.com서론지금까지 이력서..
CHAR vs VARCHAR데이터베이스에서 CHAR와 VARCHAR는 문자열을 저장하기 위한 데이터 타입으로 사용된다. DB에서 문자열 타입을 사용할 때, 대부분 CHAR가 아닌 VARCHAR를 사용하는 것을 확인할 수 있다. 이 문자열 타입은 무슨 차이가 있길래 사용 빈도가 다른 건지 궁금하여 VARCHAR와 CHAR의 개념과 각 데이터 타입의 장단점을 정리해보려고 한다.CHAR특징고정된 길이의 문자열 저장, 최대 길이 255선언된 길이보다 짧은 문자열을 저장하면, 남은 공간은 공백(" ")으로 채움CHAR(5)에 "abc"를 저장한다면, "abc "로 저장값을 받아올 때는 해당 공백은 자동으로 제거PAD_CHAR_TO_FULL_LENGTH를 활성화하면, 공백까지 받아옴모든 문자열이 동일한 길이를 가..
인프라 구축기현재 Lambda는 EC2와 RDS 인스턴스를 오전 10시에 켜는 함수 1개와 오후 10시 30분에 끄는 함수 1개로 구성돼 있다. 비용 절감을 위해 사용하지 않는 시간에 꺼두기 위한 목적으로 사용하고 있다. 초기 아키텍처와 다르게 AI Server와 metabase ec2 서버가 추가돼 Lambda 함수에 추가했는데, 해당 내용을 정리하려고 한다.현재 작성 중인 Lambda와 관련된 .py 파일이나 Terraform Code를 알고 싶다면, 아래의 링크를 확인하면 된다.참고 : 인프라 구축기 (8) 이후 변경 사항이 있었기에 대략적인 형태만 파악 인프라 구축기 (8) - Lambda를 활용한 AWS 인스턴스 시작, 중지 자동화인프라 구축기현재 인프라를 사용하면서 지속적으로 비용이 청구되고 ..