
출처 : https://www.infosectrain.com/blog/what-is-cloud-computing-architecture-and-its-components/클라우드는 데이터센터에 저장된 컴퓨팅 자원을 인터넷을 통해 사용할 수 있게 해주는 기술이다

AWS에서 제공하는 가상 서버 서비스이다. 필요한 만큼 서버(=인스턴스)를 즉시 빌려서 사용하고, 사용한 만큼만 비용을 지불하는 온디맨드 방식이 특징이다.기존에는 물리 서버를 직접 구매·설치해야 했지만, EC2는 몇 분 만에 원하는 서버 사양을 선택하고 실행할 수 있다

RDS는 AWS에서 제공하는 완전 관리형 관계형 데이터베이스 서비스로, MySQL, PostgreSQL, Oracle 등 다양한 데이터베이스 엔진을 지원한다. AWS 자체에서 제공하는 RDS로, MySQL 및 PostgreSQL 호환의 클라우드 네이티브 관계형 데이터베

VPC는 AWS 클라우드 내 논리적으로 격리된 가상의 네트워크를 말한다. 사용자가 정의한 가상 네트워크를 제공해 리소스를 격리하고 제어할 수 있도록 한다.서브넷은 VPC CIDR을 가용영역(AZ) 단위로 쪼갠 L3 네트워크이다. 각 서브넷은 정확히 하나의 AZ에만 속한

높은 가용성과 확장성을 가진 자동 트래픽 분산 서비스이다. 들어오는 클라이언트 요청을 여러 대상에 자동으로 분산시켜준다.자동 확장성 : 트래픽 양에 따라 대상 그룹 확장/축소 가능고가용성 : 다중 AZ에 걸쳐 트래픽을 분산하기에 장애 발생 시에도 서비스 지속 가능보안

Storage |항목|블록 스토리지|파일 스토리지|객체 스토리지| |:--|:--|:--|:-- |저장 단위|블록|파일|객체(데이터, 메타데이터, ID) |접근 방식|로컬 디스크 마운트|파일 시스템 네트워크 공유 접근|HTTP API(Restful) 기반 |파일 시스템

AWS에서 제공하는 완전 관리형 파일 스토리지 서비스로 특정 워크로드에 최적화된 다양한 파일 시스템을 선택해 사용 가능 X의 의미 Windows, Lustre, NetApp ONTAP 등 다양한 플랫폼 의미AWS가 파일 시스템의 하드웨어 프로비저닝 등을 관리하기에 운영

AWS ECS는 컨테이너화된 애플리케이션을 AWS 환경에서 손쉽게 배포, 관리, 확장할 수 있도록 지원하는 오케스트레이션 서비스이다. 배포 모델로는 서버를 직접 관리하는 EC2 방식과 서버리스 방식인 AWS Fargate를 선택할 수 있다.소프트웨어의 모든 기능이 하나

전세계 사용자에게 지연시간을 줄여 콘텐츠를 빠르게 제공하는 글로벌 콘텐츠 전송 네트워크(CDN)웹사이트 성능 개선 및 다운로드 속도 개선에 활용엣지 로케이션? 엣지 로케이션은 AWS의 CDN인 CloudFront를 위해 전세계 주요 도시에 분산된 캐시 서버→ CDN(

가용성과 확장이 뛰어난 도메인 네임 시스템 웹 서비스단순히 도메인 이름을 IP 주소로 변환하는 것을 넘어 전 세계 사용자의 트래픽을 관리하고 최적의 경로로 안내하는 역할 수행관리형 DNS 서비스높은 가용성DNS Zone 마이그레이션기존 DNS 공급자인 zone 파일을

AWS에서 누가, 무엇을 할 수 있는지를 정해주는 보안 관리자라고 생각하면 된다.예를 들어, 집의 문에 “누구는 현관까지만, 누구는 방까지 들어올 수 있음” 이런 식으로 권한을 정하는 역할이다.사용자(User) → AWS에 로그인해서 직접 쓰는 사람(계정).그룹(Gro

AWS Lambda는 이벤트에 따라 자동으로 실행되는 서버리스 컴퓨팅 서비스로, 서버 관리 없이 코드를 실행할 수 있도록 설계되어 있다.서버리스 컴퓨팅?서버를 직접 관리할 필요가 없는 컴퓨팅 서비스이다. 그렇기 때문에 운영 오버헤드를 최소화할 수 있다.사용자는 람다에

API Gateway는 개발자가 어떤 규모로든 API 생성, 게시, 관리, 모니터링 등에 도움이 되는 완전 관리형 서비스이다. |기능|설명| |:-|:--| | 리소스 정책 | 회사 내부 네트워크와 같은 제한된 신뢰할 수 있는 IP 주소 집합에서만 접근을 허용하고 그

AWS Backup은 AWS 서비스의 데이터를 쉽게 백업하고 복구할 수 있도록 하는 서비스이다. 다양한 서비스의 데이터 백업 작업을 계획하고 자동화할 수 있다.다양한 AWS 서비스 백업 가능자동화된 백업 스케줄백업 활동 로그가 표시되기에 회사 내부 요구사항이나 규제 요

AWS에서 워크로드를 실행하는데 드는 비용과 성능을 최적화할 수 있도록 지원하는 무료 클라우드 컴퓨팅 최적화 서비스이다. Compute Optimizer는 머신러닝을 사용해 과거 사용률 데이터를 분석하고 사용자에게 가장 적합한 AWS 리소스에 대한 실행 가능한 권장 사

AWS Cognito는 웹 및 모바일 앱에 대한 인증과 권한 부여, 사용자 관리를 제공하고 기존의 아이디, 패스워드 방식 이외에도 소셜 로그인 기능을 제공하는 서비스이다.Cognito는 user pool과 identity pool로 구성되어 있는데 이 둘을 조합하거나

AWS 기반 비동기 메시징 시스템 설계에서 가장 핵심적으로 활용되는 서비스는 SNS와 SQS이다. 이 두 서비스는 함께 활용되며 특히 분산 시스템, 마이크로서비스, 서버리스 환경에서 중요한 역할을 한다.마이크로서비스, 분산 시스템 및 서버리스 애플리케이션을 위한 완전

AWS S3는 뛰어난 확장성과 내구성을 가진 스토리지 서비스이다. 하지만 S3에 접근하는 방식은 어떤 환경에서, 어떤 목적으로 접근하냐에 따라 방법이 다를 수 있다.출처 : https://www.alter-solutions.com/articles/file-up

AWS Amplify는 풀스택 애플리케이션 개발을 지원하는 개발 플랫폼이다. 특히 프론트엔드와 백엔드를 쉽게 설정, 개발, 배포를 통합적으로 관리하는에 유용하다. Elastic Beanstalk는 백엔드를 쉽게 구성해주지만 Amplify는 프론트엔드, 백엔드, CI/C

AWS SAA 자격증을 준비하며 ECS에만 Fargate가 있는 줄 알았는데 EKS에도 있다는 것을 알게됐다. 도대체 이 차이가 무엇일까?결론부터 말하자면 Fargate는 서비스라기보다 옵션에 가깝다.먼저 EKS는 AWS 클라우드와 온프레미스 데이터 센터 모두에서 원활