AWS

    [AWS] S3

    Feedback 1. High Availability High Availability(고가용성)은 재해 상황에서도 살아남는 어플리케이션을 만드는 것이 목적이다. 적어도 2개의 AZ를 이용하는것이 고가용성이기 때문에, 하나의 AZ가 잘 동작하지 않는다해도 나머지 하나의 AZ에서 서비스를 진행할 수 있다. 2. Load Balancer의 종류 Load Balancer는 traffic을 여러 EC2로 분할해서 처리하게 도와주는 수단이다. AWS는 목적에 따라 몇가지 종류가 존재한다. 크게는 Application Load Balancer와 Network Load Balancer이다. 네트워크 로드 밸런서는 낮은 지연 시간으로 초당 수백만 개의 요청을 처리할 수 있다. 이는 레이어 4에서 작동한다. 3. ASG의..

    [AWS] EC2 Instance Storage

    feedback 1. Shared Responsibility Model for IAM AWS 보안에 대한 책임은 사용자와 AWS 모두에게 부여된다. AWS는 모든 인프라에 대해 책임이 있고, 사용자는 인프라 사용에 관한 책임이 존재한다. '인프라에 대한 책임'이란, 제공하는 모든것에 책임이 있다는 의미이다. 그리고 '인프라 사용에 대한 책임'이란, 구성원들에 대한 규칙이나 규약같은것은 사용자가 관리해야한다는 의미이다. 비밀번호를 자주 교체하도록 요구하는것도 사용자의 책임이며, IAM을 적절하게 사용하는것도 사용자의 책임이다. 2. EC2의 약정은 1년 또는 3년 EC2는 On-Demand로 사용하는 만큼 금액을 지불할수도 있지만, 약정을 걸어 요금 할인을 받는 방법도 존재한다. 약정은 1년 또는 3년 단..

    [AWS] EC2

    feedback 1. IAM policy IAM policy는 JASON 형태로 기록되어있다. 크게는 Version, Id, Statement로 구성되어있으며 Statement 내부에서는 어떤 것들이 허용되는지들이 구체적으로 기제되어있다. 2. 예산 관리 AWS에서는 예산을 미리 설정 가능하다. 임계점을 넘었을때 경고 이메일을 받아 볼 수 있고, 예상되는 금액이 임계점을 초과할 것 같을때도 경고 메일을 받아 볼 수 있다. EC2 outline EC2 is 'Elastic Compute Coloud' = Infrastructure as a Service 즉, 사용자가 원하는대로 가상머신을 선택하여 AWS에서 빌릴수 있음을 의미 EC2 Instance: AMI(OS) + Instance Size(CPU + ..

    [AWS] IAM

    Feedback 1. Global Services vs. Region-scoped aws의 서비스는 대부분 region-scroped이다. region의 선택에 따라서 법률이 달라지고, 서비스의 종류가 달라지며, 그리고 비용도 다르다. global service는 그런 제약이 없으며, IAM이 global service의 한 예시이다. 2. OOO is one or more discrete data centers with redundant power, networking, and connectivity region은 데이터 센터의 집합이며, region내에 여러개의 availibilty zone이 존재한다 (보통 3개). 각 availibilty zone은 1개 또는 그 이상의 데이터 센터를 소유한다. ..

    [AWS] Clould Computing

    How websites work? 호스트 서버가 존재하고, client가 서버를 찾는다. client가 서버를 찾고, 서버가 클라이언트를 찾으려면 IP adress가 필요하다. 이 과정은 주소를 알아야 편지를 쓰는것과 마찬가지이다. ​ Sever를 구성하는 것? 계산을 하고 결과를 찾는 CPU와, 기억을 저장하는 Memory, 파일과 같이 데이터를 저장하는 저장소, DATA BASE, 그리고 Network로 구성되어있다. 그리고 클라우드에서는 이 모든것을 On-Demand로 제공한다. ​ Network, Router, and Switch​ 네트워크는 서로 연결되어있는 케이블, 라우터 그리고 서버를 의미한다. 클라이언트가 데이터를 라우터에 보내면 라우터는 스위치에 도달하는 방법을 찾고, 스위치는 어떤 컴퓨..