본문 바로가기

전체 글192

[DAY 67] AWS 아키텍처 그리기 [천재교육] 프로젝트 기반 빅데이터 서비스 개발자 양성 과정 9기학습일 : 2024.10.24📕 학습 목록AWS 아키텍처 그리기 📗 기억할 내용[AWS 아키텍처]S3 버킷에 파일을 업로드 → Lambda가 자동으로 파일을 처리 → 그 결과를 RDS에 저장하는 과정다이어그램의 흐름Local Computer → S3: 사용자가 로컬 컴퓨터에서 S3 버킷에 파일을 업로드함S3 → Lambda: S3에 파일이 업로드되면 Lambda 함수가 트리거되어 파일 처리를 시작함Lambda → EC2: Lambda 함수는 간단한 처리를 수행한 후, 복잡한 작업을 EC2 인스턴스로 넘겨 추가 처리함EC2 → EBS: EC2 인스턴스는 연결된 EBS(Elastic Block Store)에 데이터를 저장하며 작업을 완료함E.. 2024. 10. 24.
[DAY 66] AWS 클라우드 환경 이해 및 실습 [천재교육] 프로젝트 기반 빅데이터 서비스 개발자 양성 과정 9기학습일 : 2024.10.23📕 학습 목록AWS 클라우드 환경 이해AWS 실습 📗 기억할 내용[개념]1. AWS 클라우드 환경 이해1) 주요 개념AWS 서비스 개요: AWS 클라우드는 다양한 서비스를 제공하여, 사용자가 필요에 따라 리소스를 조정하고, 여러 애플리케이션을 효율적으로 관리할 수 있도록 함2) 서비스별 주요 기능S3 (Simple Storage Service)객체 스토리지 서비스로, 대규모 데이터 파일을 안전하게 저장 및 관리버킷(bucket)과 버킷 정책을 사용하여 접근을 제어할 수 있음Lambda서버리스 컴퓨팅 서비스로, 다양한 AWS 서비스와 결합하여 자동으로 코드 실행을 가능하게 함환경 변수 설정, 언어 지원(Pyth.. 2024. 10. 23.
[DAY 65] AWS, Linux 란? [천재교육] 프로젝트 기반 빅데이터 서비스 개발자 양성 과정 9기학습일 : 2024.10.22📕 학습 목록Virtualization, Cloud ComputingEC2EBSAWS 인프라AMILoad Balancing, Auto ScalingCloudWatch 📗 기억할 내용1. 가상화1) 가상화 (Virtualization)① 정의하나의 물리적 서버나 컴퓨터 자원을 여러 개의 독립적인 가상 서버(Guest Machine)로 분할하여 사용하는 기술이를 통해 물리적인 하드웨어 하나에서 다수의 가상 시스템을 실행할 수 있음② 하이퍼바이저 (Hypervisor)가상화의 핵심 구성 요소로, Host Machine과 Guest Machine 사이에서 중간 레이어로 작동여러 개의 가상 머신이 독립적으로 실행될 수.. 2024. 10. 22.
[DAY 64] AWS 환경 이해 [천재교육] 프로젝트 기반 빅데이터 서비스 개발자 양성 과정 9기학습일 : 2024.10.21📕 학습 목록클라우드와 서버네트워크온프레미스/클라우드AWS 기초 📗 기억할 내용1. 클라우드와 서버1) 클라우드 환경 이해① 클라이언트 - 서버클라이언트 : 서비스를 요청하는 주체서버 : 클라이언트 요청을 처리하고 응답하는 주체 클라이언트 (프론트엔드) 서버 (백엔드) 사용자제공자고객관리자사용하고 있는 기기실행되고 있는 PC프로그램프로그램요청 (Request) : 클라이언트가 서버에 특정 작업을 요청할 때 보내는 메세지작업의 종류HTTP 메서드CreatePOSTReadGETUpdatePUTDeleteDELETE응답 (Response) : 서버가 클라이언트의 요청에 대해 처리 결과를 보내는 메세지요청 성공/오.. 2024. 10. 21.
데이터 모델링의 이해 1. 모델링의 세 가지 관점1) 데이터 관점(대상, what)업무를 구성하는 데이터에 집중어떤 데이터들이 서로 관계를 맺고 사용되는지를 모델링2) 프로세스 관점(처리방법, how)업무의 흐름에 집중업무가 실제로 어떻게 처리되는지 모델링3) 데이터-프로세스 상관 관점(상관관계, interaction)데이터와 프로세스가 서로 어떻게 관계를 맺고 영향을 주고받는지를 모델링 2. 모델링의 세 가지 단계 개논물1) 개념적 데이터 모델링가장 높은 추상화 레벨전사적 차원에서 수행EA(Enterprise Architecture) 수립 시 * 조직의 프로세스 및 정보 시스템 및 부서의 구조와 기능을 포괄적이고 정확한 방법으로 기술하는 방법엔터티와 속성 도출2) 논리적 데이터 모델링키(Key)∙속성∙관계 등을 표현DBMS.. 2024. 10. 19.
[DAY 63] AWS 특강 [천재교육] 프로젝트 기반 빅데이터 서비스 개발자 양성 과정 9기학습일 : 2024.10.18📕 학습 목록AWS 소개AWS 컴퓨팅AWS 네트워킹AWS 스토리지데이터베이스 📗 기억할 내용1. AWS 소개Amazon Web Services (AWS) : 클라우드 컴퓨팅 플랫폼으로, 다양한 서비스를 통해 기업과 개발자에게 IT 인프라를 제공AWS는 컴퓨팅, 스토리지, 네트워킹, 데이터베이스 및 다양한 관리 도구를 포함해 완전 관리형 솔루션을 제공AWS의 유연성, 확장성, 비용 효율성 덕분에 다양한 산업에서 클라우드 기반 애플리케이션을 구축하고 운영할 수 있음 2. AWS 컴퓨팅1) EC2 (Elastic Compute Cloud)가상 서버를 제공하여 사용자가 필요에 따라 컴퓨팅 리소스를 프로비저닝하고 확장.. 2024. 10. 18.