DevOps(12)
-
AWS EC2 1편
✅ 아래 내용들에 대해서 알아보자 - EC2 - EC2 특성 - EC2 구성 - EC2 사용 사례 - EC2 실습 EC2 Amazon Elastic Compute Cloud(탄력 컴퓨팅, EC2)는 AWS에서 제공하는 클라우드 컴퓨팅 서비스 중 하나로 안전하고 크기 조정 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹서비스이다. (즉 컴퓨터를 빌려준다) 개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅을 작업할 수 있도록 도와주며, EC2의 간단한 웹 서비스 인터페이스를 통해 사용자는 서버의 필요한 용량, 성능의 가상 서버를 신속하게 프로비저닝( IT 인프라를 생성하고 설정하는 프로세스) 하고, 애플리케이션을 실행하고, 스토리지 관리, 네트워크 액세스 권한을 얻을 수 있다. EC2 특징 1. 초 단위 온디맨드 ..
2023.06.05 -
가상화
✅ 아래 내용들에 대해서 알아보자 - 가상화 - 가상화 역사 - AWS와 가상화 가상화 가상화는 하나의 물리적 리소스(ex. 단일 컴퓨터의 하드웨어) 요소를 가상 머신(VM)이라고 하는 다수의 가상 환경으로 분할할 수 있도록 해주는 기술이다. 가상화의 특징은 아래와 같다. 호스트 시스템(Host System): 가상화를 지원하는 물리적 컴퓨터 또는 서버를 호스트 시스템이라고 한다. 호스트 시스템은 하이퍼 바이저라는 소프트웨어를 실행하여 가상 환경을 생성하고 관리한다. 게스트 시스템(Guest System): 호스트 시스템에서 생성된 가상 환경으로, 가상 머신 또는 컨테이너 형태로 존재함. 각각의 게스트 시스템은 독립적으로 운영체제와 응용 프로그램을 실행할 수 있다. 하이퍼바이저(Hypervisor): 호..
2023.06.05 -
IAM에 대해서 알아보자
✅ 아래 내용들에 대해서 알아보자 - IAM이란 - IAM 구성 - IAM 빌링 권한 부여 실습 - IAM 자격 증명 보고서 - IAM 잘 관리하는 법 IAM AWS Identity and Access Management(IAM)을 사용하면 AWS 서비스와 리소스에 대한 사용자, 그룹을 만들고 관리하며 AWS 리소스에 대한 액세스를 허용 및 거부 가능하다. 사용자 및 그룹 관리 및 보안(Role관리, 사용자 패스워드 정책 관리 등) 액세스 제어 및 권한 부여(S3 버킷 Read/Write 권한, EC2 인스턴스 시작/중지 권한) 다른 계정과의 리소스 공유, Identity Federation(Facebook 로그인, 구글 로그인 등) 계정 별명 부여 가능 IAM은 글로벌 서비스(Region별 서비스가 아..
2023.06.05 -
AWS 계정 만들기
✅ 아래 내용들에 대해서 알아보자 - AWS 계정 생성 - 계정 생성 실습 AWS 계정 생성 AWS 처음 생성할 때는 본인 명의의 신용카드가 필요하다. AWS 계정을 처음 생성하면 루트 유저와 기본 리소스(기본 VPC)등이 생성된다. 루트 유저 생성한 계정의 모든 권한을 자동으로 가지고 있음 생성 시 만든 이메일 주소로 로그인 탈취당헀을떄 복구가 매우 힘듦 -> MFA(MultiFactor Authentication) 설정 필요 루트 유저는 관리용으로만 이용(계정 설정 변경, 빌링 등) 루트 유저는 삭제 불가, 권한 축소 불가 -> 따라서, 최대한 루트 유저를 사용하는 것을 지양한다. AWS API 호출 불가(AccessKey/Secret AcessKey 부여 불가) IAM 유저 IAM(Identity ..
2023.06.04 -
AWS 구조
✅ 아래 내용들에 대해서 알아보자 - AWS 구조 - 리전 - 가용영역 - 엣지 로케이션 - 글로벌/리전 서비스 - ARN AWS 구조 AWS 구조는 리전(region, 지역 )으로 나뉘어 있고 그 리전 안에는 가용영역으로 구성되어 있다. 각 리전은 여러 개의 가용영역(Avaliable Zone, AZ)으로 구성되어 있다. Region(지역) AWS는 전 서계에 여러 개의 지리적인 영역에 데이터 센터를 보유하고 있으며, 이러한 지리적인 영역을 리전(Region)이라고 한다. AWS 서비스가 제공되는 서버의 물리적인 위치 전 세계에 흩어져 있으며 큰 구분(동남아, 유럽, 북아메리카 등)으로 묶여있음 각 리전에는 코드가 부여됨(ex. 서울 리전 ap-northeast-2, 미국 동부(버지니아 북부) us-e..
2023.06.04 -
클라우딩 컴퓨팅이란?
✅ 아래 내용들에 대해서 알아보자 - 클라우드 컴퓨팅 - 클라우드 컴퓨팅 장점 - 클라우드 컴퓨팅의 종류 - 클라우드 컴퓨팅 배포 모델 클라우드 컴퓨팅 클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말한다. 클라우딩 컴퓨팅은 사용자가 자체적으로 인프라를 보유하거나 관리하지 않고도 컴퓨터 리소스에 액세스 할 수 있도록 한다. 컴퓨터 리소스는 대규모 데이터 센터의 클러스트로 구성되어 있으며, 여러 사용자에게 공유되어 사용된다. 데이터 센터는 애플리케이션의 서버를 호스팅 하는 실제 시설로 다음과 같이 구성되어 있다. 컴퓨팅 시스템을 위한 하드웨어 네트워크 장비 전원 공급장치 전기 시스템 백업 발전기 환경 제어장치(에어컨, 냉각장치, 팬 등) 운영 인력 기..
2023.05.18