클라우드
-
"스프링개발자 101" 카테고리에 대하여스프링개발자/201 - 일반 2020. 7. 14. 12:35
개발자는 알고리즘과 데이터구조만 알면 되는지 알았다. 취업하고나서 느끼는 점은, DevOps엔지니어가 아닌 자바 개발자 조차도 "어느정도는" 직접 DevOps를 구현할 줄 알아야 한다는 것이다. 따라서 자바개발자 201 시리즈에서는 "엔지니어링 필드의 구분 없이" 다음의 학습을 목표로 한다. 자바로 어플리케이션을 만들줄 안다. 어플리케이션을 Localhost이외의 클라우드 환경에 올릴 수 있다. 클라우드에서 제공하는 서비스를 내가 올린 어플리케이션과 연동 할 수 있다. Github에서 merge한 code를 Jenkins과 연동 시킬 수 있다. Jenkins 의 기본 파이프라인에 대해 익숙하다. SQL 데이터베이스를 셋업하고 클라우드 어플리케이션과 연동 할 수 있다. Monitoring, Logging,..
-
2. 어플리케이션을 PCF에 올려보자스프링개발자/201 - 일반 2020. 7. 12. 13:31
[요약] Localhost에서 만든 어플리케이션은 다른 사람들이 접속하기 힘들다. 보안 문제도 있고, 모니터링도 여의치 않아서, 자신의 컴퓨터로 서버를 호스팅 하고 서비스를 하는 일은 효과적이지 않다. 오늘은 PCF라는 클라우드 플랫폼을 이용해서, 내가 만든 어플리케이션을 클라우드에 올려보자. PCF에서 제공하는 로깅, 모니터링, Alert, 보안 등등의 서비스를 향후에 추가할 수도 있다. 1. 내 어플리케이션의 JAR파일 만들기 Gradle option에서 bootJar 실행; build/libs에 JAR파일이 생성된지 확인 2. Manifest파일 만들기 path에 이름 확인 3. PCF에 로그인 command line에 다음을 입력후 로그인 정보 입력 cf login -a api.run.pivota..