AWS
-
데브옵스(DevOps) / CICD란?IT/AWS 2020. 7. 17. 11:56
데브옵스(DevOps)와 CICD 개념에 대해서 알아보겠습니다. 1. 데브옵스란? 데브옵스라는 단어는 누구나 한 번쯤은 들어봤을 단어인 만큼 굉장히 많이 사용되는 단어지만 명확한 정의를 아는 사람은 많지 않다고 합니다. 데브옵스가 생긴 이유는, 소프트웨어는 개발부터 고객에게 배포될 때까지 개발, 테스트, 인프라 등 다양한 과정을 거치게 됩니다. 다양한 과정을 거치는 만큼 회사가 조금만 커져도 자연스럽게 각 단계를 진행하는데 반복적이고 불필요한 작업과 오버헤드가 생기기 마련이죠. 결과적으로 배포 주기가 길어지고 배포되는 변경 사항이 커져 배포의 위험이 증가하고 고객에게 새로운 소프트웨어가 전달되기까지 오랜 시간이 걸리게 됩니다. 이러한 문제를 해결하기 위해 나온 개념이 데브옵스입니다. 데브옵스는 개발(De..
-
AWS - AWS 시작으로 좋은 책 (도서 추천)IT/AWS 2020. 7. 7. 09:21
AWS 도서는 개발자용과 일반 클라우드 책으로 구분해서 사는 것을 추천드립니다. 일반 클라우드 책은 초급, 중급을 구분해서 사는 것을 추천하며, 이론 서적과 실무 위주 책이 있으니 구분해서 사는 것이 더 좋을 것이라고 생각이 듭니다. 또한, 최신 본으로 구매하는 것이 좋습니다. AWS의 메뉴가 변경되기도 하며 기능이 계속 추가되기 때문입니다. 제가 이번에 AWS를 공부하면서 도서를 샀는데요. 저도 아직 초보자이기에 입문용과 실용적인 것을 하나 샀습니다. 1. 서비스 운영이 쉬워지는 AWS 인프라 구축 가이드 이 책은, AWS와 서비스 운영에 첫걸음을 내디딜 수 있게 도와주며 서비스 개발과 인프라 관리를 담당하는 실무자의 운영 노하우 등이 나와있습니다. AWS나 클라우드 환경에 익숙하지 않은 분들이 보시면..
-
AWS - EC2 인스턴스 삭제IT/AWS 2020. 5. 21. 16:20
안녕하세요. 오늘은 AWS EC2 인스턴스를 삭제하는 포스팅을 해보려고 합니다. AWS 프리티어를 사용하고 계신다면, 과금이 걱정되어 무엇을 하기가 어려울 때가 많더라구요. 물론 저도 프리티어를 사용하고 있어서 과금을 매일매일 걱정한답니다. 그러기에 본인이 신경쓰지 않으면 과금이 되니 꼭 신경쓰세용 ! EC2 인스턴스 삭제하는 방법 포스팅 시작하겠습니당 :) 1. AWS 로그인 → 서비스 클릭 → EC2 선택 2. 인스턴스 클릭 3. 삭제할 인스턴스를 체크 → 상단에 '작업' 클릭 → 인스턴스 상태 → 종료 종료하면 인스턴스 상태가 노란색 버튼으로 'shuting-do' 상태로 변경됩니다. 여기서 조금만 기다리면 빨간색 버튼으로 'terminated' 상태가 변경되고, 2-4시간 이상 지나면 목록에서 제..
-
PHP - YOURLS (ShortURL - 단축 URL 생성하기)IT/php 2020. 5. 15. 15:27
안녕하세요. 오늘은 단축URL을 생성하는 'YOURLS' 설치 방법에 대해서 포스팅 하겠습니다. YOULRS 란? 자체 URL 단축 서비스를 실행할 수 있는 PHP 스크립트 세트이며, DB를 이용하여 타사 서비스에 의존하지 않습니다. LONG URL과 ShortURL을 DB에 저장해서 ShortURL을 호출 시 LONG URL로 리다이렉트를 해주며,추가적으로 통계를 내는 기능들을 가지고 있습니다. YOULRS 장단점 [ 장점 ] 1) 100% 무료 2) 비트 소스와 달리 오픈 소스로 이루어져 있습니다. 3) DB를 통하여 자체 호스팅 가능 4) 내가 소유한 도메인을 사용할 수 있습니다. [ 단점 ] 1) 수동으로 설치하는 것이 다소 복잡하고 어려울 수 있습니다. 2) 클라우드 서버에 설치하는 것이 더 어..
-
AWS - EC2에 Spring Boot 웹 프로젝트(WAR) 배포하기 (Filezila 사용)IT/AWS 2020. 5. 11. 15:50
안녕하세요. 저희가 SpringBoot를 이용하여 웹서비스를 만들었습니다. 이제 SpringBoot로 만든 웹 프로젝트를 AWS EC2 서버에 배포하여, AWS EC2 서버를 웹 서버로 사용해보려고 합니다. 배포에 사용할 툴은, 파일을 FTP로 전송할 수 있는 FileZila, EC2 터미널에 접속할 수 있는 PuttY 를 사용하겠습니다. SpringBoot 웹 프로젝트 생성과 AWS 관련하여 아래 내용 참고하시면 좋을 것 같아요. ■ AWS - EC2 생성 및 터미널 접속 : https://kshman94.tistory.com/9 ■ AWS - RDS MySQL 생성 및 설정 : https://kshman94.tistory.com/17 ■ Spring - Amazon RDS DB 연동 및 확인: htt..
-
Spring - Amazon RDS DB 연동 및 확인 (Insert, Select)IT/Spring 2020. 5. 4. 10:28
안녕하세요 :) 전 시간에는 Amazon RDS DB를 생성하고 설정하는 방법을 했는데, 오늘 시간에는 설정한 RDS DB를 Spring Boot와 연동을 해보려고 합니다. 요거까지 설정이 된다면 개발 셋팅이 얼추 마무리가 되어가네요. 오늘도 차근차근 하나씩 적어볼꼐요. Spring - Amazon RDS DB 연동 1. pom.xml - Mysql 및 MyBatis dependency 추가하기 mysql mysql-connector-java 6.0.5 org.mybatis mybatis 3.4.1 org.mybatis mybatis-spring 1.3.0 org.springframework spring-jdbc ${org.springframework-version} com.fasterxml.jackso..
-
AWS - RDS MySQL 생성 및 설정IT/AWS 2020. 4. 27. 13:24
전에는 AWS EC2 생성과 터미널 접속을 완료 했으니, AWS의 Database 서비스인 RDS 생성하고 설정하며, SpringBoot를 이용해 웹서비스를 만들어보려고 합니다. 차근차근 하나씩 해보며 지식을 넓혀가고 메모하는 습관을 키우길..ㅠㅠ https://jojoldu.tistory.com/259 위에 사이트를 참조 하며 만들었습니다^^. RDS 생성 및 설정 1. RDS 생성하기 AWS 웹페이지에 접속 후 AWS 서비스 중 'RDS'를 검색합니다. 그리고 리전이 서울인지 확인 후에, 데이터베이스 생성을 클릭 ! 이제부터 생성에 대한 설정을 하는 페이지가 나옵니다. 저는 MySql을 사용하기에 MySql을 선택합니다. 그리고, 프리티어를 꼭 선택해주세요. 저는 무료버전이기 때문에 프리티어를 선택했..
-
AWS - EC2 생성 및 터미널 접속IT/AWS 2020. 4. 24. 17:11
Spring Boot를 운영할 AWS 환경을 만들어 보려고 하는데 : ( AWS는 처음이라 많이 생소하고 어려운 것 같고 조심스네요,, 그럼에도 차근차근 하나씩 만들어가보려고 합니당. 이번 글에서는 EC2 생성 후 터미널 접속 까지만 진행하려고 합니다. 구글링하며 가장 잘 정리가 되어 있는 블로그를 통해 보고 따라했습니다 : ) 너무 깔끔하게 정리가 되어 있어서 따라하며 공부하기 너무 좋았습니다 감사합니다. https://jojoldu.tistory.com/259 AWS EC2 생성하기 1. 인스턴스 생성 AWS에 회원가입을 한 뒤에 로그인을 하면 이런 화면이 나오게 되는데, 우측 상단에 Region을 확인하고, 서울이 아니면 서울로 변경한 후에, AWS 서비스에서 EC2를 검색해서 EC2 대시보드로 이..