본문 바로가기
반응형

분류 전체보기760

AWS CloudFormation AWS CloudFormation을 활용하면 Infrastructure as Code를 통해 손쉬운 방법으로 관련된 AWS 및 서드 파티 리소스 모음을 모델링하고, 일관된 방식으로 간단히 프로비저닝하고, 수명 주기 전반에 걸쳐 관리할 수 있습니다. CloudFormation 템플릿에는 원하는 리소스와 종속성이 설명되어 있으므로 이를 모두 하나의 스택으로 구성하고 시작할 수 있습니다. 리소스를 개별적으로 관리하는 대신 템플릿을 통해 전체 스택을 단일 단위로 처리하여 필요한 만큼 자주 생성 및 업데이트하고 삭제할 수 있습니다. 스택은 여러 AWS 계정 및 AWS 리전에 걸쳐 관리 및 프로비저닝할 수 있습니다. 특징 모범 사례 자동화 CloudFormation을 사용하면 git 리포지토리에서 시작하여 CI/C.. 2021. 8. 10.
AWS EKS 애플리케이션 배포 (구축) 구축할 아키텍처 Amazon EKS를 사용하여 가용성이 높은 Kubernetes 제어 플레인을 배포합니다. 그런 다음에는 Kubernetes 인프라와 상호작용하기 위한 오픈 소스 명령줄 도구인 'kubectl'을 구성할 것입니다. AWS CloudFormation을 사용하여 Amazon EC2에 작업자 노드로 구성된 클러스터를 시작하고 클러스터에 컨테이너식 게스트 북 애플리케이션을 시작할 것이다. Amazon EKS 클러스터 생성 Amazon VPC 및 EC2 라우터를 설정하는 cloud foramtion 생성 aws cloudformation create-stack \ --region us-west-2 \ --stack-name my-eks-vpc-stack \ --template-url https:/.. 2021. 8. 9.
AWS CLI 설치 및 접속 설정 방법(MAC) 목차 AWS CLI 설치 curl " 2021. 8. 9.
ElastiCache for Redis용어 2016년 10월에 Amazon ElastiCache는 Redis 3.2에 대한 지원을 시작했습니다. 이 시점에 최대 500개의 샤드(ElastiCache API 및 AWS CLI에서 노드 그룹이라고 함)로의 데이터 분할에 대한 지원이 추가되었습니다. 이전 버전과의 호환성을 유지하기 위해 새 Redis 기능을 포함하도록 API 버전 2015-02-02 작업을 확장했습니다. 동시에 ElastiCache 콘솔에서 이 새 기능과 업계에서 일반적으로 사용되는 용어를 사용하기 시작했습니다. 이러한 변경 사항은 어떤 경우에 API 및 CLI에서 사용되는 용어가 콘솔에서 사용되는 용어와 다를 수 있다는 것을 의미합니다. 다음 목록에는 API 및 CLI와 콘솔 간에 다를 수 있는 용어가 식별되어 있습니다. 캐시 클러스.. 2021. 8. 6.
ElastiCache for Redis구성 요소 및 기능 ElastiCache노드 노드는 ElastiCache 배포의 가장 작은 구성 요소입니다. 노드는 격리 형태 또는 다른 노드와 일부 관련되어 존재할 수 있습니다. 노드는 안전한 네트워크에 연결된 RAM의 크기가 고정된 청크입니다. 각 노드는 클러스터를 생성할 때 선택한 엔진 및 버전의 인스턴스를 실행합니다. 필요한 경우 클러스터의 노드를 다른 인스턴스 유형으로 스케일 업하거나 스케일 다운할 수 있습니다. 자세한 내용은 확장ElastiCache for Redis클러스터 단원을 참조하십시오. 클러스터 내 모든 노드는 인스턴스 유형이 동일하며, 동일한 캐시 엔진을 실행합니다. 각 캐시 노드에는 고유한 DNS(Domain Name Service) 이름 및 포트가 있습니다. 여러 유형의 캐시 노드가 지원되며 연결된.. 2021. 8. 6.
Transaction(트랜잭션, Database,ORACLE), ACID 트랜잭션은 하나 이상의 SQL 문을 포함하는 논리적이고 최소의 작업 단위다. 라고 한다. 다들 알고 있겟지만 transaction 후 commit 하거나 rollback을 할수 있다. 또한 트랜잭션은 고유한 id를 갖는다. ACID라고 하는 특징이 있다. Atomicity(원자성) - 한단위로본다. 트랜잭션내에 여러 변경사항이 있어도 중간에 끊기면 다복구하거나 다없앤다. Consistency(일관성) - 일관되게 유지해야한다. 타입의 값이 일정해야 하고, 계산된 값이 어떤 트랜잭션의 값과 일치해야한다. Isolation(독립성) - commit 되기 전까지 다른곳에 영향을 끼치지 않는다. Durability(영구성) - commit된건 변하지 않는다. ACID에 대해 찾아 봤는데 다들 이상한걸 봤는지 틀.. 2021. 8. 6.
샤드란? 샤드란 샤드(shard)란 샤딩을 통해 나누어진 블록들의 구간(혹은 Epoch)을 말한다. 샤드는 지분증명과 관련이 있는 것이 아니라 확장성 개선과 관련된 개념이다. 샤딩(sharding)의 아이디어는 가능한 계정(계약도 계정)의 공간을 숫자 주소의 첫 번째 숫자를 기준으로 하위 공간으로 분할하는 것이다. 샤드에 포함된 정보는 여전히 다른 노드와 공유할 수 있으며, 모든 사람이 여전히 모든 원장 항목을 볼 수 있기 때문에 원장을 분산하고 안전하게 유지할 수 있다. 그들은 단지 모든 정보를 처리하고 저장하지 않는다. DB 서버 부하 분산, 샤드의 개념 - 부하 분산을 위해 Application/DB Level에서 다수의 데이터베이스에 데이터를 분산 저장하는 기법 - 데이터베이스 분야에서 성능, 확장성 및 .. 2021. 8. 6.
Amazon ElastiCache for Redis 란? mazon ElastiCache for Redis 사용 설명서에 오신 것을 환영합니다. Amazon ElastiCache는 클라우드에서 분산된 인 메모리 데이터 스토어 또는 캐시 환경을 손쉽게 설정, 관리 및 확장할 수 있는 웹 서비스입니다. 확장 가능하고 비용 효율적인 고성능 캐싱 솔루션을 제공합니다. 또한 분산된 캐시 환경의 배포 및 관리와 관련된 복잡성을 해소할 수 있습니다. 참고 Amazon ElastiCache는 Redis 엔진 및 Memcached 엔진 모두와 함께 작동합니다. 관심 있는 엔진에 대해 설명한 가이드를 사용하십시오. 사용하고 싶은 엔진을 결정하기 어렵다면 이 가이드의 Memcached와 Redis 비교 단원을 참조하십시오. ElastiCache for Redis의 개요 Redis.. 2021. 8. 6.
AWS 자습서 사이트 AWS 리소스들을 이용하여 실습해 볼수 있게 구성해놓은 자습서들 입문용이라 대부분 1시간 내외로 간단하게 해볼수 있다. https://aws.amazon.com/ko/getting-started/hands-on/?awsf.getting-started-category=*all&awsf.getting-started-level=*all&awsf.getting-started-content-type=*all AWS(Amazon Web Services)를 위한 실습 자습서 AWS에 필요한 실습 자습서 찾기 간단한 단계별 자습서를 사용해 첫 번째 애플리케이션을 시작하십시오 aws.amazon.com https://aws.amazon.com/ko/training/self-paced-labs/ AWS 교육 | 자습형 실.. 2021. 8. 6.
HTTP HTTP Request 정보 GET /index.html HTTP/1.1 요청 URL정보 (Mehotd /URI HTTP버젼) user-agent: MSIE 6.0; Window NT 5.0 사용자 웹 브라우져 종류 accept: test/html; */* 요청 데이터 타입 (응답의 Content-type과 유사) cookie:name=value 쿠키(인증 정보) refere: http://abc.com 경유지 URL host: www.abc.com 요청 도메인 HTTP Response 정보 HTTP/1.1 200 OK 프로토콜 버젼 및 응답코드 Server: Apache 웹 서버 정보 Content-type: text/html MIME 타입 Content-length : 1593 HTTP BODY 사이.. 2021. 8. 6.
Amazon CloudFront 에서 콘텐츠 제공하는 방법 CloudFront에서 사용자에게 콘텐츠를 제공하는 방법 콘텐츠를 제공하도록 CloudFront를 구성한 후에 사용자가 파일을 요청하면 다음과 같은 결과를 얻습니다. 사용자가 웹 사이트 또는 애플리케이션에 액세스하고 이미지 파일 및 HTML 파일 같은 하나 이상의 파일을 요청합니다. DNS가 요청을 최적으로 서비스할 수 있는 CloudFront POP(엣지 로케이션)로 요청을 라우팅합니다. 이 위치는 일반적으로 지연 시간과 관련해 가장 가까운 CloudFront POP이며, 요청을 엣지 로케이션으로 라우팅합니다. POP에서 CloudFront는 해당 캐시에 요청된 파일이 있는지 확인합니다. 파일이 캐시에 있으면 CloudFront는 파일을 사용자에게 반환합니다. 파일이 캐시에 없으면 다음을 수행합니다. .. 2021. 8. 6.
Amazon ElastiCache Amazon ElastiCache를 사용하면 널리 사용되는 오픈 소스 호환 인 메모리 데이터 스토어를 클라우드에서 원활하게 설정, 실행 및 크기 조정할 수 있습니다. 처리량이 많고 지연 시간이 짧은 인 메모리 데이터 스토어에서 데이터를 검색하여 데이터 집약적 앱을 구축하거나 기존 데이터베이스 성능을 강화합니다. Amazon ElastiCache는 캐싱, 세션 스토어, 게이밍, 지리 공간 서비스, 실시간 분석 및 대기열과 같은 실시간 사용 사례에 많이 선택됩니다. 이점 탁월한 성능 Amazon ElastiCache는 1밀리초 미만의 응답 시간이 필요한 가장 까다로운 애플리케이션을 지원할 수 있도록 인 메모리 데이터 스토어 및 캐시의 역할을 합니다. Amazon ElastiCache는 고객 전용 노드에서 실.. 2021. 8. 5.
반응형