일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- rhcsa
- 빅데이터
- recursive
- 설치
- Spring
- storage
- 리눅스
- docker
- sort
- 레드햇
- Amazon
- Redshift
- linux
- AWS
- 스프링
- 하둡
- 재귀
- data
- redhat
- Data Structure
- 스토리지
- 자료구조
- 알고리즘
- 아마존
- hadoop
- java
- algorithm
- 자바
- big data
- 도커
- Today
- Total
목록분류 전체보기 (60)
Developer MJ
스토리지 및 아카이빙 EBS - EC2 네트워크 스토리지 SSD for IOPS / HDD for 처리량 EC2와 같은 AZ에 생성해야한다. 스냅샷은 S3에 저장되며, 증분 스냅샷 기능 존재 스냅샷 복원 시 first-access 패널티가 존재 복원함과 동시에 모든 데이터를 1회 read하여 S3에서 EBS로 copy해 속도 저하를 막는다. ( ex> linux dd command ) 인스턴스 스토어 - 고속 IO의 휘발성 스토리지로 인스턴스 장애 및 중지 시 제거될 수 있다. EFS - 리눅스 인스턴스 용 공유 스토리지 S3 - 파일시스템이 아닌 웹 기반 오브젝트 스토리지로 데이터 저장 및 검색을 위한 스토리 S3에 대한 이벤트는 SNS , SQS , Lambda 서비스의 트리거 역할을 할 수 있다. ..
네트워킹 VPC EC2 인스턴스 생성 전에 가상네트워크 환경인 VPC와 Subnet을 생성해야한다. Route Table - VPC 혹은 Subnet 수준에서 Routing Table을 생성할 수 있다. Subnet - VPC를 IP를 관리하는 작은 단위 Internet Gateway - Public Subnet 내 인스턴스를 인터넷과 연결 Subnet Routing Table에 0.0.0.0/0 호스트를 IGW와 연결한다. NAT - Private Subnet 내 인스턴스를 인터넷과 연결 Public Subnet에 위치 Subnet Routing Table의 0.0.0.0/0 호스트를 NAT와 연결한다. VPC 생성 시 CIDR( x.x.x.x/16~28 )을 사용하여 RFC1918에 정의되어 유효한 ..
컴퓨팅 서버 AMI - EC2 인스턴스를 시작할 때 사용하는 소스 Machine Image 인스턴스에 새로운 유저의 public/private 키 페어가 등록된 상태로 AMI를 생성하면, 새로운 인스턴스를 생성할 때 동일한 유저를 인스턴스에 등록하는 반복 행위 등을 제거 가능하다. User Data - 인스턴스 생성할 때, 스크립트를 추가해 인스턴스 초기생성과 동시에 세팅 Spot 인스턴스 - AWS 클라우드 내 잉여 리소스를 사용하는 저비용 인스턴스 잉여 리소스가 부족할 경우 비용이 상승하고, 잉여 리소스가 없을 경우 인스턴스가 종료되므로 배치작업이나 오토스케일링 시 효율적이다. 전용 호스트 - 물리적 호스트를 독점하여 사용 조정 ELB - 트래픽 자동 분산 서비스 최초에 2개의 로드 밸런서가 생성되며..
도구 및 자동화 AWS CLI 파이썬 기반으로 동작하기 때문에 파이썬이 설치가 필수적이다. aws configure 커맨드로 AWS 접근권한을 세팅해야 커맨드 동작한다. query 옵션 - 결과값을 제한하여 확인할 수 있다. dry-run 옵션 - 커맨드 수행할 수 있는 권한이 있는지 확인 가능하다. AWS System Manager Parameter Store 구성 파일에 데이터를 저장하거나 소스코드에 포함하지 않고, 암호, 키, 라이센스 코드, 데이터베이스 문자열과 같은 정보 관리 가능하다. KMS로 암호화할 수 있고, IAM으로 액세스 제어를 할 수 있다. SDK, Cloud Formation, etc
AWS 기반 서비스 이해 VPC - Network 서비스 AWS 클라우드 내 논리적으로 독립된 고유 영역으로 다른 네트워크와 분리되어 있다. EC2 - Computing 서비스 IP Private - 서브넷 안에서만 접근 가능한 IP ( EC2 재부팅 시 재할당 ) Static Public - 인터넷으로 접근 가능한 IP ( EC2 재부팅 시 재할당 ) Elastic Public - 인스턴스의 상태에 상관없이 인터넷으로 접근 가능한 고정 IP Security Group - Inbound 와 Outbound 보안규칙을 갖는 방화벽 소스는 IP 또는 미리 정의된 SG를 지정가능하며, SG일 경우 SG 내 특정 IP를 고려할 필요 없다. 169.254.169.254 - EC2 인스턴스 내부에서 인스턴스의 메타..
N*N 맵에서 주어진 초기 좌표값과 상,하,좌,우,대각선으로 연결되어있는 BLOB의 Size 구하는 문제 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; public class BlobSize { public static void main(String[] args) { // TODO Auto-generated method stub int x = 0, y = 0; int positionX = 0, positionY = 0; try { BufferedReader br = new BufferedRea..