전체 글 62

12/7 : 서버리스 아키텍처

vpc: 가산네트워크 생성 ec2: 인프라와 관련 , Iaas, 웹서비스 인프라 제공 - 클라우드 elastic > autoscailing과 노드밸런서로 구현 - 클라우드 모니터링 - rds와 s3로 파일저장 > 응용프로그램을 구현시키기 위한 인프라 구성 - 조금 더 클라우드 변환하는 서버리스 architecture * 서버리스 architecture > docker 이해 서버리스 아키텍처 - 서버리스(serverless)란 개발자가 서버를 관리할 필요 없이 애플리케이션을 빌드하고 실행할 수 있도록 하는 클라우드 네이티브 개발 모델 - 여러 개의 레이어로 구성 - 각종 하드웨어 필요 - 각 종 서비스가 존재해서 내가 만든 프로그램을 구동 >> 서버가 없이 내가 만든 함수들로 연결지어 서비스 구현해주는 것..

수업 2023.12.07

12/6: AWS RDS

- Amazon (Relational Database Service) - 테이블간의 관계 - DB쉽게 만들 수 있음 - 별도의 제공으로 가용성 - 데이터 유지 보수, - 백업 - Aurora DB S3가 제공하는 것 - 제공과 유지 / 가용성과 무결성 보장 db - bastion host 터널링을 통해서 db를 연결해야한다. bastion host란? 프라이빗 서브넷 리소스를 관리하기위해서 퍼블릭 서브넷 연결접속하기 위한 서버 호스트 리액트 서버 인스턴스 - 보안그룹 생성 > 추가 http 생성된 인스턴스 주소로 bitvise 연결 httpd start 후 퍼블릭 주소로 접근 리액트 코드에 리액트 서버 인스턴스 퍼블릭 주소 변경 SFTP로 build 파일 이동 후에 리액트 서버 퍼블릭 주소 입력시 구동 ..

수업 2023.12.05

12/5 :AWS 명령어, CLI 이용

정의된 명세(템플릿)로 yaml, json 사용해서 서비스 제공 - mapping : 가질수 있는 값들을 정의 - FindInMap : 키에 있는 값을 가져옴 해당하는 리전에서 인스턴스 타입에 맞는 이미지를 지정해주는 역할 aws-cfn-bootstrap cfn-init : 초기 설정 관리 cfn-signal : 인스턴스 성공적으로 초기화 cfn-hup : 인스턴스 업데이트 기본 VPC에서 스택 배포 - json파일 업로드 - instance type > t2.micro > parameters 에 정의된 스택 실행 ec2 > 인스턴스에 생성된 거 확인 - AMI ID 확인 - 퍼블릭 ID EC2 인스턴스로 SSH 접속 - ec2 인스턴스 > 연결 WebApplicationSSH.json "SSHLocat..

수업 2023.12.05

12/4: AutoScaling

AutoScaling AWS CloudFormation - 작업은 스택과 탬플릿으로 작업. 스택을 생성할 때마다 템플릿에 설명된 리소스를 프로비저닝 장점: 인프라 관리 간소화, 신속하게 인프라 복제, 인프라 변경 쉽게제어, 추적 - public 과 pri 서브넷으로 나눔 - public : 웹 서버 - private : DB * 웹서버와 DB 통신으로 구성 구성요소 템플릿 - Json 또는 Yaml - 스택에서 프로비저닝할 리소스 설명 - cloudformation designer 또는 텍스트 편집기를 사용해서 생성 Stack - 스택을 삭제하면 관련 리소스 모두 삭제 변경세트 - 리소스를 변경하기 전에 제안된 변경사항 요약 - 리소스에 미치는 영향 확인 VSCode 실행 C:\Users\USER> cd..

수업 2023.12.01

12/1: vpc, ec2

권한은 직접 부여하지 않고 정책 정책 - 관리형 정책 : 만들어 놓은 정책을 부여 > 정책을 일관되게 - 인라인 정책 : 개별 주체에게 직접 정의 > 인스턴스 시작 user-2로 로그인 >> user-2는 EC2support그룹에 속해서 EC2ReadOnlyAccess 권한을 가지고 있어서 EC2리소스 현황 확인 가능 user-2 사용자는 S3 서비스로 이동 >> S3권한이 없기때문에 버킷 목록조회가 불가능 *해당 사용자에게 권한 부여 or S3Supportgroup에 포함 본 계정으로 user-2 사용자를 S3Support 그룹에 추가 IAM > 그룹 > 그룹에 사용자 추가 user-2 > 사용자로 S3버킷 목록 조회 >> 해당 사용자가 S3ReadOnlyAccess 권한을 갖고있는 S3-Support..

수업 2023.12.01

11/30 :클라우드

가상화: 프로그램을 이용해서 pc와 같은 소프트웨어적으로 활용하는 것. *하드웨어를 소프트웨어적으로 표현한 것. - 파일 형태로 저장 > 읽히고, 실행 되는것. - 장점: 파일이 있기 때문에 쉽게 복사 이동 가능 - 가상화로 구축된 서버는 파일로 복원이 가능함. - 하드웨어자체가 가상화를 거치게 되면 이동하는 것이 가능 - 똑같이 구성되어있는 하드웨어를 복사가 가능. 클라우드: 발달된 가상화기술 > 네트워크를 통해서 IT자산을 빌려쓰는 것 - 필요에 따라 소프트웨어가 될수있고, 인프라가 될수도 있고... 분류 기준 - Iaas : 인프라 > 네트워킹 기능, 컴퓨터 및 데이터 스토리지 공간 대표적으로 EC2 - Paas : 플랫폼 - Saas : 소프트웨어 >> 플랫폼과 소프트웨어의 종류에 따라서 분화가 ..

수업 2023.11.30

11/27 : 데이터 3법

가명처리 - 암호화: SHA256 - 가명처리 솔루션 가명처리 취급 -> 탐색적 분석 EDA 범주형 - 명목형 /척도 : 성별 / 인종/혈액형 등 - 순위변수 /척도 : 성적/ 학력/ 경제수준/ 리커르트 척도 수치형 - 구간변수 /척도: 온도 - 비율변수 /척도: 키/몸무게/나이/시간 - 적정성 빈도에서 1인경우 가명처리를 새로 작업 EDA 분석 csv출처: https://www.kaggle.com/datasets/fossouodonald/titaniccsv/

수업 2023.11.27

11/24 - 데이터 3법

법제도 이해 데이터 3법 개정(20.8) - 개인정보보호법 (일반법) : 가명정보의 처리에 관한 특례 신설/ 개보위 중앙행정부처(장관급)으로 출범 - 정보통신망법(특별법) - 신용정보법(특별법) : 내 정보는 내가 결정 >> 가명데이터 활용 https://www.data.go.kr/ - 공공 데이터 포털 사이트 21.12 -> EU GDPR 적정성 결정 => 단, 금융 부분에 대해서는 X - 적정성 결정 개인정보위원회에서 정책결정 국가 데이터 정책위원회 - 데이터 생산, 거래 및 활용 촉진에 관한 사항을 심의하기 위해 국무총리 소속으로 국가 데이터 정책위원회를 둔다. 개인정보 보호법 저작권법 공공데이터 등 관한 법률은 다른 법률에 정하는 바에 따른다. 인구 밀집도 > 각 통신사 로직, 위치정보 정형 데이..

수업 2023.11.24

11/23

회원가입시에 주민등록 기입란이 없어야 한다. 안전성 확보조치 https://law.go.kr/LSW/main.html 국가법령정보센터 ! @ # $ % ^ & * ( ) Bksp ㅃ ㅉ ㄸ ㄲ ㅆ ㅛ ㅕ ㅑ ㅒ ㅖ Shift ㅁ ㄴ ㅇ ㄹ ㅎ ㅗ ㅓ ㅏ ㅣ ㅋ ㅌ ㅊ ㅍ ㅠ ㅜ ㅡ 띄어쓰기 검색 law.go.kr https://www.pipc.go.kr/np/ 개인정보자기결정권 ==> 어디까지 이용, 수집, 공개할지에 대해서는 내가 결정할 수 있다. 6장 정보통신서비스제공자 특례 >> 삭제 근로자인 경우에 주민등록번호를 처리할 수 있다. 처리자 취급자 : 내부직원 접근권한 항목: 책임 접근성

수업 2023.11.23

11/22 : 개인정보

죽은 사람은 개인정보가 될 수 없음 개인정보 흐름도 직접 그려보기 과태료 조사 현대사회와 개인정보 개인정보보호법 (11.03) 징벌적 손해 배상 제도 : 손해액 제도 실습1 왜 개인정보를 수집하는가? - 서비스와 마케팅 제공 개인정보 수집시 어떤 절차? - 회원가입하거나 특정 서비스를 이용할 때 개인정보 수집 동의서를 제시하는 절차 개인정보를 수집하여 누구에게 제공? - 제휴사 해택 > 제휴사와 공유 백화점, 홈쇼핑 /㈜신세계, ㈜광주신세계, ㈜신세계동대구복합환승센터 개인정보를 수집하여 누구에게 위탁? - ㈜신세계아이앤씨(IT회사) –db관리, 카드사 개인정보는 언제 어떻게 파기하고 있는가? - 신세계포인트를 이용하지 않는 사용자 전자적 파일 형태로 기록ㆍ저장된 개인정보는 기록을 재생할 수 없도록 파기하..

수업 2023.11.22