본문 바로가기
728x90

AWS/EC217

[AWS EC2]AWS EC2 Container PortForwarding 접속 AWS EC2내 Container 포트포워딩 후 포트포워딩 포트를 통해 외부 접속 허용 (ECS EC2 구성은 아닙니다) 상세 스펙 OS : Amazon Linux Docker Version : 20.10.13 Docker Container : Nginx Container PortForwarding : 80 -> 8888 구성도 외부 사용자가 -> ALB DNS:8888 -> AWS EC2내 Container Nginx 접속 1. Docker 컨테이너 배포하기 - AWS EC2내에 Docker 설치는 "https://dog-developers.tistory.com/235" 님 내용 참고 부탁드립니다. docker run --name nginx-alb -p 8888:80 -d -v /docker-nginx.. 2022. 6. 22.
[AWS]AWS EC2 Public IP 추가 하기 AWS 상에서 EC2 인스턴스 구축시에 Public IP를 활성화하지 못할 경우 추가하는 방법 공유하고자 합니다 Public IP가 존재하지 않는 EC2 인스턴스 네트워크 인터페이스 생성 네트워크 인터페이스 연결 새로운 네트워크 인터페이스 연결하기 위해서는 해당 EC2는 중지가 필수 및 가용 영역 동일 기존 네트워크 인터페이스로 연결할 경우에는 중지는 필요 없음 네트워크 인터페이스 연결 상태 확인 탄력적 IP 생성하기 네트워크 인터페이스에 Public 할당하기 EC2 Public IP할당 확인하기 Public IP로 EC2 접속 2022. 6. 22.
[AWS EC2]AWS EC2 EBS Volume 증설하기 서버를 사용하시다가 용량이 부족할 경우 증설을 해야하는데. 온프레미스 서버는 서버를 종료 후 추가 하거나 해야하는 부분(RAID 구성시에는 더 복잡.....)서버를 사용하시다가 용량이 부족할 경우 증설을 해야하는데. 온프레미스 서버는 종료 후 용량을 추가를 해야하는데.... RAID 구성이 되어있다... 그러면 더 복잡해지는 상황이 발생하죠... 그러나 클라우드는 이부분에 대해서 아주 손쉽게?(익숙해지는 분들한테 이지만요) 용량 증설이 가능하죠 1. 기존 EC2 인스턴스 Console 확인 2. EC2 인스턴스 볼륨 선택( + 볼륨 생성) 3. 볼륨 수정하기(8GiB → 20GiB) 4. 볼륨 수정 완료(별도 적용 필요) 5. 현 용량 및 적용 전 df -h ## 전체 마운트 상태 확인 6. 실제 용량 .. 2022. 3. 11.
AWS fargate AWS Container serverless 서버리스 컴퓨팅 서비스라, ECS ,EKS 모두 동작 가능 어플리케이션 개발하는데만 집중 가능 서버리스라서 별도의 서버 비용이 없이 컨테이너를 실항하는 리스소 비용만 지불 기존에는 EC2인스턴스 생성 후 도커를 실행하여 관리하여 이중 관리가 필요하였지만, 서버리스 기반 Container인 Fargate를 사용하게 되면 Container만 관리 가능. 스팟을 사용면 최대 70%할인된 가격으로 사용하며, 실행되는 기간에 대한 스팟 요금만 지불 AWS 제한 Stateless 워크로드(stateful) privileged pood 사용에는 어려움 NLB,ELB(Classic Mode 사용 불가) -> ALB(ELB+ INgress 조합) Task Definition .. 2021. 8. 30.
AWS Elastic Load Balance AWS Elastic Load Balance Appliccation에 전달되는 트래픽을 EC2 인스턴스, 컨테이너, Lambda 등 대상 자동으로 분산시켜 주는 서비스 단일 가용영역(ap-northeast-2a)이 아닌 다양한 영역(ap-northeast-2a,ap-northeast-2c)을 통해 부하 분산 가능 트래픽 분산(포트별로 특정 인스턴스에 트래픽 부하) 인스턴스 상태 감지(Health Check) ELB 종류 1) Classic Load Balancer(CLB) AWS 초기에 출시된 로드밸런싱 4~7층 계층까지 범위 적용이 가능(TCP,HTTP,HTTPS) Health Check를 하기 위해서는/index.html 경로를 참조 (index.html 파일이 없을 경우 404 Error -> 서비.. 2021. 8. 26.
AWS Direct Connect AWS Direct Connect 온프레미스와 AWS간에 전용 네트워크를 연결하여 사용할 수 있도록 하는 솔루션 Direct Connect를 통하여 모든 리전에 연결할 수 있습니다(단 중국 제외) Direct Connect는 VPC당 1개의 리전에만 연결 할 수 있습니다. 여러개의 리전은 Direct Gateway에 연결하여 온프레미스와 연결 가능 다양한 연결 속도를 설정이 가능(50Mbps ~ 최대 10Gbps) 온프레미스와 AWS간 연결하므로써 일관된 전송속도 보장, 구간간 암호화 통신으로 안전성 Direct Connect를 사용하므로써 프라이빗 클라우드와, 하이브리드로 운영 가능 AWSDirect Connect 연결 전 AWSDirect Connect 연결 후 AWS Direct Connect 비용.. 2021. 8. 13.
AWS Elastic Cache AWS Elastic Cache 빠른 속도, 사용자 편의성으로 인하여 "웹, 모바일, 게임, 광고, IOT" 처럼 순간적으로 처리가 빨라야하는 분야에 많이 사용되고 있습니다. Amazon Elastic cache를 지원하며, EC2에서도 자체 관리형 redis를 실행 가능 AWS Elastic Cache 성능 인 메모리 스토어 : 데이터에 대한 저장은 하드 디스크 또는 SSD에 저장하여 처리하기 위해서는 디스크에 엑세스를 하여 처리를 진행하여야하지만, AWS Elastic Cashe는 데이터를 메모리에 올려 놓고 처리를 하기엔 디스크 보다 빠른 읽기 가능(평균 읽기 속도 시간 : 1밀리초 미만이며, 1초당 수백만건 작업 가능) 단순성 과 편의성 : 짧은 코드 작성으로 어플리케이션 데이터를 저장, 액세스 .. 2021. 8. 12.
AWS Lambda AWS Lambda AWS에서 제공하는 서버리스 컴퓨팅 서비스 서버 프로비저닝, 서버 확장 및 서버 관리가 모두 필요 없습니다. 별도의 서버 없이 코드를 실행 해주는 서비스이며, 고정 비용 없이 요청 건수(+시간)당 비용 발생 특정 AWS 리소스(S3, DynamoDB, Kinesis, SNS)와 연결하여 Lambda 함수 실행 가능 함수코드는 최대 15분 동안만 실행 가능하며 1초 ~ 15분 사이 값으로 설정 가능 AWS Lambda 적용 장점 간단한 코드를 실행 시키는 경우 특정 트리거 실행될때마다 코드를 실행하고 싶을 경우 데이터(S3,EFS) , 실시간 파일, 실시간 스트림 서비스 단점 장기간 지속해야 하는 작업에는 기능적, 비용적이 비효율적 기존 컴퓨팅 자원 대비 서비스 고가의 서비스 비용(동일.. 2021. 8. 11.
AWS EC2 생성하기 AWS EC2 생성하기 1) AWS EC2 인스턴스 생성하기 2) AWS EC2 OS선택 EC2 테스트이므로 프리티어를 통해 구축 실제 업무에는 많는 스펙 선택하시면 됩니다. 3) AWS EC2 스펙 선택 프리티어 유형인 t2.micro 선택 실무에 서버 설치시에 표 1.1 참조하여 인스턴스 패밀리 선택하여 구축하시면 됩니다. 4) AWS EC2 세부 정보 구성 VPC : Default VPC 사용 및 신규 VPC 생성 후 가능 퍼블릭 IP 퍼블릭 할당 : 자동 퍼블릭 IP, 탄력적 IP를 통해 고정 IP사용 가능EC2 생성 후 변경) 선택사항에 부팅시 필요한 패키지 명령어 작성, 파일 등록하여 부팅시 설치 가능 스토리지 용량 선택하기 태그 설정 : Name : EC2-Instance 설정시 EC2 메인.. 2021. 8. 10.
AWS Elastic Compute Cloud(EC2) AWS EC2 AWS에 가장 많이 사용하는 클라우드 컴퓨팅 서비스 원하는 용량대로 Linux, Windows 서버 설치 가능 클릭 몇번으로 컴퓨터 구성 가능하며 용량 조절이 가능하다. 탄력적 IP주소(EIP)를 통해 고정 IP 사용 가능 키페어를 통헤 EC2접속(보안 강화) AMI를 통한 사용자가 정의한 컴퓨터 단시간에 설치 가능 1. AWS EC2 종류 1) 온디맨드 선결재 금액이나, 계약 없이 사용할 수 있는 어플리케이션 장기간 사용 및 중단 없이 사용해야하는 시스템 대상 사용하는 만큼만 비용 계산해서 청구 2) 스팟 인스턴스 온디맨드보다 가격이 저렴한 비용으로 제공되는 어플리케이션(최대 90%저렴) 어플리케이션이 실행되는 시간을 유연하게 조정 데이터 분석, 배치, CI/CD 워크로드,AI 기계 학습.. 2021. 8. 9.
728x90