Cloud/AWS 3

AWS

AWS란? AWS는 아마존 웹 서비스로 데이터베이스 및 서비스를 오픈 API 형태로 개방한 퍼블릭 클라우드 서비스를 제공한다. AWS의 대표 컴퓨팅 서비스 EC2(Elastic Compute Cloud): 아마존의 시스템 자원을 임대해주는 서비스로 다양한 사양의 가상화 서버를 선택하여 사용한 만큼 비용을 지불한다. S3(Simple Storage Service): 외장 디스크를 구매하지 않고 인터넷으로 이용할 수 있는 클라우드 상에서 데이터를 저장하고 사용한 만큼 돈을 지불하는 서비스 Auto Scaling scale-out: 수평으로 가상의 서버가 여러 개로 늘어나는 것 서버가 언제 증가될 것인지, 고객의 접속률이 하락하면 서버를 축소하는 조건을 설정해야 한다. Amazon Lightsail Amazo..

Cloud/AWS 2023.07.18

AWS 오토스케일링 설정된 인스턴스 삭제하기

오토스케일링 설정된 인스턴스는 다이렉트로 삭제가 안된다. 최소 유지 인스턴스가 있기 때문에 인스턴스를 삭제해도 다시 재생성된다. 따라서 이 순서대로 삭제해야 된다. 1. 로드밸런서 삭제 2. 오토 스케일링 그룹 3. 대상 그룹(타겟 그룹) 삭제 타겟 그룹은 오토 스케일링과 연결되어서 오토 스케일링이 삭제돼야 타겟 그룹을 삭제할 수 있다. 4. 인스턴스 삭제 그룹은 자동 삭제된다. 5. 보안그룹 삭제 보안그룹은 인스턴스를 삭제 후 보안그룹을 삭제할 수 있다. default 제외하고 삭제한다. 6. 시작 템플릿 삭제 6. 이미지 삭제 작업 > AMI 등록 취소 7. 스냅샷 삭제 8. 대시보드에서 검토 EC2 대시보드로 가서 다음과 같은지 확인한다. EC2 대시보드 > EC2 글로벌 보기를 눌러서 검토한다.

Cloud/AWS 2023.04.28

AWS 오토 스케일링(Autoscaling) 사용하기

'오토 스케일링'은 왜 쓸까? 클라이언트 요청이 너무 많으면 서버를 확장해야 한다. 온프레미스 환경에서는 고객의 요청을 예상하고 똑같은 서버를 스케일 업 또는 스케일 아웃 해야 한다. 그런데 일년에 1번만 부하가 걸린다면 기업은 서버 투자를 안 한다. 그런데 퍼블릭 환경에서는 시스템에 사양을 모니터링(CPU, 요청수)을 하여 자동으로 서버를 늘려준다. 그러면 사용자는 부하 없이 원활하게 서비스를 제공받을 수 있다. 따라서 오토 스케일링은 확장성을 위해 사용한다. 스케일업: 단일 시스템 HW 사양 높이는 것 스케일 아웃: 서버수를 늘리는 것 Amazon Auto Scaling Scale Out: 수요가 많으면 자동으로 인스턴스 수 증가 Scale In: 수요가 없으면 자동으로 인스턴스 수 감소 오토 스케일..

Cloud/AWS 2023.04.28