전체 글 22

DymanoDB & IAM (Identity and Access Management)

섹션 8. DymanoDB & IAM (Identity and Access Management)1. AWS DynamoDB 개념 소개NoSQL DB의 장점- 스키마가 존재하지 않음으로써 다양한 데이터를 효율적으로 저장- 데이터베이스를 수평적으로 호가장- 대용량 로그 데이터 저장 등에 적합 AWS DynamoDB- 키(Key) - 값(Value) 및 문서 데이터 구조를 지원하는 완전 관리 형 독점 NoSQL 데이터베이스 서비스- AWS에서 사용할 수 있는 NoSQL 형태의 데이터베이스 3. IAM(Identity and Access Management) 개념 소개, IAM 실습 1 IAM- AWS IAM을 사용하면 AWS 서비스와 리소스에 대한 액세스를 안전하게 관리할 수 있다. 또한 AWS 사용자 ..

RDS (Relational Database Service)

색션 7. RDS (Relational Database Service)1. RDS 개념소개, RDB vs NoSQL 비교, RDB & NoSQL 종류 소개Database- 데이터베이스(DB)는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합- 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음 Database의 종류- RDB (Relational Database) : 명확한 스키마 (Schema) 구조와 관계도를 토대로 데이터를 저장- NoSQL DB : 스키마 (schema) 없이 상대적으로 느슨한 구조를 이용해서 데이터를 저장 Amazone RDS- 아마존 관계형 데이터베이스 서비스는 아마존 웹서비스가 서비스하는 분산 관계..

Elastic IP & AMI (Amazon Machine Image)

섹션 6. Elastic IP & AMI (Amazon Machine Image)1. Elastic IP 개념 소개, Elastic IP 실습 1Elastic IP- Elastic IP는 인스턴스에 고정된 IP 주소를 할당해주는 서비스- Elastic IP를 사용하지 않을 경우, 인스턴스를 시작하고 종료할 때마다 새로운 IP가 할당되고 부여되게 된다. Elastic IP 사용시 유의사항- Elastic IP 사용시 유의사항은 IP 주소를 할당받고 이를 인스턴스에 연결하지 않으면 요금이 부과되게 된다.- 이는 IP 주소 부족 문제를 해결하기 위함으로써 사용하지 않는 Elastic IP는 반환해서 요금이 부과되지 않도록 유의 4. AMI(Amazon Machine Images), AMI 실습 1 AWS A..

S3 (Simple Storage Service)

섹션 5. S3 (Simple Storage Service)1. S3 개념소개, S3 실습 1S3- 아마존 S3는 아마존 웹서비스에서 제공하는 온라인 스토리지 웹 서비스이다. 아마존 S3는 웹 서비스 인터페이스를 통해 스토리지를 제공한다.- 저장용 하드디스크 S3의 활용 용도- 데이터 백업 : 데이터의 유실 가능성을 생각해서 데이터를 백업해 놓는데 사용- 빅데이터 저장 : 데이터양이 너무 많아 일반 하드 드라이브에 저장하기 힘든 규모일 경우에 S3에 저장- 재해 복구: 특정 지역의 데이터 센터에 문제가 생길 경우 이에 대한 장애를 복구하기 위해 S3 활용

EC2(Elastic Compute Cloud)

섹션 4. EC2(Elastic Compute Cloud)1. EC2 (Elastic Compute Cloud) 개념 소개EC2- 아마존 일래스틱 컴퓨트 클라우드는 아마존닷컴의 클라우드 컴퓨팅 플랫폼 아마존 웹 서비스의 중앙부를 이루며, 사용자가 가상 컴퓨터를 임대 받아 그 위에 자신만의 컴퓨터 애플리케이션들을 실행 할 수 있게 함- 사용자가 아마존 머신 이미지(AMI)로 부팅하여 아마존이 "인스턴스"라 부르는 가상 머신을, 원하는 소프르웨어를 포함시켜 구성할 수 있게 하는 웹 서비스를 제공함으로써 스케일링이 가능한 애플리케이션 배치(deployment)를 장려- 사용자는 필요하면 서버 인스턴스를 만들고 시작하고 종료할 수 있으며, 실행 중인 서버에 대해 시간 당 지불하므로 "일래스틱" 이라는 용어를 사..

Cloud 2025.06.03

AWS란?

색션2. 1강 - AWS란? - AWS의 기초 개념과 장점을 살펴보자 1. AWS의 기본 개념 - 서버(Server), 온프레미스(On-premise) vs 클라우드(Cloud)서버 (Server): 클라이언트에게 네트워크를 통해정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램 또는 장치(device)를 의미한다.: 웹서비스를하려면 서버 컴퓨터가 필요하다.: 서버는 간단히 컴퓨터Home Server vs IDC vs Cloud Service- 서비스는 다양한 형태로 구성할 수 있음- Home Server : 집에서 직접 간단한 홈서버 구축 - Internet Data Center(IDC) : IDC에 공간을 임대해서 서버 구축- Cloud Service : AWS와 같은 클라우드 서비스를 이용해..

뇌를 위한 최소한의 습관

뇌를 위한 최소한의 습관집중력과 잠재력을 끌어올리는 두뇌 정비 프로젝트피터 홀린스4.0한빛비즈자기계발  2024.05.07 1. 운동하기 (춤과 요가 등) 2. 뇌 신호전달물질 잘 관리하기 3. 초록색 많이 보기 4. 두들링하기 (연필로 종이에 낙서하기) 5. 양질의 수면  6. 햇빛 보기 7. 귀여운 동물 이미지 보기 8 .감사일기 쓰기

객체 지향 설계 5가지 원칙 (SOLID)

- 좋은 객체 지향 프로그래밍은 다형성을 구현한다. (역할 = 인터페이스 / 구현 = 인터페이스를 구현한 클래스, 구현 객체)- 객체를 설계할 때 역할과 구현을 분리- 클라이언트는 대상의 역할(인터페이스)만 알면 된다.- 객체 설계시 역할(인터페이스)을 먼저 부여하고, 그 역할을 수행하는 구현 객체 만들기- 클라이언트와 객체 서버는 서로 협력 관계를 가짐 (클라이언트 : 요청 / 서버 : 응답)  SOLID: 객체지향 언어에서 좋은 설계를 얻기 위한 개발자들이 지켜야할 규범 SRP : 단일 책임 원칙 (Single responsibility principle): 한 클래스는 하나의 책임만 가져야 한다.: 중요한 기준은 변경 -> 변경이 있을 때 파급효과가 적으면 원칙을 잘 따른 것임  OCP : 개방-폐..

12장 추상 클래스와 인터페이스

12.1 추상클래스 (abstract class)- 클래스이며 인터페이스일 수는 없다.- 추상클래스는 class 앞에 abstract가 붙은 class를 의미한다.- 추상매서드는 추상적인 매서드 즉, 구체적인 정의가 없는 매서드이다. (미완성 매서드 의미)- 인터페이스는 매서드가 모두 100% 추상매서드 여야한다. 또한 모든 매서드가 static final이여야하고, 접근지정자가 public 이여야한다.- 일반 클래스는 객체를 생성할 수 있다. (붕어빵 객체 생성 가능)- 추상 클래스와 인터페이스는 그러나 붕어빵을 생성할 수 없는데 왜 사용할까? 뒤에서 설명함  - 하나도 안가지고 있어도 추상클래스로 정의할 수 있을까? => 정의해도 되고 정의 안해도된다.- 하지만 멀쩡한 클래스에 abstract 붙일 ..

2일차_Java 프로그래밍 언어 기본 문법

1주차 자바 기초- Java 개발 환경 구성- Java 프로그래밍 언어 기본 문법 25.01.10 (금)강의 책 : 자바/스프링 개발자를 위한 실용주의 프로그래밍 (위키북스, 김우근 저)아래의 내용은 [LG CNS AM CAMP 1기] 수업을 바탕으로 작성하였습니다. [배열]- 동일한 자료형을 묶어 저장하는 참조 자료형- 생성할 때 크기를 지정해야 하고, 한 번 크기를 지정하면 절대 변경할 수 없는 특징이 있음- 자료형[] 변수명; 또는 자료형 변수명[];    int[] a;                       int a[];    String[] b;                 String b[]; [1차원 배열의 생성 및 값 대입]방법1. 배열 객체의 생성 + 값 대입int[] a = new ..