Auto Scaling애플리케이션을 모니터링하고 용량을 자동으로 조정하며 ELB와 연동 가능하다.최소 인스턴스와 최대 인스턴스를 설정해 인스턴스 수를 자동으로 조절한다.다양한 스케일링 정책을 적용 가능하다.예를 들어, CPU의 부하에 따라 인스턴스 크기를 늘린다.Auto Scaling 구성시작 템플릿을 미리 구성해 둔다.예를 들어, 최소 인스턴스 갯수를 8개라 가정한다.인스턴스 하나가 종료 되면, Auto Scaling은 모니터링 하고 있다가 시작 템플릿을 기반으로 인스턴스를 만든다.ELB둘 이상의 AZ에서 EC2, 컨테이너, IP 주소 등 여러 대상에 걸쳐 수신되는 트래픽을 자동으로 분산한다총 4가지의 종류가 있다.Application Load BalancerNetwork Load BalancerGat..
ENI란?간단하게, ENI는 EC2의 가상 랜카드라고 생각하면 된다.하나의 인스턴스에 여러개의 ENI를 연결할 수 있으며, 보통 보안 그룹을 ENI에 부착한다.만약, EC2 인스턴스를 재시작을 하면 IP가 바뀌게 된다.변경 전 IP를 가지고 있는 유저들은 접속 할 수 없게 된다.하지만 Elastic IP를 사용하면 IP가 바뀌지 않는다.Elastic IP 이란?Elastic IP는 ENI 앞에 위치하고 있으며, IP를 고정 시켜준다. (NLB에도 사용된다.)즉, 인스턴스를 재시작 시켜도 IP가 변경 되지 않는다.항상 휴저는 고정된 IP로 접속 할 수 있게 된다.중요!Elastic IP는 보유하고 있기만 해도 비용이 발생된다.리전 단위이다. (AP-NorthEast2에서 사용하고 있는 Elasitic IP..
목표Apache를 사용하여 EC2 인스턴스에서 웹 서버를 설정하고,Local에서 index.html 파일을 전송한 후, 실제 적용 확인필요 파일FileZila : https://filezilla-project.org/download.php?type=client1. EC2 생성하기2. Key-Pair 생성SSH 접속을 하려면 필요하다. 잘 보관 해야한다.만약, Putty로 SSH 접속을 하고 싶다면 .ppk로 저장해야한다. 웹 서버 실습때 진행했던 것 처럼 웹 서버 구축3. FileZilla 실행위의 이미지 처럼 입력 해줘야한다.호스트 IP : 본인의 웹 사이트 Public IP로 진행한다.Key 파일 : Key-Pair 파일이다.4. index 파일 전송일단, ec2-user에 var/www/html 디..
목표 Apache를 사용하여 EC2 인스턴스에서 웹 서버를 설정하고,EC2 인스턴스의 AMI를 생성하여, 생성된 AMI로 웹 서버를 다시 실행 시켜 보는 것이다.1. EC2 생성하기2. 아파치 서비스를 다운 받기sudo -s 라는 명령어로 root 권한을 얻었다.dnf install httpd -y #아파치 웹서버를 설치한다.dnf : apt 와 같은 패키지 관리자이다. (Amazon Linux가 Red Hat 베이스 리눅스여서 그렇다.)3. idex파일 생성vi를 사용해서 수정 해주었다.Hello, ghpark AWS World ! 를 추가해 줬다.4. Public IP로 접속위의 이미지 처럼 vi로 입력한 텍스트가 확인 되는 것을 볼 수있다.5. AMI 이미지 제작위와 같은 경로로 들어가서 이미지와 ..
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. 호텔에 머문다.사용한 만큼 돈을 지불하고 바로 사용 가능하다. 그리고 유지보수를 할 필요가 없다.내집이 아니라는 단점이 있지만 사용하는 동안 내 집처럼 사용 가능하다.한마디로데이터 센터는 설계와 유지보수 모두 엔지니어가..