일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Push
- 명령어 모음
- oracle vm virtualbox
- Github
- react-dom
- 코테관련공부
- 편집모드
- java.sql.SQLException: Incorrect string value: #RDS #AWS #mariadb #springboot
- VSCode업로드
- javascript
- 코딩애플
- 구성파일
- VSCode
- 공동작업자
- linux Xshell
- OracleVMVirtualBox
- EaaS
- SpringBoot개발환경
- Biling and Cost Manager
- insert안됨
- GiyHub
- AWS #AWS장단점 #AWS차별화 # AWS서비스
- html템플릿
- aws
- Spring
- Function
- Disk추가
- Linux
- react
- 사용자 권한 부여
- Today
- Total
목록공부/AWS (9)
귀농 전까지 쓰는 개발 일지
EC2란? - Amazon Elastic Compute Cloud - 컴퓨팅 용량을 제공하는 서비스 => 서버에 필요한 세트를 클라우드에서 대여 - 빌린 도구를 사용해 자신의 서버 만듦 - 하드웨어 구성, OS 조합 탄력적 선택 가능 - BUT 매니지드 서비스가 아님 => 서버 및 네트워크 운영은 AWS담당, OS포함 SW등은 사용자가 직접 설치/운영 필요 - 자유도가 높지만 관리가 번거로움 - 단순 서버 1대 등 단순히 구축만 하는 시스템에는 부적절 (확장성, 다기능 불필요) EC2 장점 - 클릭 한 번으로 생성 가능 (좐리 콘솔) - 준비된 것 선택 가능 (AMI, 인스턴스 유형) - 추후 변경 쉬움 (관리콘솔, 인스턴스 유형) - CPU와 메모리 사양 다양하게 준비되어 있음 (인스턴스 유형) - O..
리전? - 서버 및 데이터 센터의 지리적 분류 - 서비스 제공의 모체 (리전따라 제공 서비스 다름) - 리전별 가용영역(AZ)가 물리적으로 독립된 설비로 설치되어있음 - 사용자가 서비스 선택시 지역 지정 - 병용하여 서비스 중단 방지 => 이중화 가능 *가용영역: 1개 이상의 물리 데이터센터를 묶은 논리적인 데이터센터
Amazon CloudWatch? - 각 AWS 서비스의 리소스 모니터링과 관리 담당 - 감시 상황의 대처 가능 Ex) 수집 로그가 임계값 넘으면 설정 - 종량제 요금제 사용 예시 - CPU사용률 - 볼륨의 읽기 쓰기 힛수, 바이트 수 - 네트워크 송수신 패킷 수 AWS Billing and Cost Manager? - AWS 비용관리 서비스 주요 서비스 - 청구서: 매월 청구서 & 사용 중인 AWS 서비스 상세 내역 (무료) - 요금 대시보드: 지출 현황, 비용 경향 확인 (무료) - AWS Cost Explorer: 시간 별 비용, 사용량 가시화/파악/관리 (부가 사용자 인터페이스 사용 시 무료 / API 이용해 프로그램 접속 시 유료) - AWS Budgets: 비용 및 사용자 지정 예산 설정, 특..
AWS IAM(Identity and Access Management)란? - AWS 인증 기능, 각 서비스에 대한 접속을 관리함 - IAM 사용자: 사람에 대해 부여하는 IAM (자격기반정책) => 어떤 일을 할 수 있는가 - IAM 역할 : 서비스나 프로그램에 부여하는 IAM (리소스기반정책) => 무엇을 허가할 것인가 특징 - 추가 요금X - AWS 계정에 제공되는 기능 - AWS 사용자 인증에 MFA를 사용을 권장 중 - IAM 그룹화로 같은 권한을 부여하고 싶은 사용자 일괄 관리 가능 - 정책:사용자 = N:N - 설정 항목이 많아 미리 준비된 사용을 추천함
AWS CLI(Common Line Interface)란? - 로컬의 명령어 단말기 or 서버에서 명령어나 스크립트로 AWS 서비스를 빠르게 수행하기 위한 CLI(명령줄 환경)이다. - 설치: 파이썬 패키지 관리 도구 pip사용 - 작업: 컴퓨터 명령프롬프트, 터미널 - 명령어: aws~~로 시작 - 사용 예: Amazon EC2 인스턴스 시작, 정지, S3 파일 복사 백업 등등 Ex) aws ec2 start-instances --instance-ids i-1234 //i-1234 이름의 EC2 인스턴스 시작
SaaS / PaaS / IaaS 기준 서비스를 어느 수준까지 제공하는가!! SaaS (Software as a Service) - 애플리케이션, 플랫폼(OS), 인프라(하드웨어)까지 제공 Ex) SNS, 블로그, 웹 메일 서비스 특징 - 편리하지만 자유도 낮음 - 바로 사용가능, 작업량 적음 - 지식 무필요 - 단말기 외 준비 할 것X PaaS (Platform as a Service) - 플랫폼(OS), 인프라(하드웨어)까지 제공 Ex) OS가 설치된 서버에 사용자가 App등을 설치하여 사용 해야함, 임대서버 특징 - App 마음대로 설치 가능 but 대응 안하는 App도 있음 - 서버 관리 지식 필요 - 경우에 따라 App준비 필요함 IaaS (Interfastructure as a Service)..

가상화란? - 컴퓨터의 작업에 필요한 메모리, 하드 디스크, OS등 물리적 부품을 SW로 대체하는 것 - 장점: 가상 서버에 할당 된 메모리, 스토리지는 자유롭게 늘리고 줄일 수 있다. - 물리서버 복제: 서버(PC)자체를 늘림 VS 가상서버 복제: 물리 서버 한 대에 가상서버 여러개 생성 분산처리란? - 기기 여러 대에 분산하여 처리하는 방법 - 웹 사이트에서 많이사용 => 캠페인/이벤트 or 규모가 큰 사이트 - 로드밸런서 ELB(Elastic Load Balancing)제공 => 서버 여러 대에 분배하는 장치 이중화란? - 시스템에 문제가 생겨도 계속 가동될 수 있도록 조치 Ex) 백업, 여러대 운영 - 가상화, 부하분산으로 이중화 가능!!
아마존 웹 서비스(AWS)란? - 아마존이 제공하는 컴퓨팅, 스토리지, DB제공 '클라우드 컴퓨팅 서비스' => 클라우드? 언제 어디서든 인터넷을 통해 접속이 가능한 환경 - 서버 및 nw등을 인터넷으로 빌려주는 서비스 - 언제 어디서든 사용 가능 - 서비스들을 조합해 모든 애플리케이션과 인프라 구축 가능 AWS의 차별적 특징 - 여러 사업자들에세 각각 빌려야 했던 인프라를 일괄 대여 가능 - OS, 웹서버, DB서버등에 필요한 SW를 통째로 빌릴 수 있음 - 서비스 조합이 쉬움 - AWS와 외부의 시스템을 연동 가능 => 사내 LAN등등 - 요금이 종량제(사용한 만큼 지불)임 => 필요한 만큼만 사용 가능!!! - 비전문가도 사용 가능함 - 한국어 지원 - 보안 굿 (한국기준 ISMS인증 취득) - 글..