목록어플리케이션개발/AWS (15)
코딩공작소

Route 53 - AWS의 도메인 관리 서비스DNS (Domain Name System) 서버 운영자가 도메인을 구매구매한 도메인에 IP 주소 연결하기도메인의 IP 주소를 클라이언트가 알아내는 것 Route 53으로 도메인 구입AWS 서비스에서 Route 53 에 접속 후 등록된 도메인 탭에 들어간다. 1. 도메인 검색도메인을 검색하면 중복여부를 확인 해준다. 2. 연락처 세부 정보3. 확인 및 구매 도메인 네임 서버 생성 : 도메인을 세팅하기 위해 필요한 것은 도메인에 대한 정보를 갖고 있는 네임 서버를 운영 하는 것 호스팅 영역 생성을 하면 네임서버가 만들어진다.
RDS 상세페이지 내 CloudWatch확장 모니터링OS 프로세스 목록도 추가적으로 있다. CloudWatchCPU 사용률DB 연결클라이언트가 서버에 접속할 때 접속 하나하나를 말한다. 연결이 꽉 차면 성능에 영향을 미치므로 중요한 지표여유 스토리지 공간여유 스토리지가 꽉 차기 전에 조치를 취해야 하므로 중요한 지표이다. 특정 조건을 통해 알람을 받을 수 있다.사용 가능 메모리메모리가 꽉 차 있으면 성능이 저하되기 때문에 중요한 지표이다.IOPS(Input Ouput Per Second)저장 장치의 성능을 파악할 때 사용된다. 확장 모니터링데이터베이스 서버가 설치된 운영체제에다 프로그램을 심어서 그 프로그램이 실시간으로 현재 상태를 전송1초 간격으로 데이터를 업데이트 하므로 더욱 정교하며 유료이다. OS..

RDS ( Relational Database Service )AWS에서 DB의 종류와 템플릿을 설정할 수 있다. 설정DB 인스턴스 식별자는 인스턴스를 여러 개 만들었을 때, 각 고유의 이름이다.마스터 사용자 이름은 데이터베이스에 접속하려면 사용자와 비밀번호를 알양 한다. RDS의 요금에 영향을 미치는 것은 인스턴스 유형, 저장장치의 용량이다. 가용성 및 내구성다중 AZ 배포는 리전 지역에 2-3개의 가성 지역에 대기 인스턴스 생성을 해서 이중 저장을 하는 것이다.안정성이 올라가지만 비용도 두배로 든다는 특성이 있다. VPCAWS 안에서 외부로부터 독립되고 안전한 네트워크를 구성해주는 서비스VPC를 생성하고 그 안에다가 AWS RDS 인스턴스를 만들면, 외부에서 직접적으로 RDS에 접속하는 것을 막을 ..

S3 : Simple Storage Service중요한 파일의 경우 내구성이 좋도록(리전을 N개)의 위치에 저장할 수 있다. 즉, 안전하게 파일을 보관하는 저장소이다. 버킷버킷의 이름과 리전을 정하여 생성할 수 있다.퍼블릭 액세스 여부도 설정할 수 있으며, 버전 관리도 할 수 있다.버킷을 생성하고, 수정을 할 수 있으며 관리, 권한, 속성, 객체등을 수정할 수 있다. 폴더버킷안에 폴더를 생성할 수 있다. 폴더도 수정, 삭제를 할 수 있다. 객체실제 데이터를 담는 그릇인 객체를 생성할 수 있다.폴더안에 생성될 수 있으며, 객체들에 대한 권한과 속성을 수정할 수 있다.특히, 속성의 스토리지 클래스에서는 가격, 속도, 안정성에 따라 비용이 달라질 수 있으며 이를 설정 할 수 있다. 이 객체들에 대해서 객체..

컴퓨터 한대를 EC2에서는 인스턴스라고 한다. 즉, 5대의 컴퓨터가 필요하다고 하면 5개를 만들면 된다. 해당 인스턴스 시작 페이지에서 인스턴스를 프리티어로 만들 수 있다.이렇게 만들어진 인스턴스를 원격제어 할 수 있다. 비용 관리여기서 비용에 관련된 부분을 확인할 수 있다. 보안MFA설정을 통해 보안을 강화할 수 있다. S3파일 저장소라고 생각하면 되고, 버킷을 만들 수 있다.버킷에는 퍼블릭 액세스 차단 설정도 할 수 있다. 이렇게 만든 버킷에는 파일을 업로드하고, 그 저장소의 URL도 얻을 수 있다.작업 메뉴의 ACL을 통해 퍼블릭으로 설정 할 수도 있다. 버킷의 커맨드라인으로도 제어가 가능하다.또한, 프로그래밍을 통해서도 제어할 수 있다. 예제에서는 node.js를 통해 코드를 구현하여 S3에..

- Application Load Balancer 기존의 ELB 에 추가 개선사항이 더해짐 * Auto Scailing : 애플리케이션의 로드를 처리할 수 있는 적절한 수의 EC2인스턴스 유지 가능 # Scail out #Scail in #시작 구성 --> Auto Scaling을 통해 어떤것이 시작될 것인가에 대한 정의. : AMI, 인스턴스유형, 보안그룹, 역할 #Auto Scaling그룹 - 배치가 이루어지는 위치와 그 배치의 경계를 정의하는 것 : 인스턴스를 배포할 VPC, 상호작용할 로드밸랜서, : 그룹에 대한 경계 지정(최소인스턴스, 최대인스턴스, 원하는 용량) #Auto Scaling 정책 - EC2가 시작되거나 종료될것에 대한 정의 : 예약 , 온디맨드, 확장 정책, 축소 정책 #Cloud..

* 강의 차례 - EC2 (Elastic cloud Compute) - EBS ( Elastic Block Store) - S3 (Simple Storage Service) - AWS 글로벌 인프라 - VPC ( Virtual Private Cloud ) - 보안 그룹 * EC2 EC2인스턴스 -> 컴퓨터 AWS콘솔 로그인 -> 리전선택 -> EC2 마법사 시작 -> AMI선택(SW) -> 인스턴스 유형선택(HW) -> 네트워크 구성 ->스토리지 구성 -> 키페어 구성 -> 시작 및 연결 AMI : 소프트웨어 로드 (다양한 리눅스, 윈도우 제공) Machine Image 인스턴스 타입 : HW사양 선택가능 코어, 메모리 등등. Micro -> 프리 티어 네트워크 구성 (VPN, 기본서브넷, 자동할당 설정..
Simple Storage Service : 어떠한 정보를 저장하는 서비스 ( 파일을 저장하는 서비스 ) S3의 장점 중요한 파일에 대하여 높은 내구성과 여러 디바이스에 중복저장 가능 저렴한 비용 - 사용하는 만큼의 비용이 나온다. 진입 장벽이 낮다 응시가능 - 서비스의 가용성이 좋다. 서비스 중단이 없다 보안 : SSL을 통해 데이터 전송 확장가능 : 서버가 죽을 걱정이 없다 이벤트 알림전송 : S3로 파일이 업로드되었을때, 그 사실을 다른서비스에게 알려서 다른서비스가 시작되도록 할 수 있다 = 트리거 ex ) 파일이 업로드가 되었을 때 인코딩작업이 자동화 된다. 고성능 : AWS 리전을 선택해서 데이터를 빠르게 전송할 수 있다. 아마존 클라우드프론트 : edge location에 설치되어있는 컴퓨터로..

# 컴퓨터를 제어하는 방법 Management Console CLI : Command Line Interface ( 명령어를 통해서 컴퓨터를 제어하는 방식 ) 사용법이 어렵지만 GUI방식보다 더 편리하게 시스템을 이용할 수있음. # SDK : Softwear Development Kit ( 명령어의 세트들을 제공함 ) #API ( Application Programming Interface ) :

- EC2인스턴스를 이용한 여러대의 컴퓨터를 병렬로 연결하는 ELB - 병렬로 연결될 컴퓨터를 자동으로 생성하고 삭제할 auto scailing # Scalability - 가상화 : 가상머신이란 ? 물리적 기계 -> 운영체제 -> 가상머신(소프트웨어로 만든 기계) VMWare, VirtualBox, Parallels 등등... --> 기업을 고객으로 한 클라우드 서비스 1) 저렴한 컴퓨터 2) 초강력 컴퓨터 융통적으로 이용가능 클라우드 컴퓨팅 모델은 고객 이용도에 따른 flexible한 비용 절감 가능 -> 하지만 기능적인 panalty가 있을 수 있다. --> 얼마나 많은 컴퓨터에 대한요구를 수용할 수 있는가 ? scailing. a) scail up : 컴퓨터의 수요가 늘어나 좋은 컴퓨터로 upgr..