에코의 반서재 (167) 썸네일형 리스트형 EC2, EBS ■ Amazon EC2 Amazon Elastic Compute Cloud. 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스 □ 장점 - 초 단위 온디맨드 가격모델. - 빠른 구축 속도와 확장성- 다양한 구성방법 지원으로 머신러닝이나 웹서버, 게임 서버 등 다양한 용도에 최적화된 서버 구성 가능- 다양한 과금 모델 사용 가능 ■ EC2 인스턴스 - EC에서 컴퓨팅을 담당하며 다양한 유형과 크기로 구성, 저장을 담당하는 EBS와 네트워크로 연결되어 있다.- 하나의 가용영역(AZ)에 존재한다 □ 저장 방법에 따른 분류1. EBS 연동2. 인스턴스 스토어 □ 인스턴스 유형 - 인스턴스의 역할에 따라 CPU, 메모리, 스토리지, 네트워크 등을 조합한 구성- 그냥 일반적으로는 테스트 .. IAM 초기 설정 관련 ■ IAM 이란? - 글로벌 서비스 AWS Identity and Access Management. AWS 서비스와 리소스에 대한 엑세스, 사용자와 그룹을 관리할 수 있다.주요 기능- AWS Account 관리 및 리소스, 사용자, 서비스의 권한 제어- 사용자의 생성, 관리, 계정의 보안- 다른 계정과의 리소스 공유 ■ 구성 - 사용자: Root 사용자와 IAM 사용자- 그룹- 정책: 사용자와 그룹, 역할이 무엇을 할 수 있는지에 관한 문서 (json)- 역할: AWS의 권한 집합 ■ 권한의 검증 예시 예를 들어 사용자의 EC2에 대한 권한을 확인하려면, 먼저 EC2를 이용할 수 있느니 정책이 부여되어있는지, 그렇지 않다면 속한 그룹에 EC2를 이용할 수 있는 정책이 부여되어있는지 확인해야 한다. ■ .. 클라우드 컴퓨팅, 가상화, AWS ■ 정의 - 클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말한다. □ 서버-클라이언트 아키텍처- 데이터센터: 어플리케이션의 서버를 호스팅하는 실제 시설. 이를 운영하기 위한 다양한 인프라가 필요하다. 따라서 운영에 비용이 많이 소요되고 구축시간이 오래 걸린다. ■ 클라우드 컴퓨팅 유형 □ Infrastructure as a Service - 인프라만 제공- Computing, Storage, Network- 클라우드 IT를 위한 기본 빌딩 블록이 포함되어 있으며, 일반적으로 네트워킹 기능, 컴퓨터(가상 또는 전용 하드웨어) 및 데이터 스토리지 공간에 대한 액세를 제공 □ Platform as a Service - 기본 인프라(일반적으로 하드웨어와 .. OSI 7계층 ■ Physical Layer- 장치를 연결하기 위한 매체의 물리적인 사항을 정의 ■ Data Link- 물리적인 통신을 제어하여 디바이스와 디바이스 간의 통신 및 전송을 안정화 하기 위한 프로토콜- MAC Address- 프레임 단위 ■ Network Layer- 여러 노드의 경로를 찾고 올바르게 전달 될 수 있는 기능과 수단을 정의- 패킷 단위- IP Address: 인터넷 프로토콜 상에서 통신 주체를 식별하기 위한 아이디- IPv4: 32Bits: 아이피를 최대로 활용하기 위해 Private와 Public IP로 분류- IPv6: 128Bits- Classless Inter Domain Routing(CIDR): IP는 주소의 영역을 여러 네트워크 영역으로 나누기 위해 IP를 묶는 방식- CIDR .. 구글 클라우드 플랫폼(GCP) 버킷 구글 클라우드 플랫폼의 버킷과 Fuction은 기본적으로 AWS에서 제공하는 S3 Bucket, Lambda 와 동일하다고 볼 수 있다. 계정 생성 및 크레딧이 존재해야 한다.처음 가입할 때 특정 기간 무료로 사용할 수 있다. ■ 버킷 생성 - 상단의 콘솔 버튼 클릭 - 좌측 메뉴에서 Cloud Storage -> 버킷 클릭 - 상단 만들기 버튼 클릭 - 버킷의 이름은 고유해야 한다. 타인이 쓰고 있는 버킷 이름은 사용할 수 없다. 이름을 작성한 후 계속 버튼을 클릭하면 추가 설정을 진행할 수 있다. - 데이터 저장 위치 선택 -> 위치 유형은 [Reogion], asia-northeast3 (서울) 이후 나머지는 기본값을 선택했다. - 만들기 버튼을 클릭한다. - 버킷 생성 후에는 폴더를 만들.. 사용자 암호 만료 기간 해제 및 MFA 인증 해제 https://help.salesforce.com/s/articleView?id=sf.admin_password.htm&type=5 Set Password PoliciesGeneral Information We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and tohelp.salesforce.com 사용자 암호 만료 기간 해제 - 설정 - 암호 정책.. S3 bucket에 파일 업로드 테스트하기 1. requirements.txt에 boto3 추가 및 설치 boto3 == 1.34.34pip3 install -r requirements.txt 2. Django에 아래와 같은 python 코드와 png 파일을 추가 import osimport calendarimport timeimport boto3data_file = "test.png" # 업로드하려는 디렉터리 경로filename = "test.png"s3_path = ""# s3 정보ACCESS_KEY_ID = "키 ID"ACCESS_SECRET_KEY = "시크릿 키"BUCKET_NAME = "버킷 이름"s3_client = boto3.client( "s3", aws_access_key_id=ACCESS_KEY_ID, aws.. 가상환경 설치 (venv) Django 프로젝트를 위해서는 가상환경을 설치해줘야 한다.명령어는 다음과 같다. 1. 가상환경을 만들 파일 디렉토리로 이동 2. 가상환경 만들기 $ python3 -m venv ./{your venv name} 3. 가상환경 활성화 $ source {your venv name}/bin/activate 이전 1 2 3 4 ··· 21 다음