본문 바로가기

AWS

(7)
CLI vs SDK vs 콘솔 안녕하세요. 잇킹 시도르입니다. 클라우드를 제어할 수 있는 인터페이스에는 API, CLI, SDK, 콘솔의 네 종류가 있습니다. CLI/SDK/콘솔은 내부적으로 API를 사용해서 제어를 하게 되어, 실제로는 같은 기능을 하고 있습니다. CLI Command Line Interface. 커맨드 창으로 제어할 수 있는 사용자 인터페이스입니다. 흔히 알고 있는 프롬포트 창이라고 생각하면 될 듯합니다. 일반적으로 가장 익숙하지 않은 인터페이스로 생각됩니다. AWS는 AWS CLI(명령줄 인터페이스)와 윈도우 기반인 Windows Powershell을 제공합니다. 그 외에도 대부분의 클라우드 서비스는 기본적으로 CLI를 제공하고 있습니다. SDK Software Development Kit. 각종 프로그램 언어를..
[AWS]S3 versioning 안녕하세요. 잇킹 시도르입니다. AWS 오브젝트 스토리지인 S3는 버저닝 기능을 제공하고 있습니다. 즉 업로드한 파일의 버전 이력을 관리하고 다시 복원할 수 있는 기능으로 glue 스크립트 관리 등의 목적으로 유용하게 사용할 수 있습니다. 1. S3 버킷 Tab 중에서 Proerties를 선택합니다. 해당 탭에서 Versioning이란 메뉴를 확인할 수 있습니다. 기본 옵션으로 Disabled가 되어있습니다. Versioning을 클릭해주세요. 2. 다음과 같이 메뉴가 바뀌며, Enable versioning을 선택하고 save를 클릭하세요. Versioning 속성이 Enabled로 바뀐 것을 볼 수 있습니다. Versioning 옵션이 Enabled가 되면 이제 해당 버킷은 버전 관리를 할 수 있습니..
[AWS]EC2 생성하기 안녕하세요. 잇킹 시도르입니다. 오늘은 AWS에서 EC2를 생성해보겠습니다. EC2는 AWS에서 제공하는 가상화된 서버입니다. VPC를 생성함으로써 네트워크를 준비했다면, 이제 애플리케이션 설치나 실제 개발할 환경 설치 등을 수행할 서버가 필요하겠죠? 그런 용도로 사용할 서버가 EC2입니다. 클라우드 서버인 EC2는 기존 온프레미스의 서버와 다른 점이 몇 가지 있습니다. 1. 자신의 입맛대로 컴퓨팅 자원을 쉽게 조절해서 생성할 수 있습니다. 삭제 또한 간단합니다. 2. 생성 시간이 짧죠. 버튼 몇 번 누르면 서버 하나가 생성됩니다. 기존에 서버 하나 추가하려면 몇 주가 걸리던 때를 생각하면 정말 편합니다. 3. AMI(Amazon Machine Image)라고 해서 생성한 EC2를 복사해서 이미지를 생성..
[AWS]VPC 생성하기(4) - 가용영역과 서브넷 추가(Auto 퍼블릭 IP 할당) 안녕하세요. 잇킹 시도르입니다. 전에 생성했던 VPC에 이제 퍼블릭 서브넷과 프라이빗 서브넷을 다른 가용 영역에 추가하려고 합니다. AWS는 여러 지역별로 여러 개의 클라우드 인프라를 분산 운영하고 있습니다. 이런 지역들을 리전이라고 합니다. 서울 리전이나 도쿄 리전 등으로 나라나 도시를 리전의 이름으로 사용하고 있습니다. 이런 지역에서는 여러 데이터 센터가 있겠죠. 클라우드 인프라는 지역 안에 있는 여러 개의 데이터 센터에 분산되어 있습니다. 이런 데이터 센터를 가용 영역(Availability zone) 이라고 합니다. 줄여서 AZ라고도 자주 부른다고 하네요. VPC 생성 시에 서브넷을 최소 2개 이상의 가용 영역에 걸쳐서 배치하는 것을 추천합니다. 이유가 무엇일까요? AWS 리전 내의 모든 가용 영..
[AWS]VPC 생성하기(2) - NAT Gateway 안녕하세요. 잇킹 시도르입니다. 저번 글에 이어서 VPC 생성을 계속 진행해 보겠습니다. 1번 글까지의 진행 상태입니다. VPC와 퍼블릭 서브넷, 프라이빗 서브넷의 IP 대역과 가용 영역 및 이름을 지정했습니다. 다음 옵션에는 NAT gateway와 Endpoints가 있습니다. Endpoints는 Wizard에서 생성하지 않고 추후 생성하면서 내용 추가를 하겠습니다. 4. NAT Gateway NAT Gateway 생성 항목입니다. Elastic IP라고 해서 탄력적 IP를 생성 후에 연결하도록 되어 있습니다. 그런데 요금 내용을 보니 이건 프리티어에서도 요금이 발생하는 것 같습니다. 그럼 우측 끝에 있는 Use a NAT instance instead를 클릭해서 NAT gateway에서 전환해줍니다...