클라우드 서비스 개요
- AWS : Amazon Web Services, 세계적으로 가장 포괄적이고 널리 채택되고 있는 클라우드 플랫폼
- 클라우드 컴퓨팅이란 : 인터넷을 통해 온디맨드로 IT리소스를 제공받고 사용한 만큼 비용을 지불하는 방식
- 장점 : 민첩성, 탄력성, 비용절감, On demend(이용자의 요구에 따라 상품이나 서비스가 바로 제공), 관리 용이
- 유형
- On Premises : 사용자가 직접 모든 서버구성을 관리.
- IAAS : virtual machines 같은 것,
- PASS : 미들웨어와 os까지는 제공, app service
- SAAS : 어플리케이션까지 전부 할당받아 사용하는 것.
E2C 개요
- 인스턴스 : 가상 컴퓨팅 환경
- 아마존 머신 이미지 AMI : OS와 소프트웨어들이 구성된 템플릿
- 키 페어 : 인스턴스 로그인 정보를 보호하기 위해 사용
- Amazon Elastic Block Store : 영구 스토리지
- 탄력적 IP 주소 : 동적 클라우드 컴퓨팅을 위한 고정 IPv4 주소
- VPC : 가상 개인 클라우드, 논리적으로 AWS클라우드가 격리되어있으나, 고객의 네트워크와 간편하게 연결 가능한 가상 네트워크
실습
- 키페어 생성
- 인스턴스 생성
- 이름
- OS 선택 → 다양한 소프트웨어가 설치된 OS도 검색을 통해서 생성 가능하다.
- 인스턴스 유형 선택
- 키페어 선택
- 네트워크 설정
- 인스턴스 생성 후 퍼블릭IPv4주소를 통해 연결 가능하다. or DNS, 고정 IP는 탄력적 IP주소를 활용해야한다.
- 인스턴스 미 사용시에는 종료를 권장한다.
- 인스턴스 - 보안 - 인바운드 규칙편집을 활용하여 포트 설정이 가능하다.
클라우드 기본 용어
- 가상화 : 물리적 컴퓨터 하드웨어를 보다 효율적으로 활용하도록 해주는 프로세스 → 가상머신을 활용해서 물리적 컴퓨팅을 시뮬레이션한다.
- 스냅샷 : 특정 시점에 스토리지와 파일 시스템을 포착해 보관하는 기술
- 데이터센터 : 수 많은 서버들을 모아 네트워크로 연결해 놓은 시설
- Region : 데이터 센터들이 위치한 지역 → 가용영역이 안에 구성이된다. (AZ)
탄력적 IP
- EC2의 왼쪽 메뉴 - 네트워크 및 보안 - 탄력적 IP를 통해 생성 가능하다.
- 인스턴스에 탄력적 IP 할당을 진행하면 사용 가능하다.
Elastic Beanstalk
- 앱 어플리케이션을 생성하고 배포하는 서비스
- 용량 프로비저닝, 로드 밸런싱, 조정, 애플리케이션 상태 모니터링과 같은 세부정보를 자동으로 모니터링한다.
공부 한 내용
- AWS 개요
- EC2, Elastic beanstalk 구축
새롭게 배운 내용
느낀점&참고
: EC2는 정상 작동하였으나, Elastic beanstalk은 강의내용과 다른 부분이 있어 애먹은 부분이 존재하였다, 클라우드는 이제 정말 기본적으로 사용해야해서 앞으로의 강의를 열심히 듣고 배워가려한다.