Amazon EC2 Auto Scaling
·
클라우드&인프라/AWS 구조와 서비스
Auto Scaling이란? Auto Scaling은 클라우드 환경에서 애플리케이션의 수요에 따라 자동으로 컴퓨팅 리소스를 확장 또는 축소하여 성능을 최적화하는 서비스입니다. 이를 통해 애플리케이션의 가용성을 높이고 리소스 사용 효율을 향상시킬 수 있습니다. 서버를 추가하는 것을 스케일 아웃, 제거하는 것을 스케일 인 이라고 합니다. 다이나믹 스케일 인/아웃 Auto Scaling은 애플리케이션의 부하 상황에 따라 자동으로 서버 인스턴스를 늘리거나 줄입니다. 높은 부하 시에는 인스턴스를 늘려서 처리량을 확장하고, 낮은 부하 시에는 인스턴스를 줄여 비용을 절감합니다. 스케일링 이란? 스케일링은 이란 인스턴스 혹은 컴퓨팅 파워를 늘린는 것을 말합니다. 스케일링 방법에는 2가지 요소가 있습니다. 스케일 업과 ..
EC2의 퍼블릭 IP와 보안 규칙
·
카테고리 없음
서버 외부 공개 EC2에서 구축한 웹 응용 프로그램을 외부에 공개할 때 추가 설정이 필요합니다. 퍼블릭 IP가 있어야 하고 보안 그룹이 존재해야 합니다. EC2를 인터넷에 공개하려면 다음 3가지 조건을 충족해야 합니다. EC2를 퍼블릭 서브넷에 배치 퍼블릭 IP 주소를 EC2에 부여 보안 그룹에서 외부로부터의 접근을 허가 EC2를 퍼블릭 서브넷에 배치를 해야 인터넷과 통신을 할 수 있습니다. 서브넷은 EC2를 배치하는 네트워크 입니다. 이 때 웹과 소통하기 위해서는 보안 그룹을 접속 허가로 설정해야 합니다. 퍼블릭 IP는 인터넷과 통신할 수 있는 IP 주소, IP 주소는 EC2의 위치를 나타내는 주소입니다. 서버 접근 제어 어느 곳에서 어느 곳으로 접속을 허가할지에 대한 접근 제어는 보안 그룹을 이용합니..
EC2인스턴스와 요금
·
클라우드&인프라/AWS 구조와 서비스
Amazon EC2는 가상 서버 서비스 Amazon EC2는 Amazon Elastic Compute Cloud라고 합니다. 빠르게 가상 서버를 생성할 수 있는 AWS의 핵심 기능입니다. EC2는 온프레미스와 반대로 클라우드의 장점을 모두 가지고 있습니다. 사용자는 데이터 센터, 전원, 네트워크, 서버 하드웨어, OS 설치 등 아무것도 신경쓰지 않아도 됩니다. 사용자는 OS 설정과 확작성 및 가용성 관리, 응용 프로그램 관리 등만 해주면 됩니다. CPU나 메모리와 같은 서버의 사양도 사용자가 자유롭게 선택할 수 있고 머신을 생성한 후에도 변경(확장) 할 수 있습니다. 데이터를 저장하는 스토리지의 용량도 사용자가 쉽게 변경할 수 있습니다. 그래서 부담 없이 서버를 생성해 테스트를 해볼 수 있습니다. EC2..
AWS 리전에 대한 이해
·
클라우드&인프라/AWS 구조와 서비스
https://product.kyobobook.co.kr/detail/S000200882352 AWS 구조와 서비스 | 우에노 후미아키 - 교보문고 AWS 구조와 서비스 | product.kyobobook.co.kr 이 책에서는 AWS를 이해하기 위한 6가지 특징을 알려줍니다. AWS와 사용자간의 책임 공유 온프레머스는 하드웨어에 문제가 발생하면 사용자가 책임을 지고 수리 및 복구를 실시해야 합니다. AWS는 하드웨어에 문제가 발생하면 AWS가 책임을 지고 복구합니다. (공동 책임 모델) 글로벌 시스템 구축 가능 AWS에서 관리하는 데이터 센터는 전 세계에 존대한다. 지역별로 리전이라는 단위로 분리돼 있습니다. 각 리전에는 가용 영역(Available Zone, 이후 AZ)이 여러 개 존재합니다. 하나 ..
클라우드란 무엇일까?
·
클라우드&인프라/AWS 구조와 서비스
이번 방학동안 프로젝트를 하면서 AWS에 대해 공부를 했습니다. 하지만 공부를 하면 할 수록 AWS는 많은 기능을 지원해준다는 것을 알았습니다. 그래서 확실하게 공부해보고 새로운 프로젝트에 더 많은 기능들을 사용해볼려고 합니다. https://product.kyobobook.co.kr/detail/S000200882352 AWS 구조와 서비스 | 우에노 후미아키 - 교보문고 AWS 구조와 서비스 | product.kyobobook.co.kr 제가 공부할 때 본 책은 이 책입니다. 클라우드란 무엇인가? 클라우드를 한 줄로 설명하자면 인터넷을 통해 데이터와 컴퓨팅 리소스에 접근할 수 있는 온라인 기반의 서비스와 저장 공간입니다. 온프레머스란? 클라우드를 쉽게 이해하기 위해 클라우드의 반대 개념인 온프레머스를..
Querydsl 기본 문법 (조인)
·
카테고리 없음
조인 - 기본 조인 기본 조인 조인의 기본 문법은 첫 번째 파라미터에 조인 대상을 지정하고, 두 번째 파라미터에 별칭으로 사용할 Q타입을 지정하면 됩니다. join(조인 대상, 별칭으로 사용할 Q타입) /** * 팀 A에 소속된 모든 회원 */ @Test public void join() throws Exception { // given QMember member = QMember.member; QTeam team = QTeam.team; // when List result = queryFactory .selectFrom(member) .join(member.team, team) .where(team.name.eq("teamA")) .fetch(); //then assertThat(result) .ext..