AWS 5

[AWS] AWS EC2란?

✅ AWS EC2 Amazon Elastic Compute Cloud(EC2)는 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스이다. 개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할 수 있도록 설계되었다. Amazon EC2의 간단한 웹 서비스 인터이스를 통해 간편하게 필요한 용량을 얻고 구성할 수 있다. 컴퓨팅 리소스에 대한 포괄적인 제어권을 제공하며, Amazon의 검증된 컴퓨팅 인프라에서 실행할 수 있다. EC2를 요약하면 컴퓨팅을 빌려 쓰는 서비스이다. ✅ EC2의 사용 서버를 구축할 때 게임서버, 웹서버, 어플리케이션 서버 어플리케이션을 사용하거나 호스팅할 때 데이터베이스 머신 러닝 비트코인 채굴 연구용 프로그램 기타 다양한 목적 그래픽 렌더링 게임 등 ✅ EC..

AWS 2023.03.09

[AWS] AWS API Gateway, AWS Lambda란?

이 포스팅의 흐름은 Serverless => AWS Lambda => AWS API Gateway 순으로 진행된다. 1. Severless 2. AWS Lambda 3. AWS API Gateway ✅ Serverless 서버리스에 대해서 간단하게 요약하자면 관리할 서버가 없다는 뜻으로, 서버 인프라를 구축 운영관리 하지 않고도 코드 배포만으로 백엔드 애플리케이션을 구축할 수 있는 아키텍처라고 보면 될 것 같다. 그렇기 때문에 서버리스로 개발을 하면 서버 구축이나 운영에 대한 고민 없이 서비스 자체에 집중할 수 있다. ✅ AWS Lambda AWS 람다는 서버를 관리하지 않고도 코드를 실행할 수 있게 해주는 컴퓨팅 서비스이다. 쉽게 말하면 람다는 코드로 이루어진 함수를 실행한다고 보면 될 것 같다. 이때..

AWS 2023.03.09

[AWS] Amazon RDS란?

✅ Amazon RDS란? AWS 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹서비스이다. 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 시간 소모적인 관리 작업을 자동화하고, 사용자가 애플리케이션에 집중하여 애플리케이션에 필요한 빠른 성능, 고가용성, 보안 및 호환성을 제공할 수 있도록 지원해주는 서비스이다. ✅ RDS 데이터베이스 엔진 종류 - MySQL - PostgreSQL - MariaDB - ORACLE - SQLServer - Amazon Aurora ✅ RDS의 특징 관계형 데이터베이스를 제공하는 서비스 Relation Database Service: 관계형 데이터베이스 NoSQL과 반대 가상 머신 위에서 동작 단 직접 시스템에 직접 로그인 ..

AWS 2023.03.07

[AWS] AWS S3(Simple Storage Service)란?

✅ AWS S3(Simple Storage Service) AWS의 S3는 Simple Storage Service의 약자로 파일 서버의 역할을 하는 서비스이다. 일반적인 파일서버는 트래픽이 증가함에 따라서 장비를 증설하는 작업을 해야 하는데 S3는 이와 같은 것을 대행한다. 그에 따라 트래픽에 따른 시스템적인 문제는 걱정할 필요가 없어진다. 또한 앞서 언급한 IAM 사용자에 대한 권한 등을 통해 파일에 대한 접근 권한을 지정 할 수 있어서 서비스를 호스팅 용도로 사용하는 것을 방지 할 수 있다. ✅ AWS S3의 특징 많은 사용자가 접속을 해도 이를 감당하기 위해서 시스템적인 작업을 하지 않아도 된다. 저장할 수 있는 파일 수의 제한이 없다. 최소 1바이트에서 최대 5TB의 데이터를 저장하고 서비스 할..

AWS 2023.03.06

[AWS] IAM 이란?

프로젝트를 하면서 백엔드 부분 배포를 담당하게 됐다. 간단할 줄 알았던 배포에 3일이라는 시간을 쏟으면서 어느 한 부분을 놓치고 있다는 생각이 들었고, 놓친 부분을 확인하기 위해 전체적인 흐름에 대한 파악이 중요하다고 느껴 블로그에 정리하면서 공부해보고자 한다. ✅ IAM 이란? IAM(AWS Identity and Access Management)은 AWS 리소스에 대한 엑세스를 안전하게 제어할 수 있는 웹 서비스이다. 키 모양의 그림에서도 알 수 있듯이, IAM을 사용해 리소스를 사용하도록 인증 및 권한 부여된 대상을 제어할 수 있다. AWS 서비스에서는 어떠한 요청을 처리하기 전에 자격 증명에 대한 것을 IAM에 보내게 되는데 IAM에서는 해당 자격 증명을 보고 유저가 올바른 유저인지(인증), 유저..

AWS 2023.03.06
728x90