2024/06 5

AWS 스토리지(1)

S3 개요AWS S3(Simple Storage Service)는 다양한 용도로 활용 가능한 객체 스토리지 서비스이다. 아카이브, 로그 파일, 재난 복구 이미지 등의 백업 관리는 물론, 저장된 빅데이터의 분석 작업에도 활용할 수 있다. 또한, 정적 웹사이트 호스팅에도 사용할 수 있다.객체 스토리지와 블록 스토리지의 차이블록 스토리지: NTFS, Btrfs, ext4와 같은 파일 시스템을 위해 물리적 저장 장치를 블록 단위로 나누는 저장 방식이다. EC2 인스턴스의 OS 볼륨은 블록 스토리지에 속한다.객체 스토리지: 어떤 형식의 데이터든 저장할 수 있는 공간으로, 복잡한 규칙 없이 누구나 접속하여 어떤 데이터든 어떤 용량이든 저장할 수 있다. S3는 객체 스토리지이다. S3 서비스 아키텍처버킷 생성: 기본..

aws 2024.06.28

[AWS]Compute Service(2)

1편 https://jjongsk.tistory.com/entry/AWSCompute-Service1 EC2 Auto ScalingEC2 Auto Scaling은 애플리케이션 실패 및 복구 상황을 방지하기 위해 사용자가 미리 지정한 수 만큼의 EC2 인스턴스를 자동으로 프로비저닝하고 시작하는 서비스이다.환경 설정Auto Scaling은 인스턴스 설정 내용을 복사하여 사용하며, 필요에 따라 수정할 수 있다. 환경 설정만으로는 직접 인스턴스를 시작할 수 없으며, Auto Scaling에서만 사용할 수 있다. 생성된 환경 설정은 수정이 불가능하며, 새로운 설정을 생성해야 한다.템플릿환경 설정과 유사하지만, 템플릿은 더 직관적이고 이해하기 쉽다.Auto Scaling 그룹Auto Scaling 그룹은 Auto ..

aws 2024.06.23

[AWS]Compute Service(1)

인스턴스 환경설정리전리전은 AWS 서버가 물리적으로 존재하는 위치이다. 사용자는 자신의 필요에 맞게 리전을 선택할 수 있다. 예를 들어, 서비스의 주요 사용자 기반이 있는 지역에 가까운 리전을 선택하면 지연 시간을 최소화할 수 있다.VPC (Virtual Private Cloud)VPC는 AWS에서 네트워크를 생성하고 관리하는 도구이다. VPC를 사용하면 인스턴스를 다른 환경과 쉽게 격리시킬 수 있어 보안과 네트워크 관리를 효과적으로 수행할 수 있다.TenancyEC2 인스턴스를 시작할 때 Tenancy 모델을 선택할 수 있다. 기본 설정은 공유 Tenancy로, 이는 인스턴스가 다른 인스턴스와 동일한 물리적 서버에서 실행됨을 의미한다. 전용 인스턴스 서버를 사용하면 물리적으로 인스턴스를 격리할 수 있지..

aws 2024.06.20

Git push시 ECS를 통해 자동으로 서버 배포해보기

Github Repository에 서버 코드를 push했을 때 자동으로 ECS를 통해 서버 코드가 배포되는 실습을 진행할것이다. 이 글로 실습하기 전에 아래 글을 참고하면 좋다.https://jjongsk.tistory.com/entry/Docker이미지를-ECS를-통해-배포해보기1. Git Repository 생성 및 설정github repository를 생성해준뒤 이름, public, private 유무는 편한대로 설정한다. repository 생성이 완료되었으면 서버 코드를 push해준다. 서버 코드 설정은 아래 링크를 참고하자https://jjongsk.tistory.com/entry/Docker이미지를-ECS를-통해-배포해보기이제 ECS 배포를 위한 AWS env를 설정할 차례이다. reposi..

devops 2024.06.16

React19 Support for Document Metadata / stylesheets / async scripts / preloading resources

Support for Document Metadata / stylesheets / async scripts / preloading resourcesSupport for Document Metadata ... 이를 통해 초기 렌더링을 늦출 수 있는 요소들을 우선순위 혹은 설정에 따라 미리 가져오거나 최적화하여 가져와 초기 렌더링을 향상시킬 수 있음주요 기능preinit:초기 로드 시 중요한 스크립트를 미리 로드하여 페이지 로드 시간을 단축preload:폰트, 스타일시트, 이미지 등 다양한 리소스를 미리 로드prefetchDNS:특정 호스트에서 요청이 발생하지 않을 경우에도 DNS fetch를 미리 실행하여 네트워크 지연을 감소preconnect:특정 호스트에 대해 요청이 발생할 가능성이 있지만 ..

frontend 2024.06.04