일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Intellij
- Logrus
- UnBuffered channel
- goland
- intellij ide
- GoF
- 배포 프로세스
- 대규모 시스템 설계
- Buffered channel
- gitops
- Golines
- Infra
- 디자인패턴
- System Design
- notification system
- GoF 디자인패턴
- Kubernetes
- 오블완
- AWS
- http 413
- 윈도우키보드
- apollo router
- golang
- body size
- 컴포지트패턴
- 배포 파이프라인
- go
- elasticsearch
- 사설 ip
- 티스토리챌린지
- Today
- Total
목록Amazon Web Service(AWS) (20)
Fall in IT.
안녕하세요.오늘은 AWS 서비스중 Glacier에 대해서 알아보겠습니다. Glacier란?데이터 보관 및 백업 전용 스토리지 서비스 입니다. Glacier 장점1기가에 약 10원 정도 하는 아주 저렴한 가격에 파일을 보관할 수 있습니다.자주 사용되지 않고, 용량이 매우 큰 데이터를 저장하는데 적합합니다.안정적입니다.S3와 연동하여 생명주기가 끝난 파일들을 Glacier에 저장하여 보관 할 수 있습니다. (다른 서비스들과도 연동 가능) Glacier 단점S3처럼 파일 저장 후, HTTP로 호스팅해서 사용 할 수 없습니다. 파일을 업로드하고 다운로드하는데 오랜 시간이 걸립니다. (수시간)검색에 어려움이 있습니다.일정 기간이 지나야 삭제 할 수 있습니다. Glacier 용어 정리볼트(Vault) - Glaci..
안녕하세요. 오늘은 AWS(Amazon Web Service) 중 RDS PostgreSQL 데이터베이스 마이그레이션 방법에 대해서 알아보겠습니다. 목적AWS의 RDS 서비스를 사용하여 만든 PostgreSQL RDB를 다른 계정의 RDS PostgreSQL DB에 마이그레이션 합니다. 요구사항데이터베이스 전체를 마이그레이션 합니다. (스키마, 데이터를 포함한 전체) 구축환경pg_dump 유틸리티를 사용합니다.psql 유틸리티를 사용합니다. (마이그레이션하는 방법은 여러가지가 있습니다. 현재는 pgadmin같은 클라이언트 툴을 사용하지 않고, 터미널에서 진행합니다.) DB(PostgreSQL) 마이그레이션 방법 (PostgreSQL이 설치되어 있다는 가정하에 설명합니다. ^^) DB(PostgreSQL)..
안녕하세요. 오늘은 AWS에서 EC2 서비스를 사용할 때, ssh접속시 사용되는 private key(.pem)을 변경하는 방법에 대해서 알아보겠습니다. 목적새로운 AWS계정을 만들었을때, 이전에 사용하던 계정의 EC2 instance에 private key와 동일한 키를 사용하고 싶다. 해결 방법새로운 ec2 instance를 만들때, 새로운 키 페어를 일단(?) 생성합니다. ssh를 통해 ec2에 접속합니다. 기존에 ec2 instance에서 사용되는 인증키 내용을 복사해서, 새로만든 ec2 instance의 인증파일 내용에 복사합니다. - $ vi ~/.ssh/authorized_keys 완료! - 다른 계정의 EC2 instance에 접속할때 사용한 .pem 파일을 사용하여 새로만든 EC2 ins..
안녕하세요. 오늘은 AWS(Amazon Web Services)의 서비스중 하나인 EC2(Elastic Compute Cloud. 가상 서버 호스팅)에서 root계정을 활성화 하는 방법에 대해서 알아보겠습니다. 목적ec2 인스턴스를 생성하고, ssh로 root 계정에 접속 하는 방법을 알아봅니다. 문제무작정 root로 접속하려고 할 경우 에러가 발생합니다. " Please login as the user "ec2-user" rather than the user "root " 메시지와 함께 ec2-user로 접속하라는 메시지가 나옵니다. 해결 방법먼저, ec2-user로 접속합니다. (접속 방법은 AWS에서 EC2 -> Instances -> Connect 버튼을 누르면 자세히 나옵니다.) /etc/ssh..
안녕하세요. 오늘은 Amazon Web Service에서 EC2 서버 java 버전을 upgrade 하는 방법에 대해서 알아보겠습니다. Java version 확인하는 방법아래 명령어를 사용하여, 현재 서버에 설치된 자바 버전을 확인합니다. - $ java -version Java 1.8 설치하는 방법 먼저, yum list 명령어를 활용하여, 설치가능한 java 버전을 확인합니다. (만약, 최신 버전이 없다면 yum update를 실시합니다.) - $ yum list java*jdk-devel 설치하고자 하는 버전을 확인하고, yum install 명령어를 활용하여 설치합니다. - $ yum install -y java-1.8.0-openjdk-devel.x86_64 Java version을 변경하는 ..
안녕하세요. 오늘은 AWS의 ELB (Elastic Load Balancing) 설정 및 사용하는 방법에 대해서 알아보겠습니다. ELB 란?Elastic Load Balancing 의 약자로, 시스템에 가해지는 부하를 여러대의 시스템으로 분산해서 대규모의 시스템을 만들 수 있도록 해주는 진입점 입니다. ELB 특징트래픽 분산자동 확장인스턴스의 상태를 자동 감지해서 오류가 있는 시스템은 제외사용자 세션을 특정 인스턴스에 고정 가능SSL 암호화 지원SSL의 경유지로 ELB를 사용하는 경우에 SSL 처리에 따른 부하를 ELB가 수용하게 된다.IPv4, IPv6 지원CloudWatch를 통해서 모니터링사용한 시간과 통과한 트래픽에 따라서 종량제로 과금 ELB 설정 방법LOAD BALANCING > Load Ba..
안녕하세요. 오늘은 Amazon 서비스 중 AMIs에 대해서 알아보겠습니다. AMIs란?Amazon Machine Images의 약자로 EC2 인스턴스를 그대로 저장해서 재사용 할 수 있도록 만든 것.현재 서버의 하드웨어, 소프트웨어 설정, 어플리케이션 등 모든것을 그대로 사용가능하다.Amazon Image는 크게 3가지로 나뉜다. 1) private : 개인 (비공개 이미지 파일로 개인만 사용 가능) 2) public : 누구나 (공개된 이미지로 누구나 사용 가능) 3) Marketplace : 이미지를 판매하고 구매 가능 AMIs 생성하기생성하고자 하는 인스턴스를 우클릭하고, Image > Create Image 버튼을 선택해 현재 인스턴스의 이미지를 생성합니다. 이미지 이름, 설명을 적고, Crea..
안녕하세요. 오늘은 AWS의 서비스중 하나인 EBS(Elastic Block Store)를 사용하여, EC2 서버에 하드웨어를 확장해보도록 하겠습니다. EBS(Elastic Block Store)란?EBS란 Elastic Block Store의 약자로, 하드디스크라고 생각하면 됩니다. EBS 특징필요한 용량에 맞게 구입 할 수 있다.필요에 따라서 즉시 생성하고, 제거 할 수 있다.사용한 만큼 과금 되는 종량제다. 자세한 내용은 설명서의 비용예측을 참고한다.내부적으로 데이터를 실시간 복제하고 있기 때문에 하드디스크에 비해서 데이터를 잃어버릴 확률이 현저히 낮다.스냅샷 기능을 제공해서 EBS의 현재 상태 그대로 보존 할 수 있다.CloudWatch를 통해서 EBS의 통계를 열람 할 수 있다.EC2 인스턴스를..
안녕하세요. 오늘은 EC2 인스턴스에 File Transfer 할 수 있는 여러가지 방법들 중 FileZilla 클라이언트를 사용하는 방법에 대해서 설명하겠습니다. 목적FileZilla 클라이언트 프로그램을 사용하여 로컬PC에서 원격서버(EC2 instance)에 접속하여, 파일을 업로드/다운로드 합니다. 구축환경로컬PC 1대 (클라이언트)AWS의 EC2 서버 1대FileZilla의 sftp를 사용할 것이므로, EC2서버 22번 포트(ssh와 동일) 오픈 합니다. (sftp는 ssh와 마찬가지로 전송시 암호화시켜서 전송을 하게 되는데, FTP와 같이 파일을 전송할때 암호화 시켜서 전송합니다. ) 구축방법 - 로컬PC에 FileZilla는 설치되어있고, EC2 인스턴스 또한 생성되있다는 가정하에 설명합니다..
안녕하세요. 오늘은 Amazon Web Service 중 EC2를 사용하는 방법에 대해서 알아보겠습니다. EC2(Amazon EC2)란?Amazon Elastic Compute Cloud는 Amazon Web Services(AWS) 클라우드에서 확장식 컴퓨팅을 제공하는 서비스를 말합니다. Amazon EC2를 사용하면 하드웨어를 별도로 준비할 필요없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있습니다. Amazon EC2를 통해 원하는 만큼 가상 서버를 구축하고 보안 및 네트워크 구성과 스토리지 관리가 가능합니다. Amazon EC2는 요건이나 갑작스러운 인기 증대 등 변동사항에 따라 확장하거나 축소가 가능합니다. (자세한 내용은 아래 링크를 참조해주시기 바랍니다.) EC2 Instance 생성 방..