KNOU STUDYREAD

한국방송통신대학교 통계데이터과학과 블로그

CS & Department of Statistics and Data Science

통계데이터과학과 및 컴퓨터과학 독서 94

Part 6-2. 가상 네트워크

인터넷 게이트웨이NAT 게이트웨이인터넷 연결을 담당하는 부분EC2 인스턴스와 인터넷 사이를 연결회사나 조직 내부에서만 인터넷에 연결해 사용하는 경우인터넷에서 서브넷으로의 접속은 불가 보안그룹과 네트워크 ACL1. 보안 설정을 담당한다2.VPC는 가상 방화벽이며 여기엔 네트워크 ACL이 존재한다3. ACL은 인바운드(외부에서 내부로 들어오는)와 아웃바운드(내부에서 외부로 나가는)트래픽을 제어하는 역할을 한다4. 양 바운드 설정을 하지 않으면 기본 설정으로 적용보안 그룹네트워크 ACL인스턴스에 대해 설정규칙 허용만 가능스테이트풀 상태로 규칙과 무관하게 반환 트래픽을 자동허용모든 규칙을 확인 > 트래픽의 허가 여부를 설정서브넷에 설정(* 개별 인스턴스 단위로 설정 필요 없음)규칙 허용뿐만 아니라 거부도 가능스..

Part 6-1. 가상 네트워크

아마존 vpc1. aws에서 제공하는 계정 전용 가상 네트워크2. 네트워크 서브넷 범위, 라우팅 테이블, 네트워크 게이트웨이 부분으로 가상 네트워크 환경을 설정하게 한다vpc 설정 순서 - 로그인 -> vpc 생성 -> 서브넷 설정 -> 인터넷 네트워크 연결로그인vpc 생성서브넷 설정네트워크 연결로그인 후 리전을 선택vpc 대시보드에 접속하는 단계vpc 이름 생성, CIDR 블록 설정, 테넌시 선택(가상네크워크에서 하드웨어의 점유 유무) 단계서브넷 이름 생성, 대상 VPC 선택, 가용영역 설정, CIDR 설정단계인터넷 게이트웨이 생성, IGW, VPC 연결, 라우팅 설정 단계서브넷 - 네트워크를 작게 세분화한 네트워크를 말하며 보안 목적이 주된 이유. 리전별로 설정하는 것은 이런 이유이며, 이것은 각 서..

Part 5. 스토리지 S3

AWS Simple Storage Service, S3 1. 아마존에서 제공하는 객체 스토리지 서비스 2. 대표적으로 웹 서버 기능과 쿼리 기능(집계 기능 가능)을 사용 3. 용량 제한이 없음 4. 따라서 확장과 축소에 제약이 없고 자유로움 5. 각 리전 사이에서도 s3 복제 가능 6. 비용 청구 방식은 저장용량, 전송량에 따라 사용한 만큼 청구된다 7. 기본적인 조작은 대시보드에서 가능하며 파일 업로드시 aws sftp가 제공되어 ssh로 암호화된 파일을 전송할 수 있어 안전하다확장성내구성(가용성)신뢰성여러 관리 기능스마트한 기능용량 제한이 없으며 사용 목적에 따라 자유로운 확장과 축소 가능99.9% 이상의 내구성, 장애나 오류 대응에 강함. 또한 최소 4개의 가용 영역에 복제되어 있으므로 어느 한 영..

Part 4. 서버 EC2

AWS ECe2 (Amazon Elastic Compute Cloud) 1. 서버, 컴퓨팅 용량을 제공하는 아마존의 기본 서버 제공 서비스 중 하나 2. 물리적 서버를 구비하고 운영체제를 설치하는 번거로움 없이 누구나 구축 가능 3. 자동 업데이트 및 관리는 사용자의 선택 하에 가능하며 aws에서 자동으로 실행하지 않을만큼 자유도가 높으나 관리면에서는 어느정도 까다로움 4. 추후 변경사항을 바꿀 수 있으며 생성과 삭제 또한 간다하고 바로 실행 가능 5. 사용자가 원하는 운영체제나 인스턴스 유형을 별개로 선택할 수 있다인스턴스AMI키 페어EBS보안그룹Elastic IP클라우드 내 설치된 개별의 가상 서버인스턴스를 생성하는데 사용되는 가상 이미지이며 한 AMI를 바탕으로 여러개의 인스턴스를 생성 가능 * O..

Part 3. aws 사용을 위한 도구

AWS 특징 및 개념사용한 만큼 지불 -> 종량개념.종합적인 서비스를 제공한다, 하지만 사용자의 요구와 수요에 따라 적절하게 사용자화 할 수 있다.종합적인 서비스를 제공하는 만큼 종합적인 관리도 가능하다 -> 대시보드 로그인을 통해 운영 및 관리 가능.AWS 계정을 통해 로그인 할 수 있으며 이것으로 관리자 권한을 갖는다.AWS 관리콘솔 - 로그인 후 웹 브라우저 내에서 서비스를 관리할 수 있는 대시보드 화면청구확인계정관리모바일 관리문서참조서비스 설정서비스이용로그인 후 사용량에 따른 현재 청구상태 확인 가능로그인 후 대시보드에서 사용자 계정 관리 가능아마존 콘솔 모바일 앱을 통해 확인가능로그인 후 해당 문서 참조 가능사용중인 서비스나 추가 서비스 이용을 위한 설정 가능사용하고자 하는 서비스를 추가하거나 ..

Part 2. 클라우드 및 네트워크 구조

로컬, 클라우드, 온프레미스의 정의로컬클라우드온프레미스기기 혹은 데스크탑을 비롯한 파일이 저장된 곳에서만 접근가능언제 어디서나 인터넷 네트워크를 통해 접근이 가능한 형태. *동영상 저장 서비스, 음원 배포 서비스, Microsoft365, 파일 스토리지 서비스 등 인터넷을 통해 접근 가능하며 로컬로 저장하거나 파일을 이용가능. 클라우드 환경은 개인이 만들수도, 관련 사업자가 제공하는 서비스를 이용할 수 있음. * 서버, 네트워크 및 인프라 전체를 임대해주는 대표적인 클라우드 서비스 : Azure, AWS, GCP클라우드 서비스가 사용권을 제공하는 타사의 서비스를 이용한다면 자사의 서버 구축은 온프레미스에 해당 사설 클라우드 / 공용 클라우드사설공용자사에 구축하는 클라우드aws 와 같은 서비스 제공업체가 ..

Part 1. aws service 기초지식

1) aws : Amazon Web Service의 약자. 오늘날 많이 사용되는 클라우드 컴퓨팅 서비스 중 하나이며 인터넷을 통해 서버 및 네트워크를 대여해주는 대여서비스. * 과거 클라우스 서비스 이전의 경우 각 부분에 대해서 산발적으로 대여했다면 클라우드 서비스 도입으로 인해 일괄적으로 사용자가 원하는 만큼 필요에 의해, 사용에 따른 가격만 지불할 수 있게 되었다. * 커스텀 기능 가능일괄 서비스 대여조합 가능요금의 종량제 및 개인화일반인에게도 접근 용이성제공하는 서비스를 일괄적으로 대여하여 과거 산발적으로 이용했던 것과 다르게 편의성 증가서버 뿐만 아니라 네트워크, 개발, 계정 관리 등의 다양한 서비스를 제공하므로 원하는 기능을 조합하여 사용 가능사용한 만큼 요금 지불전문가가 아니어도 가이드나 메뉴..

1. R 개요 및 소개

R : 기본적인 통계 분석, 데이터의 분석, 데이터의 시각화(현재는 다른 프로그램이 우세하지만)까지 지원한다. 또한 오픈 소스 소프트웨어라 주기적인 개발 참여와 업데이트가 가능하다. -> 커뮤니티 활성화( https://cran.r-project.org/web/views/)프로그래밍 언어컴퓨팅 환경커뮤니티- 다양한 함수 지원- 데이터의 변환과 시각화 동시 지원- 도표로서의 시각화 지원- 타 프로그램과 다른 가벼움 및 설치 용이성(SAS, MATLAB)- RStudio가 지원하는 대부분의 통합 개발환경 장점 => 디버깅, 패키지 설치 및 관리, 도움말 보기 등- 질문을 찾거나 답변을 찾기에 용이함. - 커뮤니티에 없을 경우 =>스택오버플로에서 해결 가능- 직접 개발 참여하여 GitHub에 지원가능그 외 무..

13. 데이터 안정성 확보 방안

데이터 안정성 및 기계학습 최적화 : 수 많은 데이터와 이를 활용한 더 나은 기계학습을 위한 알고리즘을 찾는 것은 모든 분석에 있어서 우선시 해야한다. 이를 위해서는 리서치, 더 나은 피처개발, 적절한 모델선택, 테스트, 문서화, 최신 버전 관리 요소가 있다.리서치 피처개발모델선택테스트문서화최신 버전 관리- 데이터 분석에서 해결하는 알고리즘은 겹치는 내용이 많으므로 이를 먼저 참고한다- 기계학습에서 더 나은 학습을 구현하기 위해서는 데이터의 가족적 단위를 어떻게 활용하느냐에 달려있다- 단독 모델보다는 앙상블과 같은 다양한 모델 위주로도 탐색한다- 코드의 테스트를 통해 안정성과 성능을 보장하고 불확실성을 제거한다- 아이디어나 활용방안, 기계학습에 대한 원초적인 기록을 남겨 사후 참고시 활용한다- 코드의 가..