본문 바로가기

aws7

[AWS S3] 이미지 처리 1탄: Pre-signed URL로 파일 업로드 구현 📷 이미지 처리 📑 목차 [AWS S3] 이미지 처리 1탄: Pre-signed URL로 파일 업로드 구현 - 현재 포스팅 [AWS S3+Lambda] 이미지 처리 2탄: Image Resizing으로 썸네일 이미지 만들기 프로젝트에서 이미지 업로드 기능을 구현해 본 경험이 있을 것이다. 나는 예전 프로젝트에서 Form data로 서버에 파일을 전송하면, 서버에서 S3에 파일을 업로드하고 해당 URL를 반환해 주는 Flow로 구현했다. ✔️ 서버를 통해서 업로드 1. Client에서 Server로 Form Data로 Image 파일 전송 2. Server는 AWS S3에 이미지 업로드 3. 저장된 URL 받음 4. Server에서 이미지 URL 반환 이 방식은 서버에서 AWS Key 정보를 가지고 있고,.. 2023. 6. 27.
[AWS Cloud Practitioner] 스터디 1주차 정리 "AWS Certified Cloud 전문가 시험 합격을 위한 모든 것" 강의 내용의 포함되어 있습니다. * 🧚 : 시험 출제 포인트 ☁️ 클라우드 컴퓨팅이란? ✔️ 클라우드 컴퓨팅 : 컴퓨터 성능과 데이터베이스 스토리지, 애플리케이션과 다른 IT 리소스를 on-demand로 제공하는 것이다. 즉, 필요할 때 해당 서비스를 이용할 수 있다. 또한 요청한 만큼만 비용을 지불하여 컴퓨터 리소스의 정확한 유형과 크기를 프로비저닝 할 수 있다. [ 클라우드 배포 유형 ] Public Cloud MS Azure, Google Cloud, AWS Private Cloud (OpenStack) 클라우드를 사용하기 원하는 기업에서 자체적으로 전용망을 이용하여 구축하는 클라우드 Multi Cloud 멀티 클라우드는 2곳.. 2023. 4. 20.
[CI/CD] GitHub Actions + AWS Elastic Beanstalk를 활용한 자동화 파이프라인 구축 (정성가득♥️) 웹 애플리케이션 및 서비스를 간편하게 배포하고 조정할 수 있는 서비스인 AWS Elastic Beanstalk를 만드는 법을 포스팅으로 따로 정리한 적 있다. 👉 [AWS] Elastic Beanstalk(EB) 사용해서 웹 애플리케이션 배포하기 또한 이전에 CI,CD 중 Jenkins와 Circle CI를 공부한 적이 있다. 젠킨스는 아래와 같은 이유로 공부했는데 따로 호스팅을 해야하는 등 서비스 운영을 위한 리소스 비용을 발생하여 부담이 되었다. 무료 사용 방대한 양의 플로그인 다양한 적용사례 및 풍부한 레퍼런스 🍀 그래서 이번에는 최근 현업에서 많이 사용하는 GitHub Actions를 이용하여 CI/CD 파이프라인을 구축하고 AWS Elastic Beanstalk로 배포 및 관리해보겠다. 1. A.. 2022. 10. 2.
[AWS] Elastic Beanstalk(EB) 사용해서 웹 애플리케이션 배포하기 0. 개요 AWS Elastic Beanstalk는 Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker를 사용하여 Apache, Nginx, Passenger, IIS와 같은 친숙한 서버에서 개발된 웹 애플리케이션 및 서비스를 간편하게 배포하고 조정할 수 있는 서비스이다. 👍 이점 빠르고 간편한 시작 개발자 생산성 적절한 규모 유지 완벽한 리소스 제어 📌 AWS Elastic Beanstalk에서 웹 앱 배포 를 보고 배포해보자! 1. 웹 애플리케이션 구축 1) 배포할 앱 생성 간단하게 nest app을 생성했다. 2) 로컬에서 실행 작동 여부를 확인했다. 2. AWS Elastic Beanstalk ✔️Create Application Elastic Beansta.. 2022. 9. 22.
[AWS] Storage 서비스 [ 스토리지 종류 비교 ] S3 (Simple Storage Service) : 오브젝트 스토리지 REST 용량 무한 분산저장 데이터 저장 : 객체(Object) 객체는 버킷(Bucket) 리소스에 저장 EBS (Elastic Block Store) : 블록 스토리지 EFS (Elastic File system) : 파일 스토리지 이때, EBS와 EFS는 EC2에 마운트 시켜서 자신이 가진 볼륨처럼 보이는 스토리지다. S3는 HTTP나 HTTPS 프로토콜을 사용해서 REST API 방식으로 데이터를 저장하는 방식이다. 1. AWS RDS AWS에서 RDBMS 구성하는 방식 EC2 인스턴스에서 설치형으로 구성 AWS 완전 관리형 DB 서비스 : RDS 특징 자유롭게 확장 및 축소 가능 여러 AZ(Avail.. 2022. 9. 11.
[#2] AWS EC2, Docker Compose를 이용한 프로젝트 배포 Docker Compose를 이용하여 EC2환경에서 배포해볼 것이다. 해당 실습은 프로젝트 생성, Dockerfile, docker-compose.yml, docker hub push, 리눅스 환경 접속 모두 완료되었음을 가정하에 진행한다. 1. EC2 인스턴스 생성 및 리눅스 머신 접속 https://github.com/ParkJungYoon/TIL-Data_Study/blob/main/Cloud/AWS_3.md GitHub - ParkJungYoon/TIL-Data_Study: ✍ 데이터분석, 데이터베이스, 클라우드 컴퓨팅 등을 공부하고 기록 ✍ 데이터분석, 데이터베이스, 클라우드 컴퓨팅 등을 공부하고 기록하는 저장소 입니다. Contribute to ParkJungYoon/TIL-Data_Study.. 2022. 4. 14.
[AWS] EC2 접속 환경 구성하기 EC2 인스턴스를 생성하고 접속한다. EC2를 원격접속 하기 위해서는 SSH라는 프로토콜을 사용해서 원격접속을 하게 된다. 이때 key pair 파일 필요. 인스턴스 생성하기 EC2 접근권한을 가진 IAM 사용자에서 실습 1. 키 페어 생성 네트워크 및 보안 > 키 페어 > 키 페어 생성 파일 형식 .pem: 리눅스, 맥 OS .ppk: windows OS -> PuTTY를 사용해서 접속해야함. 2. 인스턴스 생성 대시보드 > 인스턴스 시작 단계 1) AMI 선택 단계 2) 인스턴스 유형 선택 단계 3) 인스턴스 세부 정보 구성 퍼블릭 IP 자동 할당: 활성화 사용자 데이터: OS가 부팅될 때 최소로 실행할 수 있는 스크립트 단계 4) 스토리지 추가 단계 5) 태그 추가 인스턴스를 구분하는 용도 단계 6.. 2022. 4. 14.
반응형