목록Cloud/AWS (42)
월루를 꿈꾸는 대학생
보호되어 있는 글입니다.

임시 instance(B) 생성 key를 분실한 instance(A) 정지 A의 ebs 분리 A의 ebs를 instance(B)의 ebs로 추가연결 여기까지 봤을 때 인스턴스A와 인스턴스B의 ebs는 루트디바이스로 설정되있습니다. instance(B)의 루트 디바이스가 2개가 될 수 없으므로 instance(B)의 원래 루트디바이스 밑에 블록디바이스로 설정합니다. instance(A) /dev/xvda >>> instance(B) /dev/xvdb instance(B) /dev/xvda instance(B) putty 접속 A의 ebs 마운트 sudo su - sudo mkdir /mnt/temp sudo mount /dev/xvdb /mnt/temp B의 key를 마운트 된 A의 key로 복사 cat ..

AWS EC2 정의 및 구축 실습 ec2란? - 가상 컴퓨터 대여 서비스 - 유연하게 해당 성능을 줄였다 늘렸다 가능 - s3나 rds, vpc 등 대부분의 서비스와 통합적으로 구성됨 구성요소 - 인스턴스 : 해당 가상 머신의 램이나 성능 등을 선택 - ebs : 일반pc의 하드디스크의 느낌 - ami : 아마존 머신 이미지 즉 운영체제 ec2 구축 실습 이제 ec2 생성을 다 했으니 해당 ec2에 접근을 해서 여러 설정을 해보자 먼저 putty가 필요하다 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.74) This page contains download links for t..

AWS lambda & amazon translate 구축 amazon translate - 딥러닝을 사용하여 번역을 도와주는 aws 서비스 - 대량의 텍스트를 편리하고 효울적으로 번역 가능 람다 함수 생성 해당 람다 함수에서 값을 보낼 html 파일을 s3로 정적 웹 호스팅 시켜서 실행 정적 웹사이팅 홈페이지에 index 파일에서 값을 post로 보낼 uri를 람다함수의 api arn으로 보내도록 설정 lambda 소스 코드에서 값만 바꾸면 일어로도 번역 가능

AWS API의 GET방식을 이용한 DynamoDB 데이터 값 넣기 API란? 어떠한 응용 프로그램에서 데이터를 주고 받기 위한 방법 데이터를 어떤 방식으로 요청할지 제공받을지 대한 규격이나 약속 API GW -HTTP 프로토콜을 사용하여 API를 개발자가 쉽게 만들 수 있도록 도와주는 AWS의 서비스 중 하나 - 해당 리소스에 접글할 때 관문과도 같은 역할을하며 접근의 인가 및 모니터링 기능 HTTP의 GET 방식 - URI 를 통해 데이터를 전달 - 쿼리파라미터를 통해 데이터를 전달 = ?와 # 사이의 값을 뜻함 - https://search.naver.com/search.naver?sm=tab_hty.top&where=nexearch&query=KIKAI&oquery=%EC%99%B8%EB%85%B..

s3 인터넷 스토리지 서비스 용량 관계 없이 http 웹 프로토콜에서 파일 접근 가능 파일저장 최적화 // 정적 웹 서비스 가능 === 웹하드 서비스 객체 = 데이터가 저장되는 최소 단위 // 최소 1byte부터 5tb까지 버킷 = 최상위 폴더 디렉터리 // 버킷은 리전별로 생성해야 하면 s3 리전중 이름은 유일 url로 접근가능 내구성에 따라 두가지 옵션이 있음 표준 스토리지 : 더 강한 내구성 . 비용 비쌈 낮은 중복 스토리지 : 원본에서 다시 생성할 수 있는 데이터 저장에 적합, 좀 쌈 aws 버킷 생성 객체 올리기 ui 바뀐 듯 권한 설정이 안되어 있어서;; url 접근 불가 생각해보니 버킷부터 잘못 만듦.;;;; 버킷 만들 때 부터 권한 설정을 잘 해야한다 ## 이거 버킷을 위에 2개 해제해야 ..

CLOUD FRONT - 전송 속도 향상과 비용 절감 - 전 세계를 대상으로 S3버킷이나 EC2 생성하는 것은 비효율 -> 가까운 엣지 로케이션에서 받아서 쓰자 캐쉬 개념 오리진 : cloudfront 는 cdn 서비스라서 항상 원본에서 파일을 복사해서 가져옴 ... 이 파일을 가져오는 서비스가 오리진 # s3 - cloudfront 일단 s3로 정적 웹사이트 호스팅 구축 cloudfront에 가서 구축 구축 완료 위의 도메인 네임에 접속 ec2 접속 node js 및 npm 설치 # curl -sL https://rpm.nodesource.com/setup_8.x | sudo -E bash - #yum install nodejs --enablerepo=nodesource yum install nodej..

RDS 이유 - 성능 편의성 , 시간 절약 대규모 DB면 모를까 소규모라면 클릭 몇 번마으로 손쉽게 DB를 생성할 수 있고 성능확장이 가능한 RDS가 경제적 RDS도 인스턴스 개념 = DB 인스턴스 클래스 종류도 EC2처럼 있는데 비용절감과 효율성 때문에 나눔 rds 생성 인스턴스가 생성되었더라고 접속 안 됨 - security group에서 막아 놓음 rds 전용 security group을 생성한다 3306 열어주기 이걸 RDS 인스턴스에 달아줌 RDS 인스턴스 사용하기 위해 MySQL Workbench 를 사용 계속 안 붙었는데 아마도 !!! 퍼블릿 엑세스 네 하기 !! 아마도 그게 문제인 듯 해당 테이블 우클릭 - select rows gui로 손쉽게 적어서 입력 가능

확장 가능한 NoSQL 분산 데이터 베이스 제공 NoSQL이며 사용자가 따로 설치 , 운영 확장하지 않아도 바로 사용 가능 성능 편의성 대규모 DB 구축 비용 절감 읽기 쓰기가 매우 빈번 처리속도가 빨라야 하는 환경 적은 용량의 데이터가 많을 때 고가용성 분산 데이터의 자체 운영이 부담될 때 --> 게임이나 소셜네트워크 서비스에 유용 관계형 데이터 베이스가 아니기 때문에 복잡한 쿼리와 맞지 않음 관계형 데이터 베이스 = > 테이블 구조 후 데이터 입력 /// 관계를 키를 통해서 = 스키마 /// NOSQL은 스키마가 없어서 비정형 데이터 저장유용 리전별 생성 가능 그리고 1,2014-05-09,2014-05-15