일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 3AZ
- 쿠버네티스
- Kinesis
- AWS
- DNS
- EKS
- write back
- 정보처리기능사
- CodeBuild
- Lambda
- Round Robin
- 해킹송
- CodeCommit
- SQS
- cbt
- istio
- stateful
- ASG
- write Through
- CloudFormation
- APIGateway
- DaemonSet
- CodePipeline
- Kubernetes
- cloudwatch-agent
- server
- CloudWatch
- access_log
- 유나인버거조인트
- S3
- Today
- Total
목록분류 전체보기 (46)
cloud bee
Amazon S3란? Amazon S3는 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있도록 구축된 객체 스토리지이다. -> 내구성, 가용성, 성능, 보안 및 거의 무제한의 확장성을 아주 저렴한 요금으로 제공한다. Amazon S3로 할 수 있는 작업 언제든지 어디서나 원하는 양의 데이터를 저장하고 검색하는 데 사용할 수 있는 간편한 웹 서비스 인터페이스를 제공한다. -> 클라우드 네이티브 스토리지를 사용하는 애플리케이션을 손쉽게 구축할 수 있다. -> 성능 또는 안정성 저하 없이 원하는 대로 애플리케이션을 확장할 수 있다. -> 데이터를 원하는 만큼 저장하고, 동일한 데이터를 재해 복구 용도로만 사용하고, 웹 애플리케이션을 쉽게 구축할 수 있다. 저장할 수 있는 데이터 -> 거의 모든 종류의 데이..
Amazon ECS 이란? ECS: Docker 컨테이너를 지원하는 확장성과 성능이 뛰어난 컨테이너 관리 서비스이다. -> 이 서비스를 사용하여 인스턴스의 관리형 클러스터에서 애플리케이션을 손쉽게 실행할 수 있다. -> 리소스 필요 사항과 가용성 요구 사항에 따라 클러스터 전체에 컨테이너 배치 일정을 수립하는 데에도 ECS를 사용할 수 있다. -> 비즈니스나 애플리케이션의 특정 요구 사항에 맞도록 자체 스케줄러나 서드 파티 스케줄러를 통합할 수 있다. Amazon ECS를 사용해야 하는 이유 -> 자체 클러스터 관리 인프라를 설치, 운영 및 확장할 필요가 없다. -> ECS는 Docker 컨테이너를 사용하여 장기 실행 애플리케이션, 서비스 및 배치 프로세스를 예약할 수 있게 해 준다. -> Amazon ..
Amazon EC2 Auto Scaling이란? Auto Scaling은 EC2 인스턴스를 자동으로 시작하거나 종료한다. -> 로드를 처리할 수 있도록 적절한 수의 Amazon EC2 인스턴스를 유지할 수 있게 해 준다. -> 수요가 급증할 경우 Amazon EC2 인스턴스의 수를 자동으로 늘려 성능을 그대로 유지한다. -> 수요가 적을 경우 자동으로 용량을 줄여 비용을 절감한다. C2 Auto Scaling - EC2 인스턴스 플릿 관리를 통해 비정상 인스턴스를 탐지하여 교체한다. - 사용자가 정의하는 조건에 따라 Amazon EC2 용량을 자동으로 확장 또는 축소함으로써 애플리케이션 가용성을 유지할 수 있다. Amazon EC2 Auto Scaling을 사용할 때의 이점 1. Amazon EC2 인스..
calico Calico는 다음과 같이 정리할 수 있다. Calico: 다양한 네트워크 관련 기능을 제공하는 오픈소스 프로젝트이다. -> pod 간 네트워크 통신이 가능하도록 도와주는 역할을 해준다. Calico는 주로 어떤 기능을 지원할까?🤔 정리하자면 다음과 같다. calico 기능 - 가상머신이나 컨테이너를 위한 네트워킹 - IP관리 - 접근 제어 - 모니터링 calico 설치 방법 우선 kubernetes에서 calico를 설치하려면 아래 URI를 타서 Install Calico 섹션대로 다운로드를 진행하면 된다. https://projectcalico.docs.tigera.io/getting-started/kubernetes/quickstart Quickstart for Calico on Kub..
WAF(Web Application Firewall)란? 일반적인 네트워크 방화벽 (Firewall)과는 달리 웹 애플리케이션 보안에 특화되어 개발된 솔루션이다. aws 공식문서에는 다음과 같이 정의되어 있다. https://aws.amazon.com/ko/waf/faq/ FAQ | AWS WAF | Amazon Web Services (AWS) 1. AWS WAF란 무엇입니까? AWS WAF는 고객이 정의한 조건에 따라 웹 요청을 허용, 차단 또는 모니터링(계수)하는 규칙을 구성하여 공격으로부터 웹 애플리케이션을 보호하는 웹 애플리케이션 방화벽 aws.amazon.com AWS WAF: 고객이 정의한 조건에 따라 웹 요청을 허용, 차단 또는 모니터링(계수)하는 규칙을 구성하여 공격으로부터 웹 애플리케이..
Protocol E-Mail의 송수신에서 사용되는 기본적인 프로토콜은 3가지가 있다. - SMTP(Simple Mail Transfer Protocol) - POP3(Post Office Protocol) - IMAP(Internet Mail Access Protocol) SMTP(Simple Mail Transfer Protocol) 클라이언트가 메일을 보내거나, E-Mail 서버끼리 메일을 주고받을 때 사용되는 프로토콜이다. POP3(Post Office Protocol) E-Mail 서버에 도착되어 있는 메일을 클라이언트로 가져올 때 사용되는 프로토콜이다. IMAP(Internet Mail Access Protocol) POP3(Post Office Protocol)와 동일하다. E-Mail 서버에..
리눅스(Linux) 1. 1991년 핀란드 헬싱키 대학교의 Linus Torvals라는 사람이 취미로 만든 운영체제의 커널 이름이다. 2. 윈도우나 MacOS 같은 컴퓨터의 운영체제(Operating System)이다. 3. 다중 사용자, 다중작업 다중 스레드를 지원한다. *커널(kernel): 컴퓨터 운영 체제의 핵심이 되는 컴퓨터 프로그램으로, 시스템의 모든 것을 완전히 통제한다. 리눅스(Linux) 배포판 1. 리눅스 커널, GNU소프트웨어 및 여러 가지 자유 소프트웨어로 구성된 운영체제이다. 2. 현재 전 세계적으로 300여가지의 배포판이 존재한다. 가장 대표적으로 많이 사용하는 배포판을 소개하도록 할 것이다. 리눅스(Linux) 배포판 종류 - Debian Linux( 데비안 리눅스 ) - Ub..
ssh를 통해 ec2 login에 실패를 할 때마다 sqs에 메시지가 전송되도록 구성할 것이다. Amazon console을 사용하여 이번실습을 구현해 보았다. 실습에 사용하였던 서비스는 다음과 같다. 서비스 목록 - Amazon sqs - Amazon ec2 - Amazon IAM - Amazon VPC VPC 생성 이번 실습은 기본 VPC를 통해 진행하였다. https://console.aws.amazon.com/vpc에 들어가서 기본 VPC를 생성하도록 한다. 이후 기본 VPC의 라우팅 테이블을 설정해 주도록 한다. [서브넷 연결 편집]을 눌러주도록 한다. 라우팅 테이블 서브넷을 모두 연결해주도록 한다. 이제 인스턴스에서 사용할 보안그룹을 하나 생성해 주도록 한다. 보안그룹을 설정해주도록 한다. s..
Shell Shell 이란? -> 명령을 받는 컴퓨터 프로그램이다. Shell의 특징 - 명령 해석 및 처리를 위해 운영체제로 전달한다. - 사용자와 운영체제 간 인터페이스 역할을 하여, 사용자와 운영체제 간의 상호 작용을 할 수 있게 해 준다. Shell의 종류 - bash (Bourne-Again Shell): sh을 기반으로 ksh과 csh의 장점들을 합친 Shell이다. - csh (C Shell): 빌 조이가 개발한 유닉스 Shell로 C언어를 전신으로 하여 만들어졌다. - ksh (Korn Shell): 데이비드 콘이 개발하였고, sh을 확장하여 c shell의 많은 기능을 추가하였다. - tcsh(tee-see-shell) : C Shell 기반이며, C Shell과 호환되는 유닉스 Shel..
DNS (Domain Name System) DNS는 도매임 네임서버이다. DNS가 등장한 이유는 IP 주소를 기억하기 어렵기 때문이다. 즉 숫자로 기억하기보단, 문자로 기억하는 게 더 편하기 때문에 DNS가 등장하였다. DNS 포트 번호 DNS의 포트번호는 53번을 사용한다. - UDP의 경우는 다음과 같다. -> DNS 조회를 사용하기 위해서 사용한다. - TCP의 경우는 다음과 같다. -> DNS 패킷을 전송할 때 사용한다. DNS 질의과정 가장 유명한 사진을 한 번 가져와봤다. 이 사진대로 DNS 질의 과정을 이해하면 될 것이다. DNS 질의 과정 1. user가 www.naver.com을 입력할 경우 pc는 로컬 DNS에게 www.naver.com이라는 호스트네임에 대한 IP를 묻는다. 2. 로..