AWS

Cloud Wave

AWS Service Computing & Storage

Computing System Amazon EC2 (Elastic Compute Cloud) IaaS의 가장 대표적인 서비스로 가상화 된 컴퓨팅 자원 (인스턴스)을 제공 EC2 Instance Type – Naming Rule Instance Type, Instance Generation, Attributes, Size로 구성 Instance Type을 통해 Application 또는 서비스 요구사항에 적합한 컴퓨팅 리소스 성능 (CPU, Memory, Process…) 선택 가능 EC2 Instance Type - Family & Type 인스턴스는 유형마다 제공하는 컴퓨팅 성능과 기능에 차이가 있고, 기능 별로 그룹으로 묶어 패밀리 단위로 구분 EC2 Instance Type - Generation ..

Cloud Wave

Fundamentals of Architecture Design

AWS Well-Architected Framework 시스템 설계, 구축, 운영 과정에 활용하기 위한 AWS가 제시하는 모범 사례로서 아키텍처 설계, 구축 과정에서 결정이 필요할 때 활용하는 6가지 요소 운영효율성 - 배포 시간을 줄이는 방법 안정성 - 어떻게 빠르게 복구할건지 성능 효율성 - 변화에 민첩하게 적응 비용 최적화 - 리소스가 서비스를 구성하는데 비용을 줄이는 방안 지속가능성 - 설계할 때 클라우드를 이용하여 탄소배출 감소 한 명의 사용자를 지원하는 시스템에서 수백만의 사용자를 위한 시스템까지 확장하는 과정 가상 면접 사례로 배우는 대규모 시스템 설계 기초 1장 1. 단일 서버 환경에 구성된 소규모 고객 시스템 WEB, WAS, DB 모두 단일 서버에 구성 도메인 관리를 위한 DNS 서비스..

Cloud Wave

[Cloud Wave] BOTO3를 이용하여 EC2 인스턴스 종료, 생성

BOTO3 boto3는 Python용 AWS SDK이다. Boto3를 사용하면 Python 애플리케이션, 라이브러리 또는 스크립트를 Amazon S3, Amazon EC2, Amazon DynamoDB 등 AWS 서비스와 쉽게 통합할 수 있다. boto3 api list https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/index.html BOTO3를 이용한 실행중인 EC2 가져오기 import boto3 client = boto3.client('ec2') instance_tags = client.describe_instances( Filters = [ { 'Name': 'tag:Name', "Values" : ['smy..

졸업작품

Spring Boot AWS S3 이용하여 이미지 업로드 하기

File Upload 시나리오 클라이언트에게 Multipart-form/data 형식으로 파일을 전송 받는다. 이 때 파일의 데이터 타입은 MultipartFile이다. S3Uploader를 통해 파일을 S3에 업로드하고, 파일이 저장된 URL을 DB에 저장한다. 클라이언트가 파일을 요청 시 파일이 아닌 파일이 저장된 경로를 반환한다. 따라서 클라이언트로부터 데이터를 받을 때는 MultipartFile 데이터 타입으로 받지만, 반환할 땐 String 타입으로 반환한다. S3 버킷 생성과 IAM 사용자 생성이 이미 이루어져있다고 가정하고 시작한다. 의존성 추가 (gradle) #build.gradle implementation 'org.springframework.cloud:spring-cloud-star..

ankisile
'AWS' 태그의 글 목록