어쩌다 IT
반응형
article thumbnail
구름 쿠버네티스 전문가 과정 6기 - 33일차
구름 쿠버네티스 2023. 10. 6. 15:16

리뷰 (Review) 더보기 Cloud Design Pattern AWS-CloudDesignPattern en.clouddesignpattern.org IaC 개요 IaC Infrastructure as Code, 프로그래밍형 인프라 인프라 구성을 코드를 통해 자동으로 구축, 관리, 프로비저닝 ex) 100개의 서버로 구성된 인프라 구축 수동 설정 - 오랜 시간이 걸리고 구축 도중 오류 발생 확률이 높다. IaC 활용 설정 - 하나의 코드를 통해 100개의 서버를 자동으로 구축 IaC 장점 비용 절감 배포 속도 향상 오류 감소 인프라 일관성 향상 (멱등성) 멱등성 - 언제나 동일한 결과 제공 용어 프로비저닝 - provisioning 클라우드 서비스를 시작하고 구성하는 것을 프로비저닝이라 한다. 인프라..

article thumbnail
구름 쿠버네티스 전문가 과정 6기 - 32일차
구름 쿠버네티스 2023. 10. 5. 11:27

리뷰 (Review) 더보기 S3 데이터를 저장할 때 버킷 단위로 저장하고 저장되는 단위는 객체 (object) 별도의 File system에 의하여 객체를 관리하지 않는다. 버킷에 별도의 폴더를 생성할 수 있으나 일반적인 디렉토리와는 다른 의미 무제한의 저장 공간을 제공하고, 한 객체의 최대 크기는 5TB 버킷은 데이터를 저장하는 공간을 의미 S3 기능 가장 주 목적은 객체 저장 - 데이터 저장 멀티 파트 업로드 버전 관리 수명 주기 관리 정적 웹 서비스 (사이트) 호스팅 전송 속도 향상 edge location을 이용하여 contents 전송 속도 향상 Amazon Cloud Front (CDN) 서비스를 이용한 전송 속도 향상 S3 사용 적합한 경우 한 번 쓰고 여러 번 읽어야 하는 경우 데이터가 ..

article thumbnail
구름 쿠버네티스 전문가 과정 6기 - 31일차
구름 쿠버네티스 2023. 10. 4. 09:58

리뷰 (Review) 더보기 S3 (Simple Storage Service) 객체 단위 저장 스토리지 EC2와는 별도로 사용되는 serverless 형식의 서비스 서비스 자체는 글로벌 서비스지만 생성은 별도의 리전에 생성 무제한으로 저장 공간을 제공하고, 한 객체의 최대 크기는 5TB S3에 객체를 저장하기 위해서는 버킷(bucket)을 먼저 생성해야 한다. 스토리지 서비스 - S3 S3 (Simple Storage Service) 버킷에 저장되는 단위는 객체 객체는 S3의 버킷에 저장되는 하나의 데이터 의미 키, 데이터, 메타 데이터로 구성 객체 하나의 크기는 1byte ~ 5TB S3 스토리지 클래스에 따라 저장 비용과 검색 속도의 차이가 발생 S3는 별도의 File System에 의하여 객체를 관..

article thumbnail
구름 쿠버네티스 전문가 과정 6기 - 30일차
구름 쿠버네티스 2023. 9. 27. 11:30

리뷰 (Review) 더보기 NAT Gateway 인터넷과 연결을 수행하지만 단방향 통신만 수행 (인터넷 게이트웨이는 양방향 통신 수행) 일반 Client가 Private Subnet에 있는 AWS 리소스 접근은 불가능 NAT Gateway 서비스 인스턴스는 반드시 Public Subnet에 위치해야 한다. NAT Gateway 서비스는 EIP (탄력적 IP, 고정 IP)를 사용한다. Bastion Server Private Subnet에 위치한 EC2 Instance를 제어하는 목적으로 사용하는 EC2 Instance AWS 네트워크 보안 보안 그룹 (Security Group) EC2 Instance 단위로 설정하고, Inbound 규칙과 Outbound 규칙으로 구성 허용 (Allow) 규칙만 생성..

article thumbnail
구름 쿠버네티스 전문가 과정 6기 - 29일차
구름 쿠버네티스 2023. 9. 25. 13:07

리뷰 (Review) 더보기 EC2 Instance를 이용한 Application 개발 환경 EC2 Instance에서 직접 Application 개발 / 배포 사용자 Host에서 Application 개발 후 배포 VSCode를 이용하여 EC2 Instance 연결을 통해 직접 Application 개발 - SSH 이용 EC2 Instance 이미지 생성 (AMI) EC2 Instance에 대한 backup 이미지 EC2 Instance 템플릿 (Template) 생성 EC2 Instance의 정보를 가지고 있는 파일 EC2 Instance에 대한 Scale up / Scale out Scale up - EC2 Instance에 대한 H/W 성능 향상 Scale out - EC2 Instance를 여러..

article thumbnail
구름 쿠버네티스 전문가 과정 6기 - 28일차
구름 쿠버네티스 2023. 8. 29. 10:35

리뷰 (Review) 더보기 EC2 Instance 접속 방법 SSH (Secure SHell) 사용 RDP 사용 EC2 Instance 생성 절차 EC2 메뉴 → 인스턴스 → 인스턴스 시작 이름 및 태그 부여 Applicaion 및 OS Image 선택 인스턴스 유형 선택 키 페어 설정 네트워크 설정 보안 그룹 설정 - stateful 방식 스토리지 구성 설정 고급 세부 정보 설정 EC2 Instance IP Address 퍼블릭 IPv4 Address - 인터넷이 사용 가능하고 동적 IP Address 프라이빗 IPv4 Address - VPC 내에서만 통신이 가능한 IP Address 탄력적 IP (Elastic IP, EIP) 고정 IP Address 컴퓨팅 서비스 - EC2 EC2 Instanc..

article thumbnail
구름 쿠버네티스 전문가 과정 6기 - 27일차
구름 쿠버네티스 2023. 8. 25. 09:32

리뷰 (Review) 더보기 용어 AWS 서비스 - AWS에서 제공하는 서비스 AWS 인스턴스 - AWS 서비스를 이용하여 사용자가 생성한 객체 AWS 리소스 IAM AWS 리소스에 대한 액세스를 안전하게 제어하기 위한 역할, 권한 설정 서비스 보안을 위한 글로벌 서비스 IAM root (관리자) 계정 - 전체 AWS 서비스 및 계정 리소스에 대한 완전한 액세스 권한 부여 IAM user (사용자) 계정 AWS와 상호 작용하기 위한 사람 또는 Application 최소 권한 원칙 적용, 생성 시 기본적으로 주어진 권한은 없고, 필요한 권한만을 부여해서 사용 권한 부여는 정책을 통하여 부여하며, 정책은 권한을 설명한 JSON 문서를 위미 IAM group (그룹) IAM 사용자 모임, 그룹에 IAM 정책을..

article thumbnail
구름 쿠버네티스 전문가 과정 6기 - 26일차
구름 쿠버네티스 2023. 8. 24. 10:26

리뷰 (Review) 더보기 On-Premise 환경 직접 서버 및 네트워크 환경 등 인프라를 구축하는 방식 Client - Server 구조 On-Premise 환경에서 Server 구성 H/W 구성 - 최대 용량(동시 접속자)에 맞추어서 구축 S/W 구성 - 사용 환경에 따라 Web Server, DB Server, Main Server, Mail Server 등을 구성 On-Premise 단점 구축에 대한 초기 비용이 많이 발생하고 관리가 어려우며 확장성이 떨어진다. Cloud 환경 Cloud Service 제공 업체의 H/W, S/W 환경을 빌려서 사용 사용한만큼 비용 지불 가상 환경으로 제공하므로 확장 및 축소가 편리하다. Cloud Service 유형 IaaS - Server 환경, Infra..

article thumbnail
구름 쿠버네티스 전문가 과정 6기 - 25일차
구름 쿠버네티스 2023. 8. 23. 09:02

Cloud 개요 On-Premise 환경 더보기 IT 서비스 운영을 위하여 직접적인 인프라(Infrastructure)를 구축하는 방식 Client - Server 구조 Client - Service 요청 Server - Service 제공 Client - Server 구조에 동작하는 프로그램 유형 Front-end End user(사용자) 사용하는 프로그램 Client에서 동작하는 프로그램 Back-end Server program Client에게 Service를 제공하는 프로그램 ex) Web Service 제공 On-Premise 환경 구축 Back-end 구성 (Infrastructure 구성) Web Server 프로그램 설치 - Apache, Nginx, Node.js, Django, Flas..

article thumbnail
구름 쿠버네티스 전문가 과정 6기 - 24일차
구름 쿠버네티스 2023. 8. 22. 08:54

세미 프로젝트 페이지 구상 Flow Chart index.php board_list.php board DB member_form.php member DB TIF 어디 내놓기 부끄러운 수준의 미완성의 웹페이지를 제출함으로 세미 프로젝트는 끝이 났다. 2주 동안 이것저것 많이 가르쳐주셨던 강사님께 감사드린다. 중간중간 DB와 연동이 안되거나 ', " 가 빠져서 뭐가 빠진 채로 출력이 되거나 이것저것 난관에 부딪혔지만 그래도 클릭해서 넘어갈 수 있는 각 화면들은 대충이라도 구성했다. 얻은 것들이 있다면 리눅스 기본 명령어와 vi 사용에 대해 감이 잘 안 왔는데 조금은 능숙해졌다는 것, 어디 내놓을 수는 없는 수준이지만 무언가를 만들어냈다는 것. 이번 프로젝트는 끝이 났지만 추후에 HTML, CSS, JS 등을..

반응형