반응형

전체 글 107

[AWS] Backup

AWS BackupAWS Backup은 클라우드에서 뿐만 아니라 온프레미스에서도 AWS 서비스 전반에 걸친 데이터 백업을 쉽게 중앙 집중화하고 자동화할 수 있는 종합 관리형 백업 서비스 입니다.AWS Backup 개요Centralized backup managementAWS Backup을 사용하면 백업 요구사항(backup requirements)을 충족하는 백업 정책(backup policies)을 중앙에서 관리할 수 있습니다.AWS Backup은 중앙 집중식 백업 콘솔(a centralized backup console), 백업 API(a set of backup APIs), AWS CLI를 제공합니다.Policy-based backup백업 계획(Backup Plan)은 백업 요구 사항을 정의(def..

📂 AWS 2021.10.20

[AWS] RDS

AWS RDS(Relational Database Service)Amazon Relational Database Service는 클라우드에서 관계형 데이터베이스를 쉽게 설치, 운영 및 확장 할 수 있는 관리형 서비스입니다.RDS의 특징RDS는 필요에 따라 CPU, 메모리, 스토리지, IOPS를 각각 독립적으로 확장할 수 있습니다.RDS는 백업, 소프트웨어 패치, 자동 장애 감지 및 복구를 관리합니다.Amazon Aurora, MySQL, MariaDB, PostgreSQL, Oracle, Microsoft SQL Server를 지원합니다.DB 인스턴스에 대한 shell을 제공하지 않고, OS 제어가 불가능합니다.RDS DB 인스턴스에 대해 Storage Auto Scaling을 활성화 할 수 있습니다.A..

📂 AWS 2021.10.15

[AWS] IAM

IAMIAM(Identity & Access Management) 는 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 서비스입니다. IAM은 사용자 및 그룹을 만들고 관리하며 권한을 통해 액세스를 제어합니다.IAM Identities (users, user groups, and roles)IAM User(사용자)User는 AWS 서비스에 액세스가 필요한 개인 또는 시스템, 애플리케이션일 수 있습니다.AWS 서비스 및 애플리케이션에서 인식하는 고유한 ID입니다. (Linux, Windows의 계정과 유사합니다.)User는 이름(name)과 자격증명(credentials)으로 구성됩니다.관리자 권한(administrator permissions)이 있는 IAM User와 AWS account root..

📂 AWS 2021.10.13

[AWS/CLI] describe-route-tables

Describes one or more of your route tables.모든 라우팅 테이블 ID 조회 aws ec2 describe-route-tables \ --profile {PROFILE_NAME} --output=json \ --query "RouteTables[*].RouteTableId[]"특정 VPC에 할당되어 있는 모든 라우팅 테이블 ID 조회 aws ec2 describe-route-tables \ --profile {PROFILE_NAME} --output=json \ --query "RouteTables[*].RouteTableId[]" \ --filters "Name=vpc-id,Values={VPC_ID}"특정 VPC에 할당되어 있는 라우팅 테이블 ID 조회(기본..

📂 AWS 2021.10.07

[AWS] Cloud Front

CDNCDN(Content Delivery Network, Content Distribution Network)은 사용자와 물리적으로 가까운 곳에 캐시 서버를 운영하여 컨텐츠를 빠르게 전송하는 캐싱 기술 입니다.오리진 서버는 원본 컨텐츠 서버를 의미합니다.오리지 서버에 있는 컨텐츠를 분산된 캐시 서버에 저장하는 것을 캐싱이라고 합니다.Request Routing : 사용자의 컨텐츠 Request에 대해, 최적의 Cache Server를 선택해주는 기능으로 CDN 망에는 이를 처리해주는 Request Router가 존재합니다.CDN 캐싱 종류Cache Hit : 캐시서버에 컨텐츠가 존재하는 경우 / Cache Miss : 캐시서버에 컨텐츠가 존재하지 않는 경우Static Caching이미지, 자바스크립트,..

📂 AWS 2021.10.05

[C++/STL] map 정리

map은 특정 순서에 따라 'key-value'로 매핑된 값의 조합을 저장합니다. map 헤더 #include map 선언 map은 기본적으로 key를 기준으로 오름차순 정렬이된다. map MP; map 내림차순 선언 내림차순으로 정렬하고 싶다면 다음과 같이 선언하면된다. grater 추가 map MP; map insert 요소 삽입 MP["AAA"] = 4; // ("AAA", 4) 삽입 MP["BBB"] = 8; // ("BBB", 8) 삽입 MP.insert(make_pair("111", 9)); // ("111", 9) 삽입 MP.insert(make_pair("0", 100)); // ("0", 100) 삽입 map value 접근 // value 접근 cout

📂 Programming 2021.10.04

[Docker] 도커 네트워크와 명령어

도커 네트워크 드라이버 종류 bridge : 드라이버를 지정하지 않고 create하면 생기는 기본 네트워크 드라이버입니다. host : 호스트의 네트워크를 직접 사용하는 드라이버입니다. overlay : 여러 호스트에 분산되어 있는 컨테이너간 네트워크 구축해야 할 때 사용합니다. macvlan : 컨테이너에 MAC 주소를 할당하여 네트워크에서 물리적 장치처럼 보이게합니다. 이는 VM을 마이그레이션하거나 컨테이너가 고유의 MAC 주소를 가진 물리적 호스트처럼 보이도록 만들어야할 때 사용 할 수 있습니다. 또한, 서로 다른 macvlan 인터페이스를 묶어서 VLAN을 구성 할 수있습니다. none : 모든 네트워크를 비활성화한 상태입니다. 일반적으로 사용자 지정 네트워크 드라이버와 함께 사용합니다. 도커 네..

[Docker] 도커 볼륨과 볼륨 명령어

컨테이너는 휘발성 프로세스로 컨테이너가 삭제된다면, 컨테이너 내부의 데이터도 함께 사라지게 됩니다. 그렇기 때문에 데이터의 영속성을 확보하기 위해서는 컨테이너 외부에 데이터를 저장해야합니다. 데이터를 컨테이너 외부(호스트)에 저장하는 옵션은 Volumes, Bind Mounts, tmpfs 3가지가 있습니다. Volumes은 Docker가 관리하는 파일시스템(/var/lib/docker/volumes/)에 데이터를 저장합니다. Non-Docker 프로세스는 해당 파일시스템을 수정해서는 안됩니다. (도커에서 데이터 영속성을 확보하는 가장 좋은 방법입니다.) Bind Mounts 는 호스트의 파일 시스템 어디에나 데이터를 저장 할 수 있습니다. 이는 중요한 시스템 파일이나 디렉터리에도 사용 할 수 있고, N..

[Docker] 도커 레지스트리와 도커 허브

도커 레지스트리는 도커 이미지를 저장하고 배포 할 수 있는 서버 프로그램으로, 이미지를 저장하고 배포하는 표준 방법입니다. 도커 레지스트리는 Apache 라이센스를 따르는 오픈소스입니다. 도커 허브는 도커 사에서 호스팅하는 도커 레지스트리이며, 도커에서 기본으로 참조합니다. 도커 허브 계정 로그인 / 로그아웃 docker login docker logout 도커 허브로 이미지 Push / Pull docker image push {계정명}/{저장소명}:[태그 이름] docker image pull {계정명}/{저장소명}:[태그 이름] # ex) 도커 허브 "hyuckang" 계정의 "test_ubuntu" 레포지토리에 "1.0" 태그로 push/pull docker image push hyuckang/t..

반응형