AWS/AWS 기초
Amazon Web Service 소개
SALEE
2023. 4. 6. 17:57
728x90
AWS
클라우드 컴퓨팅 서비스 제공, AWS를 통해서 가용성이 뛰어나고 비용 효율적인 인프라 구축 가능
클라우드 컴퓨팅
종량제 가격으로 인터넷을 통해 온디멘드로 IT 리소스 제공, 기업은 자체 하드웨어 및 데이터 센터 관리 X
클라우드 컴퓨팅의 6가지 이점
- 종량 과금제
- 거대한 규모의 경제로 얻게 되는 이점
- 용량 추정 불필요
- 속도 및 대응력 향상
- 비용 절감 실현
- 몇 분 만에 전 세계로 배포
AWS 글로벌 인프라
리전
AWS가 전 세계에서 데이터 센터를 호스팅하는 지리적 위치
- AWS 리전의 이름은 리전이 있는 위치의 이름을 따서 지정
- AWS 리전은 서로 독립적
- 리전을 선택할 때 고려할 것들
- 규정 준수
- 대기 시간
- 가격
- 서비스 가용성
AZ(가용 영역)
AZ는 중복 전력, 네트워킹 및 연결이 제공되는 1개 이상의 데이터 센터로 구성
- 데이터 센터는 공개되지 않은 위치의 개별 시설에서 운영되고, 이중화되어 대기 시간이 짧은 고속 링크를 사용하여 연결
- 애플리케이션을 계속 사용할 수 있도록 하려면 고가용성과 복원력을 유지해야함
AWS와 상호 작용
AWS 관리 콘솔
클라우드에서 처음 작업을 시작할 때 리소스를 만들고 관리하는 가장 쉬운 방법
AWS Command Line Interface(AWS CLI)
명령줄에서 여러 AWS 서비스를 제어하고 스크립트를 사용하여 자동화하는 데 사용
AWS SDKs
프로그래밍 언어로 코드를 실행하여 AWS에 대한 API 호출을 수행할 수도 있음
보안 및 AWS 공동 책임 모델
- 보안 및 규정 준수를 관리하는 것은 AWS와 고객의 공동 책임
- AWS는 클라우드 자체의 보안에 대한 책임이 있음
- AWS 리전, 가용 영역 및 데이터 센터 등, AWS 서비스를 실행하는 하드웨어, 소프트웨어 및 네트워킹 구성 요소를 관리
- 고객은 클라우드 내부의 보안을 책임짐
- 고객이 데이터를 완벽하게 제어하고 콘텐츠와 관련된 보안을 관리할 책임이 있음
AWS 루트 사용자 보호
인증
* AWS 계정을 생성할 때 이메일 주소와 암호의 조합을 사용하여 자격 증명을 확인
권한 부여
* 사용자에게 AWS 리소스 및 서비스에 액세스할 수 있는 권한을 부여하는 프로세스
AWS 루트 사용자
* AWS 계정을 처음 생성할 때는 계정의 모든 AWS 서비스 및 리소스에 대한 전체 액세스 권한이 있는 단일 로그인 자격 증명으로 시작
MFA(멀티 팩터 인증)
* 두 개 이상의 인증 방법을 사용하여 자격 증명을 확인
AWS Identify and Access Management
IAM
AWS 계정 및 리소스에 대한 액세스를 관리하는 데 도움이 되는 AWS 서비스
액세스 키 또는 암호 세트를 공유하지 않고도 AWS 계정 및 리소스에 대한 액세스 권한을 공유할 수 있음
여러 AWS 서비스와 통합되고 모든 리전에서 사용 가능
IAM 사용자
AWS와 상호 작용하는 사람 또는 서비스, IAM 사용자는 이름과 일련의 자격 증명으로 구성
IAM 그룹
사용자 모음, 한 번에 여러 사용자에게 권한을 부여할 수 있음
IAM 정책
액세스를 관리하고 AWS 서비스 및 리소스에 대한 권한을 제공
AWS에서의 역할 기반 엑세스
중요한 IAM 모범 사례 예시
- AWS 루트 사용자 잠그기
- 최소 권한 원칙을 따름
- 적절하게 IAM 사용
- 가능한 경우 IAM 역할 사용
- 자격 증명 공급자 사용을 고려
- AWS Single Sign-On을 고려
※ 본 게시글은 AWS Skill Builder 사이트 AWS Technical Essentials 강의를 필기한 것입니다.
(강의 사이트)
https://explore.skillbuilder.aws/learn/course/internal/view/elearning/10255/aws-technical-essentials-korean
Self-paced digital training on AWS - AWS Skill Builder
Your learning center to build in-demand cloud skills. Skill Builder provides 500+ free digital courses, 25+ learning plans, and 19 Ramp-Up Guides to help you expand your knowledge. Courses cover more than 30 AWS solutions for various skill levels. Skill Bu
explore.skillbuilder.aws
728x90