본문 바로가기

AWS10

[AWS] ECS(Elastic Container Service) ECS(Elastic Container Service)ECS란 컨테이너 애플리케이션을 쉽게 배포, 관리 및 확대할 수 있도록 도와주는 완전 관리형 컨테이너 오케스트레이션 서비스입니다. 완전 관리형 서비스인 Amazon ECS에는 AWS 구성과 운영 모범 사례가 내장되어 있으며, AWS와 Amazon Elastic Container Registry, Docker 등의 서드 파티 도구와 기반으로 배포 및 운영할 수 있습니다.컨테이너소프트웨어 서비스를 실행하는 데 필요한 특정 버전의 프로그래밍 언어 런타임 및 라이브러리와 같은 종속 항목과 애플리케이션 코드를 함께 포함하는 경량 패키지입니다.컨테이너 오케스트레이션컨테이너의 배포,관리,확장,네트워킹을 자동화 해주는 유형입니다. 이러한 통합을 통해 환경이 아닌 애.. 2024. 4. 27.
[AWS] EBS(Elastic Block Storage) EBS(Elastic Block Storage)컴퓨터 본체를 보면, cpu와 램카드, 그래픽카드, SSD, HDD가 다 같이 장착되어 컴퓨터가 작동합니다. 이와 같이 EC2에서 인스턴스가 연산에 관한 (CPU, 메모리 등) 처리를 한다고 하면, 데이터를 저장하는 역할(SSD, HDD)은 바로 EBS가 한다고 보면 됩니다. 즉, EBS는 클라우드에서 사용하는 가상 하드디스크(HDD)라고 말할 수 있습니다. EBS는 AWS 클라우드의 Amazone EC2 인스턴스에 사용할 영구 블록 스토리지 볼륨을 제공합니다. 그리고 단 몇 분 내에 사용량을 많게 또는 적게 확장할 수 있으며, 프로비저닝(빌리는 행위)한 부분에 대해서만 저렴한 비용을 지불할 수 있도록 해줍니다.🏷️ 특징EBS의 가장 큰 특징은 EC.. 2024. 4. 24.
[AWS] AWS 구조 AWS 글로벌 인프라 구성 AWS 글로벌 인프라는 위와 같이 리전(Region), 가용영역(AZ, Availability Zones), 엣지 로케이션(Edge Location), 리전 엣지 캐시(Regional Edge Cache) 네 가지 요소로 구성되어 있습니다. AWS를 입문하는데 가장 기초적인 내용이며, 가장 핵심적인 구조로 각 용어에 대해서 알아보겠습니다. 🏷️ 리전(Region) 리전은 AWS의 서비스들이 제공되는 서버의 물리적인 국가/도시 단위의 위치를 의미합니다. 위의 세계지도를 보면 AWS의 리전 분포를 알 수 있는데, 이렇게 여러 개의 리전을 각 지역마다 두는 이유가 있습니다. 첫 번째로, 네트워크 속도가 가장 큰 이유입니다. 예를 들어, 우리나라 서버에 있는 서비스를 미국에서 접속하면.. 2024. 4. 22.
[AWS] VPC(Virtual Private Cloud) VPC(Virtual Private Cloud) VPC는 사용자가 정의하는 aws 계정 사용자 전용 가상의 네트워크입니다. 사용자는 자기가 원하는대로 IP 주소 범위 선택, 서브넷 생성, 라우팅 테이블 및 네트워크 게이트웨이 구성 등 가상 네트워크 환경을 구성해 VPC를 생성할 수 있습니다. 즉, AWS용 나만의 개인 네트워크 망 데이터센터 라고 이해하면 됩니다. 🏷️ 배경 예전에는, 위와 같이 VPC 이전 EC2-클래식 네트워크는 여러 사용자의 인스턴스들이 거미줄처럼 얽혀있어 복잡도가 높았습다. 또한 아래와 같은 문제점이 생기게 되었습니다. 클라우드에서 어떻게 네트워크를 분리할 것인가? 어떻게 애플리케이션 중 일부는 인터넷을 통해 퍼블릭하게 연결하고, 일부는 프라이빗하게 연결할 것인가? 동일한 IP 범.. 2024. 4. 21.
[AWS] ELB(Elastic Load Balancer) ELB(Elastic Load Balancing) 로드 밸런서(Load Balancer)는 부하(load)를 적절하게 분배해주는 장치로 AWS 에서는 ELB라는 이름으로 로드 밸런서를 제공합니다. 이 시스템은 자동으로 로드 밸런싱을 제공하며 시스템이 서버가 죽지 않도록 알아서 관리해 줍니다. 🏷️ 특징 ▪️ 트래픽 분산 ▪️ 자동 확장 ▪️ 인스턴스의 상태를 자동 감지해서 오류가 있는 시스템은 배제 ▪️ 사용자 세션을 특정 인스턴스에 고정 ▪️ SSL 암호화 지원 ▪️ SSL의 경유지로 ELB를 사용하는 경우에 SSL 처리에 따른 부하를 ELB가 수용하게 된다. ▪️ IPv4, IPv6 지원 ▪️ CloudWatch를 통해서 모니터링 ▪️ 사용한 시간과 통과한 트래픽에 따라서 종량제로 과금 ✅ 예시 사용.. 2024. 4. 20.
[AWS] S3(Simple Storage Service) S3(Simple Storage Service) 아마존 웹 서비스(AWS)가 제공하는 클라우드 스토리지 서비스입니다. S3는 파일, 데이터 및 다양한 유형의 미디어 등을 저장하고 관리하는 데 사용되는 웹 기반 스토리지 시스템입니다. 또한 저장하는 데이터 양에 대한 비용도 저렴하고, 저장할 수 있는 데이터 양도 무한에 가깝습니다. 🏷️ S3의 특징 ✅ 스토리지 및 데이터 저장 S3는 파일, 이미지, 비디오, 문서 등의 데이터를 저장하기 위한 공간을 제공합니다. 이 데이터들은 "버킷"이라고 불리는 저장 공간에 저장됩니다. 각 버킷은 전 세계 어느 곳에서나 고유한 이름을 가지며, 이를 통해 데이터를 관리하고 접근할 수 있습니다. ✅ 확장성 S3는 확장 가능한 서비스로, 수천 개에서 수백만 개의 파일을 저장하고.. 2024. 4. 19.