클라우드 컴퓨팅 클라우드 컴퓨팅이란? 구름이라고 표현하며 각 오피스 및 서비스가 자산을 세팅하고 DB설정, 서비스 구현체 간의 통신, 외부 연동, 보안 등을 관리하고 제공해준다. 자원을 설정하고 삭제 합성 등을 개별적으로 할 수 있다. Microsoft정의 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석, 인텔리전스 ...
과금 기초 Compute 시간 단위로 과금(google은 초단위로 제공) 인스턴스 타입에 따 Storage GB단위로 요금 Data transfer(데이터 전송) outbound는 네트워크에서 데이터가 내부에서 외부로 향하는 방향(사용자의 컴퓨터->검색 엔진 서버) => 과금O inbound는 외부에서 내부로 향하는 데이터 방향(사용자의 컴퓨터-> 쇼핑몰 ...
AWS global infrastructure AWS global infrastructure는 유연하고, 안정적이며, 확장가능하고, 안전한 클라우드 컴퓨팅 환경을 제공한다. 고품질의 글로벌 네트워크 성능이 특징이다. AWS global infrastructure의 구성으로는 Region(리전), Availability Zone(가용 영역), Edge Loc...
AWS service Storage Storage 서비스로는 4가지로 구성되어 있으며 대표적으로 Amazon Simple Storage Service (Amazon S3) 주로 사용된다. S3 안전하며 무한한 스토리지 공간으로 오브젝트를 저장할 수 있다. 오브젝트를 업로드/다운로드할 수 있으며 비정형 데이터도 다룰 수 있다.(RDS는 불가능) 운영체제와 같...
보안에 대한 공유 책임모델 원칙 공유 책임 모델 보안에 대한 책임은 AWS와 Customer가 공유하고 있다. AWS 자체 보안 클라우드 자체 보안 책임 infrastructure를 보호하는 데 책임을 가진다. 데이터센터의 물리적인 보안(불이 나거나, 정전발생) 하드웨어 소프트웨어 infrastructure 데이터센터 자체의 물리적 네트워크(케이블 등) 가...
AWS에서의 저장소(storage)는 데이터를 저장하는 공간으로 타입에 따라 종류가 다양하다. 저장 단위에 따라, 사용 빈도에 따라서 저장소의 타입을 선택할 수 있다. Amazon EBS Amazon Elastic Block Store의 약자로 고속의 하드디스크(SSD)에 붙여서 주로 사용한다. 특정 bite단위로 블록들이 모이여잇는 형태로 제공되며, 수정...
Unmanaged VS Managed 스케일링, 내결함성, 가용성에 있어서 unmanaged는 사용자에게 관리가 필요하다. managed는 해당 모두를 제공해준다. MySQL table과 column의 형태로 정형화 다수의 tabel로 정규화(gkskdml table에 필요하 자료를 다 넣지 않고, table로 잘 나눠서 SQL 연산으로 tool에서 각...
AWS Well-Architected Framework AWS Well-Architected Framework는 지짐서, 가이드라인이다. 특정 아키텍쳐가 클라우드 모법 사례와 잘 맞는지 이해할 수 있도록 설계 원칙 및 모범 사례를 문서화하고 있다. 6가지 pillars 구성 운영의 우수성( operational excellent) 비지니스의 가치가 충실하...
Elastic Load Balancing EC2 인스턴스 간에 트래픽을 분산하는 방법 외부 유저들의 트래픽을 VPC환경으로 입수 Elastic Load Balancing으로 외부 인터넷 요청을 받아 드림(리스너) VPC 내부 각각 인스턴스에 입수되는 트래픽을 분배 분배 후 사용자의 트래픽을 여러개 인스턴스에 나눠서 처리함으로 분산처리 시스템이다. 트래픽...
Data augmentation - 데이터 부족해서 예측력에 도달하지 못함. 학습과 검증의 괴리가 크다. => 데이터 추가적으로 labeling, 데이터 뻥튀기 Feature augmentation - 현재 feature 수준으로는 원하는 수준의 예측력 도달 불가 => feature 추가, 조합 4,5,7,8은 cycle을 구성한다. Business ...