It's going to be one day 🍀

안녕하세요! 매일 매일 공부하려고 노력하는 백엔드 개발자 지망생의 공부 흔적입니다.

Back-End/AWS

[AWS] 클라우드 서버 사용/배포해보기

2jin2 2024. 3. 14. 16:22

클라우드 서버란?

인터넷을 통해 서버 / 스토리지 / 데이터베이스 / 네트워크 / 소프트웨어 / 모니터링 등의 컴퓨팅 서비스를 제공하는 것

 

AWS란?

아마존에서 제공해주는 (Amazon Web Services) 클라우드 서비스

- 다양한 IT 기업들이 AWS를 활용하여 서버 운영을 함.

- AWS를 활용해서 서비스 전반적인 인프라 구성을 AWS에 맡길 수 있음.

 

클라우드의 형태

Infrastructure as a Service (laaS) : 물리적 하드웨어만 구성된 컴퓨터 구입.

- OS설치, 인터넷 이용환경 구성, 게임 프로그램 구입 및 설치 등은 본인이 직접 해야 함

- ex) AWS의 EC2, S3 등

 

Platform as a Service (PaaS) : OS 및 기본적인 인터넷 통신이 가능하도록 구성된 컴퓨터 구입.

- 게임프로그램 구입 및 설치 등만 본인이 직접 하면 됨

- AWS의 Beanstalk(빈스톡), Heroku(헤로쿠) 등

 

Software as a Service (SaaS) : OS 및 기본적인 인터넷 통신 환경 및 게임 프로그램까지 설치된 컴퓨터 구입.

- 바로 게임을 즐기면 됨

- 구글 드라이브, 드랍박스, 와탭 등


EC2 서버 접속하기 보면서 환경설정함 

ssh -i PEM위치 ec2-user@EC2의_탄력적_IP주소

🕊🕊🕊🕊

+) vim 사용하기

https://m.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS6390061632

 

[Rocky Linux] 15가지 리눅스 기본 명령어 정리

리눅스 명령은 옵션까지 모두 포함해서 수천 개가 넘을 정도로 많습니다. 명령을 다 외운다는 것은 거의 불가능하고 외울 필요도 없지만, 리눅스를 사용하는 데 필요한 기본 명령 15가지는 필수

m.hanbit.co.kr


AWS 서버 배포해보기

AWS 가입 & 인스턴스 받음 -> 과금 안 당하게 보안에 주의하기 (2. AWS 서버 환경 만들기, 3 EC2 서버 접속하기)

인텔리제이 프로젝트 깃허브에 올림 

EC2에 프로젝트 Clone 받음

노션에 있는대로 쭉 진행하고 EC2 서버에 빌드&배포 (5. AWS 서버에 배포해보기)