Jake Seo
제이크서 개발 블로그
Jake Seo
전체 방문자
오늘
어제
  • 분류 전체보기 (719)
    • AI 서비스 개발 일기 (3)
    • LLM 개발 일기 (1)
    • ------레거시 (2025.08.23 이전)--.. (0)
    • 백준 문제풀이 (1)
    • 릿코드 문제풀이 (2)
    • 알고리즘 이론 (10)
      • 기본 이론 (2)
      • 배열과 문자열 (8)
    • 데이터베이스 (15)
      • Planet Scale (1)
      • MSSQL (9)
      • 디비 기본 개념 (1)
      • SQLite 직접 만들어보기 (4)
    • 보안 (7)
    • 설계 (1)
    • 네트워크 (17)
      • HTTP (9)
      • OSI Layers (5)
    • 회고 (31)
      • 연간 회고 (2)
      • 주간 회고 (29)
    • 인프라 (52)
      • 도커 (12)
      • AWS (9)
      • 용어 (21)
      • 웹 성능 (1)
      • 대규모 서비스를 지탱하는 기술 (9)
    • 깃 (7)
    • 빌드 도구 (7)
      • 메이븐 (6)
      • 그레이들 (0)
    • Java (135)
      • 이펙티브 자바 (73)
      • 자바 API (4)
      • 자바 잡지식 (30)
      • 자바 디자인 패턴 (21)
      • 톰캣 (Tomcat) (7)
    • 프레임워크 (64)
      • next.js (14)
      • 스프링 프레임워크 (28)
      • 토비의 스프링 (6)
      • 스프링 부트 (3)
      • JPA (Java Persistence API) (5)
      • Nest.js (8)
    • 프론트엔드 (48)
      • 다크모드 (1)
      • 노드 패키지 관리 매니저 (3)
      • CSS (19)
      • Web API (11)
      • tailwind-css (1)
      • React (5)
      • React 새 공식문서 요약 (1)
      • HTML (Markup Language) (5)
    • 자바스크립트 (108)
      • 모던 자바스크립트 (31)
      • 개념 (31)
      • 정규표현식 (5)
      • 코드 스니펫 (1)
      • 라이브러리 (6)
      • 인터뷰 (24)
      • 웹개발자를 위한 자바스크립트의 모든 것 (6)
      • 팁 (2)
    • Typescript (49)
    • 리눅스와 유닉스 (10)
    • Computer Science (1)
      • Compiler (1)
    • IDE (3)
      • VSCODE (1)
      • IntelliJ (2)
    • 세미나 & 컨퍼런스 (1)
    • 용어 (개발용어) (16)
      • 함수형 프로그래밍 용어들 (1)
    • ORM (2)
      • Prisma (2)
    • NODEJS (2)
    • cypress (1)
    • 리액트 네이티브 (React Native) (31)
    • 러스트 (Rust) (15)
    • 코틀린 (Kotlin) (4)
      • 자바에서 코틀린으로 (4)
    • 정규표현식 (3)
    • 구글 애널리틱스 (GA) (1)
    • SEO (2)
    • UML (2)
    • 맛탐험 (2)
    • 리팩토링 (1)
    • 서평 (2)
    • 소프트웨어 공학 (18)
      • 테스팅 (16)
      • 개발 프로세스 (1)
    • 교육학 (1)
    • 삶의 지혜, 통찰 (1)
    • Chat GPT (2)
    • 쉘스크립트 (1)
    • 컴파일 (2)
    • Dart (12)
    • 코드팩토리의 플러터 프로그래밍 (4)
    • 플러터 (17)
    • 안드로이드 스튜디오 (1)
    • 윈도우즈 (1)
    • 잡다한 백엔드 지식 (1)
    • 디자인 패턴 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 플라이웨이트패턴
  • bean Validation
  • Next.js
  • 알고리즘
  • 디자인패턴
  • 싱글톤
  • 자바 검증
  • 자바
  • item9
  • next js app
  • 자바 디자인패턴
  • Javadoc 자바독 자바주석 주석 Comment
  • pnpm
  • MSSQL
  • 서버리스 컴퓨팅
  • item8
  • 도커공식문서
  • Pre-rendering
  • 자바스크립트
  • 추상 팩터리 패턴
  • 자바스크립트 인터뷰
  • 메이븐 골
  • NEXT JS
  • 참조 해제
  • prerendering
  • 작업기억공간
  • serverless computing
  • 자바스크립트 면접
  • 메이븐 라이프사이클
  • 싱글톤 패턴
  • 팩터리 메서드 패턴
  • try-with-resources
  • 슬로우 쿼리
  • 스프링 검증
  • 이펙티브 자바 item9
  • 자료구조
  • 이펙티브자바
  • 외래키 제약조건
  • 싱글턴
  • rust
  • item7
  • 객체복사
  • Java
  • 느린 쿼리
  • 토비의 스프링
  • 러스트
  • 빈 검증
  • 메이븐 페이즈
  • 프로그래머의 뇌
  • 이펙티브 자바

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Jake Seo

제이크서 개발 블로그

인프라/AWS

AWS 의 Elastic Beanstalk 이란?

2023. 12. 19. 10:10

개요

  • Elastic Beanstalk 은 AWS 에서 제공하는 오케스트레이션 서비스이다.
  • 앱 인프라 스트럭처의 배포, 스케일링, 관리를 자동화해준다.
  • 앱과 서비스의 배포 및 관리 프로세스를 간소화하도록 설계됐다.

Elastic Beanstalk 이란?

  • 개발자가 인프라 및 배포 프로세스 관리 대신 애플리케이션 코드 작성에 집중할 수 있게 해주는 오케스트레이션 서비스
  • Java, .NET, PHP, Node.js 등 다양한 언어를 지원

용도

  • 배포: 인프라 걱정 없이 AWS 에서 앱을 신속하게 배포하고 관리해야 하는 경우
  • 확장 (Scaling): 수요에 따라 확장, 축소가 필요한 경우
  • 리소스 관리: AWS 리소스를 보다 유연하게 제어하고 관리하려는 경우
  • 간소화된 관리: 서버 및 인프라의 세부 정보를 직접 관리하고 싶지 않지만 AWS 의 기능이 필요한 경우

장점

  • 다른 AWS 와 통합: Amazon 의 다른 서비스 (RDS, S3) 들과 쉽게 통합됨

단점

  • 세분화된 제어 희생: 보다 세분화된 제어가 편의성을 위해 희생됨
  • 대규모 앱의 복잡성: 규모가 매우 크거나 복잡한 앱의 경우, Elastic Beanstalk 이 필요한 만큼의 유연성을 제공하지 못할 수 있음
  • 학습 곡선: 초기에 약간의 학습이 필요함
  • 공급업체 종속: AWS 용으로 특별히 설계되어 공급업체에 종속됨
  • 기본 설정 문제: 일부 기본 설정은 모든 앱에 적합하지 않을 수 있음, 수동 조정 필요

실제 사용 이미지

  • 서버 폴더를 통째로 zip 확장자로 압축하여 업로드하고 배포할 수 있다.

picture 0

저작자표시 비영리 (새창열림)

'인프라 > AWS' 카테고리의 다른 글

Route 53 의 호스팅 영역 (Hosted zone) 이란?  (0) 2024.08.02
Elastic Network Adapter (ENA) 란?  (0) 2023.12.20
AWS CloudFront 란?  (0) 2023.03.29
AWS 라우트 테이블 (Route Tables) 이란? 그리고 실제 활용 (라우팅 테이블)  (0) 2022.09.05
VPC 구성 후 SSH 연결하기  (0) 2022.08.21
    '인프라/AWS' 카테고리의 다른 글
    • Route 53 의 호스팅 영역 (Hosted zone) 이란?
    • Elastic Network Adapter (ENA) 란?
    • AWS CloudFront 란?
    • AWS 라우트 테이블 (Route Tables) 이란? 그리고 실제 활용 (라우팅 테이블)
    Jake Seo
    Jake Seo
    ✔ 댓글로 틀린 부분을 지적해주시면 기분 나빠하지 않고 수정합니다. ✔ 많은 퇴고를 거친 글이 좋은 글이 된다고 생각합니다. ✔ 간결하고 명료하게 사람들을 이해 시키는 것을 목표로 합니다.

    티스토리툴바