분류 전체보기

· DevOps/AWS
안뇽.. 요즘 회사에서 도입중에있는 Spring Cloud 를 EC2에 구축하는 실습을 정리해보았다.. ! 미리 써두었던 것에 설명만 조금 추가해서 올려봄 EC2 생성하기 EC2란? AWS에서 제공하는 가상 컴퓨팅 환경이다. 로컬에서 서버를 가동시키려면 컴퓨터를 24시간 하루종일 가동시켜야 한다. 그럴 경우, 컴퓨터가 고장이 나거다 셧다운 될때 사용자가 서비스를 이용하지 못하는 비상 사태가 발생할 수 있다. 이런 경우를 방지해서 AWS에서 EC2 인스턴스를 빌려와 자동 증설 및 복제를 가능하게 하여 서버를 안정적이게 운영할 수 있다. (더 많은 유용한 기능은 아래 문서 참고) https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/concepts.html ..
· DevOps
안녕~ 오늘은 도커로 서버에 배포하는 걸 정리해볼 예정이다. 순서는 1. Dockerfile 생성후 이미지 빌드하기 2. 생성된 이미지로 컨테이너 구동하기 위 정도의 순서로 간단히 실습해보자. 1. 도커 파일 만들기 도커는 Dockerfile에서 조건들을 읽어서 이미지를 자동으로 빌드한다. 즉 Dockerfile이 있어야만 이미지를 빌드할 수 있다. Dockerfile은 다양한 종류의 커맨드로 작성이 되어 있어서 조건 같은 것들을 달 수도 있고, 이미 공식 Docker Hub에 올라간 이미지를 가져올 수도 있다. Docker Hub는 이미지를 올릴 수 있는 저장소 같은거라고 생각하면 된다. 나중에 배포 자동화를 할 경우 로컬에서 Docker Hub에 이미지를 push하고 서버에서 pull하도록 젠킨스를 ..
사이드프로젝트를 개발하는데 슬슬 개발용으로 올릴 서버가 필요해졌다.. 돈없는 직장인은 무료로 제공하는 서버를 찾아다녔고 마침내 찾아냈다 ~ 클라우드타입이라는 곳인데, 버튼 몇번으로 github와 연동하여 빠른 배포가 가능하다. 환경변수 설정도 간편해서 추천추천 https://cloudtype.io/ 모두의 플랫폼팀, 클라우드타입 클라우드타입은 클라우드 기반 애플리케이션을 빠르게 개발하고 배포할 수 있는 클라우드 애플리케이션 플랫폼입니다. cloudtype.io 깃허브로 시작하기를 눌러서 가입 및 로그인을 해주자. 배포할 깃허브 레포를 지정해주자. 언어 및 프레임워크를 Spring boot로 지정해주었다. 보면 자바 버전도 선택할 수 있고, 환경변수도 설정할 수 있다. 보통 데이터베이스 설정을 깃허브 레포..
회사에서 유레카 도입하는 중이라 연습겸 실습한거 기록하러 왔다! 유레카는 스프링에서 제공하는 디스커버리 서버이고, 여러 서비스들을 등록하는 저장소라는 개념이다 자세한 내용은 따로 정리하겠음. 오늘은 실습만~ 유레카 디스커버리 서버 생성하기 친절하게 maven, gradle 둘다 dependency 설정을 가져옴. build.gradle dependencies { implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-server' testImplementation 'org.springframework.boot:spring-boot-starter-test' } pom.xml org.springframework.cloud s..
soohey
'분류 전체보기' 카테고리의 글 목록 (3 Page)