Elastic Load Balancer

AWS 서비스에서 가장 많이 다루게 될 서비스는 단연코 ELB(Elastic Load Balancer)일 것이다. ELB는 EC2로 구성된 IaaS 느낌의 서비스 뿐만 아니라, 컨테이너 기반인 ECS, Lambda를 이용한 Serverless 모델 그리고 PrivateLink를 이용한 SaaS 모델 까지 모든 영역에서 핵심적으로 사용한다. 로드밸런서가 클라우드의 모든 영역에서 핵심적으로 사용되는 이유는 클라우드의 스케일링 정책이 Scale-UP/Down이 아닌 Scae-In/Out을 더보기…

Stamp Pattern

EC2 인스턴스를 이용해서 서비스를 만드는 것은 생각만큼 쉬운일이 아니다. 운영체제가 설치되어 있는 건 다행이긴 하지만, 애플리케이션을 설치하고 설정을 적용하는 것은 운영체제를 설치하는 이상으로 많은 시간이 들어간다. 예전에는 chef로 이러한 일들을 해결했다. 호스트 이름으로 위치와 롤을 설정해서(예. nginx-proxy.message.product.priv 이면, 프러덕트 레벨에서의 message 서버를 위한 nginx-proxy 설정을 다운로드 해서 실행하라) 설정을 관리하기도 더보기…

AWS 주요 서비스 소개

AWS 클라우드는 컴퓨팅파워, 스토리지, 네트워킹, 데이터베이스, 개발 & 배포툴과 같은 광범위한 서비스를 제공한다. 온디멘드(On-demand) 방식으로 몇 초안에 사용 가능한 상태로 서비스를 제공한다. 데이터웨어 하우징(DW)에서, 코드 저장소, 컨테이너 오케스트레이션 툴에 이르기까지 90여 개 이상의 서비스를 이용 할 수 있다. 이 포스트에서는 AWS의 주요 서비스들을 소개한다. AWS 서비스 스택요약 AWS에서 애플리케이션을 전개 더보기…

AWS 인프라스트럭처

Amazon Web Services(AWS)는 Amazon의 자회사로, 개인,회사,정부에 주문형 클라우드 컴퓨팅 플랫폼을 서비스한다. 이 기술을 이용해서 가입자는 언제든지 사용할 수 있는 가상 컴퓨터 클러스터를 보유 할 수 있다. AWS의 가상 컴퓨터는 하드웨어(CPU, GPU, 메모리, 하드디스크/SSD)를 포함하며, 실제 컴퓨터의 대부분의 특징을 에뮬레이션한다. 사용자는 서버사양, 운영체제, 네트워킹 같은 가상화된 컴퓨팅 부터, 로드밸런서, 데이터베이스, DNS, 더보기…

LightSail로 wordpress 서비스 만들기

2011년 부터 지금까지 대략 8년 정도 AWS를 사용해왔다. 하지만 내 사이트는 서버 호스팅 서비스를 이용하고 있다. 당연히 AWS에서 운영해볼 생각을 했는데, 너무 비쌌다. 지금은 널리 알려진 사실인데, 운영비는 AWS가 호스팅 서비스에 비해서 싸지 않다. 민첩성, 확장성, 가용성, 품질관리, 개발문화의 혁신 이런 가치들이 더해져서 총소유비용(TCO)으로 접근을 해야 비용 경쟁력을 가진다. 그런데 더보기…

Virtual Private Cloud

Virtual Private Cloud 개요 Amazon VPC(Virtual Private cloud)는 클라우드위에서 고객에게 논리적으로 격리된 네트워크를 제공하는 서비스다. 고객은 AWS로 부터 네트워크를 할당 받아서, 서브넷을 구성하고 라우터를 설정 할 수 있으며, IPSec 혹은 OpenVPN등의 가상사설망을 이용해서 VPC 네트워크에 배치된 자원에 접근 할 수 있다. Amazon은 EC2 인스턴스를 퍼블릭 네트워크에 위치하거나 VPC 위치를 선택 더보기…

클라우드에 대하여

클라우드 개요 클라우드 컴퓨팅은 컴퓨터 시스템의 구성 요소들을 모아서 하나의 풀로 만든다. 그리고 어떤 유저가 컴퓨터 자원을 요청 할 때, 풀에서 일부분을 떼어내서 대여하면 클라우드 서비스가 된다. 이하 클라우드 컴퓨팅 대신, 클라우드 서비스라는 용어를 사용하도록 하겠다. 사용자는 직접 물리적인 인프라를 구성, 운영하는 대신에, 마치 “전기나 수도”처럼 필요한 필요한 만큼 빌려서 더보기…

Bitnami