[AWS-SAA] VPC
1. VPC 란 VPC(Virtual Private Cloud) 사용자가 정의한 가상 네트워크로 AWS 리소스 가상 네트워크는 AWS의 확장 가능한 인프라를 사용한다는 이점과 함께 고객의 자체 데이터 센터에서 운영하는 기존 네트워크와 매우 유사
1. VPC 란 VPC(Virtual Private Cloud) 사용자가 정의한 가상 네트워크로 AWS 리소스 가상 네트워크는 AWS의 확장 가능한 인프라를 사용한다는 이점과 함께 고객의 자체 데이터 센터에서 운영하는 기존 네트워크와 매우 유사
1. Machine Learning 이란 기계학습을 통해 보다 정확한 예측을 수행하고 데이터에서 보다 심층적인 인사이트를 도출하며 운영 오버헤드를 줄임
1. EBS 란 EBS(Elastic Block Store) 볼륨 은 인스턴스가 실행되는 동안 연결할 수 있는 네트워크 드라이브 인스턴스가 종료된 후에도 데이터를 유지 한 번에 하나의 인스턴스에만 마운트 특정 가용성 영역 에 바인딩
1. 데이터베이스 유형 RDBMS (= SQL / OLTP): RDS, Aurora. 조인에 적합 NoSQL database: DynamoDB (~JSON), ElastiCache (key / value pairs), Neptune (graphs) – 조인없음. SQL없음...
1. EC2 란 Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공.(= IaaS(Infrastructure as a Service)) EC2를 사용하면 하드웨어...
9. Amazon S3 스토리지 클래스 Standard: 기본 스토리지 클래스. 객체를 업로드할 때 스토리지 클래스를 지정하지 않으면 Amazon S3가 S3 Standard 스토리지 클래스를 할당. 성능에 민감한 사용 사례(밀리초 액세스 시간을 필요로 하는 사례)와 자주 액...
1. Amazon S3 란 확장성, 데이터 가용성, 보안 및 성능을 제공하는 객체 스토리지 서비스 데이터 레이크, 웹 사이트, 모바일 애플리케이션, 백업 및 복원, 아카이브, 엔터프라이즈 애플리케이션, IoT 디바이스, 빅 데이터 분석 등 다양한 사용 사례에서 원하는 양의...
1. Router53 이란 높은 가용성과 확장성이 뛰어난 클라우드 Domain Name System (DNS) 웹 서비스 최종 사용자를 인터넷 애플리케이션으로 라우팅할 수 있는 매우 안정적이고 비용 효율적인 방법을 개발자와 기업에 제공하기 위해 설계됨
1. IAM 이란 ID 및 액세스 접근 권한을 관리
가이드 문서에서 제시하는 코딩 가이드를 준수하여 소프트웨어 개발 시에 다수의 개발자들이 상호간의 소스코드에 대한 가독성 및 이해도를 높이고, 해당 표준에 따라 개발함으로써 프로젝트 품질의 일관성을 유지하여 프로젝트 완료 이후의 원활한 시스템 유지보수를 지원할 수 있도록 하는데 ...
파일 업로드를 위해 FTP를 사용하기 어려운 상황이라면 SSH기반의 파일 업로드 방법을 공유합니다
포스트 테스트
private nexus repository를 통해서 dependency를 가져올때, 인터넷이 되는 환경에서는 proxy repository를 사용하면 간단히 dependency를 가져올 수 있다. 하지만 망분리된 오프라인 환경에서 nexus를 사용하면 dependency를 오프...
인터넷이 되는 환경에서는 meven repository(mavenCentral()) 에서 dependency를 가져올 수 있다. 하지만 망분리된 오프라인 환경에서는 private nexus를 참조해서 dependency를 가져와야한다.
AWS codedeploy 통해서 서버 배포를 할떄, 배포 서버 환경별로 실행 변수를 구분하기위한 방법을 공유합니다.
git repository 를 다른 repository 로 이관 or 복사를 할떄, 단순히 소스만 복사하면 git 히스토리없이 소스만 이관되게 됩니다.
인터넷이 되는 환경에서는 public npm repository 에서 dependency를 가져올 수 있다. 하지만 망분리된 오프라인 환경에서는 private nexus를 참조해서 dependency를 가져와야한다.
Tomcat 을 사용하여 어플리케이션을 뛰울때, 환경변수가 필요할 경우 환경변수를 설정하는 방법을 공유합니다.
fork repository 로 개발을 진행할때, 원본 repository 에 merge confict 가 발생 했을때 해결방법 공유합니다. 요약하면 fork repository에 upstram(원본) 브랜치를 가져와서 conflict를 해결하고 머지를 합니다
현재기준(2024/05/25)으로 udemy 한글자막 크롬 플러그인이 동작을 안해서 찾아보니 스크립트를 사용하는 방법도 공유가 되어있는데, 스크립트도 동작안하길래 스크립를 수정해서 공유합니다