일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 프로그래머스
- vagrant
- Client
- jdbc
- DISTINCT
- ssh
- 코딩테스트
- SSL
- WebHook
- sample
- github
- spring
- spring boot
- mariadb
- Jenkins
- Hibernate
- Linux
- Spring Legacy Project
- docker
- EC2
- 책 정리
- window
- TypeScript
- TLS
- 토비의스프링
- Git
- AWS
- centos7
- Java
- db
- Today
- Total
목록AWS (10)
Woopii Vyeolog
AWS CLI 자격 증명 파라미터 스토어에 등록된 데이터를 접근하기 위해서 Local에 내 계정 인증 정보를 등록해야 합니다. 인증 정보 등록 과정 아래 링크 들어가서 운영체제에 맞는 AWS CLI 다운로드 합니다. 다운로드 링크 : https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html 발급된 aws_access_key_id, aws_secret_access_key 확인 합니다. Access Key 발급 참고 : https://woopi1087.tistory.com/118 아래 커맨드를 통해서 aws_access_key_id, aws_secret_access_key 등록을 진행합니다. aws configure..
AWS Access Key AWS Access Key는 AWS 서비스에 프로그래밍 방식으로 액세스하는 데 필요한 보안 자격 증명입니다. AWS Access Key가 필요한 이유 AWS 서비스를 자동화: AWS CLI, SDK 또는 애플리케이션을 사용하여 S3 버킷에 파일 업로드, EC2 인스턴스 시작, RDS 데이터베이스 쿼리 등 다양한 AWS 작업을 자동화할 수 있습니다. 보안: AWS Access Key는 사용자에게 부여된 권한에 따라 AWS 리소스에 대한 액세스를 제어하는 데 사용됩니다. 편리함: AWS 콘솔에 로그인하지 않고도 스크립트 및 프로그램에서 AWS 서비스에 액세스할 수 있습니다. AWS Access Key 사용 케이스 AWS CLI: AWS CLI는 명령줄 인터페이스를 사용하여 AWS ..
CloudShell은 aws에서 제공하는 일종의 무료 vm 입니다. 저같은 경우, 생성했던, 키페어를 업로드하고, 생성한 인스턴스에 SSH 접속을 할때 사용합니다. AWS 콘솔 화면 상단의 CloudShell 버튼을 클릭하면 터미널 창이 나옵니다. (아래 사진의 빨간 부분입니다.) CloudShell 화면에서 파일 업로드가 가능합니다. 'Upload file' 을 통해서 로컬에 생성했던 키를 업로드 합니다. 키를 업로드 했으면, 보안을 위해서 파일 권한을 400(사용자만 읽을 수 있는 권한)으로 수정합니다 권한을 400으로 변경하려면, 아래과 같은 명령어를 입력합니다. chmod 400 {키파일명} chmod 400 my-base-key.pem 이후, 생성했던 인스턴스에 SSH 접속을 하려면 다음과 같은..
인스턴스 생성 AWS 콘솔 화면에서 EC2를 검색한 후 [인스턴스] - [인스턴스 시작] 을 눌러 인스턴스를 생성합니다 이름은 구별 가능하게 자세히 입력하면 좋습니다. 클라우드의 OS는 인스턴스 생성 시 그때그때 인스톨하는게 아닌, 스냅샷을 복사해서 기동하는 형태입니다 AMI : Amazon Machine Image Amazon Linux : Red Hat 계열의 리눅스와 유사합니다 인스턴스 유형 cpu와 메모리가 미리 정의되어 있는 형태 t2, t3, c5 등 용도에 따라 다양한 알파벳이 붙음, 숫자는 cpu의 세대 수 (높을수록 좋습니다). 크기는 nano -> micro -> small -> medeum -> large ..... 등이 있습니다. 키 페어 로그인 설정 키 인증 방식으로, 키를 만들어..
AWS는 대략적으로 다음과 같은 구조를 가지고 있습니다. 위 그림에서, 최 외각은 AWS망 입니다. 그 안에 리전이 있습니다. 리전이란, AWS에서 호스팅 되는 위치를 지리적으로 구분한 것입니다. 예를들어, 리전이 서울이면 서울에서 호스팅한다는 것을 의미합니다. # 호스팅이란? 서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스 리전은 가용영역( AZ, Available Zone)이라는 더 작은 단위로 나뉩니다. AWS 리전은 최소 2개 이상의 가용 영역으로 구성됩니다. 각 가용 영역은 최소 1개 이상의 데이터 센터 (Internet Data Center) 로 구성됩니다. 현재 한국에는 총 4개의 가용영역이 존재한다. 한국의 리전은 ap-northeast-2 이고, 가용영역은 ap..
AWS 가입하고 1년동안은 프리티어 적용 가능하지만, 언제부터 언제까지 프리티어라고 명시되어있진 않습니다. 대략적으로 확인 할 수 있는 방법은 다음과 같습니다. 프로필에서 [결제 및 비용 관리]로 갑니다. 왼쪽 네비케이션 바에서 [청구서]를 클릭하면, 결제 정보가 나오고, 월별 결제 기간을 확인할 수 있는데, 그걸로 가입 월을 확인할수 있습니다. 위 청구서에서 결제 기간을 확인하면 2023년 8월 부터 청구서가 작성되어 있습니다. 따라서, 2024년 8월 까지 프리티어 적용될것이라고 대략적으로 확인 할 수 있습니다.
클라우드란? - 관리 노력을 최소화 하면서 - 신속하게 제공,해제 가능한 컴퓨터 리소스(CPU, RAM, 네트워크, 서버, 스토리지, 애플리케이션, 서비스 등) 에 - 네트워크로 편리한 시점에 접근할수 있게 하는 컴퓨팅 모델 클라우드 서비스 모델 IaaS (Infrastructure as a Service) 인프라스트럭처를 서비스로써 제공합니다. 가상화된 컴퓨팅 리소스(CPU, RAM, 네트워크, 스토리지 등...)를 제공합니다 PaaS (Platform as a Service) 플렛폼을 서비스로서 제공합니다. 응용프로그램을 개발 할 때 필요한 플랫폼을 제공합니다. SaaS (Software as a Service) 서비스(소프트웨어)를 서비스로 제공합니다. 사용자에게 응용 프로그램을 제공합니다. 참고 ..
1. 클라우드 컴퓨팅과 가상화 모든 클라우드 컴퓨팅 서비스의 핵심 기술은 가상화에 기반함 (가상화란 하나의 물리적 서버 형태로 존재하는 하드웨어 리소스를 여러 개의 작은 유닛으로 나누는 것) 2. 클라우드 컴퓨팅 최적화 확장성 예상치 못한 트래픽이 몰렸을 때 이를 해소하기 위한 리소스를 자동으로 추가할 수 있다. AWS는 사전 정의된 요구 수준에 맞춰서 필요한 즉시 자동으로 머신 이미지를 복제 해서 론칭 할 수 있는 오토 스케일링 서비스를 제공한다. 탄력성 확장성과 비슷, 그러나 수요 감소에 따라 리소스를 삼고시키는 개념을 포함 사용자는 꼭 필요할 때만 리소스를 실행하면 되며, 비용을 효과적으로 통제 가능 비용 관리 기존의 자본 비용 관점에서, 운영비용 관점으로 변화시킴 클라우드 컴퓨팅 비용 계산을 위해..