목차 AWS(Amazon Web Service) 아마존의 클라우드 컴퓨팅 사업부. 클라우드 컴퓨팅을 통한 서비스 배포에 필요한 각종 서비스를 제공한다. EC2(Elastic Compute Cloud) EC2는 AWS에서 제공하는 클라우드 컴퓨팅 서비스이다. 적은 시간과 노력으로 원하는 성능과 원하는 운영체제의 가상 머신을 구성할 수 있으며, 이렇게 생성 및 대여한 한 대의 컴퓨터를 인스턴스라 부른다. S3(Simple Storage Service) S3는 무제한 용량을 지원하는 클라우드 저장소이다. 버킷(Bucket)이라는 영역을 생성해 데이터를 키-값(Key-Value) 형식의 객체로 저장한다. 여기서 객체란 구체적으로는 실제 데이터가 담긴 파일과 그 파일에 대한 메타데이터로 구성된 객체이다. 파일에는..
목차 Spring Boot 스프링 부트는 복잡한 세팅과 구성을 개발자 대신 간결하게 처리하는 스프링 프로젝트 중 하나다. 구체적으로는 복잡한 .xml 파일에서 .yml 파일로의 전환 build.gradle을 통한 의존 라이브러리 버전 자동 관리 starter 모듈 의존 라이브러리를 통한 앱 및 앱을 띄울 서블릿 컨테이너 자동 구성 .jar 파일로의 빌드를 통해 바로 실행 가능한 파일 생성 내장 WAS(Web Application Server, 혹은 서블릿 컨테이너)를 통한 손쉬운 배포 가 그 특징이라고 할 수 있다. +) 서블릿 컨테이너 - 클라이언트의 요청을 처리하고 반환하는 서블릿의 실행 및 생명주기를 관리하는 역할 Spring AOP AOP(Aspect Oriented Programming)는 직역..
목차 PaaS PaaS란 Platform as a Service의 약자로, 직역하면 서비스로서의 플랫폼이 된다. 저장공간, 서버 등의 자원에 더해 O/S, 미들웨어(소프트웨어 사이의 소프트웨어) 등을 제공하고 관리하여 개발자로 하여금 자체 데이터 및 앱 개발에만 신경 쓸 수 있는 환경을 제공하는 것이다. 조금 구체적인 작동방식은 로컬에서 빌드 및 컴파일해 클라우드에서 실행하는 순서로 이루어진다. 여기서 빌드란 소스 코드를 실행 가능한 형태로 변환하는 과정과 그 결과를 아우르며 컴파일은 빌드의 과정 중 소스코드를 컴퓨터가 이해할 수 있는 기계어로 번역하는 과정을 말한다. 상대적으로 자유도가 낮다는 단점이 있지만 접근성이 좋기 때문에 앱 개발자에게 가장 이상적인 클라우드 컴퓨팅으로 받아들여진다. Docker..
- Total
- Today
- Yesterday
- 세계일주
- java
- 세모
- 여행
- Python
- 맛집
- 세계여행
- spring
- BOJ
- 칼이사
- 자바
- 남미
- 파이썬
- 백준
- 유럽여행
- 기술면접
- a6000
- 지지
- 동적계획법
- 야경
- 스트림
- 유럽
- Backjoon
- 리스트
- Algorithm
- RX100M5
- 알고리즘
- 면접 준비
- 중남미
- 스프링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |