AWS 구조리전 (Region)AWS의 서비스가 제공되는 서버의 물리적 위치이다.각 리전 전 세계의 흩어져 있으며 고유 코드가 있다. (서울은 ap-northeast-2)가용 영역 (Availability Zone)리전의 하부 단위이다. 하나의 리전은 3개 이상의 가용영역으로 구성된다.AZ는 하나 이상의 데이터 센터로 구성 되며, 일정 거리 이상 떯어져 있어야한다. (재해 때문이다.)엣지 로케이션 (Edge Location)여러 서비스들을 캐싱하기 위한 거점 CDN 서비스다.전세계 여러 장소에 흩어져 있다. 리전보다 훨씬 많다.AWS 서비스 공부 순서처음에는 EC2와 IAM을 무조건 공부하고 EC2와 IAM에 관련된 서비스들을 공부할 것이다.관련서비스 들론 EBS, ELB, Auto Scaling, Bu..
클라우드 컴퓨팅IT리소스를 인터넷을 통해 필요한 만큼만 사용하고, 사용한 만큼만 비용을 지불하는 것을 말한다.데이터 센터서버가 모여 있는 인프라를 관리하는 공간을 말한다.운영에 비용이 많이 소요되고 구축 시간이 느리다.데이터 센터 VS 클라우드만약 엔지니어가 출장을 가정 했을 때, 엔지니어는 숙박할 곳이 필요하다.일단 2가지에 선택을 할 수 있다.1. 숙박할 집을 짓는다.집을 지었을 때의 장점은 내가 원하는 대로 커스텀 가능하다.하지만 투자 비용이 많이 들고 직접 유지보수를 해야한다.2. 호텔에 머문다.사용한 만큼 돈을 지불하고 바로 사용 가능하다. 그리고 유지보수를 할 필요가 없다.내집이 아니라는 단점이 있지만 사용하는 동안 내 집처럼 사용 가능하다.한마디로데이터 센터는 설계와 유지보수 모두 엔지니어가..
테라폼이란?테라폼은 HCL(HashiCorp Configuration Language)을 사용하여 인프라를 관리한다.HCL이란?HCL(HashiCorp Configuration Language)은 Terraform 같은 HashiCorp 도구에서 사용 된다.Variable 이해입력 변수 (variable)란?인프라의 구성 요소 값을 저장한다. 보통 변수들은 variable.tf 파일에 선언해 준다. (회사마다 다르다.)실제 변수 예시variable "solution_name" { default = "ghCOMMON"}위의 코드처럼 변수를 지정하고resource "aws_lb" "alb" { name = var.soulution_name위의 코드처럼 변수를 호출 한다.Output 이해출력 (OutPut)..
AWS Stroage블록(Block) 스토리지데이터를 블록으로 나누어 저장하며, 호스트에서 파일 시스템을생성한다.SSD, HDD를 생각하면 되고, AWS에서는 EBS가 블록 스토리지이다.파일(File) 스토리지디렉토리 구조로 파일을 저장하며, 스토리지단에서 파일 시스템을 생성한다.NAS를 생각하면 되고, AWS에서는 EFS가 파일 스토리지이다.오브젝트(Object) 스토리지객체 기반으로 저장하며, Rest기반의 API 호출을 통해 데이터에 접근한다.http 프로토콜을 이용해서 저장 하며, AWS에서는 S3가 있다.언제 스토리지를 사용해야 효율적일까?Block Storage : 호스트에서 직접 파일을 액세스 하고 빠른 성능을 원하는 경우File Storage : 여러대의 서비스들이 데이터를 공유하고 공유해..