본문 바로가기

AWS18

AWS - VPC(Virtual Private Cloud)이란? : AWS에서 독립된 가상 네트워크 만들기 이 글은 책 [따라 하며 배우는 AWS 네트워크 입문 -저 김원일, 서종호], [실습으로 배우는 AWS 핵심 서비스 - 호눅스], [AWS Doc]를 참고했습니다. 잘못된 내용이 있다면 편하게 말씀해주세요 🙏🏻 VPC란? 독립된 가상의 클라우드 네트워크로, AWS에서는 사용자가 VPC 서비스를 활용해 직접 네트워크 환경 설계 가능하다. 데이터 센터에서 제공하는 네트워크와 매우 유사하다. AWS VPC 종류 AWS의 VPC는 두 종류가 있다. 구분 Default VPC Custom VPC 생성 주체 AWS 사용자 AWS 리소스 정해진 리소스 미리 생성 수동으로 생성 리전 별 생성 수 1개 최대 5개(기본값) AWS의 VPC 구성을 위해 사용하는 리소스 VPC는 리전 단위로 네트워크를 구성한다. Defaul.. 2022. 3. 31.
AWS - IAM(Identity and Access Management)이란? AWS 계정 처음 생성하고 해당 계정의 모든 AWS 서비스 및 *리소스에 대한 완전한 액세스 권한을 지닌 인증(SSO) 자격으로 시작한다. (AWS 루트 사용자라고 함) 당연한 말이지만 AWS 루트 사용자는 마치 서버의 루트 권한처럼 위험하다. AWS 루트 사용자 보안을 위해 MFA 설정하고 특정 사람이 소중히 관리해야 한다. 그렇다면 루트 사용자가 제외하고 일반 사용자들은 AWS는 어떻게 써야 할까? AWS 루트 사용자 밑으로 각자 역할에 따라 그룹과 사용자(사용자 ID, CLI, 리소스 간 *접근 등)를 추가, 변경, 삭제를 통해 사용할 수 있다. 바로 IAM을 통해서다. *리소스 : AWS의 서비스 *접근 : 리소스의 조작 및 제어(읽기, 쓰기, 수정, 삭제) IAM IAM이란 AWS 리소스를 인증.. 2022. 3. 30.
Production Server(운영 서버)와 아키텍처 (Feat. AWS) 이 글은 책 AWS 인프라 구축 가이드 - 김담형 1,2장과 하단 Reference 참고했습니다. 잘못된 내용이 있다면 편하게 말씀해주세요 🙏🏻 Production Server(운영 서버) Production Server(운영 서버)는 실제 사용자들을 대상으로 실제 서비스하는 서버이다. 보통 로컬, 개발 서버는 테스트 목적으로 사용되어 문제가 발생해도 큰 문제가 발생하지 않지만 운영 서버 문제 발생한다는 것은 해당 서비스의 치명적인 문제다. 운영 서버는 장애가 발생하면 안 되고 빠르게 응답해야 하며 많은 트래픽에 대응할 수 있어야 한다. 운영 서버 관리는 크게 3단계로 나뉜다. 1. 환경 구성 : 서비스할 코드를 구동시킬 수 있는 서버 인프라 구축 2. 코드 배포 : 구성한 환경에 최신 버전의 코드(서비.. 2022. 3. 26.