클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해 온디맨드로 제공하고, 사용한 만큼만 비용을 지불하는 것을 말한다.물리적 데이터 센터와 서버를 구입, 소유 및 유지 관리하는 대신, Amazon Web Services(AWS)와 같은 클라우드 공급자로부터 필요에따라 컴퓨팅
AWS 글로벌 인프라는 리전(Region), 가용영역(AZ, Availability Zones), 엣지 로케이션(Edge Location), 리전 엣지 캐시(Regional Edge Cache) 4가지 요소로 구성 되어 있다.모든 애플리케이션에 적합한 가장 안전하고 광
리전이 국가/도시 단위의 지리적 위치라면, 가용영역(AZ)는 각 리전(국가/도시) 안의 데이터센터이다.aws 서버 컴퓨터들이 모여있는 건물이라고 보면된다.AWS의 각 리전안에는 2개 이상의 가용영역을 가지고 있다.또한 각 리전의 AZ 건물들은 위 사진처럼 물리적으로 일
엣지 로케이션 (Edge Location) 엣지 로케이션은 AWS 의 CDN들의 여러 서비스들을 가장 빠른 속도로 제공(캐싱) 하기 위한 거점이다. 전 세계에 여러 장소에 흩어져 있다. 보다 정확히 말하자면 리전과 가용영역과 별개로 AWS의 CDN 서비스인 Clou
AWS 클라우드에서 확장 가능한 컴퓨팅 용량을 제공한다.Amazon EC2를 사용하면 하드웨어에 미리 투자할 필요가 없기 때문에 애플리케이션을 더빠르게 개발하고 배포할 수 있게된다. 필요한 만큼 가상 서버를 시작하고, 보안 및 네트워킹을 구성하고, 스토리지를 관리할 수
컴퓨터 본체를 보면, cpu와 램카드, 그래픽카드, SSD, HHD가 다같이 장착되어 컴퓨터가 돌아가게 된다.EC2 인스턴스가 연산에 관한 (CPU, 메모리 등) 처리를 한다고 하면, 데이터를 저장하는 역할(SSD, HDD)은 EBS가 한다고 보면 된다.즉 EBS는 클
EIP(Elastic IP Address)는 인터넷을 통해 접속할 수 있는 고정적인 공인 IP 주소를 할당할 수 있고, 인스턴스에 연결할 수 있는 서비스다.모든 인스턴스 또는 네트워크 인터페이스에 탄력적 IP 주소를 연결 가능하다.EIP를 할당받고 삭제하기 전까지 IP
서버를 프로비저닝 하거나 관리하지 않고도 코드를 실행할 수 있는 컴퓨팅 서비스고가용성 컴퓨팅 인프라에서 코드를 실행하고 서버 및 운영 체제 유지 관리, 용량 프로비저닝 및 자동 조정, 로깅을 포함한 컴퓨팅 리소스의 모든 관리를 수행한다.Lambda가 지원하는 언어(c-
CloudFront는 짧은 지연 시간과 빠른 전송 속도로 데이터, 동영상, 애플리케이션 및 API를 전세계 사용자에게 전송하는 CDN 서비스이다.그렇다면 CDN(Content Delivery Network)이란 무엇일까? 콘텐츠를 효율적으로 전달하기 위해 여러 노드를
서브넷은 VPC의 IP 주소를 나누어 리소스가 배치되는 물리적인 주소 범위를 뜻한다.VPC가 논리적인 범위를 의미한다면, 서브넷은 VPC안에서 실제로 리소스가 생성될 수 있는 네트워크 영역이라고 생각하면 된다. 실제로 EC2, RDS같은 리소스를 생성 할 수 있다.그리
클라우드 용어 정리 고가용성 전체 시스템에 대하여, 사람이 개입하지 않아도 시스템이 항상 작동하고 자동으로 오류를 복구해 가동 중지를 최소화하도록 보장하는 것을 말한다. 서버와 네트워크, 프로그램 등의 시스템이 오랜 기간동안 지속적으로 정상 운영 가능한 성질을 말하
vpc 생성vpc 이름을 생성하고IPv4 CIDR 블록을 지정하고 Name 태그 작성후 vpc생성버튼을 누른다.본인은 IPv4 CIDR 블록으로 10.127.0.0/16을 사용했다.왼쪽 네비게이션에서 서브넷 페이지 선택, 서브넷 생성VPC ID에 1에서 만든 VPC를
github actions과 aws CodeDeploy를 사용하면 수정사항들이 잇을때마다 build를 다시하고 배포하는 작업을 자동화 할수 있다.진행흐름은 이러하다.git 에서 push -> 정해놓은 branch에서 push가 일어나면 build -> s3에 buil
github actions이 s3에 접근하여 파일을 업로드 할수 있도록 IAM 사용자 추가 및 권한 설정을 해준다.https://us-east-1.console.aws.amazon.com/iamv2/home사용자 추가 버튼 눌러 사용자를 추가한다.액세스 유형은
Nginx는 웹서버로 React 앱을 배포할 때 사용할 수 있다.우분투 18.04 환경에서 Nginx로 React앱을 배포해보자Nginx를 설치한다.설치가 끝나면 /etc/nginx 경로에 파일들이 생성된다.기본화면으로 연결되는 Nginx 설정파일들이 이미 만들어져 있