[회고] 신입 iOS 개발자가 되기까지 feat. 카카오 자세히보기
반응형

🛠 기타/인프라 5

AWS - S3

S3 Simple Storage Service의 약자로, 파일을 저장할 수 있는 서비스이다. 99.9%의 객체 내구성을 보장하도록 설계된 인프라를 제공한다. 데이터가 여러 시설, 여러 디바이스에 중복으로 저장된다. 가용성도 높고, 가격도 저렴하며, 보안성 및 확장성이 보장되기 때문에 유용하다. S3 사용해보기 AWS 홈페이지에서 Services 중 S3에 접속하고, Create Bucket을 만들어 Bucket을 생성한다. Bucket은 일종의 저장장치라고 생각하면 된다. Bucket의 이름과 지역을 설정하고 생성하면 된다. (이름중복X) 홈페이지에서는 간단하게 Upload 버튼으로 파일을 업로드할 수 있으며, 그렇게 업로드된 파일을 클릭해보면 해당 파일에 접속할 수 있는 link도 존재하게 된다. (다..

Node.js - AWS SDK

AWS SDK? SDK : Software Development Kit의 약자로 특정 서비스를 프로그래밍적으로 제어하기 편리하도록 제공되는 라이브러리들을 의미한다. 따라서 AWS SDK는 AWS를 프로그래밍적으로 제어하기 편리하도록 제공되는 라이브러리들을 의미하는 것이다. 언어별로 다양한 SDK가 제공되며, 이 중 Node.js의 SDK를 사용해보자. 튜토리얼 패키지 설치 $ npm install aws-sdk --save aws-sdk 패키지를 프로젝트에 설치해준다. 이렇게 설치한 SDK는 바로 사용할 수 없고, 자격검증이 포함되어야 한다. 일반적으로 AWS 환경 위에서 node.js를 돌리거나, ~/.aws에 credentials파일를 생성하여 자격검증을 진행한다. 자격검증 📃 credentials ..

AWS - Scalability

클라우드 컴퓨터의 특징과 Scalability 클라우드 컴퓨터를 사용할 수 없을 때, 사용자의 수요와 성능을 맞추기 힘들다. 갑자기 수요가 늘어나거나 줄어드는 경우 대응하기 어렵기 때문이다. 클라우드 컴퓨터는 가상의 컴퓨터를 사용하는 것이기 때문에, 사용자의 수요와 성능을 일치하기 용이하다. 이 때 사용하는 방법이 Scale up과 Scale out이다. Scale up과 EIP Scale up Scale up은 인스턴스의 성능을 높여 대응하는 것이다. 한 인스턴스(EC2)를 이미지화한 다음, 해당 이미지를 기반으로 더 좋은 성능의 타입으로 재생성하는 것이다. Create Image를 통해 인스턴스를 이미지화할 수 있으며, 이미지화 진행중엔 인스턴스가 꺼진다. Monitoring을 통해 CPU 부하상황을..

AWS - EC2

EC2(Elastic Compute Cloud) 독립된 컴퓨터 한 대를 임대해주는 서비스 아마존에게 빌리는 컴퓨터 1대 = 1개의 instance 운영체제, 컴퓨터 사양, 메모리, 이름, 보안 등등 설정하여 instance 생성 가능 실행 중일 때만 요금이 결제되기 때문에 필요한 인스턴 스을 필요한 만큼만 사용하여 처리하기 좋음 cf. 생성한 인스턴스 삭제 : instance status - terminate 인스턴스 생성 Step 1, Choose AMI(Amazone Machine Image) : 운영체제 선택. Amazon Linux, Red Hat, SUSE Linux, Ubuntu, Windows 등이 존재한다. SQL Server가 존재하는 Windows는 무료가 아니다.(Windows 정책)..

AWS - region, availability zone

지역(region) 어디에 위치해 있는 아마존 컴퓨터를 쓸것인가? 즉, 소비자가 위치하고 있는 곳과의 거리를 좌우 네트워크 속도와 관계 (가까울수록 빠름) 클라이언트의 위치를 고려하여 결정할 필요가 있음 cf. https://www.cloudping.info/ 에서 지연시간을 측정할 수 있음 가용영역(AZ,availability zone) 사용가능한 백업공간 하나의 region에는 여러개의 az가 존재함 각 공간 사이에는 인터넷보다 빠른 전용선으로 직접연결 (마치 하나의 공간처럼 사용이 가능함) region과 region은 인터넷으로 연결되어있음

반응형