반응형

AWS 24

Amazon EKS Version

EKS는 기본적으로 오픈 소스 Kubernetes(이하, k8s)를 수정하지 않습니다. EKS는 업스트림 및 인증된 k8s 버전을 포함해서 오픈 소스와의 일관성을 유지하기 위해 보안 수정 사항을 backporting를 진행합니다. k8s 운영의 복잡도를 줄이기 위한 EKS는 k8s API의 모든 GA 기능을 지원하고, 기본적으로 활성화되어 있는 알파 기능을 제외한 모든 베타 기능도 지원합니다. 또한, 업스트림 버전을 장기간 지원하는데 EKS는 최대 4가지 버전의 k8s를 지원하기 때문에 운영단에서 롤아웃 업그레이드를 수행할 수 있는 충분한 시간을 제공합니다. 그 일환으로 AWS는 현재 커뮤니티에서 지원하지 않을 수도 있는 k8s에 대한 패치, 수정 및 업그레이드를 backporting하고 있습니다. 업스..

[CORS] AWS API GW Setting하여 CORS 문제 해결하기

AWS내에서 CORS (Cross-origin resource sharing)를 설정하는 방법을 설명합니다. 먼저 CORS 이해를 위해 아래 참조 바랍니다. 교차 출처 리소스 공유(Cross-origin resource sharing, CORS), 교차 출처 자원 공유는 웹페이지 상의 제한된 리소스를 최초 자원이 서비스된 도메인 밖의 다른 도메인으로부터 요청할 수 있게 허용하는 구조이다. 다만 특정 교차 도메인 간(cross-domain) 요청, 특히 Ajax 요청은 동일-출처 보안 정책에 의해 기본적으로 금지된다. CORS는 교차 출처 요청을 허용하는 것이 안전한지 아닌지를 판별하기 위해 브라우저와 서버가 상호 통신하는 하나의 방법을 정의한다. 순수하게 동일한 출처 요청보다 더 많은 자유와 기능을 허용..

[Backend] 개발 환경 구성 : 끝장내기

AWS상에서 Backend 개발을 위한 기본 환경 구성에 대해서 간단한 예제를 정리하였습니다. Getting Started 로컬 환경 구성 로컬 project-서비스 Spring boot 환경 구성 General Project Structure VS Code IDE 설치 개발툴은 개별 취향에 맞게 선택 여기서는 vscode 기준 VS Code(https://code.visualstudio.com/) eclipse intelliJ 등 VS Code Extensions 개발을 위한 필수 Extention Spring Initializr Java Support - 스프링 프로젝트 만들때 템플릿 Spring Boot Extension Pack - 스프링 개발에 필요한 익스텐션 Spring Boot Tools -..

AMI를 이용한 EC2 생성

EC2를 Console EC2의 "Launch Instances"를 통해서 EC2를 생성할 수 있다. 하지만 동일하거나 유사한 서버를 다른 계정에서 사용할 수 있도록 AMI로 생성하여, 생성된 AMI를 이용하여 서버를 생성하는 방법에 대한 간단한 정리 입니다. 1. EC2-Actions-Image and temples-Creat image ( 2. 생성을 위한 Create image - Image name은 본인이 생각하는 AMI 이름으로 넣어주면 된다. - No reboot Option을 Enable 체크한다. - Volume Size나 기타 사항을 넣어준다. - Creat Image 선택한다. 3. 생성된 AMI Image를 EC2-Images-AMIs 에서 찾아서 선택 4. 생성된 AMI 찾기 - ..

반응형