치킨맛코드

치킨맛코드

  • 분류 전체보기 (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 피드
로그인
로그아웃 글쓰기 관리

치킨맛코드

컨텐츠 검색

태그

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

최근글

댓글

공지사항

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

아카이브

Cloud(62)

  • AWS Lamdba(개발환경 설정)

    aws에서 서버리스 개발자의 환경을 구축하기 위해서는 아무래도 좀 더 많은 접근 권한이 필요하다. 실제 배포 테스트 하는 환경은 aws의 람다 라고 하는 환경인데 개발자가 람다를 사용하기 위해서는 람다에 배포를 하는 권한, 혹은 배포된 람다를 실행, 테스트 할 수 있는 권한을 가져야한다. 즉 당연히 람다에 대해서 람다 자체의 실행역할을 부여하는 권한 마저도 개발자에게 있어야한다. 서버리스 환경에서 테스를 할려고 하면 개발자에게 자유로운 샌드박스 환경을 제공할 필요가 있으며 이 방법은 크게 2가지로 1. 각각의 개발자에게 테스트를 위한 별도의 센드박스 계정을 발급한다. 이때 개발자별로 환경 구성을 할 수 있는 장점이 있다. HW/SW적인 인프라가 잘 구성되어 있어야하고 개정을 발급할때마다 계정에 대한 각각..

    2021.08.18
  • AWS Lamdba (코드 작성 및 관리)

    람다를 사용할때 개발자가 고려해야하는 사항은 코드를 작성하는 부분과 코드를 관리하는 부분으로 나뉜다. 코드를 작성할때는 시스템 아키텍처, 설계패턴, 프레임워크 및 라이브러리, 등에 대해서 어떻게 서버리스환경에서 코드를 작성할 것인가? 코드를 관리할때는 도구 (IDE, SCM, 디버거 등),개발자 워크 플로우, 테스트/배포 자동화, 환경관리를 어떻게 할 것인가에 대해 고려해 봐야한다. 특히 람다를 짤대 유의해야할점은 다음과 같다. 람다를 통해 코드를 작성하고 AWS 콘솔에서 테스트 및 배포를 정말 간단하게 할 수 있다. 하지만 프로덕션 에플리케이션 환경(라이브 환경)이라면 객체 지향 코드 작성이 필요하다. 또한 "프로그래머는 항상 개을러야한다."는 노마드 코더의 '니콜라스'의 말 처럼 최대한 자동화 및 표..

    2021.08.18
  • AWS Lambda(AWS람다란?)

    남자들은 '하프라이프'라는 게임을 한 번 쯤은 해 봤을것이다. 혹은 '장비를 정지합니다.'라는 밈에 대해서 한 번 쯤은 들어봤을 것이다. 지금까지 잔뜩 AWS가 어떻고 EC2가 저떻고 하다가 갑자기 게임이야기를 하는 이유가 뭘까? 그림2는 그리스어로 람다 라고 한다. 11번제 글자이며 숫자로는 30을 의미한다. 언어학에서는 이것이 발전해 알파벳 L이 되었다 라고 한다. 여기서 람다를 따서 AWS에서도 람다라는 서비스를 제공한다. 이것은 서버리스(serverless)를 통해 개발자의 편의를 제공하는 서비스이다. 서버리스란 말 그대로 서버가 없는 환경을 의미한다. 이런 서버리스환경을 사용하면 누릴 수 있는 다양한 이점이 있는데 24시간동안 서버가 구동되는 전통적인 환경에 비해 실제 여러번의 코드가 실행되는 ..

    2021.08.18
  • AWS EC2의 시스템 인프라

    Amazon Ec2 란 무엇인가? 그림1 은 보다시피 물리적인 서버 위에 host server 가 있고 그 위에 hypervisor라는 가상화 서버가 있고 그 위에 구축된 서버인 guset1,2,N이 있다. 이런 환경은 보편적인 VM환경인데 이런 서비스를 AWS화 시킨것이 EC2 이다. 그렇기에 기존os/응용프로그렘/미들웨어가 이용을 할 수있다. 특히 EC2는 파이선 코어로 개발이 되었기 때문에 Cil명령어로도 충분히 원하는 지역에 서비스를 구축할 수 있다. EC2에서 선택할 수 있는 프로세서 및 아키텍쳐로는 인텔, AMD, AWS graviton processer가 있다. 가장 고 성능은 인텔이며 이것을 기준으로 AMD는 10%저렴하며 graviton processer는 최대 45% 저렴하다. 하지만 ..

    2021.08.12
  • AWS DataBase 서비스

    DataBase 서비스의 대표적인 서비스로는 RDS, aurora,Amazon DynamoDB, ElasticCache가 있다. RDS(relational Database service) 관계형 DB 서비스이다. 오라클, mysql, mssql, mariadb 등에 대한 엔진을 제공하는 서비스이다. 이런 DB를 사용하기 위해서는 인프라 구축이 필요한데 여기에 대한 인프라는 aws가 서비스를 해 준다. 주요 기술로는 DB이중화, Read REplica, 인스턴트 확장이 있다. DB이중화(multi-AZ) DB를 말 그대로 이중화 한다는 의미이다. 하나의 리전에 가용영역을 최소 2개를 사용한다. 가용영역1에는 주로 사용하는 마스터DB를 사용하며 가용영역2에는 마스터DB를 지원하기위한 슬레이브DB를 사용한다...

    2021.08.11
  • AWS 스토리지 및 컨텐츠 배포 서비스(Amazon S3, EBS, cloud front)

    AWS의 스토리지 및 컨텐츠 배포 서비스는 대표적으로 S3, EBS, cloudfront가 있다. Amazon S3(simple storage service) 객체 스토리지, 오브젝트 스토리지이다. 이미지, 비디오, 파일, 스냅샷 등을 저장할 수 있다. 만약 사용자가 EBS에서 스냅샷을 찍을 경우 S3에 저장이 된다. S3는 일반적으로 3개의 클레스로 구분이 되는데 Amazon S3, S3 - Infrequent Access Storage, Glacier로 나누어 진다. S3 객체 기반의 무제한적인 파일 저장의 스토리지이다. 각 객체마다 URL을 제공해 손쉽게 파일을 공유할 수 있다. 특히 S3는 3곳의 IDC가 있어서 한쪽의 데이터가 삭제되더라도 다른 2군데의 IDC에서 백업이 가능하기 때문에 NINE..

    2021.08.11
1 ··· 7 8 9 10 11
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바