일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- PCCP
- 슈퍼셋
- VPC
- AWS
- 데이터 엔지니어
- beuatifulsoup
- 코딩테스트
- superset
- Kafka
- Til
- Tableau
- SQL
- sqlsolve
- sql챌린지
- 데브코스
- solvesql
- Snowflake
- 코딩 테스트
- django
- HTML
- Spark
- 팀 프로젝트
- 코테 연습
- airflow
- 데이터 시각화
- GCP
- Selenium
- cloud platform
- Today
- Total
주니어 데이터 엔지니어 우솨's 개발일지
데이터 엔지니어링 28일차 TIL 본문
학습내용
IAM(Identity and Access Management)
: 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스
- IAM을 사용하여 리소스를 사용하도록 인증(로그인) 및 권한 부여된 대상을 제어한다.
- AWS계정을 생성할 때는 해당 계정의 모든 AWS 서비스 및 리소스에 대한 완전한 액세스 권한이 있는 단일 로그인 ID로 시작한다.
- 이 자격 증명은 AWS 계정 루트 사용자라고 하며, 계정을 생성할 때 사용한 이메일 주소와 암호로 로그인하여 액세스한다.
- 일상적인 작업에 루트 사용자를 사용하지 않을 것을 강력히 권장한다 !!
S3(Amazon Simple Storage Service(Amazon S3))
: 업계 최고의 확장성, 데이터 가용성, 보안 및 성능을 제공하는 객체 스토리지 서비스.
- 모든 규모와 업종의 고객은 Amazon S3을 사용하여 데이터레이크, 웹사이트, 모바일 어플리캐이션, 백업 및 복원, 아카이브, 엔터프라이즈, IoT 디바이스, 빅데이터 분석 등 다양한 사용 사례에서 원하는 양의 데이터를 저장하고 보호할 수 있다.
- 특정 비즈니스, 조직 및 규정 준수 요구 사항에 맞게 데이터에 대한 액세스를 최적화, 구조화 및 구성할 수 있는 관리기능을 제공한다.
CI/CI(CodeCommit, CodeBuild, CodeDeploy, CodePipeline)
: 우리가 개발한것을 자동적으로 빌드하고 배포하는 과정.
- 지속적 통합(Continuous Intergration)
: 모든 개발자가 개발한 코드를 공유 리포지토리에 하루에도 여러번 코드를 커밋하고 병합하는 것
- 지속적 전달(Continuous Delivery)
: 개발팀이 짧은 주기로 소프트웨어를 개발하고 언제든지 운영환경으로 안정적으로 배포하는 것
Code Commit
: 클라우스에서 자산(문서, 소스코드, 바이너리 파일 등)을 비공개로 저장하여 관리하는데 사용할 수 있도록 AWS에서 호스팅되는 버전 관리 서비스
Code Build
: 클라우드상의 완전관리형 빌드 서비스
- 소스코드를 컴파일하고 단위 테스트를 실행하며 배포 준비가 완료된 아티팩트를 생성
- 자체 빌드 서버를 프로비저닝, 관리 및 확장할 필요가 없다.
- Apache Maven, Gradle 등과 같은 널리 사용되는 프로그래밍 언어 및 빌드 도구에 맞게 사전 패키지된 빌드 환경을 제공한다.
- 빌드 환경을 사용자 지정하여 사용자 고유의 빌드 도구를 사용가능하다.
- 최대 빌드 요청 수에 맞게 자동으로 확장 가능하다.
Code Deploy
: 애플리케이션 배포를 자동화하는 배포 서비스
Code Pipeline
: 빠르고 안정적인 애플리케이션 및 인프라 업데이트를 위해 릴리스 파이프라인을 자동화는 데 도움이 되는 완전관리형의 지속적 전달 서비스
- 서버를 설정하거나 프로비저닝할 필요성을 줄일 수 있다.
- 소프트웨어 릴리스 프로세스 단계를 정의할 수 있다.
- 피드백을 반복하고 각 코드변경을 테스트하여 버그를 포착하는 새로운 기능을 신속하게 릴리스 할 수 있다.
- 자체 플러그 또는 사전 구축된 플러그인을 사용하여 필요에 맞추어 조정할 수 있다.
느낀 점
aws의 중심적인 서비스들을 이론적으로 다 배운것같다. 이제 곧 깃허브를 연동한 실습을 할 수 있을거 같아 기대된다.
beantalk 환경생성시 생기던 오류도 해결해서 한결 마음이 놓인다. 얼른 다음 실습이 기다려진다.
'데브코스' 카테고리의 다른 글
데이터 엔지니어링 30일차 TIL (0) | 2024.05.09 |
---|---|
데이터 엔지니어링 29일차 TIL (0) | 2024.05.09 |
데이터 엔지니어링 27일차 TIL (0) | 2024.04.30 |
데이터 엔지니어링 26일차 TIL (0) | 2024.04.29 |
데이터 엔지니어링 25일차 TIL (1) | 2024.04.26 |