본문 바로가기

AWS

AWS 교과서 - 1장 ec2 생성 실습하기

컴퓨팅 이란 

계산하여 답을 구하고 추정하는 행위입니다.

 

컴퓨팅을 목적으로 하는 장비들이 존재하는데 

대표적으로 서버가 존재합니다.

서버는 높은 사양이 요구되는 자원이지만

퍼블릭 클라우드 환경에서 자원을 제공받아

가상 서버를 제공받아 쉽게 워크로드를 구성할 수 있습니다 .

 

AWS 는 다양한 컴퓨팅 서비스를 제공합니다.

그중 대표적인 주요 서비스 소개 입니다.

EC2 

-서버 자원을 인스턴스 형태의 가상머신으로 제공하는 서비스

 

ECS

-EC2 기반 관리형 클러스터 에서 실행되는 컨테이너 형태 자원의 배포 , 스케줄링 등 관리하는 시스템

 

Lambda

- 서버리스 컴퓨팅 시스템으로, 별도의 서버설정없이 환경을 제공해 코드를 실행해 주는 서비스

 

Lightsail

- 독립적인 환경을 제공, 최소 설정으로 손쉽게 사용가능한 컴퓨팅 서비스 ( 자원 , 비용 절감)

 

 

저희는 이중

EC2 의 유형중

프리티어 무료서비스로 이용가능한

t2.micro 인스턴스로 실습을 진행할 예정입니다.

다만

t2.micro 는 인스턴스 스토어를 지원하지 않습니다.

 

AMI란

인스턴스를 시작할때 운영체제와 소프트웨어드을 구성한 형태로 제공되는 템플릿 입니다.

 

Amazon EBS

외장 하드 개념의 블록 스토리지 

-영구 보존이 가능

인스턴스가 종료되어도 데이터 유지

 

VPC

격리 가상 클라우드 네트워크 

 

 

보안그룹 설정 

- 인스턴스 송수신 트래픽 제어 가상 방화벽

 

키페어 - 인스턴스 연결/접속 시 자격 증명 키 

 

EC2 모니터링

수동/자동 모니터

 

저는 이미 nat용 ec2 인스턴스를 사용중입니다.

https://parkdongin15.tistory.com/2

 

대기업 IT현직자와 함께 클라우드 AWS 구축부터 운영까지 실무 AtoZ 리뷰 (1주차)

시작하기 앞서 내돈내산 임을 밝힙니다. 제가 진행한 캠프 입니다.https://comento.kr/classroom/13124 코멘토 comento.kr 캠프를 신청한 계기는 제가 여러 자격증을 따고 전산 직무를 가기로 마음 먹었을

parkdongin15.tistory.com

을 참고해주세요!

책에서는 

MobaXterm 을 사용해

SSH 접속을 하여 

HTTP 데몬을 설치하여 웹서비스를 설치합니다.

 

ec2 퍼블릭 키 )- remote host

use private key - pem파일 경로지정

세션에 접속한 모습.

sudo su - 

수퍼유저로 변경후

yum install httpd -y

httd 데몬 설치

service start httpd 

http 데몬 실행

웹서비스 최초로 페이지를 내려받았습니다.

 

퍼블릭 ip 주소를 검색하면 

내려받은 페이지가 열립니다.

 

 

 

클라우드 와치 알람 CPU 사용량 또한

제가 코멘토 실습4주차에 다룬적이 있습니다.

 

이번 실습에서는

리눅스 명령어를 조금 소개하겠습니다.

 

스토리지 확인

lsblk

 

df -hT -t xfs

 

퍼블릭 IP 주소확인

curl ipinfo. io/ip

 

프라이빗-

ip -br -c addr show eth0

 

메모리 용량 확인

cat /proc/meminfo | grep MemTotal

 

cpu 접속 확인

cat /proc/meminfo | grep name