치킨맛코드

치킨맛코드

  • 분류 전체보기 (196)
    • Cloud (62)
      • AWS(Amazon Web Services) (2)
      • AWS 기초 (46)
      • OpenStack (4)
      • Microsoft Azure (7)
      • Ansible (3)
    • DevOps (58)
      • Terraform (2)
      • Docker & kubernetes (25)
      • DevOps기초 (9)
      • Prometheus & Grapana (2)
      • helm (1)
      • CKA Test 준비 (17)
    • IT기초 (21)
      • linux와 운영체제 (6)
      • IT기본용어 (14)
    • Django (17)
      • 네트워크 (12)
    • JAVA 기초(임시중단) (7)
      • IntelliJ & SpringBoot (2)
    • 잡다한 IT (26)
      • 개발자도 궁금한 IT인프라 (9)
      • Springboot와 AWS로 혼자 구연하는 웹 .. (5)
    • 리뷰 (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

치킨맛코드

컨텐츠 검색

태그

방화벽의 종류 telnet Docker Kubernetes 도커 세대별 방화벽 리뷰 동적 호스트 구성 프로토콜 쿠버네티스 Grafana 기능별 방화벽 AWS 베스쳔호스트 스크린드서브넷 띠부씰 grafana error ssh DHCP docker images docker compose

최근글

댓글

공지사항

  • 치킨맛 코드의 공부블로그 입니다

아카이브

Cloud(62)

  • Amazon ElasticCache

    성능을 높이기 위해 사용하는 서비스 Amazon ElasticCache는 DynamoDB Accelerators(DAX)와 다르게 어플리케이션에서 처리를 해 줘야하는 부분이 있다. DynamoDB는 어플리케이션이 작업을 할때마다 항상 캐싱쪽으로 모든 요청을 보낸다. 하지만 ElasticCache는 어플리케이션이 케시쪽에 읽어달라고 요청을 하게 된다면, RAM과 같은 메모리를 이용헤 데이터를 처리하게된다. 그렇기에 캐싱 환경으로 사용을 하게 되지만, 데이터가 없을때 어딘가로 찾아가서 원본데이터를 가져와서 응답을 해 주는 그런 경우는 없는것이다. 선택할 수 있는 DB는 Redis와 Memcached가 있으며, 개발자의 선택에 따라 DB를 선택할 수 있다. Memcached Redis DB부하를 오프로드 하는..

    2022.06.14
  • AWS identity and access management(IAM)

    IAM 서비스 조직의 규모가 커저서 계정을 관리하는 관리자가 모든 자원을 관리하는것이 아니라 개발자가 스스로 리소스를 만들고, 컨트롤을 해야할 정도로 기업이 클 경우에 반드시 필요한 서비스이다. AWS 계정을 가지고 있다면 보안을 위해서 반드시 IAM을 사용해야한다. 인증과 접근관리, 권한제어에 대한 서비스를 의미한다. AWS에서 계정을 생성하게 되면 최초로 나오는 계정은 ROOT 즉 모든 권한을 가진 루트 사용자가 생성된다. 모든 AWS 서비스 및 리소스에 대한 전체 액세스 권한을 가지고 있으며, 결제정보, 사용자의 개인정보 등 모든 정보를 볼 수 있으며, 모든 권한을 가지고 있다. 모든 권한을 가지고 있기 때문에 타인에게 이 계정이 넘어가게 된다면 통제할 수 없을 정도로 강력한 권한이기에 반드시 계정..

    2022.06.13
  • AWS Route 53

    AWS에서 리전 단위의 장애가 발생할 확율이 있는 국가는 어디가 있을까? 바로 한국이다. 한국과 같은 경우 외국인들이 보기에 언제 전쟁이 나도 이상하지 않은 국가이기에, 외국 기업이 AWS 서울 리전 1개만 사용한다 라고 했을때 굉장히 불안하다 라고 느낄 수 있다. 백업용으로 가까운 지역인 일본에 백업서버를 둔다고 하더라도 지진, 쓰나미와 같은 문제가 있어 이것도 100% 신뢰할 수 는 없을 것 이다. 그렇기에 다른 리전에도 하나의 지점을 만들어두고 동시에 서비스를 운용하기 위한 서비스가 있는데 그 이름이 Route 53이다. 서로 다른 리전에 대한 트레픽 분산을 하는 DNS 서비스이다. 다양한 라우팅 옵션을 지원해주며 장애대응과 같은 기능을 포함하고 있다. 엣지로케이션 단에서 작동하며 모든 엣지로케이션..

    2022.06.13
  • AWS CloudFront.feat caching

    캐싱이라는 기능을 아는가? 일반적으로 서비스의 품질을 높이기위해 사용하는 기능. 속도가 느린 경우, 캐싱을 활용해 서비스 속도를 높여줄 수 있는 기술이다. 동일한 요청이 지속적으로 들어올 경우, 인프라 용량이 지속적으로 과부화(서버 부담, 효율적이지않음, 부하가 발생)가되곤한다. 이떄 캐싱을 사용하게 되면, 운영비용을 줄일 수 도 있으며, 서비스의 속도가 빨라진다. 주로 개발자가 제공해주는 서비스를 이용하는 고객들이 있을건데, 이런 고객들에게 좀 더 빠른 속도로 제공해주는 저장공간, 시설을 이용할때 사용한다. 그렇다면 어떤 데이터를 캐싱하는게 좋을까? 3가지의 경우가 있다. 1. 수집하기에 느리고 비싼 쿼리가 필요한 데이터 => 동일한 쿼리가 들어오는데, 그때 그때마다 복잡한 쿼리문이 실행되며, 동일한 ..

    2022.06.12
  • AWS automation Tool

    AWS를 운용하다보면 리소스들이 굉장히 많아지게 된다. 또한 이런 리소스들 버전 업데이트를 하며 대부분 변경되기 마련이다. 예를들어 하나의 vpc를 관리한다고 가정해 보자. VPC의 보안, 스토리지(파일,블록,객체, 인스턴스(ec2, ec2내부의 OS 등), DB(DB와 인스턴스간 연결, 보안 등)등을 우리는 관리해야한다. 1~2개면 괜찮겠지만 100개, 1000개를 하나하나 관리해야한다면 굉장히 실수도 많이 생기고, 피로해질것이다. 버전제어도 힘들며, 감사 내역도 부족하게 된다. 확장하기가 굉장히 힘들며, 데이터 관리를 할 때 일관성이 없게 된다. 이른바 휴먼에러가 발생활 확율이 높아지는것이다. 그렇게 되면 지속적인 성장(조직내에 있는 다양한 아키텍쳐를 일관되게 배포, 관리, 업데이트 할 방법)을 에 ..

    2022.06.11
  • AWS ELB(Elastic Load Balancing)

    로드벨런싱이란 로드(처리해야하는 작업)를 벨런싱(균형맞춰서 이 작업을 하는 인스턴스에게 배포) 해 주는 서비스라고 할 수 있다. 타겟그룹을 먼저 지정하는데, 누구에게 로드를 보낼것인가를 정해야한다. 그 후 ELB에게 등록을 하게 되며, ELB는 DNS레코딩 형식(DNS 이름)을 가지는 endpoint를 반환하게 된다. 이때 DNS 레코딩은 너무나 길고 복잡하기 때문에 이 이름을 그대로 사용하지 않고, DNS 서버에 등록하게 된다. DNS Record 도메인 이름 : test.com www라는 이름으로 만든다 ==> www.test.com A 레코드 : IP주소를 www 뒤에 부여한다. CNAME 레코드 : URL주소를 www 뒤에 부여한다. 기능 HTTP나 HTTPS(웹), TCP,UDP 및 SSL(네트..

    2022.06.03
1 2 3 4 5 6 ··· 11
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바